.Footer-module__S6Hkya__footer{background:var(--ink);color:var(--on-dark);border-top:1px solid var(--hair-dark)}.Footer-module__S6Hkya__top{gap:var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-top:72px;padding-bottom:64px;display:grid}.Footer-module__S6Hkya__logo{margin-bottom:32px;display:inline-flex}.Footer-module__S6Hkya__logo img{width:auto;height:24px}.Footer-module__S6Hkya__label{color:var(--on-dark-2);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.Footer-module__S6Hkya__address{letter-spacing:-.01em;font-size:clamp(20px,1.7vw,24px);font-style:normal;line-height:1.3}.Footer-module__S6Hkya__labelGap{margin-top:36px}.Footer-module__S6Hkya__social{flex-wrap:wrap;gap:8px 24px;display:flex}.Footer-module__S6Hkya__social a{padding:2px 0;font-size:15px;transition:color .2s;display:inline-block}.Footer-module__S6Hkya__social a:hover{color:var(--brass)}.Footer-module__S6Hkya__cols{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Footer-module__S6Hkya__cols li+li{margin-top:8px}.Footer-module__S6Hkya__cols a{font-size:15px;transition:color .2s}.Footer-module__S6Hkya__cols a:hover{color:var(--brass)}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--hair-dark-strong);min-height:56px;color:var(--on-dark-2);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.Footer-module__S6Hkya__legal a:hover{color:var(--on-dark)}.Footer-module__S6Hkya__build{opacity:.7}@media (max-width:1023px){.Footer-module__S6Hkya__top{grid-template-columns:1fr;gap:48px}}@media (max-width:767px){.Footer-module__S6Hkya__top{padding-top:56px;padding-bottom:48px}.Footer-module__S6Hkya__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.Footer-module__S6Hkya__bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding-block:16px}}
.Header-module__hBw1pG__header{z-index:50;background:var(--ink);color:var(--on-dark);border-bottom:1px solid var(--hair-dark);transition:box-shadow .3s var(--ease);position:sticky;top:0}.Header-module__hBw1pG__scrolled{box-shadow:0 1px #00000040}.Header-module__hBw1pG__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:32px;display:flex}.Header-module__hBw1pG__logo{flex:none;align-items:center;display:flex}.Header-module__hBw1pG__logo img{width:auto;height:26px}.Header-module__hBw1pG__nav{flex:1;justify-content:flex-end;display:flex}.Header-module__hBw1pG__navList{align-items:center;gap:28px;display:flex}.Header-module__hBw1pG__navLink{height:var(--header-h);white-space:nowrap;color:var(--on-dark);transition:color .2s var(--ease);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.Header-module__hBw1pG__navLink:after{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.Header-module__hBw1pG__navLink:hover:after,.Header-module__hBw1pG__active:after{transform:scaleX(1)}.Header-module__hBw1pG__chev{transition:transform .25s var(--ease)}.Header-module__hBw1pG__chevOpen{transform:rotate(180deg)}.Header-module__hBw1pG__right{flex:none;align-items:center;gap:24px;display:flex}.Header-module__hBw1pG__lang{color:var(--on-dark-2);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.Header-module__hBw1pG__lang [aria-current=true],.Header-module__hBw1pG__lang a:hover{color:var(--on-dark)}.Header-module__hBw1pG__langSep{opacity:.6}.Header-module__hBw1pG__cta{background:var(--on-dark);height:44px;color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease);align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.Header-module__hBw1pG__cta:hover{background:var(--paper)}.Header-module__hBw1pG__cta svg{transition:transform .3s var(--ease)}.Header-module__hBw1pG__cta:hover svg{transform:translate(3px)}.Header-module__hBw1pG__menuBtn{border:1px solid #f4f2ee66;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:15px;font-weight:500;display:none}.Header-module__hBw1pG__hasMega{position:static}.Header-module__hBw1pG__mega{background:var(--ink);border-top:1px solid var(--hair-dark);border-bottom:1px solid var(--hair-dark);opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s linear .25s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px)}.Header-module__hBw1pG__megaOpen{opacity:1;visibility:visible;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility 0s;transform:none}.Header-module__hBw1pG__megaGrid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:40px;padding-bottom:48px;display:grid}.Header-module__hBw1pG__megaCol{border-top:1px solid var(--hair-dark-strong);padding-top:18px}.Header-module__hBw1pG__megaTitle{color:var(--on-dark-2);margin-bottom:16px;font-size:13px;font-weight:500;display:block}.Header-module__hBw1pG__megaTitle:hover{color:var(--on-dark)}.Header-module__hBw1pG__megaCol li+li{margin-top:10px}.Header-module__hBw1pG__megaLink{letter-spacing:-.01em;color:var(--on-dark);font-size:17px;font-weight:500;transition:color .2s}.Header-module__hBw1pG__megaLink:hover,.Header-module__hBw1pG__megaLink.Header-module__hBw1pG__active{color:var(--brass)}.Header-module__hBw1pG__megaLink.Header-module__hBw1pG__active:after{display:none}.Header-module__hBw1pG__mobile{inset:var(--header-h) 0 0 0;background:var(--ink);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s;position:fixed;overflow-y:auto}.Header-module__hBw1pG__mobileOpen{opacity:1;visibility:visible;transition:opacity .3s var(--ease), visibility 0s}.Header-module__hBw1pG__mobileInner{padding-top:24px;padding-bottom:48px}.Header-module__hBw1pG__mobileList>li{border-bottom:1px solid var(--hair-dark)}.Header-module__hBw1pG__mobileLink{letter-spacing:-.02em;padding:16px 0;font-size:26px;font-weight:500;display:block}.Header-module__hBw1pG__mobileGroups{gap:20px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:20px;display:grid}.Header-module__hBw1pG__mobileGroupTitle{color:var(--on-dark-2);margin-bottom:8px;font-size:13px;display:block}.Header-module__hBw1pG__mobileGroups li{font-size:16px;line-height:1.9}.Header-module__hBw1pG__mobileFoot{color:var(--on-dark-2);flex-direction:column;gap:14px;padding-top:28px;font-size:16px;display:flex}.Header-module__hBw1pG__mobileCta{background:var(--on-dark);height:54px;color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 22px;font-weight:600;display:inline-flex}@media (max-width:1279px){.Header-module__hBw1pG__navList{gap:20px}.Header-module__hBw1pG__navLink{font-size:14px}.Header-module__hBw1pG__right{gap:18px}}@media (max-width:1199px){.Header-module__hBw1pG__nav,.Header-module__hBw1pG__cta,.Header-module__hBw1pG__lang{display:none}.Header-module__hBw1pG__menuBtn{display:inline-flex}}@media (max-width:479px){.Header-module__hBw1pG__mobileGroups{grid-template-columns:1fr}.Header-module__hBw1pG__logo img{height:22px}}
.placeholder-module__WUkJUa__page{padding-top:calc(var(--section-y) * .56);padding-bottom:var(--section-y)}.placeholder-module__WUkJUa__page :focus-visible{outline-color:var(--ink)}.placeholder-module__WUkJUa__crumbs ol{color:var(--stone-700);flex-wrap:wrap;align-items:baseline;row-gap:4px;font-size:13px;line-height:1.45;display:flex}.placeholder-module__WUkJUa__crumbs li{min-width:0}.placeholder-module__WUkJUa__crumbs li+li:before{content:"/";content:"/" / "";color:var(--stone-500);margin:0 8px}.placeholder-module__WUkJUa__crumbs a{transition:color .2s var(--ease)}.placeholder-module__WUkJUa__crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.placeholder-module__WUkJUa__crumbs a[aria-current=page]{color:var(--ink);font-weight:500}.placeholder-module__WUkJUa__intro{margin-top:56px}.placeholder-module__WUkJUa__intro.placeholder-module__WUkJUa__flush{margin-top:0}.placeholder-module__WUkJUa__intro .placeholder-module__WUkJUa__title{letter-spacing:-.04em;text-wrap:balance;max-width:15em;margin-top:28px;font-size:clamp(40px,4.6vw,66px);line-height:1.02}.placeholder-module__WUkJUa__intro .placeholder-module__WUkJUa__titleLong{letter-spacing:-.03em;max-width:19em;font-size:clamp(32px,3.6vw,52px);line-height:1.06}.placeholder-module__WUkJUa__lead{text-wrap:pretty;max-width:36em;margin-top:32px}.placeholder-module__WUkJUa__status{color:var(--stone-700);align-items:baseline;gap:10px;margin-top:28px;display:flex}.placeholder-module__WUkJUa__statusDot{background:var(--brass);flex:none;width:6px;height:6px;transform:translateY(-1px)}.placeholder-module__WUkJUa__groups{margin-top:112px}.placeholder-module__WUkJUa__group+.placeholder-module__WUkJUa__group{margin-top:88px}.placeholder-module__WUkJUa__groupHead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.placeholder-module__WUkJUa__groupTitle{letter-spacing:-.02em;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.12}.placeholder-module__WUkJUa__groupCount{flex:none}.placeholder-module__WUkJUa__grid{column-gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.placeholder-module__WUkJUa__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.placeholder-module__WUkJUa__grid>li{display:flex}.placeholder-module__WUkJUa__cell{border-top:1px solid var(--hair);color:var(--ink);flex:1;grid-template:"num arrow""body body"1fr/minmax(0,1fr) auto;row-gap:20px;padding:18px 0 36px;display:grid;position:relative}.placeholder-module__WUkJUa__cell:before{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.placeholder-module__WUkJUa__cell:hover:before,.placeholder-module__WUkJUa__cell:focus-visible:before{transform:scaleX(1)}.placeholder-module__WUkJUa__num{color:var(--stone-700);font-variant-numeric:tabular-nums;grid-area:num;font-size:13px;line-height:1.45}.placeholder-module__WUkJUa__arrow{opacity:.4;transition:opacity .25s var(--ease), transform .3s var(--ease);grid-area:arrow;align-self:center;margin-right:-3px;transform:translate(-4px)}.placeholder-module__WUkJUa__cell:hover .placeholder-module__WUkJUa__arrow,.placeholder-module__WUkJUa__cell:focus-visible .placeholder-module__WUkJUa__arrow{opacity:1;transform:none}.placeholder-module__WUkJUa__body{flex-direction:column;grid-area:body;gap:14px;min-width:0;display:flex}.placeholder-module__WUkJUa__cellTitle{letter-spacing:-.01em;text-wrap:pretty;overflow-wrap:break-word;font-size:19px;font-weight:500;line-height:1.3}.placeholder-module__WUkJUa__meta{color:var(--stone-700);margin-top:auto;font-size:13px;line-height:1.45}.placeholder-module__WUkJUa__actions{border-top:1px solid var(--hair);flex-wrap:wrap;gap:12px;margin-top:96px;padding-top:40px;display:flex}.placeholder-module__WUkJUa__actionsTight{margin-top:80px}@media (max-width:1023px){.placeholder-module__WUkJUa__grid,.placeholder-module__WUkJUa__grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.placeholder-module__WUkJUa__intro{margin-top:44px}.placeholder-module__WUkJUa__groups{margin-top:88px}.placeholder-module__WUkJUa__group+.placeholder-module__WUkJUa__group{margin-top:72px}.placeholder-module__WUkJUa__actions{margin-top:80px}.placeholder-module__WUkJUa__actionsTight{margin-top:64px}}@media (max-width:767px){.placeholder-module__WUkJUa__intro{margin-top:32px}.placeholder-module__WUkJUa__intro .placeholder-module__WUkJUa__title,.placeholder-module__WUkJUa__lead,.placeholder-module__WUkJUa__status{margin-top:20px}.placeholder-module__WUkJUa__groups{margin-top:64px}.placeholder-module__WUkJUa__group+.placeholder-module__WUkJUa__group{margin-top:56px}.placeholder-module__WUkJUa__groupHead{margin-bottom:16px}.placeholder-module__WUkJUa__grid,.placeholder-module__WUkJUa__grid3{grid-template-columns:minmax(0,1fr)}.placeholder-module__WUkJUa__cell{grid-template:"num body arrow"/36px minmax(0,1fr) auto;gap:0;padding:16px 0 18px}.placeholder-module__WUkJUa__num{padding-top:3px}.placeholder-module__WUkJUa__arrow{opacity:.6;align-self:start;margin:5px -3px 0 16px;transform:none}.placeholder-module__WUkJUa__body{gap:4px}.placeholder-module__WUkJUa__cellTitle{font-size:17px}.placeholder-module__WUkJUa__meta{margin-top:0}.placeholder-module__WUkJUa__grid>li:last-child .placeholder-module__WUkJUa__cell{border-bottom:1px solid var(--hair)}.placeholder-module__WUkJUa__actions{border-top:0;margin-top:48px;padding-top:0}.placeholder-module__WUkJUa__actionsTight{border-top:1px solid var(--hair);margin-top:48px;padding-top:28px}.placeholder-module__WUkJUa__actions>a{flex:100%;justify-content:space-between}}@media (hover:none){.placeholder-module__WUkJUa__arrow{opacity:.6;transform:none}}
.ui-module__slcJ-G__chip{border:1px solid var(--hair);height:30px;color:var(--stone-700);white-space:nowrap;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.ui-module__slcJ-G__chipDark{color:var(--on-dark);border-color:#f4f2ee66}.ui-module__slcJ-G__dot{background:var(--brass);flex:none;width:6px;height:6px}.ui-module__slcJ-G__btn{white-space:nowrap;height:54px;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;align-items:center;gap:12px;padding:0 26px;font-size:16px;font-weight:600;line-height:1;display:inline-flex}.ui-module__slcJ-G__btnArrow{transition:transform .3s var(--ease);flex:none}.ui-module__slcJ-G__btn:hover .ui-module__slcJ-G__btnArrow,.ui-module__slcJ-G__textLink:hover .ui-module__slcJ-G__btnArrow{transform:translate(4px)}.ui-module__slcJ-G__solid{background:var(--ink);color:var(--on-dark)}.ui-module__slcJ-G__solid:hover{background:#000}.ui-module__slcJ-G__outline{border-color:var(--ink);color:var(--ink)}.ui-module__slcJ-G__outline:hover{background:var(--ink);color:var(--on-dark)}.ui-module__slcJ-G__solidLight{background:var(--on-dark);color:var(--ink)}.ui-module__slcJ-G__solidLight:hover{background:var(--paper)}.ui-module__slcJ-G__outlineLight{color:var(--on-dark);border-color:#f4f2ee99}.ui-module__slcJ-G__outlineLight:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}@media (max-width:767px){.ui-module__slcJ-G__btn{height:52px;padding:0 22px}}.ui-module__slcJ-G__textLink{color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.ui-module__slcJ-G__textLinkDark{color:var(--on-dark)}@media (max-width:400px){.ui-module__slcJ-G__textLink{white-space:normal}}
.QuoteForm-module__M3S2nW__form{--qf-line:#8a877f;position:relative}.QuoteForm-module__M3S2nW__requiredNote{color:var(--stone-700);margin-bottom:24px;font-size:13px;line-height:1.45}.QuoteForm-module__M3S2nW__summary{background:var(--paper);border:1px solid var(--error);scroll-margin-top:calc(var(--header-h) + 24px);border-left-width:3px;margin-bottom:32px;padding:20px 24px 22px}.QuoteForm-module__M3S2nW__summaryTitle{color:var(--ink);font-size:16px;font-weight:600;line-height:1.4}.QuoteForm-module__M3S2nW__summaryList{gap:6px;margin-top:10px;display:grid}.QuoteForm-module__M3S2nW__summaryList a{color:var(--error);text-underline-offset:3px;font-size:15px;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px}.QuoteForm-module__M3S2nW__summaryList a:hover{text-decoration-thickness:2px}.QuoteForm-module__M3S2nW__grid{gap:24px var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.QuoteForm-module__M3S2nW__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.QuoteForm-module__M3S2nW__full{grid-column:1/-1}.QuoteForm-module__M3S2nW__field{flex-direction:column;min-width:0;display:flex}.QuoteForm-module__M3S2nW__label{color:var(--ink);flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.QuoteForm-module__M3S2nW__req{color:var(--stone-700);margin-left:3px;font-weight:400}.QuoteForm-module__M3S2nW__labelEn{color:var(--stone-700);font-size:12px;font-weight:400}.QuoteForm-module__M3S2nW__hint{color:var(--stone-700);margin:-2px 0 10px;font-size:13px;line-height:1.45}.QuoteForm-module__M3S2nW__input,.QuoteForm-module__M3S2nW__select,.QuoteForm-module__M3S2nW__textarea{border:1px solid var(--qf-line);background:var(--paper);width:100%;height:52px;color:var(--ink);font:inherit;appearance:none;box-shadow:none;transition:border-color .2s var(--ease), outline-color .2s var(--ease);scroll-margin-top:calc(var(--header-h) + 72px);border-radius:0;margin:0;padding:0 16px;font-size:16px;line-height:1.4;display:block}.QuoteForm-module__M3S2nW__textarea{resize:vertical;height:auto;min-height:160px;padding:14px 16px;line-height:1.55}.QuoteForm-module__M3S2nW__input:hover,.QuoteForm-module__M3S2nW__select:hover,.QuoteForm-module__M3S2nW__textarea:hover{border-color:var(--stone-700)}.QuoteForm-module__M3S2nW__input:focus,.QuoteForm-module__M3S2nW__select:focus,.QuoteForm-module__M3S2nW__textarea:focus{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.QuoteForm-module__M3S2nW__input[aria-invalid=true],.QuoteForm-module__M3S2nW__textarea[aria-invalid=true]{border-color:var(--error)}.QuoteForm-module__M3S2nW__selectWrap{position:relative}.QuoteForm-module__M3S2nW__select{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;padding-right:46px}.QuoteForm-module__M3S2nW__select[data-empty]{color:var(--stone-700)}.QuoteForm-module__M3S2nW__select option{color:var(--ink)}.QuoteForm-module__M3S2nW__chev{color:var(--ink);pointer-events:none;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.QuoteForm-module__M3S2nW__error{color:var(--error);align-items:flex-start;gap:8px;margin-top:8px;font-size:14px;line-height:1.4;display:flex}.QuoteForm-module__M3S2nW__error svg{flex:none;margin-top:1px}.QuoteForm-module__M3S2nW__drop{border:1px dashed var(--qf-line);background:var(--paper);text-align:center;cursor:pointer;min-height:152px;transition:border-color .2s var(--ease), background-color .2s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 24px;display:flex}.QuoteForm-module__M3S2nW__drop:hover{border-color:var(--ink)}.QuoteForm-module__M3S2nW__dragging{border-style:solid;border-color:var(--ink);background:var(--stone-100)}.QuoteForm-module__M3S2nW__dropIcon{color:var(--ink);margin-bottom:6px}.QuoteForm-module__M3S2nW__dropText{color:var(--ink);font-size:16px;line-height:1.45}.QuoteForm-module__M3S2nW__choose{text-underline-offset:3px;scroll-margin-top:calc(var(--header-h) + 96px);margin-left:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.QuoteForm-module__M3S2nW__choose:focus-visible{outline-offset:2px;text-decoration-thickness:2px}.QuoteForm-module__M3S2nW__choose:hover{text-decoration-thickness:2px}.QuoteForm-module__M3S2nW__dropHint{color:var(--stone-700);font-size:13px;line-height:1.45}.QuoteForm-module__M3S2nW__fileErrors{gap:6px;display:grid}.QuoteForm-module__M3S2nW__fileErrors:not(:empty){margin-top:12px}.QuoteForm-module__M3S2nW__fileErrors .QuoteForm-module__M3S2nW__error{margin-top:0}.QuoteForm-module__M3S2nW__fileList{border-top:1px solid var(--hair);margin-top:16px}.QuoteForm-module__M3S2nW__fileItem{border-bottom:1px solid var(--hair);grid-template-columns:18px minmax(0,1fr) auto 40px;align-items:center;column-gap:12px;min-height:56px;padding-left:2px;display:grid}.QuoteForm-module__M3S2nW__fileIcon{color:var(--stone-700)}.QuoteForm-module__M3S2nW__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.QuoteForm-module__M3S2nW__fileSize{color:var(--stone-700);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.QuoteForm-module__M3S2nW__remove{width:40px;height:40px;color:var(--ink);transition:background-color .2s var(--ease);place-items:center;display:grid}.QuoteForm-module__M3S2nW__remove:hover{background:var(--stone-100)}.QuoteForm-module__M3S2nW__filesTotal{color:var(--stone-700);font-variant-numeric:tabular-nums;margin-top:10px;font-size:13px}.QuoteForm-module__M3S2nW__consent{margin-top:4px}.QuoteForm-module__M3S2nW__check{grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:14px;display:grid}.QuoteForm-module__M3S2nW__checkbox{border:1px solid var(--qf-line);background:var(--paper);appearance:none;cursor:pointer;width:22px;height:22px;transition:background-color .2s var(--ease), border-color .2s var(--ease);scroll-margin-top:calc(var(--header-h) + 96px);border-radius:0;place-content:center;margin:1px 0 0;display:grid}.QuoteForm-module__M3S2nW__checkbox:before{content:"";background:var(--paper);clip-path:polygon(0 55%,14% 41%,38% 64%,86% 0,100% 14%,38% 92%);width:12px;height:10px;transition:transform .15s var(--ease);transform:scale(0)}.QuoteForm-module__M3S2nW__checkbox:hover{border-color:var(--stone-700)}.QuoteForm-module__M3S2nW__checkbox:checked{background:var(--ink);border-color:var(--ink)}.QuoteForm-module__M3S2nW__checkbox:checked:before{transform:scale(1)}.QuoteForm-module__M3S2nW__checkbox:focus-visible{border-color:var(--ink);outline:2px solid var(--ink);outline-offset:2px}.QuoteForm-module__M3S2nW__checkbox[aria-invalid=true]{border-color:var(--error)}.QuoteForm-module__M3S2nW__checkLabel{color:var(--ink);cursor:pointer;font-size:15px;line-height:1.5}.QuoteForm-module__M3S2nW__checkLabel a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.QuoteForm-module__M3S2nW__checkLabel a:hover{text-decoration-thickness:2px}.QuoteForm-module__M3S2nW__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.QuoteForm-module__M3S2nW__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.QuoteForm-module__M3S2nW__statusRegion{scroll-margin-bottom:24px}.QuoteForm-module__M3S2nW__statusBox{background:var(--paper);border:1px solid var(--hair);border-left:2px solid var(--success);color:var(--ink);grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:12px;margin-top:24px;padding:18px 20px;font-size:15px;line-height:1.55;display:grid}.QuoteForm-module__M3S2nW__statusBox svg{color:var(--success);margin-top:1px}@media (max-width:767px){.QuoteForm-module__M3S2nW__submit{justify-content:space-between;width:100%}}.QuoteForm-module__M3S2nW__sectionGrid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.QuoteForm-module__M3S2nW__aside{grid-column:1/span 4}@media (min-width:1024px) and (min-height:720px){.QuoteForm-module__M3S2nW__aside{top:calc(var(--header-h) + 40px);position:sticky}}.QuoteForm-module__M3S2nW__main{grid-column:5/span 8}.QuoteForm-module__M3S2nW__title,.QuoteForm-module__M3S2nW__intro{padding-right:clamp(0px,2.5vw,40px)}.QuoteForm-module__M3S2nW__title{text-wrap:balance;margin-top:20px}.QuoteForm-module__M3S2nW__intro{margin-top:20px}.QuoteForm-module__M3S2nW__asideContacts{margin-top:36px}@media (max-width:1023px){.QuoteForm-module__M3S2nW__aside,.QuoteForm-module__M3S2nW__main{grid-column:1/-1}.QuoteForm-module__M3S2nW__aside{margin-bottom:48px}.QuoteForm-module__M3S2nW__title,.QuoteForm-module__M3S2nW__intro{max-width:640px;padding-right:0}.QuoteForm-module__M3S2nW__contacts.QuoteForm-module__M3S2nW__asideContacts{column-gap:var(--gutter);border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QuoteForm-module__M3S2nW__asideContacts .QuoteForm-module__M3S2nW__contactRow{border-top:1px solid var(--hair)}}.QuoteForm-module__M3S2nW__contacts{border-top:1px solid var(--hair)}.QuoteForm-module__M3S2nW__contactRow{border-bottom:1px solid var(--hair);padding:14px 0 15px}.QuoteForm-module__M3S2nW__contactRow dt{color:var(--stone-700);font-size:13px;line-height:1.4}.QuoteForm-module__M3S2nW__contactRow dd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:4px;display:flex}.QuoteForm-module__M3S2nW__contactLink,.QuoteForm-module__M3S2nW__contactValue{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.4}.QuoteForm-module__M3S2nW__contactLink{text-underline-offset:4px;transition:text-decoration-color .2s var(--ease);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.QuoteForm-module__M3S2nW__contactLink:hover{text-decoration-color:currentColor}.QuoteForm-module__M3S2nW__mapsLink{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.QuoteForm-module__M3S2nW__mapsArrow{transition:transform .3s var(--ease)}.QuoteForm-module__M3S2nW__mapsLink:hover .QuoteForm-module__M3S2nW__mapsArrow{transform:translate(2px,-2px)}
.HeroVideo-module__1E4igG__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.HeroVideo-module__1E4igG__on{opacity:1}.HeroVideo-module__1E4igG__toggle{color:#f4f2eee6;background:#1d1e1c33;border:1px solid #f4f2ee66;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .2s,color .2s,background-color .2s;display:inline-flex}.HeroVideo-module__1E4igG__toggle:hover{border-color:var(--on-dark);color:var(--on-dark);background:#1d1e1c73}
.Filmstrip-module__G3r01G__root{width:100%}.Filmstrip-module__G3r01G__head{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;margin-bottom:48px;display:grid}.Filmstrip-module__G3r01G__side{justify-content:flex-end;align-items:flex-end;gap:32px;display:flex}.Filmstrip-module__G3r01G__controls{flex:none;align-items:center;gap:8px;display:flex}.Filmstrip-module__G3r01G__count{color:var(--stone-700);font-variant-numeric:tabular-nums;min-width:52px;margin-right:10px;font-size:13px}.Filmstrip-module__G3r01G__arrow{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s, opacity .2s;justify-content:center;align-items:center;display:inline-flex}.Filmstrip-module__G3r01G__arrow:hover:not(:disabled){background:var(--ink);color:var(--on-dark)}.Filmstrip-module__G3r01G__arrow:disabled{border-color:var(--hair);color:var(--stone-500);opacity:.6;cursor:default}.Filmstrip-module__G3r01G__strip{--per:3;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gutter)) / var(--per));column-gap:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;display:grid;overflow-x:auto}.Filmstrip-module__G3r01G__strip::-webkit-scrollbar{display:none}.Filmstrip-module__G3r01G__strip>*{scroll-snap-align:start}.Filmstrip-module__G3r01G__strip:focus-visible{outline-offset:6px}.Filmstrip-module__G3r01G__dragging{cursor:grabbing;scroll-snap-type:none}.Filmstrip-module__G3r01G__dragging *{pointer-events:none}@media (max-width:1023px){.Filmstrip-module__G3r01G__head{grid-template-columns:1fr;align-items:start;gap:24px;margin-bottom:36px}.Filmstrip-module__G3r01G__side{justify-content:space-between}.Filmstrip-module__G3r01G__strip{--per:2}}@media (max-width:639px){.Filmstrip-module__G3r01G__side{flex-direction:column;align-items:stretch;gap:20px}.Filmstrip-module__G3r01G__controls{justify-content:flex-end}.Filmstrip-module__G3r01G__strip{--per:1}}
.TechGrid-module__W0WiIa__frame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TechGrid-module__W0WiIa__box{height:100%;width:min(var(--content), calc(100% - 2 * var(--pad-x)));margin-inline:auto;position:relative;container-type:inline-size}.TechGrid-module__W0WiIa__box:before{content:"";background-position:3000px 0;background-size:6.25cqw 6.25cqw;position:absolute;inset:0 -3000px}.TechGrid-module__W0WiIa__dark .TechGrid-module__W0WiIa__box:before{background-image:linear-gradient(#f4f2ee12 1px,#0000 1px),linear-gradient(90deg,#f4f2ee12 1px,#0000 1px)}.TechGrid-module__W0WiIa__light .TechGrid-module__W0WiIa__box:before{background-image:linear-gradient(#1d1e1c0e 1px,#0000 1px),linear-gradient(90deg,#1d1e1c0e 1px,#0000 1px)}@media (max-width:767px){.TechGrid-module__W0WiIa__box:before{background-size:12.5cqw 12.5cqw}}
.page-module__PaThBG__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__PaThBG__chipHeading{display:flex}.page-module__PaThBG__hero{padding-top:clamp(40px,5vw,72px);padding-bottom:0}.page-module__PaThBG__heroNoImage{padding-bottom:clamp(64px,7vw,104px)}.page-module__PaThBG__heroCenter{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__PaThBG__heroChip{margin-top:32px}.page-module__PaThBG__heroTitle{text-wrap:balance;margin-top:20px}.page-module__PaThBG__heroTitleLong{font-size:clamp(38px,4.4vw,64px)}@media (max-width:420px){.page-module__PaThBG__heroTitleLong{font-size:min(38px,10vw)}}.page-module__PaThBG__heroLeadCenter{text-wrap:pretty;max-width:680px;margin-top:24px}.page-module__PaThBG__heroCtasCenter{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.page-module__PaThBG__heroSplit{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-top:clamp(32px,4vw,48px);display:grid}.page-module__PaThBG__heroSplitHead{grid-column:1/span 2}.page-module__PaThBG__heroSplitAside{grid-column:3/span 2;max-width:560px}.page-module__PaThBG__heroCtas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.page-module__PaThBG__facts{grid-template-columns:repeat(var(--facts,4), minmax(0, 1fr));border-top:1px solid var(--ink);margin-top:clamp(40px,5vw,56px);display:grid}.page-module__PaThBG__factsCenter{text-align:left}.page-module__PaThBG__fact{padding:16px 24px 0 0}.page-module__PaThBG__fact+.page-module__PaThBG__fact{border-left:1px solid var(--hair);padding-left:24px}.page-module__PaThBG__fact dt{color:var(--stone-700);font-size:13px}.page-module__PaThBG__fact dd{margin-top:6px;font-size:16px;font-weight:500;line-height:1.4}.page-module__PaThBG__heroPhoto{margin-top:clamp(48px,6vw,80px)}.page-module__PaThBG__heroFrame{aspect-ratio:16/7;background:var(--stone-100);position:relative;overflow:hidden}.page-module__PaThBG__heroArt{aspect-ratio:16/7;background:var(--ink);position:relative;overflow:hidden}.page-module__PaThBG__heroArtSvg{color:#f4f2ee42;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__PaThBG__heroPair{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__PaThBG__heroPairItem{min-width:0;margin:0}.page-module__PaThBG__heroPairFrame{aspect-ratio:6/5;background:var(--stone-100);position:relative;overflow:hidden}.page-module__PaThBG__caption{margin-top:14px}.page-module__PaThBG__placeholder{border:1px dashed var(--stone-500);font-family:var(--font-sans);color:var(--stone-700);padding:2px 8px 3px;font-size:13px;font-weight:400;line-height:1.5;display:inline-block}.bg-ink .page-module__PaThBG__placeholder{color:var(--on-dark-2);border-color:#f4f2ee73}.page-module__PaThBG__head{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;margin-bottom:clamp(40px,4.5vw,56px);display:grid}.page-module__PaThBG__headMain{grid-column:1/span 2}.page-module__PaThBG__headAside{grid-column:3/span 2;max-width:560px}.page-module__PaThBG__headOnly{grid-column:1/span 3}.page-module__PaThBG__title{text-wrap:balance;margin-top:20px}.page-module__PaThBG__headAside .body+*{margin-top:16px}.page-module__PaThBG__prose p+p{margin-top:16px}.page-module__PaThBG__prose a,.page-module__PaThBG__richLink a,.page-module__PaThBG__faqA a,.page-module__PaThBG__listItem a,.page-module__PaThBG__noteText a,.page-module__PaThBG__specV a,.page-module__PaThBG__swatchNote a,.page-module__PaThBG__timelineText a,.page-module__PaThBG__table td a,.page-module__PaThBG__table th a,.page-module__PaThBG__heroLeadCenter a,.page-module__PaThBG__heroSplitAside a,.page-module__PaThBG__featureText a,.page-module__PaThBG__stepText a,.page-module__PaThBG__splitList a,.page-module__PaThBG__tableNote a,.page-module__PaThBG__swatchesNote a,.page-module__PaThBG__caption a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stone-500);text-decoration-color:var(--stone-500);transition:text-decoration-color .2s}.page-module__PaThBG__prose a:hover,.page-module__PaThBG__faqA a:hover,.page-module__PaThBG__listItem a:hover,.page-module__PaThBG__noteText a:hover{text-decoration-color:currentColor}.page-module__PaThBG__prose strong{color:var(--ink);font-weight:600}.bg-ink .page-module__PaThBG__prose strong{color:var(--on-dark)}.page-module__PaThBG__summary{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__PaThBG__summaryText{letter-spacing:-.02em;text-wrap:balance;max-width:920px;margin-top:28px;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.3}.page-module__PaThBG__summaryNoChip{margin-top:0}.page-module__PaThBG__textGrid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:32px;display:grid}.page-module__PaThBG__textHead{grid-column:1/span 5}.page-module__PaThBG__textBody{grid-column:7/span 6;max-width:660px}.page-module__PaThBG__textBodyWide{grid-column:1/span 8;max-width:760px}.page-module__PaThBG__textBody p,.page-module__PaThBG__textBodyWide p{color:var(--stone-700);font-size:17px;line-height:1.65}:is(.bg-ink .page-module__PaThBG__textBody p,.bg-ink .page-module__PaThBG__textBodyWide p){color:var(--on-dark-2)}.page-module__PaThBG__textLink{margin-top:28px}.page-module__PaThBG__split{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;row-gap:40px;display:grid}.page-module__PaThBG__splitMedia{background:var(--stone-100);grid-column:1/span 6;min-height:420px;margin:0;position:relative;overflow:hidden}.page-module__PaThBG__splitText{flex-direction:column;grid-column:8/span 5;align-items:flex-start;display:flex}.page-module__PaThBG__splitText .page-module__PaThBG__textLink{margin-top:auto;padding-top:28px}.page-module__PaThBG__mediaContain{background:var(--paper)}.bg-paper .page-module__PaThBG__mediaContain{background:var(--stone-50)}.page-module__PaThBG__contain{object-fit:contain;width:72%;height:72%;position:absolute;inset:14%}.page-module__PaThBG__splitReverse .page-module__PaThBG__splitMedia{grid-area:1/7/auto/span 6}.page-module__PaThBG__splitReverse .page-module__PaThBG__splitText{grid-area:1/1/auto/span 5}.page-module__PaThBG__splitText .page-module__PaThBG__prose{margin-top:24px}.page-module__PaThBG__splitText .page-module__PaThBG__prose p{color:var(--stone-700);font-size:17px;line-height:1.65}.bg-ink .page-module__PaThBG__splitText .page-module__PaThBG__prose p{color:var(--on-dark-2)}.page-module__PaThBG__splitList{border-top:1px solid var(--hair);margin-top:24px}.page-module__PaThBG__splitList li{border-bottom:1px solid var(--hair);gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:flex}.page-module__PaThBG__splitList li:before{content:"";background:var(--brass);flex:none;width:6px;height:6px;margin-top:8px}.page-module__PaThBG__splitMedia img{transition:transform 1.2s var(--ease)}.page-module__PaThBG__splitMedia:hover img{transform:scale(1.03)}.page-module__PaThBG__features{gap:48px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__PaThBG__cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__cols4{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__PaThBG__feature{border-top:1px solid var(--ink);padding-top:20px;position:relative}.bg-ink .page-module__PaThBG__feature{border-top-color:#f4f2ee80}.page-module__PaThBG__num{color:var(--stone-700);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;display:block}.bg-ink .page-module__PaThBG__num{color:var(--on-dark-2)}.page-module__PaThBG__featureTitle{letter-spacing:-.015em;text-wrap:balance;margin-top:40px;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.2}.page-module__PaThBG__featureText{max-width:40ch;color:var(--stone-700);margin-top:12px;font-size:16px;line-height:1.6}.bg-ink .page-module__PaThBG__featureText{color:var(--on-dark-2)}.page-module__PaThBG__featureLink{height:100%;display:block}.page-module__PaThBG__featureArrow{transition:transform .3s var(--ease);position:absolute;top:20px;right:0}.page-module__PaThBG__featureLink:hover .page-module__PaThBG__featureArrow{transform:translate(4px)}.page-module__PaThBG__featureLink:hover .page-module__PaThBG__featureTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.page-module__PaThBG__list{column-gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__PaThBG__list1{grid-template-columns:minmax(0,1fr);max-width:860px}.page-module__PaThBG__list3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__PaThBG__listItem{border-bottom:1px solid var(--hair);gap:14px;padding:18px 0;font-size:16px;line-height:1.55;display:flex}.page-module__PaThBG__listItem:before{content:"";background:var(--brass);flex:none;width:6px;height:6px;margin-top:9px}.bg-ink .page-module__PaThBG__list{border-top-color:#f4f2ee80}.bg-ink .page-module__PaThBG__listItem{border-bottom-color:var(--hair-dark);color:var(--on-dark)}.page-module__PaThBG__tableSplit{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:40px;display:grid}.page-module__PaThBG__tableHead{grid-column:1/span 4;padding-right:clamp(0px,2.5vw,40px)}.page-module__PaThBG__tableBody{grid-column:5/span 8}.page-module__PaThBG__tableWide{grid-column:1/-1}.page-module__PaThBG__tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__PaThBG__table{border-collapse:collapse;width:100%}.page-module__PaThBG__table thead th{border-bottom:1px solid var(--ink);text-align:left;color:var(--stone-700);vertical-align:bottom;padding:0 16px 12px 0;font-size:13px;font-weight:500;line-height:1.4}.page-module__PaThBG__table tbody th,.page-module__PaThBG__table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:16px 16px 17px 0;font-size:15px;line-height:1.5}.page-module__PaThBG__table tbody th{font-weight:500}.page-module__PaThBG__tableTwo tbody th{width:40%;padding-right:24px}.page-module__PaThBG__tableTwo td{font-variant-numeric:tabular-nums;font-size:15px;line-height:1.55}.page-module__PaThBG__tableMulti{min-width:640px}.page-module__PaThBG__tableMulti td{color:var(--stone-700)}.page-module__PaThBG__tableNote{margin-top:16px}.page-module__PaThBG__steps{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:56px;display:grid}.page-module__PaThBG__steps3{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__PaThBG__steps5{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__PaThBG__step{padding-top:28px;position:relative}.page-module__PaThBG__stepMark{background:var(--brass);width:6px;height:6px;position:absolute;top:-3.5px;left:0}.page-module__PaThBG__stepTitle{letter-spacing:-.015em;text-wrap:balance;margin-top:20px;font-size:clamp(19px,1.55vw,22px);font-weight:500;line-height:1.25}.page-module__PaThBG__stepText{max-width:34ch;color:var(--stone-700);margin-top:12px;font-size:16px;line-height:1.6}.bg-ink .page-module__PaThBG__steps{border-top-color:var(--hair-dark)}.bg-ink .page-module__PaThBG__stepText{color:var(--on-dark-2)}.page-module__PaThBG__gallery{gap:var(--gutter);display:grid}.page-module__PaThBG__gallery6{grid-template-columns:repeat(6,minmax(0,1fr))}.page-module__PaThBG__galleryBigGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__PaThBG__galleryItem{flex-direction:column;margin:0;display:flex}.page-module__PaThBG__galleryFrame{aspect-ratio:4/3;background:var(--stone-100);position:relative;overflow:hidden}.page-module__PaThBG__gallerySpan6{grid-column:span 6}.page-module__PaThBG__gallerySpan6 .page-module__PaThBG__galleryFrame{aspect-ratio:16/9}.page-module__PaThBG__gallerySpan3{grid-column:span 3}.page-module__PaThBG__gallerySpan3 .page-module__PaThBG__galleryFrame{aspect-ratio:3/2}.page-module__PaThBG__gallerySpan2{grid-column:span 2}.page-module__PaThBG__galleryBig{grid-area:span 2/span 2}.page-module__PaThBG__galleryBig .page-module__PaThBG__galleryFrame{aspect-ratio:auto;flex:1 1 0;min-height:0}.page-module__PaThBG__galleryFrame img{transition:transform 1.2s var(--ease)}.page-module__PaThBG__galleryItem:hover .page-module__PaThBG__galleryFrame img{transform:scale(1.03)}.page-module__PaThBG__galleryCap{color:var(--stone-700);margin-top:10px;font-size:13px;line-height:1.45}.page-module__PaThBG__cards{gap:48px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__PaThBG__cards.page-module__PaThBG__cardsCols2{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__cards.page-module__PaThBG__cardsCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__PaThBG__cardFeatured{grid-column:1/-1}.page-module__PaThBG__cardFeatured .page-module__PaThBG__cardImg{aspect-ratio:16/7}.page-module__PaThBG__leadFull{grid-column:1/-1}.page-module__PaThBG__leadFull .page-module__PaThBG__cardImg{aspect-ratio:16/7}.page-module__PaThBG__leadWide{grid-column:span 2}.page-module__PaThBG__leadWide .page-module__PaThBG__cardImg{aspect-ratio:11/4}.page-module__PaThBG__card{flex-direction:column;display:flex}.page-module__PaThBG__cardImg{aspect-ratio:4/3;background:var(--stone-100);display:block;position:relative;overflow:hidden}.page-module__PaThBG__cardImg img{transition:transform 1.2s var(--ease)}.page-module__PaThBG__card:hover .page-module__PaThBG__cardImg img{transform:scale(1.04)}.page-module__PaThBG__cardMeta{color:var(--stone-700);margin-top:18px;font-size:13px;line-height:1.4;display:block}.page-module__PaThBG__cardTitle{border-top:1px solid var(--ink);letter-spacing:-.015em;text-wrap:balance;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;padding-top:14px;font-size:clamp(19px,1.5vw,21px);font-weight:500;line-height:1.25;display:flex}.page-module__PaThBG__cardMeta+.page-module__PaThBG__cardTitle{margin-top:8px}.page-module__PaThBG__cardArrow{transition:transform .3s var(--ease);flex:none;margin-top:4px}.page-module__PaThBG__card:hover .page-module__PaThBG__cardArrow{transform:translate(4px)}.page-module__PaThBG__card:hover .page-module__PaThBG__cardTitle span{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.page-module__PaThBG__cardText{color:var(--stone-700);margin-top:10px;font-size:15px;line-height:1.55}.bg-ink .page-module__PaThBG__cardTitle{border-top-color:#f4f2ee80}:is(.bg-ink .page-module__PaThBG__cardText,.bg-ink .page-module__PaThBG__cardMeta){color:var(--on-dark-2)}.page-module__PaThBG__cardsLink{margin-top:56px;display:flex}.page-module__PaThBG__postFeature{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:28px;display:grid}.page-module__PaThBG__postFeatureImg{aspect-ratio:16/10;background:var(--stone-100);grid-column:1/span 7;display:block;position:relative;overflow:hidden}.page-module__PaThBG__postFeatureImg img{transition:transform 1.2s var(--ease)}.page-module__PaThBG__postFeature:hover .page-module__PaThBG__postFeatureImg img{transform:scale(1.03)}.page-module__PaThBG__postFeatureBody{flex-direction:column;grid-column:9/span 4;align-items:flex-start;display:flex}.page-module__PaThBG__postFeatureTitle{letter-spacing:-.03em;text-wrap:balance;margin-top:12px;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.1}.page-module__PaThBG__postFeature:hover .page-module__PaThBG__postFeatureTitle{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.page-module__PaThBG__postFeatureBody .page-module__PaThBG__cardText{margin-top:14px;font-size:16px}.page-module__PaThBG__postMore{align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:600;display:inline-flex}.page-module__PaThBG__postMore svg{transition:transform .3s var(--ease)}.page-module__PaThBG__postFeature:hover .page-module__PaThBG__postMore svg{transform:translate(4px)}.page-module__PaThBG__postGrid{margin-top:clamp(56px,6vw,88px)}.page-module__PaThBG__filter{flex-wrap:wrap;gap:8px;margin-bottom:40px;display:flex}.page-module__PaThBG__filterBtn{border:1px solid var(--hair);height:40px;color:var(--ink);transition:border-color .2s var(--ease), background-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.page-module__PaThBG__filterBtn:hover{border-color:var(--ink)}.page-module__PaThBG__filterBtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.page-module__PaThBG__filterCount{color:var(--stone-700);font-variant-numeric:tabular-nums;font-size:12px}.page-module__PaThBG__filterBtn[aria-pressed=true] .page-module__PaThBG__filterCount{color:var(--on-dark-2)}.page-module__PaThBG__cards>[data-sector][hidden]{display:none}.page-module__PaThBG__swatches{grid-template-columns:repeat(var(--sw-cols,5), minmax(0, 1fr));gap:32px 16px;display:grid}.page-module__PaThBG__swatch{margin:0}.page-module__PaThBG__swatchImg{aspect-ratio:1;background:var(--stone-200);position:relative;overflow:hidden}.page-module__PaThBG__swatchImg img{transition:transform 1s var(--ease)}.page-module__PaThBG__swatch:hover .page-module__PaThBG__swatchImg img{transform:scale(1.05)}.page-module__PaThBG__swatchName{margin-top:12px;font-size:15px;font-weight:500;line-height:1.3;display:block}.page-module__PaThBG__swatchNote{color:var(--stone-700);margin-top:6px;font-size:13px;line-height:1.5;display:block}.bg-ink .page-module__PaThBG__swatchNote{color:var(--on-dark-2)}.page-module__PaThBG__swatchesNote{max-width:720px;margin-top:32px}.page-module__PaThBG__specs{column-gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__PaThBG__spec{border-bottom:1px solid var(--hair);padding:18px 0 20px}.page-module__PaThBG__specK{color:var(--stone-700);font-size:13px}.page-module__PaThBG__specV{margin-top:6px;font-size:16px;font-weight:500;line-height:1.45}.page-module__PaThBG__timeline{border-top:1px solid var(--ink);max-width:980px}.page-module__PaThBG__timelineRow{gap:var(--gutter);border-bottom:1px solid var(--hair);grid-template-columns:140px minmax(0,1fr);padding:22px 0;display:grid}.page-module__PaThBG__timelineYear{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.page-module__PaThBG__timelineText{color:var(--stone-700);font-size:16px;line-height:1.6}.page-module__PaThBG__stats{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__PaThBG__stat{padding:24px 24px 0 0}.page-module__PaThBG__stat+.page-module__PaThBG__stat{border-left:1px solid var(--hair);padding-left:24px}.page-module__PaThBG__statN{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1;display:block}.page-module__PaThBG__statL{color:var(--stone-700);margin-top:12px;font-size:15px;line-height:1.45;display:block}.page-module__PaThBG__statsNote{margin-top:24px}.page-module__PaThBG__faq{border-top:1px solid var(--ink)}.page-module__PaThBG__faqItem{border-bottom:1px solid var(--hair)}.page-module__PaThBG__faqQ{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(18px,1.55vw,22px);font-weight:500;line-height:1.3;list-style:none;display:flex}.page-module__PaThBG__faqQ::-webkit-details-marker{display:none}.page-module__PaThBG__faqQ::marker{content:""}.page-module__PaThBG__faqIcon{border:1px solid var(--hair);width:40px;height:40px;color:var(--ink);transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);flex:none;place-items:center;display:grid}.page-module__PaThBG__faqIcon svg{transition:transform .3s var(--ease)}.page-module__PaThBG__faqQ:hover .page-module__PaThBG__faqIcon{border-color:var(--ink)}.page-module__PaThBG__faqItem[open] .page-module__PaThBG__faqIcon{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.page-module__PaThBG__faqItem[open] .page-module__PaThBG__faqIcon svg{transform:rotate(45deg)}.page-module__PaThBG__faqA{max-width:780px;padding:0 64px 28px 0}.page-module__PaThBG__faqA p{color:var(--stone-700);font-size:17px;line-height:1.6}.page-module__PaThBG__faqItem{interpolate-size:allow-keywords}.page-module__PaThBG__faqItem::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s var(--ease) allow-discrete;overflow:clip}.page-module__PaThBG__faqItem[open]::details-content{block-size:auto}.page-module__PaThBG__faqLink{margin-top:36px}.page-module__PaThBG__links{gap:40px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__PaThBG__linksTitle{color:var(--stone-700);border-bottom:1px solid var(--ink);padding-bottom:12px;font-size:13px;font-weight:500}.page-module__PaThBG__linksList li{border-bottom:1px solid var(--hair)}.page-module__PaThBG__linksList a{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:16px;font-weight:500;display:flex}.page-module__PaThBG__linksList a svg{transition:transform .3s var(--ease);flex:none}.page-module__PaThBG__linksList a:hover svg{transform:translate(4px)}.page-module__PaThBG__note{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.page-module__PaThBG__noteBox{border:1px dashed var(--stone-500);grid-column:1/span 8;gap:20px;max-width:760px;padding:22px 26px;display:flex}.bg-ink .page-module__PaThBG__noteBox{border-color:#f4f2ee73}.bg-ink .page-module__PaThBG__noteText{color:var(--on-dark-2)}.page-module__PaThBG__noteMark{background:var(--brass);flex:none;width:6px;height:6px;margin-top:8px}.page-module__PaThBG__noteTitle{font-size:15px;font-weight:600}.page-module__PaThBG__noteText{color:var(--stone-700);margin-top:6px;font-size:15px;line-height:1.6}.page-module__PaThBG__legal{max-width:820px}.page-module__PaThBG__legalSection+.page-module__PaThBG__legalSection{margin-top:48px}.page-module__PaThBG__legalTitle{letter-spacing:-.02em;border-bottom:1px solid var(--ink);padding-bottom:14px;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2}.page-module__PaThBG__legalSection .page-module__PaThBG__prose{margin-top:18px}.page-module__PaThBG__legalSection .page-module__PaThBG__prose p{color:var(--stone-700);font-size:16px;line-height:1.65}.page-module__PaThBG__cta{background:var(--ink);color:var(--on-dark);padding-block:var(--section-y);position:relative;overflow:hidden}.page-module__PaThBG__ctaGrid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid;position:relative}.page-module__PaThBG__ctaMain{grid-column:1/span 2}.page-module__PaThBG__ctaTitle{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(36px,4.4vw,64px);font-weight:500;line-height:1.02}.page-module__PaThBG__ctaText{max-width:520px;margin-top:20px}.page-module__PaThBG__ctaActions{flex-wrap:wrap;grid-column:3/span 2;justify-content:flex-end;gap:12px;display:flex}.page-module__PaThBG__anchor{scroll-margin-top:max(0px, calc(var(--header-h) + 40px - var(--section-y)))}.section.page-module__PaThBG__attached{margin-top:calc(-1*clamp(24px,3vw,48px));padding-top:0}@media (max-width:1023px){.page-module__PaThBG__heroSplit{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.page-module__PaThBG__heroSplitHead,.page-module__PaThBG__heroSplitAside{grid-column:1/-1}.page-module__PaThBG__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.page-module__PaThBG__headMain,.page-module__PaThBG__headAside,.page-module__PaThBG__headOnly,.page-module__PaThBG__textHead,.page-module__PaThBG__textBody,.page-module__PaThBG__textBodyWide{grid-column:1/-1}.page-module__PaThBG__split{row-gap:32px}.page-module__PaThBG__splitMedia,.page-module__PaThBG__splitText,.page-module__PaThBG__splitReverse .page-module__PaThBG__splitMedia,.page-module__PaThBG__splitReverse .page-module__PaThBG__splitText{grid-area:auto/1/auto/-1}.page-module__PaThBG__splitMedia{aspect-ratio:4/3;min-height:0}.page-module__PaThBG__splitText .page-module__PaThBG__textLink{margin-top:0}.page-module__PaThBG__facts{grid-template-columns:repeat(var(--facts,4), minmax(0, 1fr))}.page-module__PaThBG__cards.page-module__PaThBG__cardsCols4{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__cards.page-module__PaThBG__cardsThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 16px}.page-module__PaThBG__gallery6{grid-template-columns:repeat(6,minmax(0,1fr))}.page-module__PaThBG__features,.page-module__PaThBG__cols4{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__featureTitle{margin-top:28px}.page-module__PaThBG__tableHead,.page-module__PaThBG__tableBody{grid-column:1/-1}.page-module__PaThBG__tableHead{max-width:640px;padding-right:0}.page-module__PaThBG__steps,.page-module__PaThBG__steps3,.page-module__PaThBG__steps5{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.page-module__PaThBG__step{border-top:1px solid var(--hair)}.bg-ink .page-module__PaThBG__step{border-top-color:var(--hair-dark)}.page-module__PaThBG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__postFeatureImg,.page-module__PaThBG__postFeatureBody{grid-column:1/-1}.page-module__PaThBG__swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.page-module__PaThBG__cardFeatured .page-module__PaThBG__cardImg{aspect-ratio:16/9}.page-module__PaThBG__leadFull,.page-module__PaThBG__leadWide{grid-column:auto}.page-module__PaThBG__leadFull .page-module__PaThBG__cardImg,.page-module__PaThBG__leadWide .page-module__PaThBG__cardImg{aspect-ratio:4/3}.page-module__PaThBG__leadTab{grid-column:1/-1}.page-module__PaThBG__leadTab .page-module__PaThBG__cardImg{aspect-ratio:16/9}.page-module__PaThBG__specs,.page-module__PaThBG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__stat:nth-child(3){border-left:0;padding-left:0}.page-module__PaThBG__stat:nth-child(n+3){padding-top:32px}.page-module__PaThBG__links{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__PaThBG__noteBox{grid-column:1/-1}.page-module__PaThBG__ctaGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.page-module__PaThBG__ctaMain,.page-module__PaThBG__ctaActions{grid-column:1/-1}.page-module__PaThBG__ctaActions{justify-content:flex-start}.page-module__PaThBG__list3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.page-module__PaThBG__heroCtasCenter,.page-module__PaThBG__heroCtas{flex-direction:column;align-items:stretch;width:100%}.page-module__PaThBG__heroCta{justify-content:space-between}.page-module__PaThBG__heroFrame,.page-module__PaThBG__heroArt{aspect-ratio:4/3}.page-module__PaThBG__heroPair{gap:8px}.page-module__PaThBG__heroPairFrame{aspect-ratio:4/5}.page-module__PaThBG__facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-module__PaThBG__fact,.page-module__PaThBG__fact+.page-module__PaThBG__fact{border-left:0;border-bottom:1px solid var(--hair);padding:14px 12px 14px 0}.page-module__PaThBG__fact:nth-child(2n){border-left:1px solid var(--hair);padding-left:12px}.page-module__PaThBG__fact:last-child:nth-child(odd){grid-column:1/-1}.page-module__PaThBG__summary{text-align:left;align-items:flex-start}.page-module__PaThBG__summaryText{font-size:21px}.page-module__PaThBG__features,.page-module__PaThBG__cols2,.page-module__PaThBG__cols4{grid-template-columns:minmax(0,1fr);gap:40px}.page-module__PaThBG__featureTitle{margin-top:20px}.page-module__PaThBG__list,.page-module__PaThBG__list3{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__steps,.page-module__PaThBG__steps3,.page-module__PaThBG__steps5{grid-template-columns:minmax(0,1fr);row-gap:0;position:relative}.page-module__PaThBG__steps:before{content:"";background:var(--hair);width:1px;position:absolute;top:8px;bottom:0;left:2.5px}.page-module__PaThBG__step{border-top:0;padding:0 0 36px 30px}.bg-ink .page-module__PaThBG__step{border-top:0}.page-module__PaThBG__step:last-child{padding-bottom:0}.page-module__PaThBG__stepMark{top:5px;left:0}.page-module__PaThBG__stepTitle{margin-top:10px}.page-module__PaThBG__gallery,.page-module__PaThBG__gallery6,.page-module__PaThBG__galleryBigGrid{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__galleryBig,.page-module__PaThBG__gallerySpan6,.page-module__PaThBG__gallerySpan3,.page-module__PaThBG__gallerySpan2{grid-area:auto}.page-module__PaThBG__galleryBig .page-module__PaThBG__galleryFrame,.page-module__PaThBG__gallerySpan6 .page-module__PaThBG__galleryFrame,.page-module__PaThBG__gallerySpan3 .page-module__PaThBG__galleryFrame{aspect-ratio:4/3;flex:none}.page-module__PaThBG__cards,.page-module__PaThBG__cards.page-module__PaThBG__cardsCols2,.page-module__PaThBG__cards.page-module__PaThBG__cardsCols4,.page-module__PaThBG__cards.page-module__PaThBG__cardsThree{grid-template-columns:minmax(0,1fr);gap:40px}.page-module__PaThBG__leadTab{grid-column:auto}.page-module__PaThBG__leadTab .page-module__PaThBG__cardImg{aspect-ratio:4/3}.page-module__PaThBG__tableMulti{min-width:0}.page-module__PaThBG__tableMulti thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.page-module__PaThBG__tableMulti tr{border-bottom:1px solid var(--hair);padding:16px 0;display:block}.page-module__PaThBG__tableMulti tbody th{border:0;padding:0 0 8px;font-size:16px;display:block}.page-module__PaThBG__tableMulti td{border:0;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:12px;padding:4px 0;font-size:14px;display:grid}.page-module__PaThBG__tableMulti td:before{content:attr(data-label);color:var(--stone-700);font-size:13px}.page-module__PaThBG__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.page-module__PaThBG__specs{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__timelineRow{grid-template-columns:minmax(0,1fr);gap:6px}.page-module__PaThBG__stats{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__stat,.page-module__PaThBG__stat+.page-module__PaThBG__stat,.page-module__PaThBG__stat:nth-child(3){border-left:0;border-bottom:1px solid var(--hair);padding:20px 0}.page-module__PaThBG__links{grid-template-columns:minmax(0,1fr)}.page-module__PaThBG__faqQ{padding:20px 0}.page-module__PaThBG__faqA{padding-right:0}.page-module__PaThBG__faqA p{font-size:16px}.page-module__PaThBG__noteBox{padding:20px}.page-module__PaThBG__ctaActions>*{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.page-module__PaThBG__splitMedia img,.page-module__PaThBG__galleryFrame img,.page-module__PaThBG__cardImg img,.page-module__PaThBG__swatchImg img{transition:none}}
.Breadcrumb-module__ndiauG__nav{color:var(--stone-700);font-size:13px;line-height:1.45}.Breadcrumb-module__ndiauG__list{flex-wrap:wrap;align-items:center;row-gap:4px;display:flex}.Breadcrumb-module__ndiauG__center .Breadcrumb-module__ndiauG__list{justify-content:center}.Breadcrumb-module__ndiauG__item{align-items:center;display:inline-flex}.Breadcrumb-module__ndiauG__link{min-height:24px;color:var(--stone-700);text-underline-offset:3px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.Breadcrumb-module__ndiauG__link:hover{color:var(--ink);text-decoration-color:currentColor}.Breadcrumb-module__ndiauG__sep{color:var(--stone-500);margin-inline:8px}.Breadcrumb-module__ndiauG__current{color:var(--ink);font-weight:500}
.FinishShutter-module__SMjBzG__section{min-height:clamp(620px, calc(100svh - var(--header-h)), 900px);color:var(--on-dark);isolation:isolate;background:#5d4a2f;display:flex;position:relative;overflow:hidden}.FinishShutter-module__SMjBzG__stack{z-index:-2;position:absolute;inset:0}.FinishShutter-module__SMjBzG__frame{opacity:0;position:absolute;inset:0}.FinishShutter-module__SMjBzG__frame img{object-fit:cover;width:100%;height:100%}.FinishShutter-module__SMjBzG__show{opacity:1}.FinishShutter-module__SMjBzG__final{transition:opacity .6s var(--ease-out)}.FinishShutter-module__SMjBzG__final img{transition:transform 6s var(--ease-out);transform:scale(1.04)}.FinishShutter-module__SMjBzG__final.FinishShutter-module__SMjBzG__show img{transform:scale(1)}.FinishShutter-module__SMjBzG__shutter{pointer-events:none;position:absolute;inset:0}.FinishShutter-module__SMjBzG__shutter:before,.FinishShutter-module__SMjBzG__shutter:after{content:"";height:50%;animation:FinishShutter-module__SMjBzG__blade .15s var(--ease) both;background:#1414129e;position:absolute;left:0;right:0}.FinishShutter-module__SMjBzG__shutter:before{transform-origin:top;top:0}.FinishShutter-module__SMjBzG__shutter:after{transform-origin:bottom;bottom:0}@keyframes FinishShutter-module__SMjBzG__blade{0%{transform:scaleY(0)}45%{transform:scaleY(.62)}to{transform:scaleY(0)}}.FinishShutter-module__SMjBzG__shade{z-index:-1;background:linear-gradient(#1d1e1c66 0%,#1d1e1c0d 28%,#1d1e1c40 50%,#1d1e1cd1 100%),linear-gradient(90deg,#1d1e1c73 0%,#1d1e1c00 65%);position:absolute;inset:0}.FinishShutter-module__SMjBzG__inner{min-height:inherit;flex-direction:column;flex:1;justify-content:flex-end;padding-top:72px;padding-bottom:40px;display:flex;position:relative}.FinishShutter-module__SMjBzG__viewfinder{top:32px;bottom:16px;left:var(--pad-x);right:var(--pad-x);pointer-events:none;position:absolute}.FinishShutter-module__SMjBzG__corner{border:0 solid #f4f2eeb3;width:22px;height:22px;position:absolute}.FinishShutter-module__SMjBzG__tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.FinishShutter-module__SMjBzG__tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.FinishShutter-module__SMjBzG__bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.FinishShutter-module__SMjBzG__br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.FinishShutter-module__SMjBzG__row{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.FinishShutter-module__SMjBzG__statement{letter-spacing:-.035em;text-wrap:balance;max-width:860px;font-size:clamp(28px,3.35vw,48px);font-weight:500;line-height:1.04}.FinishShutter-module__SMjBzG__cta{flex:none}.FinishShutter-module__SMjBzG__foot{color:#f4f2eec7;align-items:center;gap:20px;margin-top:28px;font-size:13px;display:flex}.FinishShutter-module__SMjBzG__progress{background:#f4f2ee38;flex:1;height:2px;position:relative;overflow:hidden}.FinishShutter-module__SMjBzG__progress>span{background:var(--brass);transform-origin:0;transition:transform .35s linear;position:absolute;inset:0}.FinishShutter-module__SMjBzG__replay{height:28px;color:var(--on-dark);border:1px solid #f4f2ee66;flex:none;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s}.FinishShutter-module__SMjBzG__replay:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}@media (max-width:767px){.FinishShutter-module__SMjBzG__shade{background:linear-gradient(#1d1e1c80 0%,#1d1e1c4d 30%,#1d1e1c9e 55%,#1d1e1ce0 100%)}.FinishShutter-module__SMjBzG__section{min-height:clamp(520px,78svh,680px)}.FinishShutter-module__SMjBzG__inner{padding-top:48px;padding-bottom:28px}.FinishShutter-module__SMjBzG__row{flex-direction:column;align-items:flex-start;gap:24px}.FinishShutter-module__SMjBzG__foot{flex-wrap:wrap;gap:12px;margin-top:22px}.FinishShutter-module__SMjBzG__foot>span:first-child{flex-basis:100%}.FinishShutter-module__SMjBzG__viewfinder{top:20px;bottom:10px}}@media (prefers-reduced-motion:reduce){.FinishShutter-module__SMjBzG__shutter,.FinishShutter-module__SMjBzG__replay{display:none}}
.WaveLines-module__zVVMnW__move{animation:60s linear infinite WaveLines-module__zVVMnW__waves-phase}@keyframes WaveLines-module__zVVMnW__waves-phase{to{transform:translate(-240px)}}@media (prefers-reduced-motion:reduce){.WaveLines-module__zVVMnW__move{animation:none}}
.SectorShowcase-module__wS_Iua__wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:48px;display:grid}.SectorShowcase-module__wS_Iua__media{background:var(--ink);min-height:360px;margin:0;position:relative;overflow:hidden}.SectorShowcase-module__wS_Iua__layer{opacity:0;z-index:1;transition:opacity 0s linear .6s;position:absolute;inset:0}.SectorShowcase-module__wS_Iua__layer.SectorShowcase-module__wS_Iua__on{opacity:1;z-index:2;transition:opacity .6s var(--ease-out)}.SectorShowcase-module__wS_Iua__layer picture{position:absolute;inset:0}.SectorShowcase-module__wS_Iua__layer img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);transform:scale(1.04)}.SectorShowcase-module__wS_Iua__layer.SectorShowcase-module__wS_Iua__on img{transform:none}.SectorShowcase-module__wS_Iua__grid{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SectorShowcase-module__wS_Iua__grid>li{border-left:1px solid var(--hair);border-bottom:1px solid var(--hair)}.SectorShowcase-module__wS_Iua__grid>li:nth-child(odd){border-left:0}.SectorShowcase-module__wS_Iua__grid>li:nth-last-child(-n+2){border-bottom:0}.SectorShowcase-module__wS_Iua__sec{height:100%;min-height:88px;transition:background-color .25s var(--ease);align-items:flex-start;gap:12px;padding:18px 44px 18px 20px;display:flex;position:relative}.SectorShowcase-module__wS_Iua__grid>li:nth-child(odd) .SectorShowcase-module__wS_Iua__sec{padding-left:0}.SectorShowcase-module__wS_Iua__sec:hover,.SectorShowcase-module__wS_Iua__sec.SectorShowcase-module__wS_Iua__current{background:var(--paper)}.SectorShowcase-module__wS_Iua__num{color:var(--stone-700);font-variant-numeric:tabular-nums;padding-top:3px;font-size:12px}.SectorShowcase-module__wS_Iua__body{flex-direction:column;gap:3px;display:flex}.SectorShowcase-module__wS_Iua__title{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.25}.SectorShowcase-module__wS_Iua__text{color:var(--stone-700);font-size:13px;line-height:1.45}.SectorShowcase-module__wS_Iua__arrow{opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);position:absolute;top:22px;right:16px;transform:translate(-6px)}.SectorShowcase-module__wS_Iua__sec:hover .SectorShowcase-module__wS_Iua__arrow,.SectorShowcase-module__wS_Iua__sec.SectorShowcase-module__wS_Iua__current .SectorShowcase-module__wS_Iua__arrow{opacity:1;transform:none}@media (max-width:1023px){.SectorShowcase-module__wS_Iua__wrap{grid-template-columns:minmax(0,1fr);gap:32px}.SectorShowcase-module__wS_Iua__media{aspect-ratio:16/7;min-height:0}}@media (max-width:767px){.SectorShowcase-module__wS_Iua__grid{grid-template-columns:1fr}.SectorShowcase-module__wS_Iua__grid>li{border-bottom:1px solid var(--hair);border-left:0!important}.SectorShowcase-module__wS_Iua__grid>li .SectorShowcase-module__wS_Iua__sec{padding-left:0!important}.SectorShowcase-module__wS_Iua__grid>li:last-child{border-bottom:0}.SectorShowcase-module__wS_Iua__grid>li:nth-last-child(2){border-bottom:1px solid var(--hair)}.SectorShowcase-module__wS_Iua__media{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.SectorShowcase-module__wS_Iua__layer,.SectorShowcase-module__wS_Iua__layer.SectorShowcase-module__wS_Iua__on{transition:none}.SectorShowcase-module__wS_Iua__layer img,.SectorShowcase-module__wS_Iua__layer.SectorShowcase-module__wS_Iua__on img{transition:none;transform:none}}
.en-module__QSJtRG__header{background:var(--ink);color:var(--on-dark);border-bottom:1px solid var(--hair-dark)}.en-module__QSJtRG__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.en-module__QSJtRG__logo{flex:none;align-items:center;display:flex}.en-module__QSJtRG__logo img{width:auto;height:26px}.en-module__QSJtRG__right{align-items:center;gap:28px;display:flex}.en-module__QSJtRG__lang{height:44px;color:var(--on-dark);align-items:center;font-size:15px;font-weight:500;display:inline-flex;position:relative}.en-module__QSJtRG__lang:after{content:"";background:var(--brass);transform-origin:0;height:2px;transition:transform .35s var(--ease-out);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.en-module__QSJtRG__lang:hover:after{transform:scaleX(1)}.en-module__QSJtRG__cta{background:var(--on-dark);height:44px;color:var(--ink);white-space:nowrap;transition:background-color .2s var(--ease);align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.en-module__QSJtRG__cta:hover{background:var(--paper)}.en-module__QSJtRG__cta svg{transition:transform .3s var(--ease)}.en-module__QSJtRG__cta:hover svg{transform:translate(3px)}.en-module__QSJtRG__contact{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:112px;padding-top:40px;display:grid}.en-module__QSJtRG__contactTitle{text-wrap:balance;grid-column:1/span 6}.en-module__QSJtRG__contactList{column-gap:var(--gutter);grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.en-module__QSJtRG__contactLabel{color:var(--stone-700);margin-bottom:8px;font-size:13px;line-height:1.45;display:block}.en-module__QSJtRG__contactValue{letter-spacing:-.01em;white-space:nowrap;transition:color .2s var(--ease);font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.3}.en-module__QSJtRG__contactValue:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.en-module__QSJtRG__contactValue:focus-visible{outline-color:var(--ink)}.en-module__QSJtRG__footer{background:var(--ink);color:var(--on-dark);border-top:1px solid var(--hair-dark)}.en-module__QSJtRG__footTop{padding-top:64px;padding-bottom:56px}.en-module__QSJtRG__footLogo{margin-bottom:32px;display:inline-flex}.en-module__QSJtRG__footLogo img{width:auto;height:24px}.en-module__QSJtRG__label{color:var(--on-dark-2);margin-bottom:14px;font-size:13px;font-weight:500;display:block}.en-module__QSJtRG__address{letter-spacing:-.01em;font-size:clamp(20px,1.7vw,24px);font-style:normal;line-height:1.3}.en-module__QSJtRG__footBottom{border-top:1px solid var(--hair-dark-strong);min-height:56px;color:var(--on-dark-2);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.en-module__QSJtRG__footBottom a{transition:color .2s}.en-module__QSJtRG__footBottom a:hover{color:var(--on-dark)}@media (max-width:1023px){.en-module__QSJtRG__contact{margin-top:88px}.en-module__QSJtRG__contactTitle{grid-column:1/-1}.en-module__QSJtRG__contactList{grid-column:1/-1;margin-top:32px}}@media (max-width:767px){.en-module__QSJtRG__contact{margin-top:64px;padding-top:28px}.en-module__QSJtRG__contactList{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-top:28px}.en-module__QSJtRG__footTop{padding-top:48px;padding-bottom:40px}.en-module__QSJtRG__footBottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding-block:16px}}@media (max-width:479px){.en-module__QSJtRG__logo img{height:22px}.en-module__QSJtRG__right{gap:16px}.en-module__QSJtRG__cta{gap:8px;padding:0 14px;font-size:14px}}
.home-module__QO_HFa__cover{object-fit:cover;width:100%;height:100%}.home-module__QO_HFa__rel{position:relative}.home-module__QO_HFa__mt8{margin-top:8px}.home-module__QO_HFa__mt16{margin-top:16px}.home-module__QO_HFa__mt20{margin-top:20px}.home-module__QO_HFa__mt24{margin-top:24px}.home-module__QO_HFa__hero{min-height:600px;height:calc(min(100svh, 940px) - var(--header-h));background:var(--ink);color:var(--on-dark);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.home-module__QO_HFa__heroMedia{z-index:-2;position:absolute;inset:0}.home-module__QO_HFa__heroMedia picture{position:absolute;inset:0}.home-module__QO_HFa__heroShade{z-index:-1;background:linear-gradient(90deg,#1d1e1cd6 0%,#1d1e1c8c 36%,#1d1e1c1a 68%,#1d1e1c00 100%),linear-gradient(#1d1e1c4d 0%,#1d1e1c00 28% 62%,#1d1e1cc7 100%);position:absolute;inset:0}.home-module__QO_HFa__heroInner{flex:1;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:56px;display:flex;position:relative}.home-module__QO_HFa__heroText{max-width:700px}.home-module__QO_HFa__heroCtrl{flex:none;align-items:center;height:54px;display:flex}.home-module__QO_HFa__heroTitle{color:var(--on-dark);font-weight:500}.home-module__QO_HFa__heroTitleMain{letter-spacing:-.04em;font-size:clamp(42px,5vw,72px);line-height:1;display:block}.home-module__QO_HFa__heroTitleSub{letter-spacing:-.02em;color:var(--stone-200);margin-top:14px;font-size:clamp(20px,1.95vw,28px);line-height:1.15;display:block}.home-module__QO_HFa__heroLead{max-width:520px;color:var(--stone-200);margin-top:20px;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.home-module__QO_HFa__heroCta{margin-top:28px}.home-module__QO_HFa__subHead{border-bottom:1px solid var(--hair-dark);justify-content:space-between;align-items:baseline;gap:24px;margin-top:64px;margin-bottom:20px;padding-bottom:14px;display:flex}.home-module__QO_HFa__subHeadGap{margin-top:72px}.home-module__QO_HFa__subTitle{letter-spacing:0;color:var(--on-dark);font-size:15px;font-weight:500}.home-module__QO_HFa__matRow{gap:16px;display:flex}.home-module__QO_HFa__mat{min-width:0;transition:flex-grow .5s var(--ease);flex:1 1 0}.home-module__QO_HFa__mat:hover,.home-module__QO_HFa__mat:focus-within{flex-grow:2.2}.home-module__QO_HFa__matLink{flex-direction:column;display:flex}.home-module__QO_HFa__matImg{background:var(--ink-2);height:190px;display:block;position:relative;overflow:hidden}.home-module__QO_HFa__matImg picture{height:100%}.home-module__QO_HFa__matImg img{filter:grayscale()brightness(.74);transition:transform .7s var(--ease), filter .6s var(--ease)}.home-module__QO_HFa__matRow:hover .home-module__QO_HFa__mat:not(:hover) .home-module__QO_HFa__matImg img{filter:grayscale()brightness(.64)}.home-module__QO_HFa__mat:hover .home-module__QO_HFa__matImg img,.home-module__QO_HFa__mat:focus-within .home-module__QO_HFa__matImg img{filter:none;transform:scale(1.04)}@media (hover:none){.home-module__QO_HFa__matImg img,.home-module__QO_HFa__matRow:hover .home-module__QO_HFa__mat:not(:hover) .home-module__QO_HFa__matImg img{filter:none}}.home-module__QO_HFa__matLabel{justify-content:space-between;align-items:baseline;gap:8px;padding-top:14px;display:flex}.home-module__QO_HFa__matName{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--on-dark);font-size:17px;font-weight:500;overflow:hidden}.home-module__QO_HFa__matNum{color:var(--on-dark-2);font-variant-numeric:tabular-nums;font-size:12px}.home-module__QO_HFa__method{position:relative;overflow:hidden}.home-module__QO_HFa__split{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.home-module__QO_HFa__split>:first-child{grid-column:1/span 2}.home-module__QO_HFa__splitAside{flex-direction:column;grid-column:3/span 2;align-items:flex-start;max-width:520px;display:flex}.home-module__QO_HFa__steps{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:64px;display:grid}.home-module__QO_HFa__step{transition:transform .35s var(--ease)}.home-module__QO_HFa__step:hover{transform:translateY(-4px)}.home-module__QO_HFa__stepImg{aspect-ratio:16/9;background:var(--stone-100);overflow:hidden}.home-module__QO_HFa__stepImg picture{height:100%}.home-module__QO_HFa__stepImg img{transition:transform .7s var(--ease)}.home-module__QO_HFa__step:hover .home-module__QO_HFa__stepImg img{transform:scale(1.04)}.home-module__QO_HFa__stepHead{border-top:1px solid var(--ink);align-items:baseline;gap:10px;margin-top:16px;padding-top:14px;display:flex}.home-module__QO_HFa__stepNum{color:var(--stone-700);font-variant-numeric:tabular-nums;font-size:13px}.home-module__QO_HFa__stepTitle{letter-spacing:-.01em;font-size:20px;font-weight:600}.home-module__QO_HFa__stepText{color:var(--stone-700);margin-top:8px;font-size:14px;line-height:1.55}.home-module__QO_HFa__matter{min-height:460px;color:var(--on-dark);isolation:isolate;background:#6b5536;position:relative;overflow:hidden}.home-module__QO_HFa__matterMedia{z-index:-2;position:absolute;inset:0}.home-module__QO_HFa__matterMedia picture{position:absolute;inset:0}.home-module__QO_HFa__sheen{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff24 50%,#fff0 100%);width:34%;animation:9s ease-in-out infinite home-module__QO_HFa__sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-60%)skew(-18deg)}@keyframes home-module__QO_HFa__sheen{0%{transform:translate(-60%)skew(-18deg)}to{transform:translate(320%)skew(-18deg)}}.home-module__QO_HFa__matterShade{z-index:-1;background:linear-gradient(#1d1e1c1a 0%,#1d1e1c00 35%,#1d1e1c8c 100%);position:absolute;inset:0}.home-module__QO_HFa__matterInner{flex-direction:column;justify-content:space-between;min-height:460px;padding-top:64px;padding-bottom:36px;display:flex;position:relative}.home-module__QO_HFa__matterTop{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-module__QO_HFa__matterLabel{color:#f4f2eed9;text-align:right;font-size:14px}.home-module__QO_HFa__matterRow{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.home-module__QO_HFa__matterStatement{letter-spacing:-.035em;text-wrap:balance;max-width:860px;font-size:clamp(28px,3.35vw,48px);font-weight:500;line-height:1.04}.home-module__QO_HFa__matterCta{flex:none}.home-module__QO_HFa__matterCaptions{color:#f4f2eebf;justify-content:space-between;gap:16px;margin-top:32px;font-size:13px;display:flex}.home-module__QO_HFa__worksText{max-width:400px}.home-module__QO_HFa__card{background:var(--stone-50);transition:transform .35s var(--ease);display:block}.home-module__QO_HFa__card:hover{transform:translateY(-6px)}.home-module__QO_HFa__cardImg{aspect-ratio:10/7;background:var(--ink);display:block;position:relative;overflow:hidden}.home-module__QO_HFa__cardImg picture{height:100%}.home-module__QO_HFa__cardImg img{transition:transform .7s var(--ease)}.home-module__QO_HFa__card:hover .home-module__QO_HFa__cardImg img{transform:scale(1.04)}.home-module__QO_HFa__cardVideo{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease);position:absolute;inset:0}.home-module__QO_HFa__cardVideo[data-on]{opacity:1}.home-module__QO_HFa__cardBody{flex-direction:column;gap:4px;padding:20px 24px 22px;display:flex}.home-module__QO_HFa__cardTitle{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.home-module__QO_HFa__cardArrow{transition:transform .3s var(--ease);flex:none}.home-module__QO_HFa__card:hover .home-module__QO_HFa__cardArrow{transform:translate(4px)}.home-module__QO_HFa__cardText{color:var(--stone-700);font-size:14px}.home-module__QO_HFa__rowHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.home-module__QO_HFa__sectors{padding-bottom:0}.home-module__QO_HFa__featured{margin-top:56px}.home-module__QO_HFa__featuredImg{aspect-ratio:1312/460;background:var(--ink);display:block;overflow:hidden}.home-module__QO_HFa__featuredImg picture{height:100%}.home-module__QO_HFa__featuredImg img,.home-module__QO_HFa__caseImg img{transition:transform 1.2s var(--ease)}.home-module__QO_HFa__featuredImg:hover img,.home-module__QO_HFa__caseImg:hover img{transform:scale(1.03)}.home-module__QO_HFa__featuredMeta{gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);margin-top:16px;padding-top:16px;display:grid}.home-module__QO_HFa__idx{color:var(--stone-700);white-space:nowrap;font-size:13px}.home-module__QO_HFa__titleLink{transition:background-size .35s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.home-module__QO_HFa__titleLink:hover{background-size:100% 1px}.home-module__QO_HFa__specs{gap:6px;font-size:14px;display:grid}.home-module__QO_HFa__specs>div{justify-content:space-between;gap:12px;display:flex}.home-module__QO_HFa__specs dt{color:var(--stone-700)}.home-module__QO_HFa__specs dd{text-align:right}.home-module__QO_HFa__caseGrid2{gap:32px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.home-module__QO_HFa__caseGrid3{gap:32px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.home-module__QO_HFa__caseImg{background:var(--ink);display:block;overflow:hidden}.home-module__QO_HFa__caseImg picture{height:100%}.home-module__QO_HFa__ratioMedium{aspect-ratio:640/380}.home-module__QO_HFa__ratioSmall{aspect-ratio:416/280}.home-module__QO_HFa__caseHead{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:12px;display:flex}.home-module__QO_HFa__caseTitle{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.3}.home-module__QO_HFa__caseText{color:var(--stone-700);margin-top:6px;font-size:14px;line-height:1.55}.home-module__QO_HFa__casesCta{margin-top:56px;display:flex}.home-module__QO_HFa__finGrid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-module__QO_HFa__fin{aspect-ratio:304/200;background:var(--ink-2);display:block;position:relative;overflow:hidden}.home-module__QO_HFa__fin picture{height:100%}.home-module__QO_HFa__fin img{transition:transform .7s var(--ease)}.home-module__QO_HFa__fin:hover img{transform:scale(1.05)}.home-module__QO_HFa__finLabel{transition:opacity .3s var(--ease);background:linear-gradient(#1d1e1c00 0%,#1d1e1cb8 100%);justify-content:space-between;align-items:flex-end;gap:12px;padding:48px 18px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.home-module__QO_HFa__finName{min-width:0;color:var(--on-dark);text-wrap:balance;font-size:15px;font-weight:500;line-height:1.25}.home-module__QO_HFa__finNum{color:#f4f2eeb3;font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:1.6}.home-module__QO_HFa__finMore{color:var(--on-dark);opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;bottom:14px;right:18px;transform:translateY(4px)}.home-module__QO_HFa__fin:hover .home-module__QO_HFa__finMore{opacity:1;transform:none}.home-module__QO_HFa__fin:hover .home-module__QO_HFa__finNum{opacity:0}.home-module__QO_HFa__company{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.home-module__QO_HFa__companyImg{background:var(--stone-100);grid-column:1/span 6;min-height:560px;margin:0;position:relative;overflow:hidden}.home-module__QO_HFa__companyImg picture{position:absolute;inset:0}.home-module__QO_HFa__companyCap{color:var(--on-dark);background:linear-gradient(#1d1e1c00 0%,#1d1e1cb8 100%);padding:56px 24px 18px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.home-module__QO_HFa__companyText{flex-direction:column;grid-column:8/span 5;align-items:flex-start;display:flex}.home-module__QO_HFa__companyText>*{align-self:stretch}.home-module__QO_HFa__companyText>:first-child{align-self:flex-start}.home-module__QO_HFa__timeline{border-top:1px solid var(--hair);margin-top:32px}.home-module__QO_HFa__timeline>div{border-bottom:1px solid var(--hair);grid-template-columns:64px 1fr;gap:16px;padding:12px 0;font-size:14px;display:grid}.home-module__QO_HFa__timeline dt{font-variant-numeric:tabular-nums;font-weight:600}.home-module__QO_HFa__timeline dd{color:var(--stone-700)}.home-module__QO_HFa__badgeRow{align-items:center;gap:20px;margin-top:auto;padding-top:28px;display:flex}.home-module__QO_HFa__badge{flex:none;width:56px;height:56px}.home-module__QO_HFa__badgeImg{object-fit:contain;width:56px;height:56px}.home-module__QO_HFa__blogGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:clamp(32px,4.5vw,72px);display:grid}.home-module__QO_HFa__postFeature{flex-direction:column;align-items:flex-start;display:flex}.home-module__QO_HFa__postImg{aspect-ratio:16/10;background:var(--ink);align-self:stretch;display:block;position:relative;overflow:hidden}.home-module__QO_HFa__postImg picture,.home-module__QO_HFa__postThumb picture{height:100%}.home-module__QO_HFa__postImg img,.home-module__QO_HFa__postThumb img{transition:transform 1.2s var(--ease)}.home-module__QO_HFa__postFeature:hover .home-module__QO_HFa__postImg img,.home-module__QO_HFa__postRow:hover .home-module__QO_HFa__postThumb img{transform:scale(1.04)}.home-module__QO_HFa__postCat{height:30px;color:var(--ink);background:#f4f2eef0;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:20px;left:20px}.home-module__QO_HFa__postMeta{color:var(--stone-700);font-variant-numeric:tabular-nums;font-size:13px}.home-module__QO_HFa__postFeature .home-module__QO_HFa__postMeta{margin-top:22px}.home-module__QO_HFa__postFeatureTitle{letter-spacing:-.03em;text-wrap:balance;margin-top:10px;font-size:clamp(26px,2.35vw,34px);font-weight:500;line-height:1.12}.home-module__QO_HFa__postText{max-width:58ch;color:var(--stone-700);margin-top:12px;font-size:16px;line-height:1.6}.home-module__QO_HFa__postMore{align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:600;display:inline-flex}.home-module__QO_HFa__postMore svg{transition:transform .3s var(--ease)}.home-module__QO_HFa__postFeature:hover .home-module__QO_HFa__postMore svg,.home-module__QO_HFa__postRow:hover .home-module__QO_HFa__postMore svg{transform:translate(4px)}.home-module__QO_HFa__postFeature:hover .home-module__QO_HFa__postFeatureTitle,.home-module__QO_HFa__postRow:hover .home-module__QO_HFa__postRowTitle{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.home-module__QO_HFa__postList{border-top:1px solid var(--ink)}.home-module__QO_HFa__postList>li{border-bottom:1px solid var(--hair)}.home-module__QO_HFa__postRow{grid-template-columns:172px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;display:grid}.home-module__QO_HFa__postThumb{aspect-ratio:4/3;background:var(--ink);display:block;overflow:hidden}.home-module__QO_HFa__postRowBody{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.home-module__QO_HFa__postRowTitle{letter-spacing:-.015em;text-wrap:balance;font-size:19px;font-weight:600;line-height:1.25}.home-module__QO_HFa__postRow .home-module__QO_HFa__postMore{margin-top:2px;font-size:14px}.home-module__QO_HFa__closing{background:var(--ink);color:var(--on-dark);padding-top:var(--section-y);padding-bottom:72px;position:relative;overflow:hidden}.home-module__QO_HFa__closingTop{gap:var(--gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.home-module__QO_HFa__closingTitle{letter-spacing:-.04em;font-size:clamp(40px,5vw,72px);font-weight:500;line-height:1}.home-module__QO_HFa__closingText{max-width:520px}.home-module__QO_HFa__closingCtas{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.home-module__QO_HFa__contacts{border-top:1px solid var(--hair-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px;display:grid}.home-module__QO_HFa__contacts>div{border-left:1px solid var(--hair-dark);padding:20px 24px 4px}.home-module__QO_HFa__contacts>div:first-child{border-left:0;padding-left:0}.home-module__QO_HFa__contactLabel{color:var(--on-dark-2);margin-bottom:8px;font-size:13px;display:block}.home-module__QO_HFa__contactValue{letter-spacing:-.015em;font-size:clamp(20px,1.8vw,26px);transition:color .2s}.home-module__QO_HFa__contactValue:hover{color:var(--brass)}@media (max-width:1023px){.home-module__QO_HFa__split,.home-module__QO_HFa__closingTop{grid-template-columns:1fr;align-items:start;gap:24px}.home-module__QO_HFa__split>:first-child,.home-module__QO_HFa__splitAside{grid-column:1/-1}.home-module__QO_HFa__splitAside{max-width:560px}.home-module__QO_HFa__steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:48px}.home-module__QO_HFa__matRow{gap:12px}.home-module__QO_HFa__matImg{height:150px}.home-module__QO_HFa__matName{font-size:15px}.home-module__QO_HFa__matNum{display:none}.home-module__QO_HFa__featuredImg{aspect-ratio:16/9}.home-module__QO_HFa__featuredMeta{grid-template-columns:1fr 1fr}.home-module__QO_HFa__featuredMeta>:first-child{grid-column:1/-1}.home-module__QO_HFa__caseGrid3{gap:28px 16px}.home-module__QO_HFa__finGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__QO_HFa__company{grid-template-columns:minmax(0,1fr);row-gap:40px}.home-module__QO_HFa__companyImg,.home-module__QO_HFa__companyText{grid-column:1/-1}.home-module__QO_HFa__companyImg{aspect-ratio:16/10;min-height:0}.home-module__QO_HFa__badgeRow{margin-top:0}.home-module__QO_HFa__blogGrid{grid-template-columns:minmax(0,1fr);row-gap:40px}.home-module__QO_HFa__closingCtas{justify-content:flex-start}}@media (max-width:767px){.home-module__QO_HFa__hero{height:auto;min-height:calc(100svh - var(--header-h))}.home-module__QO_HFa__heroShade{background:linear-gradient(#1d1e1c59 0%,#1d1e1c33 30%,#1d1e1cd1 72%,#1d1e1cf0 100%)}.home-module__QO_HFa__heroText{padding-top:140px}.home-module__QO_HFa__heroTitleMain{font-size:40px}.home-module__QO_HFa__heroTitleMain br{display:none}.home-module__QO_HFa__heroCta{justify-content:space-between;width:100%}.home-module__QO_HFa__heroInner{padding-bottom:40px}.home-module__QO_HFa__heroText{padding-bottom:0}.home-module__QO_HFa__heroCtrl{top:20px;right:var(--pad-x);height:auto;position:absolute}.home-module__QO_HFa__subHead{margin-top:48px}.home-module__QO_HFa__subHeadGap{margin-top:56px}.home-module__QO_HFa__matRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;display:grid}.home-module__QO_HFa__matImg{aspect-ratio:1;height:auto}.home-module__QO_HFa__matName{font-size:14px}.home-module__QO_HFa__matLabel{padding-top:8px}.home-module__QO_HFa__steps{grid-template-columns:1fr;row-gap:36px}.home-module__QO_HFa__matter,.home-module__QO_HFa__matterInner{min-height:420px}.home-module__QO_HFa__matterInner{padding-top:40px;padding-bottom:28px}.home-module__QO_HFa__matterTop{flex-direction:column;align-items:flex-start}.home-module__QO_HFa__matterLabel{text-align:left}.home-module__QO_HFa__matterRow{flex-direction:column;align-items:flex-start;gap:24px}.home-module__QO_HFa__matterCaptions{flex-direction:column;gap:4px;margin-top:24px}.home-module__QO_HFa__rowHead{flex-direction:column;align-items:flex-start}.home-module__QO_HFa__featured{margin-top:40px}.home-module__QO_HFa__featuredImg{aspect-ratio:4/3}.home-module__QO_HFa__featuredMeta{grid-template-columns:1fr}.home-module__QO_HFa__caseGrid2,.home-module__QO_HFa__caseGrid3{grid-template-columns:1fr;gap:36px;margin-top:40px}.home-module__QO_HFa__finGrid{gap:12px}.home-module__QO_HFa__finLabel{gap:8px;padding:40px 12px 10px}.home-module__QO_HFa__finName{font-size:14px}.home-module__QO_HFa__finMore{display:none}.home-module__QO_HFa__companyImg{aspect-ratio:4/3}.home-module__QO_HFa__casesCta>*{justify-content:space-between;width:100%}.home-module__QO_HFa__postCat{top:12px;left:12px}.home-module__QO_HFa__postRow{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:18px 0}.home-module__QO_HFa__postRowTitle{font-size:17px}.home-module__QO_HFa__closing{padding-bottom:48px}.home-module__QO_HFa__closingCtas>*{justify-content:space-between;width:100%}.home-module__QO_HFa__contacts{grid-template-columns:1fr;margin-top:48px}.home-module__QO_HFa__contacts>div{border-left:0;border-bottom:1px solid var(--hair-dark);padding:18px 0}.home-module__QO_HFa__contacts>div:last-child{border-bottom:0}}
.page-module__Z4qTAW__hero{padding-top:clamp(40px,5vw,72px)}.page-module__Z4qTAW__intro{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__Z4qTAW__heroChip{margin-top:32px}.page-module__Z4qTAW__heroTitle{text-wrap:balance;margin-top:20px}.page-module__Z4qTAW__heroLead{text-wrap:pretty;max-width:660px;margin-top:24px}.page-module__Z4qTAW__heroCtas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.page-module__Z4qTAW__arrowDown{transition:transform .3s var(--ease);flex:none}.page-module__Z4qTAW__ctaDown:hover .page-module__Z4qTAW__arrowDown{transform:translateY(3px)}.page-module__Z4qTAW__photo{margin-top:clamp(56px,6vw,88px)}.page-module__Z4qTAW__photoFrame{aspect-ratio:16/7;background:var(--stone-100);position:relative;overflow:hidden}.page-module__Z4qTAW__photoImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.page-module__Z4qTAW__caption{margin-top:14px}.page-module__Z4qTAW__chipHeading{display:flex}.page-module__Z4qTAW__summary{text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__Z4qTAW__summaryText{letter-spacing:-.02em;text-wrap:balance;max-width:900px;margin-top:28px;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.3}.page-module__Z4qTAW__kinds{gap:48px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.page-module__Z4qTAW__kind{border-top:1px solid var(--ink);padding-top:20px}.page-module__Z4qTAW__num{color:var(--stone-700);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;display:block}.page-module__Z4qTAW__kindTitle{margin-top:56px}.page-module__Z4qTAW__kindText{max-width:38ch;margin-top:16px}.page-module__Z4qTAW__sectionHead{max-width:920px}.page-module__Z4qTAW__sectionTitle{text-wrap:balance;margin-top:20px}.page-module__Z4qTAW__split{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.page-module__Z4qTAW__splitHead{grid-column:1/span 4;padding-right:clamp(0px,2.5vw,40px)}.page-module__Z4qTAW__splitBody{grid-column:5/span 8}.page-module__Z4qTAW__splitTitle{text-wrap:balance;margin-top:20px}.page-module__Z4qTAW__splitText{margin-top:20px}.page-module__Z4qTAW__table{border-collapse:collapse;width:100%}.page-module__Z4qTAW__table thead th{border-bottom:1px solid var(--ink);text-align:left;color:var(--stone-700);padding:0 0 12px;font-size:13px;font-weight:500;line-height:1.4}.page-module__Z4qTAW__table tbody th,.page-module__Z4qTAW__table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:18px 0 19px}.page-module__Z4qTAW__table tbody th{width:40%;padding-right:24px;font-size:15px;font-weight:500;line-height:1.45}.page-module__Z4qTAW__table td{font-family:var(--font-mono);color:var(--ink);font-size:14px;line-height:1.6}.page-module__Z4qTAW__placeholder{border:1px dashed var(--stone-500);color:var(--stone-700);padding:2px 8px 3px;font-size:13px;line-height:1.5;display:inline-block}.page-module__Z4qTAW__tableNote{margin-top:16px}.page-module__Z4qTAW__steps{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px;display:grid}.page-module__Z4qTAW__step{padding-top:28px;position:relative}.page-module__Z4qTAW__stepMark{background:var(--brass);width:6px;height:6px;position:absolute;top:-3.5px;left:0}.page-module__Z4qTAW__stepTitle{letter-spacing:-.015em;margin-top:20px;font-size:clamp(19px,1.55vw,22px);font-weight:500;line-height:1.25}.page-module__Z4qTAW__stepText{max-width:32ch;margin-top:12px}.page-module__Z4qTAW__waves{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.page-module__Z4qTAW__wavesText{grid-column:1/span 5}.page-module__Z4qTAW__wavesArt{grid-column:7/span 6}.page-module__Z4qTAW__wavesTitle{text-wrap:balance;margin-top:20px}.page-module__Z4qTAW__wavesBody{max-width:460px;margin-top:24px}.page-module__Z4qTAW__wavesLink{margin-top:32px}.page-module__Z4qTAW__wavesSvg{aspect-ratio:3/2;color:#f4f2ee38;width:100%;height:auto;display:block}.page-module__Z4qTAW__faq{border-top:1px solid var(--ink);margin-top:48px}.page-module__Z4qTAW__faqItem{border-bottom:1px solid var(--hair)}.page-module__Z4qTAW__faqQ{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:clamp(18px,1.55vw,22px);font-weight:500;line-height:1.3;list-style:none;display:flex}.page-module__Z4qTAW__faqQ::-webkit-details-marker{display:none}.page-module__Z4qTAW__faqQ::marker{content:""}.page-module__Z4qTAW__faqIcon{border:1px solid var(--hair);width:40px;height:40px;color:var(--ink);transition:background-color .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease);flex:none;place-items:center;display:grid}.page-module__Z4qTAW__faqIcon svg{transition:transform .3s var(--ease)}.page-module__Z4qTAW__faqQ:hover .page-module__Z4qTAW__faqIcon{border-color:var(--ink)}.page-module__Z4qTAW__faqItem[open] .page-module__Z4qTAW__faqIcon{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.page-module__Z4qTAW__faqItem[open] .page-module__Z4qTAW__faqIcon svg{transform:rotate(45deg)}.page-module__Z4qTAW__faqA{max-width:780px;padding:0 64px 28px 0}.page-module__Z4qTAW__faqA p{color:var(--stone-700);font-size:17px;line-height:1.6}.page-module__Z4qTAW__faqLink{margin-top:36px}.page-module__Z4qTAW__faqItem{interpolate-size:allow-keywords}.page-module__Z4qTAW__faqItem::details-content{block-size:0;transition:block-size .35s var(--ease), content-visibility .35s var(--ease) allow-discrete;overflow:clip}.page-module__Z4qTAW__faqItem[open]::details-content{block-size:auto}.page-module__Z4qTAW__anchor{scroll-margin-top:max(0px, calc(var(--header-h) + 40px - var(--section-y)))}@media (max-width:1023px){.page-module__Z4qTAW__splitHead,.page-module__Z4qTAW__splitBody,.page-module__Z4qTAW__wavesText,.page-module__Z4qTAW__wavesArt{grid-column:1/-1}.page-module__Z4qTAW__splitHead{max-width:640px;padding-right:0}.page-module__Z4qTAW__splitBody{margin-top:48px}.page-module__Z4qTAW__wavesArt{margin-top:56px}.page-module__Z4qTAW__kindTitle{margin-top:40px}.page-module__Z4qTAW__steps{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.page-module__Z4qTAW__step{border-top:1px solid var(--hair)}}@media (max-width:767px){.page-module__Z4qTAW__heroCtas{flex-direction:column;align-items:stretch;width:100%}.page-module__Z4qTAW__cta{justify-content:space-between}.page-module__Z4qTAW__photoFrame{aspect-ratio:4/3}.page-module__Z4qTAW__kinds{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px}.page-module__Z4qTAW__kindTitle{margin-top:24px}.page-module__Z4qTAW__steps{grid-template-columns:minmax(0,1fr);row-gap:0;margin-top:44px;position:relative}.page-module__Z4qTAW__steps:before{content:"";background:var(--hair);width:1px;position:absolute;top:8px;bottom:0;left:2.5px}.page-module__Z4qTAW__step{border-top:0;padding:0 0 36px 30px}.page-module__Z4qTAW__step:last-child{padding-bottom:0}.page-module__Z4qTAW__stepMark{top:5px;left:0}.page-module__Z4qTAW__stepTitle{margin-top:10px}.page-module__Z4qTAW__wavesArt{margin-top:48px}.page-module__Z4qTAW__wavesSvg{aspect-ratio:4/3}.page-module__Z4qTAW__faq{margin-top:40px}.page-module__Z4qTAW__faqQ{padding:20px 0}.page-module__Z4qTAW__faqA{padding-right:0}.page-module__Z4qTAW__faqA p{font-size:16px}}
.page-module__GcgU4G__page{padding-top:clamp(40px,5vw,72px);padding-bottom:var(--section-y)}.page-module__GcgU4G__head{max-width:880px}.page-module__GcgU4G__chip{margin-top:40px}.page-module__GcgU4G__title{margin-top:20px}.page-module__GcgU4G__lead{max-width:620px;margin-top:24px}.page-module__GcgU4G__grid{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(56px,6vw,88px);padding-top:clamp(32px,3.4vw,48px);display:grid}.page-module__GcgU4G__form{grid-area:1/5/auto/span 8}.page-module__GcgU4G__aside{grid-area:1/1/auto/span 4}@media (min-width:1024px) and (min-height:820px){.page-module__GcgU4G__aside{top:calc(var(--header-h) + 40px);position:sticky}}.page-module__GcgU4G__asideTitle{letter-spacing:-.02em;padding-right:clamp(0px,2.5vw,40px);font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.12}.page-module__GcgU4G__steps{border-top:1px solid var(--hair);margin-top:24px}.page-module__GcgU4G__step{border-bottom:1px solid var(--hair);grid-template-columns:40px minmax(0,1fr);align-items:baseline;padding:16px 0 17px;font-size:16px;line-height:1.45;display:grid}.page-module__GcgU4G__stepNum{color:var(--stone-700);font-variant-numeric:tabular-nums;font-size:13px}.page-module__GcgU4G__direct{margin-top:48px}.page-module__GcgU4G__contactsTitle{color:var(--stone-700);margin-bottom:14px;font-size:13px;font-weight:500;line-height:1.4}@media (max-width:1023px){.page-module__GcgU4G__form,.page-module__GcgU4G__aside{grid-area:auto/1/auto/-1}.page-module__GcgU4G__aside{column-gap:var(--gutter);border-top:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;padding-top:40px;display:grid}.page-module__GcgU4G__direct{margin-top:0}.page-module__GcgU4G__contactsTitle,.page-module__GcgU4G__asideTitle{letter-spacing:-.02em;color:var(--ink);margin-bottom:0;padding-right:0;font-size:22px;font-weight:500;line-height:1.12}.page-module__GcgU4G__direct>dl{margin-top:24px}}@media (max-width:767px){.page-module__GcgU4G__chip{margin-top:32px}.page-module__GcgU4G__aside{margin-top:56px;padding-top:32px;display:block}.page-module__GcgU4G__direct{margin-top:48px}}
.article-module__5kBSHG__hero{padding-top:clamp(40px,5vw,72px)}.article-module__5kBSHG__heroHead{max-width:940px;margin-top:clamp(32px,4vw,48px)}.article-module__5kBSHG__title{letter-spacing:-.035em;text-wrap:balance;margin-top:20px;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.04}.article-module__5kBSHG__meta{color:var(--stone-700);font-variant-numeric:tabular-nums;margin-top:20px;font-size:14px}.article-module__5kBSHG__cover{margin-top:clamp(40px,5vw,64px)}.article-module__5kBSHG__coverFrame{aspect-ratio:16/7;background:var(--stone-100);position:relative;overflow:hidden}.article-module__5kBSHG__bodySection{padding-top:clamp(56px,6vw,88px)}.article-module__5kBSHG__grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.article-module__5kBSHG__aside{top:calc(var(--header-h) + 32px);grid-column:1/span 3;position:sticky}.article-module__5kBSHG__main{grid-column:5/span 7;max-width:760px}.article-module__5kBSHG__toc{border-top:1px solid var(--ink);padding-top:16px}.article-module__5kBSHG__tocTitle{color:var(--stone-700);font-size:13px;font-weight:500}.article-module__5kBSHG__toc ol{counter-reset:toc;margin-top:12px}.article-module__5kBSHG__toc li{counter-increment:toc;border-bottom:1px solid var(--hair)}.article-module__5kBSHG__toc a{grid-template-columns:26px minmax(0,1fr);padding:10px 0;font-size:14px;font-weight:500;line-height:1.4;transition:color .2s;display:grid}.article-module__5kBSHG__toc a:before{content:counter(toc, decimal-leading-zero);color:var(--stone-700);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px}.article-module__5kBSHG__toc a:hover{text-underline-offset:3px;text-decoration:underline}.article-module__5kBSHG__intro{letter-spacing:-.01em;color:var(--ink);font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.5}.article-module__5kBSHG__body{margin-top:32px}.article-module__5kBSHG__body>p{color:#3f3e3a;font-size:17px;line-height:1.7}.article-module__5kBSHG__body>*+*{margin-top:20px}.article-module__5kBSHG__body a,.article-module__5kBSHG__intro a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--stone-500);text-decoration-color:var(--stone-500)}.article-module__5kBSHG__body a:hover{text-decoration-color:currentColor}.article-module__5kBSHG__body strong{color:var(--ink);font-weight:600}.article-module__5kBSHG__h2{border-top:1px solid var(--ink);letter-spacing:-.025em;scroll-margin-top:calc(var(--header-h) + 24px);text-wrap:balance;padding-top:20px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.12;margin-top:56px!important}.article-module__5kBSHG__h3{letter-spacing:-.01em;text-wrap:balance;font-size:21px;font-weight:600;line-height:1.3;margin-top:36px!important}.article-module__5kBSHG__ul,.article-module__5kBSHG__ol{gap:10px;display:grid}.article-module__5kBSHG__ul li,.article-module__5kBSHG__ol li{color:#3f3e3a;padding-left:26px;font-size:17px;line-height:1.65;position:relative}.article-module__5kBSHG__ul li:before{content:"";background:var(--brass);width:6px;height:6px;position:absolute;top:11px;left:2px}.article-module__5kBSHG__ol{counter-reset:ol}.article-module__5kBSHG__ol li{counter-increment:ol}.article-module__5kBSHG__ol li:before{content:counter(ol) ".";color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;left:0}.article-module__5kBSHG__figure{margin-top:36px!important}.article-module__5kBSHG__figFrame{aspect-ratio:3/2;background:var(--stone-100);position:relative;overflow:hidden}.article-module__5kBSHG__figCap{color:var(--stone-700);margin-top:10px;font-size:13px;line-height:1.45}.article-module__5kBSHG__tableWrap{overflow-x:auto;margin-top:32px!important}.article-module__5kBSHG__table{border-collapse:collapse;width:100%;min-width:520px}.article-module__5kBSHG__table caption{text-align:left;color:var(--stone-700);padding-bottom:10px;font-size:13px;font-weight:500}.article-module__5kBSHG__table thead th{border-bottom:1px solid var(--ink);color:var(--stone-700);text-align:left;vertical-align:bottom;padding:0 14px 10px 0;font-size:13px;font-weight:500}.article-module__5kBSHG__table tbody th,.article-module__5kBSHG__table td{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:14px 14px 15px 0;font-size:15px;line-height:1.5}.article-module__5kBSHG__table tbody th{font-weight:600}.article-module__5kBSHG__table td{color:#3f3e3a}.article-module__5kBSHG__quote{border-left:2px solid var(--brass);margin:36px 0 0;padding-left:24px}.article-module__5kBSHG__quote p{letter-spacing:-.015em;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.4}.article-module__5kBSHG__note{border:1px dashed var(--stone-500);gap:16px;margin-bottom:28px;padding:18px 22px;display:flex}.article-module__5kBSHG__body .article-module__5kBSHG__note{margin-bottom:0}.article-module__5kBSHG__note p{color:var(--stone-700);font-size:15px;line-height:1.6}.article-module__5kBSHG__noteMark{background:var(--brass);flex:none;width:6px;height:6px;margin-top:8px}@media (max-width:1023px){.article-module__5kBSHG__aside{grid-column:1/-1;margin-bottom:40px;position:static}.article-module__5kBSHG__main{grid-column:1/-1}}@media (max-width:767px){.article-module__5kBSHG__coverFrame{aspect-ratio:4/3}.article-module__5kBSHG__table{min-width:0}.article-module__5kBSHG__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.article-module__5kBSHG__table tr{border-bottom:1px solid var(--hair);padding:14px 0;display:block}.article-module__5kBSHG__table tbody th{border:0;padding:0 0 6px;display:block}.article-module__5kBSHG__table td{border:0;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:12px;padding:4px 0;font-size:14px;display:grid}.article-module__5kBSHG__table td:before{content:attr(data-label);color:var(--stone-700);font-size:13px}.article-module__5kBSHG__body>p,.article-module__5kBSHG__ul li,.article-module__5kBSHG__ol li{font-size:16px}}
