.ContactClient_section__MkfqF{padding:clamp(56px,8vw,80px) var(--content-inset) 0}.ContactClient_detailsGrid__L49q1,.ContactClient_formGrid__J1u4Q,.ContactClient_formLayout__UiWlK,.ContactClient_header__xeS_t,.ContactClient_regionInfo__yJB1Z{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px)}.ContactClient_regionTabs__skLLE{display:flex;flex-wrap:wrap;gap:0 24px;margin-bottom:56px;border-bottom:.5px solid oklch(84% .015 78)}.ContactClient_regionArt__5w5aU{aspect-ratio:4/3;display:flex;align-items:flex-end;padding:24px 28px}.ContactClient_form__qabkD{display:flex;flex-direction:column;gap:28px}.ContactClient_regionTeam__P7oRD{margin-top:clamp(40px,6vw,64px)}.ContactClient_officeGrid__R8ySV{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}.ContactClient_officeCard__MH9sc{padding:20px 0;border-bottom:.5px solid oklch(88% .015 78)}.ContactClient_officeLine__kFXmE{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:16px;color:oklch(28% .018 62);line-height:1.8}.ContactClient_teamGrid__lB9Xm{display:grid;grid-template-columns:1fr;grid-gap:0 32px;gap:0 32px}.ContactClient_teamCard__iy_T0{display:flex;flex-direction:column;gap:4px;padding:14px 0}@media (min-width:600px){.ContactClient_officeGrid__R8ySV{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.ContactClient_teamGrid__lB9Xm{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.ContactClient_teamGrid__lB9Xm.ContactClient_wrapGrid__7W4WO{grid-template-columns:repeat(auto-fit,minmax(240px,280px));gap:0 24px;justify-content:start}}@media (min-width:760px){.ContactClient_formLayout__UiWlK,.ContactClient_header__xeS_t,.ContactClient_regionInfo__yJB1Z{grid-template-columns:repeat(2,minmax(0,1fr))}.ContactClient_regionInfoSingle__GiLde{grid-template-columns:minmax(0,1fr)}.ContactClient_detailsGrid__L49q1,.ContactClient_formGrid__J1u4Q{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.ContactClient_wrapGrid__7W4WO{grid-template-columns:repeat(auto-fit,minmax(280px,360px));gap:24px 48px;justify-content:start}.ContactClient_teamGrid__lB9Xm{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.ContactClient_teamGrid__lB9Xm.ContactClient_wrapGrid__7W4WO{grid-template-columns:repeat(auto-fit,minmax(240px,280px));gap:0 24px;justify-content:start}}.Nav_nav__W3s5_{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--nav-height);padding:0 var(--content-inset);background:oklch(96% .012 78/.84);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05);border-bottom:.5px solid oklch(84% .015 78/.9);box-shadow:0 6px 24px oklch(20% .01 60/.06);border-radius:0;transition:top .55s cubic-bezier(.22,1,.36,1),left .55s cubic-bezier(.22,1,.36,1),right .55s cubic-bezier(.22,1,.36,1),height .55s cubic-bezier(.22,1,.36,1),padding .55s cubic-bezier(.22,1,.36,1),gap .55s cubic-bezier(.22,1,.36,1),border-radius .55s cubic-bezier(.22,1,.36,1),background .45s ease,box-shadow .45s ease,border-color .45s ease,transform .45s cubic-bezier(.22,1,.36,1),opacity .3s ease}.Nav_navCovered__ZbpiN{transform:translateY(calc(-100% - 40px));opacity:0;pointer-events:none}.Nav_navTransparent__KzZ3U{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.Nav_navTransparent__KzZ3U .Nav_logo__zClE7{filter:brightness(0) invert(1)}.Nav_navTransparent__KzZ3U .Nav_cartLink__EZrh4,.Nav_navTransparent__KzZ3U .Nav_langDropdownTrigger__YcZJC,.Nav_navTransparent__KzZ3U .Nav_link__wp3R3,.Nav_navTransparent__KzZ3U .Nav_shopLink__BlOgp{color:oklch(97% .006 78)}.Nav_navTransparent__KzZ3U .Nav_langDropdownTrigger__YcZJC:after{border-color:oklch(97% .006 78/.65)}.Nav_navTransparent__KzZ3U .Nav_navDivider__3lH4t{background:oklch(97% .006 78/.35)}.Nav_navTransparent__KzZ3U .Nav_menuButton__bKXll{background:linear-gradient(145deg,oklch(100% 0 0/.22),oklch(100% 0 0/.08));border-color:oklch(100% 0 0/.48);color:oklch(97% .006 78);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);box-shadow:inset 0 1px 0 oklch(100% 0 0/.5),0 5px 18px oklch(10% .01 60/.14)}.Nav_navLiquid___8DpL{top:12px;left:max(clamp(10px,2vw,28px),calc((100vw - var(--content-max)) / 2));right:max(clamp(10px,2vw,28px),calc((100vw - var(--content-max)) / 2));height:calc(var(--nav-height) - 18px);padding-inline:var(--page-gutter);overflow:visible;border:1px solid oklch(100% 0 0/.58);border-radius:999px;background:radial-gradient(120% 180% at 8% -60%,oklch(100% 0 0/.82),transparent 48%),radial-gradient(90% 170% at 92% 160%,oklch(88% .035 78/.3),transparent 52%),linear-gradient(135deg,oklch(99% .008 78/.68),oklch(95% .012 78/.46));-webkit-backdrop-filter:blur(26px) saturate(1.75);backdrop-filter:blur(26px) saturate(1.75);box-shadow:0 9px 28px oklch(17% .015 60/.08),0 1px 4px oklch(17% .015 60/.05),inset 0 1px 0 oklch(100% 0 0/.92),inset 0 -1px 0 oklch(35% .02 60/.08)}.Nav_navLiquid___8DpL:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:inherit;background:linear-gradient(115deg,oklch(100% 0 0/.38),transparent 24% 72%,oklch(100% 0 0/.22)),radial-gradient(55% 50% at 30% 0,oklch(100% 0 0/.5),transparent 72%);pointer-events:none}.Nav_navLiquid___8DpL>*{position:relative;z-index:1}.Nav_navLiquid___8DpL .Nav_menuButton__bKXll{background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.Nav_brand____uoj{display:flex;align-items:center;flex-shrink:0}.Nav_logo__zClE7{height:clamp(16px,2vw,20px);width:auto;filter:brightness(0);display:block}.Nav_desktopActions__bcNEU,.Nav_desktopProducts__pxRYj{display:none;align-items:center;gap:clamp(16px,2vw,28px)}.Nav_link__wp3R3{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:oklch(18% .018 60);position:relative;padding-bottom:2px;transition:color .4s ease}.Nav_link__wp3R3:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Nav_link__wp3R3:hover:after{transform:scaleX(1);transform-origin:left}.Nav_linkActive__bdMZq:after{transform:scaleX(1)}.Nav_navDivider__3lH4t{width:.5px;height:14px;background:oklch(70% .015 78);flex-shrink:0}.Nav_shopLink__BlOgp{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:oklch(18% .018 60);position:relative;padding-bottom:2px;transition:color .4s ease}.Nav_shopLink__BlOgp:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.5px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.22,1,.36,1)}.Nav_shopLink__BlOgp:hover:after{transform:scaleX(1);transform-origin:left}.Nav_cartLink__EZrh4{display:inline-flex;align-items:center;gap:7px;color:oklch(18% .018 60);transition:color .4s ease,opacity .4s ease;animation:Nav_cartIn__1Z8l_ .4s cubic-bezier(.22,1,.36,1)}.Nav_cartLink__EZrh4:hover{color:oklch(52% .015 65)}.Nav_cartCount__sN7uj{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes Nav_cartIn__1Z8l_{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Nav_cartLink__EZrh4{animation:none}}.Nav_langDropdownWrap__jxcmf{position:relative;display:inline-flex;align-items:center}.Nav_langDropdownTrigger__YcZJC{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:oklch(18% .018 60);transition:color .4s ease,opacity .25s ease}.Nav_langDropdownTrigger__YcZJC:hover{opacity:.75}.Nav_langDropdownTrigger__YcZJC:after{content:"";display:inline-block;width:5px;height:5px;border-right:1px solid oklch(45% .015 65);border-bottom:1px solid oklch(45% .015 65);transform:rotate(45deg) translateY(-2px);flex-shrink:0}.Nav_langDropdownPanel__R0riF{position:absolute;top:calc(100% + 14px);right:0;min-width:130px;background:oklch(97% .01 78/.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:.5px solid oklch(84% .015 78/.9);border-radius:4px;box-shadow:0 8px 24px oklch(20% .01 60/.08);display:flex;flex-direction:column;padding:6px 0;z-index:300}.Nav_langOption__c9OLG{background:none;border:none;padding:9px 16px;text-align:left;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:.1em;color:oklch(38% .015 65);cursor:pointer;transition:color .15s ease,background .15s ease}.Nav_langOption__c9OLG:hover{color:oklch(18% .018 60);background:oklch(93% .012 78/.6)}.Nav_langOptionActive__G6Mc2{color:oklch(18% .018 60);font-weight:400}.Nav_menuButton__bKXll{width:42px;height:42px;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;background:oklch(98% .008 78/.78);border:.5px solid oklch(82% .015 78);border-radius:999px;color:oklch(16% .018 60);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,color .3s ease}.Nav_menuButton__bKXll span{width:18px;height:1px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.Nav_menuButtonOpen__1U5Km span:first-child{transform:translateY(6px) rotate(45deg)}.Nav_menuButtonOpen__1U5Km span:nth-child(2){opacity:0}.Nav_menuButtonOpen__1U5Km span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.Nav_mobilePanel__OxQS4{position:fixed;inset:var(--nav-height) 0 0;z-index:199;background:oklch(96% .012 78/.98);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .3s ease,transform .3s ease}.Nav_mobilePanelOpen__uGIpI{opacity:1;pointer-events:auto;transform:translateY(0)}.Nav_mobileLinks__ifhzY{display:flex;flex-direction:column;padding:24px clamp(18px,4vw,48px) 40px}.Nav_mobileLink__gEKHF{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(1.25rem,4vw,1.6rem);letter-spacing:.04em;text-transform:uppercase;color:oklch(18% .018 60);padding:16px 0;border-bottom:.5px solid oklch(84% .015 78)}.Nav_mobileLinkActive__PZ8AS{color:oklch(32% .035 55)}.Nav_mobileShopLink__vpYhH{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(1.25rem,4vw,1.6rem);letter-spacing:.04em;text-transform:uppercase;color:oklch(18% .018 60)}.Nav_mobileLangWrap__KSaLE,.Nav_mobileShopLink__vpYhH{padding:16px 0;border-bottom:.5px solid oklch(84% .015 78)}.Nav_mobileLangWrap__KSaLE{position:relative;display:inline-flex;align-items:center;cursor:pointer}.Nav_mobileLangDisplay___ZKMS{font-family:var(--font-display),serif;font-weight:400;font-size:clamp(1.25rem,4vw,1.6rem);letter-spacing:.04em;text-transform:uppercase;color:oklch(18% .018 60);pointer-events:none}.Nav_mobileLangSelect__o0oxC{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}@media (max-width:1199px){.Nav_navMenuOpen__XKv0b{top:0;left:0;right:0;height:var(--nav-height);padding-inline:clamp(18px,4vw,48px);border:0;border-bottom:.5px solid oklch(84% .015 78/.9);border-radius:0;background:oklch(96% .012 78);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.Nav_navMenuOpen__XKv0b:before{display:none}.Nav_mobilePanelOpen__uGIpI{background:oklch(96% .012 78);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1200px){.Nav_nav__W3s5_{display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.Nav_brand____uoj{grid-column:1;justify-self:start}.Nav_desktopProducts__pxRYj{display:flex;grid-column:2;justify-self:center}.Nav_desktopActions__bcNEU{display:flex;grid-column:3;justify-self:end}.Nav_navCompact__KS5b_{top:16px;left:max(20px,calc((100vw - 1120px) / 2));right:max(20px,calc((100vw - 1120px) / 2));height:48px;padding-inline:22px;gap:14px}.Nav_menuButton__bKXll,.Nav_mobilePanel__OxQS4{display:none}}.Footer_footer__4vzqH{background:oklch(23% .02 62);color:oklch(82% .012 75);padding:clamp(40px,8vw,64px) var(--content-inset) 32px}.Footer_grid__Yb5OK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px}.Footer_grid__Yb5OK>:first-child{grid-column:1/-1}.Footer_brandWrap__ADNqY{margin-bottom:20px}.Footer_logo__C9vo8{height:18px;width:auto;filter:brightness(0) invert(1);display:block}.Footer_tagline__NHwwX{font-size:15px;line-height:1.8;color:oklch(68% .012 75);max-width:22ch}.Footer_eyebrow__0eswJ,.Footer_tagline__NHwwX{font-family:var(--font-sans),sans-serif;font-weight:300}.Footer_eyebrow__0eswJ{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:oklch(62% .025 66);margin-bottom:16px}.Footer_list___KSK1{display:flex;flex-direction:column;gap:10px}.Footer_list___KSK1 a,.Footer_list___KSK1 span{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:15px;color:oklch(76% .012 75)}.Footer_addresses__g7Sms{display:flex;flex-direction:column;gap:20px}.Footer_bottom__2dJjP{grid-column:1/-1;border-top:.5px solid oklch(38% .02 62);margin-top:32px;padding-top:24px;display:flex;flex-direction:column;gap:10px;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;color:oklch(58% .018 68)}@media (min-width:700px){.Footer_grid__Yb5OK{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.Footer_bottom__2dJjP{flex-direction:row;justify-content:space-between}}@media (min-width:1040px){.Footer_grid__Yb5OK{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}.Footer_grid__Yb5OK>:first-child{grid-column:auto}}.Button_btn__b1BQa{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);font-family:var(--font-sans);font-size:var(--fs-body-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:500;border-radius:var(--radius-sm);transition:all var(--dur-2) var(--ease);cursor:pointer}.Button_btn__b1BQa .Button_arrow__gGh7l{transition:transform var(--dur-2) var(--ease)}.Button_btn__b1BQa:hover .Button_arrow__gGh7l{transform:translateX(4px)}.Button_primary__DEC_1{background:var(--color-ink);color:var(--color-paper)}.Button_primary__DEC_1:hover{background:var(--color-ink-soft)}.Button_ghost__uap2f{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink)}.Button_ghost__uap2f:hover{background:var(--color-ink);color:var(--color-paper)}.Button_link__9n7Et{padding:var(--s-2) 0;color:var(--color-ink);border-bottom:1px solid var(--line);border-radius:0}.Button_link__9n7Et:hover{border-color:var(--color-accent);color:var(--color-accent-dark)}.HerringboneFloor_floor__GP_pk{position:relative;overflow:hidden;background:#241b13}.HerringboneFloor_svg__vVmCW{display:block;width:100%;height:100%}.HerringboneFloor_rake__Pp6pM{position:absolute;inset:-25% -60%;pointer-events:none;background:linear-gradient(102deg,rgba(255,246,232,0) 40%,rgba(255,246,232,.13) 48%,rgba(255,246,232,.2) 50%,rgba(255,246,232,.13) 52%,rgba(255,246,232,0) 60%);transform:translate3d(-40%,0,0);animation:HerringboneFloor_rake__Pp6pM 17s cubic-bezier(.45,0,.55,1) 1.5s 3;animation-fill-mode:forwards;mix-blend-mode:screen}@keyframes HerringboneFloor_rake__Pp6pM{0%{transform:translate3d(-45%,0,0)}55%,to{transform:translate3d(45%,0,0)}}@media (prefers-reduced-motion:reduce){.HerringboneFloor_rake__Pp6pM{animation:none;transform:translateZ(0);opacity:.55}}.NotFoundClient_page__02MZZ{background:oklch(96% .012 78);min-height:100vh}.NotFoundClient_split__OhNaC{display:grid;grid-template-columns:1fr}.NotFoundClient_copy__LLUX0{display:flex;align-items:center;background:oklch(96% .012 78);padding:calc(var(--nav-height) + clamp(40px, 7vw, 72px)) var(--content-inset) clamp(56px,9vw,120px)}.NotFoundClient_copyInner__Ntgyb{max-width:30rem}.NotFoundClient_eyebrow__QNGjn{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:oklch(52% .015 65);margin-bottom:22px}.NotFoundClient_heading__rvtgu{font-family:var(--font-display),sans-serif;font-weight:300;font-size:var(--fs-h1);line-height:1.02;letter-spacing:.01em;color:oklch(16% .018 60);margin:0 0 20px}.NotFoundClient_text__jXb_m{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:clamp(16px,1.2vw,18px);line-height:1.9;color:oklch(52% .015 65);margin:0 0 clamp(32px,4vw,44px)}.NotFoundClient_actions__dex9E{display:flex;flex-wrap:wrap;gap:14px}.NotFoundClient_floor__m68_H{min-height:48vh}@media (min-width:900px){.NotFoundClient_split__OhNaC{grid-template-columns:1fr 1fr;min-height:100vh}.NotFoundClient_copy__LLUX0{padding:clamp(56px,9vw,120px) clamp(40px,5vw,80px) clamp(56px,9vw,120px) var(--content-inset)}.NotFoundClient_floor__m68_H{min-height:0}}.ShopNotice_notice___Bx_D{display:flex;flex-wrap:wrap;gap:6px 18px;margin:24px 0 0;padding:12px 16px;border:.5px solid oklch(85% .015 78);border-radius:var(--radius-sm);background:oklch(93% .014 78);font:300 14px/1.6 var(--font-sans),sans-serif;color:oklch(28% .018 62)}.ShopNotice_compact__inLuN{margin:16px 0 0;padding:10px 14px;font-size:13px}.ShopNotice_aside__egNwY{color:oklch(52% .015 65)}.DepartmentVideo_section__nFCPs{padding-block:clamp(72px,9vw,132px)}.DepartmentVideo_section__nFCPs.DepartmentVideo_flowSpacing__J_3s_{padding-top:var(--section-space,clamp(56px,8vw,80px));padding-bottom:0}.DepartmentVideo_section__nFCPs.DepartmentVideo_atPageEnd__i4cU_{padding-bottom:0}.DepartmentVideo_track__khbJN{--p:0;--w0:calc(100% - 2 * var(--content-inset));--h0:78%;position:relative;height:190svh}.DepartmentVideo_sticky__wn4gE{position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden}.DepartmentVideo_frame__vjcJ_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--w0) + (100% - var(--w0)) * var(--p));height:calc(var(--h0) + (100% - var(--h0)) * var(--p));overflow:hidden;isolation:isolate;contain:layout paint;background:#24231f;background-position:50%;background-size:cover;color:#fff;will-change:width,height}.DepartmentVideo_video___Jo7l{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(calc(1.06 - .06 * var(--p)));transition:opacity .8s ease}.DepartmentVideo_videoReady__j1VC_{opacity:1}.DepartmentVideo_shade__izmuM{position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse 68% 50% at 9% 100%,rgba(8,8,7,.36),transparent 74%),radial-gradient(ellipse 28% 22% at 100% 0,rgba(8,8,7,.14),transparent 78%);pointer-events:none}.DepartmentVideo_copy__IF6AE{position:absolute;z-index:2;left:clamp(24px,4.5vw,72px);bottom:clamp(28px,5vw,72px);max-width:min(620px,78%);opacity:calc(var(--p) * 2.5);transform:translateY(calc((1 - var(--p)) * 12px))}.DepartmentVideo_eyebrow___8H9b,.DepartmentVideo_note__HLnzi{font:400 clamp(9px,.75vw,11px)/1 var(--font-sans),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,100%,.76);text-shadow:0 1px 8px rgba(0,0,0,.48)}.DepartmentVideo_title__JoIh2{margin:14px 0 0;font:300 clamp(34px,5.4vw,78px)/.98 var(--font-display),sans-serif;letter-spacing:.1em;text-transform:uppercase;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.34)}.DepartmentVideo_note__HLnzi{position:absolute;z-index:2;top:clamp(24px,3vw,42px);right:clamp(24px,3vw,42px);opacity:calc(var(--p) * 2.5)}@media (max-width:767px){.DepartmentVideo_section__nFCPs{padding-block:clamp(24px,5vw,40px);padding-inline:clamp(20px,6vw,28px)}.DepartmentVideo_section__nFCPs.DepartmentVideo_flowSpacing__J_3s_{padding-top:clamp(24px,5vw,40px);padding-bottom:0}.DepartmentVideo_section__nFCPs.DepartmentVideo_atPageEnd__i4cU_{padding-bottom:calc(clamp(40px, 10vw, 64px) + env(safe-area-inset-bottom, 0px))}.DepartmentVideo_track__khbJN{height:auto}.DepartmentVideo_sticky__wn4gE{position:static;height:auto;overflow:visible}.DepartmentVideo_frame__vjcJ_{position:relative;left:auto;top:auto;transform:none;width:100%;height:auto;aspect-ratio:4/3;contain:none;will-change:auto}.DepartmentVideo_video___Jo7l{transform:none}.DepartmentVideo_copy__IF6AE{max-width:86%;transform:none}.DepartmentVideo_copy__IF6AE,.DepartmentVideo_note__HLnzi{opacity:1;pointer-events:none}.DepartmentVideo_playButton__Ean1s{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;grid-gap:14px;gap:14px;padding:0;border:0;background:transparent;color:#fff}.DepartmentVideo_playBadge__lsUbd{display:grid;place-items:center;width:62px;height:62px;border:1px solid hsla(0,0%,100%,.42);border-radius:999px;background:rgba(15,14,12,.28);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);box-shadow:0 8px 26px rgba(8,7,5,.22)}.DepartmentVideo_playBadge__lsUbd svg{width:42%;height:42%;fill:currentColor;transform:translateX(6%)}.DepartmentVideo_playLabel__Qd1uE{font:400 10px/1 var(--font-sans),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,100%,.82);text-shadow:0 1px 8px rgba(0,0,0,.48)}.DepartmentVideo_playButton__Ean1s:focus-visible{outline:1px solid hsla(0,0%,100%,.9);outline-offset:-6px}}@media (prefers-reduced-motion:reduce){.DepartmentVideo_section__nFCPs{padding-inline:clamp(20px,2.6vw,48px)}.DepartmentVideo_track__khbJN{height:auto}.DepartmentVideo_sticky__wn4gE{position:static;display:block;height:auto;overflow:visible}.DepartmentVideo_frame__vjcJ_{position:relative;left:auto;top:auto;transform:none;width:min(100%,1800px);height:clamp(380px,46vw,690px);margin-inline:auto;will-change:auto}.DepartmentVideo_video___Jo7l{transform:none}.DepartmentVideo_copy__IF6AE,.DepartmentVideo_note__HLnzi{opacity:1;transform:none}@media (max-width:767px){.DepartmentVideo_section__nFCPs{padding-inline:clamp(20px,6vw,28px)}.DepartmentVideo_frame__vjcJ_{height:auto;aspect-ratio:4/3}}}.Photo_wrapper__Sms6j{overflow:hidden;position:relative;width:100%;flex-shrink:0}.Photo_img__HNinZ{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94);will-change:transform}.Photo_wrapper__Sms6j:hover .Photo_img__HNinZ{transform:scale(1.04)}.ScrollStory_story__F6gIb{position:relative;height:500vh;background:#161512}.ScrollStory_stage__b0kfQ{--story-progress:0;position:-webkit-sticky;position:sticky;top:0;height:100svh;overflow:hidden;isolation:isolate;background:#161512;color:#fff}.ScrollStory_canvas__QNRb9,.ScrollStory_grain__n6tgP,.ScrollStory_hero__MPZ5v,.ScrollStory_scrim__wDnoU,.ScrollStory_still__Qe6L_,.ScrollStory_video__qtLXG{position:absolute;inset:0}.ScrollStory_canvas__QNRb9,.ScrollStory_video__qtLXG{width:100%;height:100%;display:block;background:#161512}.ScrollStory_video__qtLXG{z-index:0;object-fit:cover;opacity:0;pointer-events:none;will-change:opacity}.ScrollStory_stage__b0kfQ[data-story-media-ready=true][data-story-direction=forward] .ScrollStory_videoForward__J_Z4f,.ScrollStory_stage__b0kfQ[data-story-media-ready=true][data-story-direction=reverse] .ScrollStory_videoReverse__xkoNM{opacity:1}.ScrollStory_hero__MPZ5v{will-change:opacity}.ScrollStory_hero__MPZ5v,.ScrollStory_still__Qe6L_{z-index:1;width:100%;height:100%;object-fit:cover;display:block}.ScrollStory_still__Qe6L_{opacity:0;visibility:hidden;pointer-events:none}.ScrollStory_scrim__wDnoU{z-index:2;background:linear-gradient(0deg,rgba(8,7,5,.58),transparent 42%),linear-gradient(90deg,rgba(8,7,5,.42),transparent 40%),linear-gradient(270deg,rgba(8,7,5,.42),transparent 40%),linear-gradient(180deg,rgba(8,7,5,.16),transparent 26%);pointer-events:none}.ScrollStory_grain__n6tgP{z-index:3;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.ScrollStory_chapters__vwySw{position:absolute;inset:0;z-index:4;pointer-events:none}.ScrollStory_chapter__Blg2A{position:absolute;width:min(560px,calc(100vw - 48px));will-change:transform,opacity;container-type:inline-size}.ScrollStory_chapter1__NAl0_,.ScrollStory_chapter3__UR28P,.ScrollStory_chapter4__ms4k2{left:clamp(24px,7vw,112px);bottom:clamp(76px,12vh,132px)}.ScrollStory_chapter2__UpaIU,.ScrollStory_chapter5__BS8pM{right:clamp(24px,7vw,112px);bottom:clamp(76px,12vh,132px);text-align:right}.ScrollStory_chapter1__NAl0_{bottom:clamp(40px,7vh,72px)}.ScrollStory_chapter1__NAl0_ .ScrollStory_title__8WoKW{font-size:clamp(24px,2.6vw,38px);letter-spacing:-.02em;margin-bottom:12px;text-wrap:pretty}.ScrollStory_chapter1__NAl0_ .ScrollStory_copy__Q_CIE{font-size:clamp(14px,1vw,16px)}.ScrollStory_eyebrow__t0Fwe{margin:0 0 16px;font:400 11px/1.2 var(--font-sans),sans-serif;letter-spacing:.26em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.ScrollStory_title__8WoKW{margin:0 0 18px;max-width:720px;font:300 clamp(44px,6.4vw,96px)/.95 var(--font-display),serif;letter-spacing:-.035em;text-wrap:balance}.ScrollStory_chapter2__UpaIU .ScrollStory_title__8WoKW,.ScrollStory_chapter3__UR28P .ScrollStory_title__8WoKW,.ScrollStory_chapter4__ms4k2 .ScrollStory_title__8WoKW,.ScrollStory_chapter5__BS8pM .ScrollStory_title__8WoKW{font-size:clamp(30px,11cqw,68px);letter-spacing:.08em;text-transform:uppercase}.ScrollStory_chapter2__UpaIU .ScrollStory_title__8WoKW,.ScrollStory_chapter5__BS8pM .ScrollStory_title__8WoKW{margin-right:-.08em}.ScrollStory_copy__Q_CIE{margin:0;max-width:430px;font:300 clamp(15px,1.15vw,18px)/1.7 var(--font-sans),sans-serif;color:hsla(0,0%,100%,.82)}.ScrollStory_chapter2__UpaIU .ScrollStory_copy__Q_CIE,.ScrollStory_chapter5__BS8pM .ScrollStory_copy__Q_CIE{margin-left:auto}.ScrollStory_link__J_zop{display:inline-block;margin-top:24px;padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.65);color:#fff;font:400 11px/1.2 var(--font-sans),sans-serif;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.ScrollStory_progressRail__deqkJ{position:absolute;z-index:5;top:50%;right:clamp(12px,2.1vw,32px);display:grid;grid-gap:8px;gap:8px;transform:translateY(-50%)}.ScrollStory_progressSection__L_ztM{--segment-progress:0;position:relative;width:28px;height:50px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.ScrollStory_progressSection__L_ztM:after,.ScrollStory_progressSection__L_ztM:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;border-radius:999px;transform:translateX(-50%);pointer-events:none}.ScrollStory_progressSection__L_ztM:after{background:hsla(0,0%,100%,.44);box-shadow:0 0 0 1px rgba(8,7,5,.12)}.ScrollStory_progressSection__L_ztM:before{z-index:1;background:#fff;transform:translateX(-50%) scaleY(var(--segment-progress));transform-origin:top;box-shadow:0 0 8px hsla(0,0%,100%,.34)}.ScrollStory_progressSection__L_ztM:first-child{--segment-progress:clamp(0,calc(var(--story-progress) * 4),1)}.ScrollStory_progressSection__L_ztM:nth-child(2){--segment-progress:clamp(0,calc(var(--story-progress) * 4 - 1),1)}.ScrollStory_progressSection__L_ztM:nth-child(3){--segment-progress:clamp(0,calc(var(--story-progress) * 4 - 2),1)}.ScrollStory_progressSection__L_ztM:nth-child(4){--segment-progress:clamp(0,calc(var(--story-progress) * 4 - 3),1)}.ScrollStory_progressSection__L_ztM:hover:after{background:hsla(0,0%,100%,.52)}.ScrollStory_progressSection__L_ztM:focus-visible{outline:1px solid hsla(0,0%,100%,.88);outline-offset:1px}.ScrollStory_progressSectionLabel__avy8a{position:absolute;top:50%;right:calc(100% + 6px);padding:7px 10px 6px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:rgba(15,14,12,.32);-webkit-backdrop-filter:blur(14px) saturate(1.25);backdrop-filter:blur(14px) saturate(1.25);box-shadow:0 6px 18px rgba(8,7,5,.12),inset 0 1px 0 hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.88);font:400 9px/1 var(--font-sans),sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(8px,-50%);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1)}.ScrollStory_progressSection__L_ztM:focus-visible .ScrollStory_progressSectionLabel__avy8a,.ScrollStory_progressSection__L_ztM:hover .ScrollStory_progressSectionLabel__avy8a{opacity:1;transform:translateY(-50%)}.ScrollStory_exploreButton__Ksbgr{position:absolute;z-index:5;bottom:clamp(17px,2.6vh,28px);left:50%;display:grid;justify-items:center;min-width:152px;padding:8px 16px 4px;border:0;background:transparent;color:#fff;cursor:pointer;opacity:1;visibility:visible;transform:translateX(-50%);transition:bottom .35s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s}.ScrollStory_exploreLabel__6MTwX{grid-area:1/1;align-self:start;white-space:nowrap;font:400 9px/1 var(--font-sans),sans-serif;letter-spacing:.24em;text-transform:uppercase;color:hsla(0,0%,100%,.68);transition:opacity .35s ease,transform .35s ease}.ScrollStory_exploreIcon__5XTRt{position:relative;display:block;width:24px;height:25px;margin-top:15px;transition:margin-top .35s ease}.ScrollStory_exploreIcon__5XTRt svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ScrollStory_singleArrow__1cbQA{opacity:1;transition:opacity .25s ease}.ScrollStory_doubleArrow__Xl_kt{opacity:0;transition:opacity .25s ease}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_exploreLabel__6MTwX{opacity:0;transform:translateY(5px)}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_exploreButton__Ksbgr{bottom:clamp(37px,4.6vh,48px)}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_exploreIcon__5XTRt{margin-top:0}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_singleArrow__1cbQA{opacity:0}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_doubleArrow__Xl_kt{opacity:1;animation:ScrollStory_doubleArrowBounce__FzzUl 1.65s cubic-bezier(.4,0,.2,1) infinite}.ScrollStory_exploreButton__Ksbgr:hover .ScrollStory_exploreIcon__5XTRt,.ScrollStory_exploreButton__Ksbgr:hover .ScrollStory_exploreLabel__6MTwX{color:#fff}.ScrollStory_exploreButton__Ksbgr:focus-visible{outline:1px solid hsla(0,0%,100%,.9);outline-offset:2px}.ScrollStory_skipButton__T4cjo{position:absolute;z-index:5;bottom:clamp(15px,2.2vh,23px);left:50%;padding:5px 8px;border:0;border-bottom:1px solid transparent;background:transparent;color:hsla(0,0%,100%,.62);font:400 8px/1 var(--font-sans),sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;visibility:visible;transform:translate(-50%,5px);transition:opacity .3s ease,color .2s ease,border-color .2s ease,transform .3s ease,visibility 0s}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_skipButton__T4cjo{opacity:1;pointer-events:auto;transform:translate(-50%)}.ScrollStory_skipButton__T4cjo:hover{color:#fff;border-bottom-color:hsla(0,0%,100%,.7)}.ScrollStory_skipButton__T4cjo:focus-visible{color:#fff;outline:1px solid hsla(0,0%,100%,.9);outline-offset:2px}@keyframes ScrollStory_doubleArrowBounce__FzzUl{0%,to{transform:translateY(0)}45%{transform:translateY(5px)}65%{transform:translateY(2px)}}@media (max-width:699px){.ScrollStory_story__F6gIb{height:530vh}.ScrollStory_chapter1__NAl0_,.ScrollStory_chapter2__UpaIU,.ScrollStory_chapter3__UR28P,.ScrollStory_chapter4__ms4k2,.ScrollStory_chapter5__BS8pM,.ScrollStory_chapter__Blg2A{left:22px;right:auto;bottom:88px;width:calc(100vw - 44px);text-align:left}.ScrollStory_chapter1__NAl0_{bottom:108px}.ScrollStory_chapter2__UpaIU .ScrollStory_copy__Q_CIE,.ScrollStory_chapter5__BS8pM .ScrollStory_copy__Q_CIE{margin-left:0}.ScrollStory_title__8WoKW{font-size:clamp(40px,14vw,62px)}.ScrollStory_chapter1__NAl0_ .ScrollStory_title__8WoKW{font-size:clamp(22px,7vw,32px)}.ScrollStory_copy__Q_CIE{max-width:34ch;line-height:1.55}.ScrollStory_progressRail__deqkJ{right:8px;gap:5px}.ScrollStory_progressSection__L_ztM{width:24px;height:42px}.ScrollStory_exploreButton__Ksbgr{bottom:12px}.ScrollStory_stage__b0kfQ[data-story-started=true] .ScrollStory_exploreButton__Ksbgr{bottom:35px}.ScrollStory_skipButton__T4cjo{bottom:11px}}.ScrollStory_stage__b0kfQ[data-story-complete=true] .ScrollStory_exploreButton__Ksbgr,.ScrollStory_stage__b0kfQ[data-story-complete=true] .ScrollStory_skipButton__T4cjo{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.ScrollStory_story__F6gIb[data-story-fallback=true]{height:100svh}.ScrollStory_stage__b0kfQ[data-story-fallback=true] .ScrollStory_chapter__Blg2A:not(.ScrollStory_chapter1__NAl0_),.ScrollStory_stage__b0kfQ[data-story-fallback=true] .ScrollStory_progressRail__deqkJ,.ScrollStory_stage__b0kfQ[data-story-fallback=true] .ScrollStory_skipButton__T4cjo,.ScrollStory_stage__b0kfQ[data-story-fallback=true] .ScrollStory_still__Qe6L_,.ScrollStory_stage__b0kfQ[data-story-fallback=true] .ScrollStory_video__qtLXG{display:none}@media (prefers-reduced-motion:reduce){.ScrollStory_story__F6gIb{height:100svh}.ScrollStory_chapter__Blg2A:not(.ScrollStory_chapter1__NAl0_),.ScrollStory_progressRail__deqkJ{display:none}.ScrollStory_doubleArrow__Xl_kt{animation:none!important}}.GlassIconButton_button__rk854{--glass-control-size:48px;display:inline-grid;place-items:center;width:var(--glass-control-size);height:var(--glass-control-size);flex:0 0 var(--glass-control-size);padding:0;border:1px solid oklch(100% 0 0/.72);border-radius:50%;background:radial-gradient(120% 100% at 20% 0,oklch(100% 0 0/.82),transparent 56%),linear-gradient(145deg,oklch(100% 0 0/.58),oklch(92% .012 78/.34));-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 7px 22px oklch(18% .012 60/.09),inset 0 1px 0 oklch(100% 0 0/.9),inset 0 -1px 0 oklch(35% .015 60/.08);color:oklch(30% .015 62);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.GlassIconButton_button__rk854:hover{border-color:oklch(100% 0 0/.94);color:oklch(14% .015 60);box-shadow:0 9px 26px oklch(18% .012 60/.12),inset 0 1px 0 oklch(100% 0 0/1),inset 0 -1px 0 oklch(35% .015 60/.08)}.GlassIconButton_button__rk854:focus-visible{outline:1px solid oklch(25% .015 60/.75);outline-offset:3px}.GlassIconButton_button__rk854:active{box-shadow:0 3px 12px oklch(18% .012 60/.08),inset 0 1px 2px oklch(25% .015 60/.1)}.ScrollGallery_galleryHeader__YXZpe{width:calc(100% - 2 * var(--content-inset));margin:0 auto 40px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:20px}.ScrollGallery_galleryLabel__lnClM{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:oklch(52% .015 65)}.ScrollGallery_scroller__Td8s2{position:relative;--gallery-height:var(--gallery-height-requested,clamp(260px,34vw,520px));--drag-x:50%;--drag-y:50%;overflow-x:auto;overflow-y:hidden;width:calc(100% - 2 * var(--content-inset));margin-inline:auto;cursor:-webkit-grab;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.ScrollGallery_scroller__Td8s2::-webkit-scrollbar{display:none}.ScrollGallery_scroller__Td8s2[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.ScrollGallery_hint___d_mY{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:clamp(76px,8vw,110px);height:clamp(76px,8vw,110px);border-radius:999px;background:oklch(42% .01 60/.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-sans),sans-serif;font-size:clamp(18px,1.8vw,22px);font-weight:500;transform:translate(calc(var(--drag-x) - 50%),calc(var(--drag-y) - 50%));opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:2}.ScrollGallery_scroller__Td8s2:hover .ScrollGallery_hint___d_mY,.ScrollGallery_scroller__Td8s2[data-dragging=true] .ScrollGallery_hint___d_mY{opacity:1;transform:translate(calc(var(--drag-x) - 50%),calc(var(--drag-y) - 50%)) scale(1.02)}.ScrollGallery_track__es5pB{display:flex;gap:3px;width:max-content}.ScrollGallery_card__r8nfW{position:relative;height:var(--gallery-height);flex:0 0 auto;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit}.ScrollGallery_card__r8nfW:focus-visible{outline:3px solid oklch(98% 0 0);outline-offset:-5px}.ScrollGallery_caption__Mt1Mx{position:absolute;inset:auto 0 0 0;padding:40px 18px 16px;background:linear-gradient(0deg,oklch(18% .02 60/.66) 0,oklch(18% .02 60/0));opacity:0;transition:opacity .32s ease;pointer-events:none}.ScrollGallery_card__r8nfW:hover .ScrollGallery_caption__Mt1Mx{opacity:1}.ScrollGallery_captionText__xwfRC{display:block;font-family:var(--font-display),serif;font-weight:400;font-size:17px;letter-spacing:.04em;color:#fff;transform:translateY(6px);transition:transform .32s cubic-bezier(.22,1,.36,1)}.ScrollGallery_card__r8nfW:hover .ScrollGallery_captionText__xwfRC{transform:translateY(0)}@media (hover:none){.ScrollGallery_caption__Mt1Mx{opacity:1}.ScrollGallery_captionText__xwfRC{transform:none}}.ScrollGallery_groupBadge__OWESg{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:oklch(20% .01 60/.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;pointer-events:none}.ScrollGallery_badgeCount__yxXbO{display:inline-flex;align-items:center;gap:5px}.ScrollGallery_badgeCount__yxXbO+.ScrollGallery_badgeCount__yxXbO{padding-left:7px;border-left:1px solid oklch(100% 0 0/.34)}.ScrollGallery_card__r8nfW:hover .ScrollGallery_image__z8fNK{transform:scale(1.03)}.ScrollGallery_image__z8fNK{height:100%;width:auto;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .4s ease}@media (max-width:699px){.ScrollGallery_hint___d_mY{display:none}.ScrollGallery_card__r8nfW{max-width:82vw}.ScrollGallery_largeMobileCards__xryEi{--gallery-height:clamp(320px,92vw,400px)}.ScrollGallery_largeMobileCards__xryEi .ScrollGallery_track__es5pB{padding-left:0}.ScrollGallery_largeMobileCards__xryEi .ScrollGallery_card__r8nfW{width:calc(100vw - 40px);max-width:360px}.ScrollGallery_largeMobileCards__xryEi .ScrollGallery_image__z8fNK{width:100%;object-fit:cover}}.ScrollGallery_lightbox__HrQpZ{position:fixed;inset:0;z-index:900;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:zoom-out;padding:clamp(28px,4vw,64px);background:oklch(98% .006 78);-webkit-backdrop-filter:none;backdrop-filter:none}.ScrollGallery_lightboxLayout__EmnYY{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);grid-template-rows:minmax(0,1fr) auto;grid-gap:clamp(18px,2vw,32px);gap:clamp(18px,2vw,32px);width:min(94vw,1500px);height:min(84vh,900px);cursor:default}.ScrollGallery_lightboxLayoutNoCopy___zJKL,.ScrollGallery_lightboxLayoutNoRail__TB1Ky{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.ScrollGallery_lightboxLayoutNoCopy___zJKL{width:min(88vw,1280px)}.ScrollGallery_lightboxLayoutNoRail__TB1Ky.ScrollGallery_lightboxLayoutNoCopy___zJKL{grid-template-columns:minmax(0,1fr)}.ScrollGallery_lightboxStage__RRCao{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;grid-column:1;grid-row:1/3;background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;touch-action:pan-y}.ScrollGallery_lightboxImage__u9s3u{display:block;cursor:default;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.ScrollGallery_lightboxClose__N_Uvn{--glass-control-size:44px;position:fixed;top:18px;right:20px;z-index:3}.ScrollGallery_thumbStrip__hCYW1{position:static;display:grid;grid-column:2;grid-row:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;grid-gap:8px;gap:8px;width:100%;min-height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 8px 0 0;cursor:default;scrollbar-width:thin;scrollbar-color:oklch(67% .012 70) transparent}.ScrollGallery_thumbStrip__hCYW1:after{display:none}.ScrollGallery_thumbStrip__hCYW1::-webkit-scrollbar{width:6px;height:6px}.ScrollGallery_thumbStrip__hCYW1::-webkit-scrollbar-thumb{border-radius:999px;background:oklch(67% .012 70)}.ScrollGallery_thumb__5rTBH{position:relative;flex:0 0 auto;width:100%;height:auto;aspect-ratio:4/3;border:1px solid transparent;border-radius:0;padding:0;overflow:hidden;cursor:pointer;background:none;opacity:.5;transition:opacity .2s ease,border-color .2s ease}.ScrollGallery_thumb__5rTBH img,.ScrollGallery_thumb__5rTBH video{display:block;width:100%;height:100%;object-fit:cover}.ScrollGallery_thumbPlay__8hR6D{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;color:#fff;background:oklch(18% .015 60/.58);transform:translate(-50%,-50%);pointer-events:none}.ScrollGallery_thumbActive__KaWwZ{opacity:1;border-color:oklch(24% .015 65)}.ScrollGallery_thumb__5rTBH:not(.ScrollGallery_thumbActive__KaWwZ):hover{opacity:.74}.ScrollGallery_lightboxCopy__B6_EH{grid-column:2;grid-row:2;align-self:end;padding:0 0 8px}.ScrollGallery_lightboxTitle__3WGp5{margin:0 0 18px;font-family:var(--font-display),serif;font-size:clamp(27px,2.6vw,42px);font-weight:400;line-height:1.05;letter-spacing:.015em;color:oklch(18% .018 60)}.ScrollGallery_lightboxDescription__gHZNq{margin:0;white-space:pre-line;font-family:var(--font-sans),sans-serif;font-size:clamp(13px,1vw,15px);font-weight:300;line-height:1.65;color:oklch(38% .015 65)}.ScrollGallery_lightboxBack__bIcv7{position:fixed;top:18px;left:20px;z-index:3;min-height:44px;padding:0 14px;border:1px solid oklch(72% .01 65);border-radius:999px;background:oklch(98% .006 78/.9);color:oklch(24% .015 65);cursor:pointer;font:400 12px/1 var(--font-sans),sans-serif}.ScrollGallery_lightboxCredit__JuzTe{margin:14px 0 0;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:300;letter-spacing:.04em;color:oklch(52% .012 65)}.ScrollGallery_lightboxCount__UKHYc{position:static;display:block;margin-top:24px;font-size:10px;letter-spacing:.16em;color:oklch(58% .012 65)}.ScrollGallery_lightboxCountFloating__EwuXk{position:absolute;right:10px;bottom:10px;z-index:2;padding:6px 9px;background:oklch(18% .015 60/.46);color:#fff;font-family:var(--font-sans),sans-serif;font-size:10px;letter-spacing:.12em}@media (max-width:800px){.ScrollGallery_lightbox__HrQpZ{align-items:flex-start;justify-content:flex-start;overflow-y:auto;padding:70px 16px 24px}.ScrollGallery_lightboxLayoutNoCopy___zJKL,.ScrollGallery_lightboxLayoutNoRail__TB1Ky,.ScrollGallery_lightboxLayoutNoRail__TB1Ky.ScrollGallery_lightboxLayoutNoCopy___zJKL,.ScrollGallery_lightboxLayout__EmnYY{display:flex;flex-direction:column;gap:14px;width:100%;height:auto}.ScrollGallery_lightboxStage__RRCao{flex:0 0 auto;width:100%;height:min(58vh,520px)}.ScrollGallery_thumbStrip__hCYW1{display:flex;flex-direction:row;gap:6px;width:100%;height:auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:auto;padding:0 0 3px}.ScrollGallery_thumb__5rTBH{width:66px;height:50px;aspect-ratio:auto}.ScrollGallery_lightboxCopy__B6_EH{align-self:stretch;padding:12px 4px 8px}.ScrollGallery_lightboxTitle__3WGp5{margin-bottom:12px;font-size:clamp(26px,8vw,36px)}.ScrollGallery_lightboxDescription__gHZNq{max-width:54ch;font-size:14px}.ScrollGallery_lightboxCount__UKHYc{margin-top:18px}.ScrollGallery_lightboxClose__N_Uvn{top:14px;right:14px}}.ScrollGallery_lightboxContext__gDgtY{margin:0 0 10px;font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:oklch(52% .012 65)}.PageHeader_header__2m_Bl{--header-padding:clamp(28px,2.6vw,48px);margin-top:var(--nav-height);box-sizing:border-box;min-height:calc(100svh - var(--nav-height));padding-block:var(--header-padding);display:flex;align-items:center}.PageHeader_inner__ee6Gd{width:min(100%,var(--content-max));margin-inline:auto;padding-inline:var(--page-gutter);display:grid;grid-template-columns:1fr;grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start}@media (min-width:800px){.PageHeader_inner__ee6Gd{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.PageHeader_text__2yU3F{width:100%;min-width:0;max-width:560px}.PageHeader_eyebrow__Wof9I{margin:0 0 24px;font:300 12px/1.2 var(--font-sans),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:oklch(52% .015 65)}.PageHeader_title__EKqaH{margin:0 0 28px;font-weight:300;font-size:var(--fs-h1);line-height:1.05;color:oklch(16% .018 60);text-transform:uppercase}.PageHeader_para__sJJxR{margin:0 0 20px;font:300 clamp(16px,1.2vw,18px)/1.95 var(--font-sans),sans-serif;color:oklch(36% .015 65);overflow-wrap:anywhere}.PageHeader_para__sJJxR:last-child{margin-bottom:0}.PageHeader_media__KwGNr{width:min(100%,720px,calc(100svh - var(--nav-height) - var(--header-padding) - var(--header-padding)));min-width:0;justify-self:end}@media (max-width:799px){.PageHeader_header__2m_Bl{--header-padding:clamp(20px,6vw,28px);min-height:0}.PageHeader_media__KwGNr{width:100%;max-width:none}}.page_page__bHvK0{--section-space:clamp(88px,10vw,150px);min-height:100vh;background:var(--color-paper)}.page_departments___LylL{display:grid;grid-gap:var(--section-space);gap:var(--section-space);padding:clamp(40px,5vw,72px) var(--content-inset) 0}.page_feature__OO2ZJ{display:grid;grid-template-columns:1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.page_eyebrow__1uZpE{margin:0 0 24px;font:300 12px/1.2 var(--font-sans),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent)}.page_heading__p3ybD{margin:0;font-weight:300;font-size:clamp(32px,4.4vw,62px);line-height:1.12;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink)}.page_copy__pRP6W{max-width:620px;margin:clamp(20px,2.4vw,32px) 0 0;font:300 clamp(16px,1.2vw,18px)/1.95 var(--font-sans),sans-serif;color:var(--color-accent-dark)}.page_copy__pRP6W+.page_link__ZJyTg{margin-top:clamp(28px,3vw,40px)}@media (min-width:800px){.page_feature__OO2ZJ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page_feature__OO2ZJ[data-media-first=true] .page_featureMedia__xWjRV{order:0}.page_feature__OO2ZJ[data-media-first=true] .page_featureText__wT_ig{order:1}}.page_ctaBand__SpHD8{margin-top:var(--section-space);background:oklch(93% .015 78);padding:clamp(72px,9vw,130px) var(--content-inset)}.page_ctaInner__YcvVq{max-width:560px}.page_ctaHeading__xuL7G{margin:0 0 20px;font-weight:400;font-size:clamp(26px,3.2vw,42px);line-height:1.15;color:var(--color-ink)}.page_ctaText__rfP_x{margin:0 0 clamp(28px,3vw,40px);font:300 clamp(16px,1.2vw,18px)/1.95 var(--font-sans),sans-serif;color:var(--color-accent-dark)}.page_link__ZJyTg{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:oklch(24% .018 60);text-decoration:none;padding-bottom:6px;border-bottom:.5px solid oklch(55% .018 60);transition:opacity .15s,gap .2s}.page_link__ZJyTg:hover{opacity:.7;gap:14px}.CarouselArrows_controls__wA_x3{display:inline-flex;gap:8px}.CarouselArrows_arrow__WxjWu{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:38px;padding:0;border:1px solid oklch(76% .014 72);border-radius:999px;display:inline-grid;place-items:center;background:oklch(97% .009 78);color:oklch(24% .015 62);cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}.CarouselArrows_arrow__WxjWu svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.CarouselArrows_arrow__WxjWu:focus-visible:not(:disabled),.CarouselArrows_arrow__WxjWu:hover:not(:disabled){border-color:oklch(43% .018 65);background:oklch(91% .018 75);transform:translateY(-1px)}.CarouselArrows_arrow__WxjWu:focus-visible{outline:1px solid oklch(30% .016 65);outline-offset:3px}.CarouselArrows_arrow__WxjWu:disabled{opacity:.28;cursor:default}@media (prefers-reduced-motion:reduce){.CarouselArrows_arrow__WxjWu{transition:none}}.page_page__CC24J{min-height:100vh;background:oklch(96% .012 78)}.page_section__Ou_71{padding:clamp(64px,9vw,112px) var(--content-inset) 0}.page_feature__gXSft{display:grid;grid-template-columns:1fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.page_eyebrow__DSGob{margin:0 0 24px;font:300 12px/1.2 var(--font-sans),sans-serif;letter-spacing:.22em;text-transform:uppercase;color:oklch(52% .015 65)}.page_heading__CE_K9{max-width:660px;margin:0;font-weight:300;font-size:clamp(32px,4.4vw,62px);line-height:1.12;letter-spacing:.04em;text-transform:uppercase;color:oklch(16% .018 60)}.page_copy__AptgS{max-width:620px;margin:0;font:300 clamp(16px,1.2vw,18px)/1.95 var(--font-sans),sans-serif;color:oklch(36% .015 65)}.page_heading__CE_K9+.page_copy__AptgS{margin-top:clamp(20px,2.4vw,32px)}@media (min-width:800px){.page_feature__gXSft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page_feature__gXSft[data-media-first=true] .page_featureMedia__KKvSq{order:0}.page_feature__gXSft[data-media-first=true] .page_featureText__ycYOA{order:1}}.page_gallerySection__R2djU{padding-block:clamp(72px,9vw,120px)}.page_section__Ou_71+.page_ctaBand__f5UfU{margin-top:clamp(64px,9vw,112px)}.page_ctaBand__f5UfU{background:oklch(93% .015 78);padding:clamp(72px,9vw,130px) var(--content-inset)}.page_ctaInner__kSxXm{max-width:560px}.page_ctaHeading__FEKiF{margin:0 0 20px;font-weight:400;font-size:clamp(26px,3.2vw,42px);line-height:1.15;color:oklch(16% .018 60)}.page_ctaText__d5wv5{margin:0 0 clamp(28px,3vw,40px);font-size:clamp(16px,1.2vw,18px);line-height:1.95;color:oklch(36% .015 65)}.page_contactCta__k606d,.page_ctaText__d5wv5{font-family:var(--font-sans),sans-serif;font-weight:300}.page_contactCta__k606d{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:oklch(24% .018 60);text-decoration:none;padding-bottom:6px;border-bottom:.5px solid oklch(55% .018 60);transition:opacity .15s,gap .2s}.page_contactCta__k606d:hover{opacity:.7;gap:14px}.page_page__Is_u7{--section-space:clamp(56px,8vw,80px);background:oklch(96% .012 78);min-height:100vh}.page_hero__fJyfu{display:grid;grid-template-columns:1fr;grid-gap:3px;gap:3px;margin-top:var(--nav-height);overflow:hidden}.page_heroMain__sJTMN{aspect-ratio:3/4}.page_heroMain__sJTMN,.page_heroSide__JY52e{overflow:hidden;position:relative;background:oklch(84% .022 64)}.page_heroSide__JY52e{aspect-ratio:16/9}@media (max-width:699px){.page_heroSide__JY52e{display:none}}.page_heroImg__rQyVW{width:100%;height:140%;object-fit:cover;object-position:center;display:block;transform:translateY(-20%);will-change:transform}@supports (animation-timeline:scroll()){.page_heroImg__rQyVW{animation:page_heroParallax__eIhD0 linear both;animation-timeline:scroll(root);animation-range:0 100svh}}@keyframes page_heroParallax__eIhD0{0%{transform:translateY(-20%)}to{transform:translateY(20%)}}.page_section__9d7yX{padding:var(--section-space) var(--content-inset) 0}.page_gallerySection__M3DIk{padding-top:var(--section-space)}.page_custom__7P84q{background:oklch(96% .012 78);color:oklch(18% .018 60);padding:clamp(48px,6vw,72px) var(--content-inset);margin-top:0}.page_customInner__PTjIo{max-width:1200px;margin:0 auto}.page_customEyebrow__wPtD7{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:oklch(46% .025 65);margin-bottom:14px}.page_customHeading__wXDOG{font-weight:400;font-size:clamp(30px,4.6vw,48px);line-height:1.02;letter-spacing:.02em;color:oklch(16% .018 60);margin:0 0 16px}.page_customLead__bOxNV{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:clamp(15px,1.5vw,17px);line-height:1.7;color:oklch(36% .015 65);max-width:60ch;margin:0 0 clamp(28px,4vw,40px)}.page_customGrid__PFcWz{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;border-top:.5px solid oklch(84% .015 78)}.page_customCard__9_7MT{padding:clamp(20px,2.5vw,28px) 0;border-bottom:.5px solid oklch(84% .015 78)}.page_customCardNum__SBZmo{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.1em;color:oklch(52% .025 64);margin-bottom:10px}.page_customCardTitle__oWsDX{font-weight:400;font-size:clamp(19px,2vw,23px);letter-spacing:.03em;color:oklch(18% .018 60);margin:0 0 8px}.page_customCardDesc__j5KgC{font-size:14px;line-height:1.7;color:oklch(40% .015 65);max-width:46ch;margin:0}.page_customCardDesc__j5KgC,.page_customCta__ea9TK{font-family:var(--font-sans),sans-serif;font-weight:300}.page_customCta__ea9TK{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(28px,3vw,40px);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:oklch(18% .018 60);text-decoration:none;padding-bottom:6px;border-bottom:.5px solid oklch(52% .025 64);transition:opacity .15s,gap .2s}.page_customCta__ea9TK:hover{opacity:.75;gap:14px}@media (min-width:700px){.page_customGrid__PFcWz{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px)}.page_customCard__9_7MT{border-bottom:.5px solid oklch(84% .015 78)}}@media (min-width:1080px){.page_customGrid__PFcWz{grid-template-columns:repeat(3,minmax(0,1fr))}}.page_closing__dq4cx,.page_intro__vvJsg,.page_specs__YgO_C{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px)}.page_pageTitle__Epi5X{position:relative;font-size:0!important;line-height:0!important;color:transparent!important}.page_pageTitle__Epi5X:before{content:attr(data-title);display:block;font-family:inherit;font-weight:inherit;font-size:var(--hero-title-size);letter-spacing:var(--hero-title-spacing);line-height:1.05;color:oklch(16% .018 60);text-transform:uppercase;white-space:nowrap}.page_patterns__wmW_G{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px;margin-bottom:0}.page_patternCopy__W8Uj7{padding-top:20px}.page_specs__YgO_C{margin-bottom:16px}.page_specToolbar__m4dmN{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:28px}.page_specToggle__IFwte{display:inline-flex;align-items:center;gap:6px;padding:4px;margin-bottom:28px;background:oklch(93% .012 78);border:1px solid oklch(84% .015 78);border-radius:999px}.page_specToggleButton__j4uOk{min-width:52px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:oklch(44% .015 65);font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:300;letter-spacing:.16em;text-transform:uppercase}.page_specToggleButtonActive__OqNCV{background:oklch(16% .018 60);color:oklch(96% .01 80)}.page_specToolbarNote__Wx_Ua{font-family:var(--font-sans),sans-serif;font-size:14px;line-height:1.7;color:oklch(48% .015 65)}.page_specRow__xrzH_{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-bottom:.5px solid oklch(85% .015 78)}.page_specLabelWrap__ask4X{display:inline-flex;align-items:center;gap:10px}.page_specLabelText__OxDc1{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:oklch(52% .015 65)}.page_specCustomMark__Y5dLs{margin-left:2px;color:oklch(42% .03 64)}.page_specValueText__4_SG7{font-family:var(--font-display),serif;font-weight:300;font-size:16px;color:oklch(38% .018 62);letter-spacing:.04em;text-align:left;max-width:280px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}@media (min-width:700px){.page_specValueText__4_SG7{text-align:right;align-items:flex-end}}.page_infoButton__tQRQr{width:22px;height:22px;padding:0;border:.5px solid oklch(78% .015 75);border-radius:999px;background:oklch(98% .008 78);color:oklch(40% .018 60);font-family:var(--font-display),serif;font-size:13px;line-height:1;cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_infoButton__tQRQr:focus-visible,.page_infoButton__tQRQr:hover{border-color:oklch(50% .02 65);background:oklch(94% .012 78)}.page_specCustomNote__EVery{margin:0;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;line-height:1.6;letter-spacing:.04em;color:oklch(50% .015 65)}.page_detailOverlay__EnD1M{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;background:rgba(16,16,14,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_detailPanel__tctg1{width:min(540px,100%);height:100%;overflow-y:auto;background:oklch(97% .01 78);padding:28px clamp(20px,4vw,36px) 40px;box-shadow:-16px 0 40px rgba(0,0,0,.08)}.page_detailHeader__lNhzx{display:flex;align-items:center;justify-content:space-between;gap:20px}.page_detailEyebrow__uOc4g{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:oklch(52% .015 65)}.page_detailClose__g8va6{--glass-control-size:40px;flex-shrink:0}.page_detailTitle__mk4OK{margin:18px 0 20px;font-family:var(--font-display),serif;font-weight:400;font-size:clamp(28px,4vw,38px);color:oklch(16% .018 60)}.page_detailStack__vEydo{display:flex;flex-direction:column;gap:16px;font-family:var(--font-sans),sans-serif;font-size:16px;line-height:1.85;color:oklch(34% .015 65)}.page_detailSubhead__BGzGy{margin-top:6px;font-family:var(--font-display),serif;font-size:22px;color:oklch(18% .018 60)}.page_detailList__LffKp{margin:0;padding-left:20px}.page_detailNote__m75FJ{color:oklch(48% .015 65);font-size:15px}.page_detailImage__fy7KZ{width:100%;height:auto;display:block;border-radius:10px;border:1px solid oklch(84% .015 78);background:#fff}.page_jointFigure__WP0Ef{margin:4px 0 0;display:flex;flex-direction:column;gap:14px}.page_jointSvg__Nmwn_{width:100%;height:auto;display:block;border-radius:10px;border:1px solid oklch(84% .015 78);background:#fff;padding:14px 10px;box-sizing:border-box}.page_jointWear__zA94F{fill:oklch(38% .035 58)}.page_jointPly__iZsSw{fill:oklch(93% .012 78)}.page_jointPlyLine__tHns1{stroke:oklch(72% .016 72);stroke-width:.8}.page_jointOutline__KVMET{fill:none;stroke:oklch(18% .018 60);stroke-width:1.6;stroke-linejoin:round}.page_jointLeader__lanTm{stroke:oklch(18% .018 60);stroke-width:1}.page_jointDot__EluAs{fill:oklch(18% .018 60);stroke:#fff;stroke-width:1.5}.page_jointDotNum__LNbEW{fill:#fff;font-family:var(--font-sans),sans-serif;font-size:12px;font-weight:500;text-anchor:middle;dominant-baseline:central}.page_jointCaption__tdrZk{font-size:14px;color:oklch(52% .015 65)}.page_jointList__ZQcAi{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.page_jointItem__PjoNb{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:15px;line-height:1.7}.page_jointNum__8mvx8{width:22px;height:22px;border-radius:50%;background:oklch(18% .018 60);color:#fff;font-size:12px;line-height:22px;text-align:center;margin-top:2px}.page_gradeSection__TAR2M{display:flex;flex-direction:column;gap:14px}.page_gradeImageGrid__nAMw9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_gradeDescription__M2R1q{margin:0}.page_patternPanelGrid__JPrWG{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}.page_patternPanelCard__oKUjJ{display:flex;flex-direction:column;gap:10px}.page_patternPanelImage__qGmqn{width:100%;max-width:220px;height:auto;align-self:flex-start;display:block}.page_patternPanelDescription__wfGKo{margin:0}.page_infoAccordion__9xelS{border-top:.5px solid oklch(74% .015 72)}.page_infoDetails___Ku1Q{border-bottom:.5px solid oklch(74% .015 72)}.page_infoSummary__Sh7jQ{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(18px,2vw,24px) 0;cursor:pointer;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:clamp(13px,1.05vw,15px);letter-spacing:.16em;text-transform:uppercase;color:oklch(20% .018 60)}.page_infoSummary__Sh7jQ::-webkit-details-marker{display:none}.page_infoSummary__Sh7jQ:focus-visible{outline:1px solid currentColor;outline-offset:6px}.page_infoChevron__TEoWx{flex:0 0 auto;transition:transform .22s ease}.page_infoDetails___Ku1Q[open] .page_infoChevron__TEoWx{transform:rotate(180deg)}.page_infoContent__Vbx6Q{padding:4px 0 clamp(36px,5vw,64px)}.page_infoContent__Vbx6Q>:first-child{margin-top:0}.page_documentDownload__nFd_u{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:12px;margin-top:28px;padding:14px 0 8px;border-bottom:.5px solid oklch(55% .015 68);color:oklch(22% .018 62);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:13px;letter-spacing:.08em;text-decoration:none;transition:opacity .15s ease}.page_documentDownload__nFd_u:hover{opacity:.62}.page_documentType__vKaHx{color:oklch(55% .015 68);font-size:10px;letter-spacing:.14em}.page_installIntro__lKrGI{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:14px;line-height:1.7;color:oklch(40% .015 65);max-width:72ch;margin:0 0 16px}.page_installList__cR_J5{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;max-width:72ch;margin-bottom:0}.page_installItem__q52Yb{display:grid;grid-template-columns:28px 1fr;grid-gap:20px;gap:20px;align-items:baseline;padding:18px 0;border-top:.5px solid oklch(85% .015 78)}.page_installNum__QxAiY{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.1em;color:oklch(60% .012 65)}.page_installTitle__bwEyz{font-weight:400;font-size:17px;letter-spacing:.03em;color:oklch(18% .018 60);margin:0 0 4px}.page_installBody__REbye{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:14px;line-height:1.7;color:oklch(40% .015 65);margin:0}@media (min-width:700px){.page_installTitle__bwEyz{font-size:18px}}.page_careList__GYd3q{list-style:none;padding:0;display:flex;flex-direction:column;gap:0;counter-reset:care;margin:0}.page_careItem__3qyRq{counter-increment:care;display:flex;gap:20px;align-items:baseline;padding:18px 0;border-bottom:.5px solid oklch(85% .015 78);font-size:15px;line-height:1.8;color:oklch(36% .015 65)}.page_careItem__3qyRq,.page_careItem__3qyRq:before{font-family:var(--font-sans),sans-serif;font-weight:300}.page_careItem__3qyRq:before{content:counter(care,decimal-leading-zero);flex-shrink:0;font-size:12px;letter-spacing:.1em;color:oklch(60% .012 65);padding-top:2px}.page_careItem__3qyRq:first-child{border-top:.5px solid oklch(85% .015 78)}@media (min-width:700px){.page_careItem__3qyRq{font-size:16px;max-width:72ch}}.page_warrantyIntro__zhnuX{max-width:74ch;margin:0 0 20px;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:15px;line-height:1.8;color:oklch(36% .015 65)}.page_warrantyList__lRi52{max-width:78ch;margin:0;padding:0;list-style:none;counter-reset:warranty}.page_warrantyList__lRi52 li{counter-increment:warranty;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:20px;gap:20px;padding:18px 0;border-top:.5px solid oklch(85% .015 78);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:15px;line-height:1.8;color:oklch(36% .015 65)}.page_warrantyList__lRi52 li:before{content:counter(warranty,decimal-leading-zero);font-size:12px;letter-spacing:.1em;color:oklch(60% .012 65)}.page_accSection__PYg8C{background:oklch(93% .015 78);padding:clamp(72px,9vw,120px) var(--content-inset);margin-top:var(--section-space)}.page_accInner__NOFa4{max-width:1200px;margin:0 auto}.page_accHeading__ePke3{margin:0 0 16px;font-weight:400;font-size:clamp(28px,4vw,44px);line-height:1.05;letter-spacing:.02em;color:oklch(16% .018 60)}.page_accLead__6yKTG{max-width:60ch;margin:0 0 clamp(32px,4vw,48px);font-family:var(--font-sans),sans-serif;font-weight:300;font-size:clamp(15px,1.5vw,17px);line-height:1.8;color:oklch(36% .015 65)}.page_accList__CBhBH{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0}.page_accItem__oLWlX{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding:clamp(18px,2.2vw,24px) 0;border-bottom:.5px solid oklch(84% .015 78)}.page_accTitle__53eSi{font-family:var(--font-sans),sans-serif;font-weight:400;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:oklch(20% .018 60)}.page_accDesc___LZhI{margin:0;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:clamp(14px,1.15vw,16px);line-height:1.8;color:oklch(40% .015 65)}@media (min-width:760px){.page_accItem__oLWlX{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(24px,4vw,64px);align-items:baseline}}.page_certSection__pKxsa{padding-bottom:clamp(72px,9vw,120px)}.page_certList__P9uj_{display:flex;flex-direction:column;margin-bottom:24px}.page_certItem__DIT35{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:.5px solid oklch(85% .015 78);text-decoration:none;color:inherit;transition:opacity .15s}.page_certItem__DIT35:first-child{border-top:.5px solid oklch(85% .015 78)}.page_certItem__DIT35:hover{opacity:.65}.page_certIcon__cl_A6{flex-shrink:0;color:oklch(52% .015 65);margin-top:1px}.page_certText__Et5Tt{flex:1 1;display:flex;flex-direction:column;gap:4px}.page_certName__58aPP{font-size:15px;letter-spacing:.03em;color:oklch(22% .018 62)}.page_certName__58aPP,.page_certNote__aN_rT{font-family:var(--font-sans),sans-serif;font-weight:300}.page_certNote__aN_rT{font-size:12px;letter-spacing:.08em;color:oklch(54% .015 65);text-transform:uppercase}.page_certArrow__4OPbf{flex-shrink:0;color:oklch(52% .015 65)}.page_closing__dq4cx{display:flex;flex-direction:column;gap:24px;padding:clamp(48px,7vw,72px) var(--content-inset);align-items:flex-start}@media (min-width:700px){.page_intro__vvJsg{grid-template-columns:repeat(2,minmax(0,1fr))}.page_closing__dq4cx{flex-direction:row;align-items:center;justify-content:space-between}.page_specs__YgO_C{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.page_specRow__xrzH_{flex-direction:row;justify-content:space-between;align-items:baseline}.page_hero__fJyfu{grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;height:calc(100svh - var(--nav-height))}.page_heroMain__sJTMN{grid-row:1/3}.page_heroMain__sJTMN,.page_heroSide__JY52e{height:100%;aspect-ratio:unset}}@media (min-width:960px){.page_patterns__wmW_G{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,3.2vw,56px);row-gap:3px}}.ParquetSwatches_swatchName__2jnj_{font-family:var(--font-display),serif;font-weight:400;font-size:15px;color:oklch(18% .018 60);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ParquetSwatches_swatchDescription__h_dYt{display:block;margin:var(--s-2) 0 0;font:300 var(--fs-body-sm)/1.6 var(--font-sans),sans-serif;color:var(--color-accent-dark)}.ParquetSwatches_swatchItem__hh5Lx{display:block;align-self:start;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit}.ParquetSwatches_swatchClickable__06QUm{cursor:pointer}.ParquetSwatches_swatchImgWrap__z7IPa{position:relative;aspect-ratio:1;overflow:hidden}.ParquetSwatches_swatchImgWrap__z7IPa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ParquetSwatches_swatchClickable__06QUm:hover .ParquetSwatches_swatchImgWrap__z7IPa img{transform:scale(1.04)}.ParquetSwatches_swatchOverlay__7qYP9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .25s ease;pointer-events:none}.ParquetSwatches_swatchOverlay__7qYP9 svg{opacity:0;transform:scale(.8);transition:opacity .25s ease,transform .25s ease}.ParquetSwatches_swatchClickable__06QUm:hover .ParquetSwatches_swatchOverlay__7qYP9{background:rgba(0,0,0,.18)}.ParquetSwatches_swatchClickable__06QUm:hover .ParquetSwatches_swatchOverlay__7qYP9 svg{opacity:1;transform:scale(1)}.ParquetSwatches_collectionHeader__x1_z3{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:40px}.ParquetSwatches_collectionLabel__c4o7B{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:oklch(52% .015 65)}.ParquetSwatches_headerNavigation__MCP3q{display:flex;align-items:center;gap:14px}.ParquetSwatches_carousel__yWhvu{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ParquetSwatches_carousel__yWhvu::-webkit-scrollbar{display:none}.ParquetSwatches_carouselTrack__5DmAF{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(220px,23vw,320px);grid-gap:20px;gap:20px;width:max-content}.ParquetSwatches_carouselCard__6GF5G{min-width:0;scroll-snap-align:start}.ParquetSwatches_swatchGrid__aP_wU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:30px 20px;gap:30px 20px}@media (max-width:1100px){.ParquetSwatches_swatchGrid__aP_wU{grid-template-columns:repeat(3,minmax(0,1fr))}}.ParquetSwatches_expandBtn__bhbuX{display:flex;align-items:center;gap:8px;margin-top:28px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:oklch(44% .012 65);transition:color .2s ease}.ParquetSwatches_expandBtn__bhbuX:hover{color:oklch(18% .018 60)}.ParquetSwatches_expandIconOpen__nklkK,.ParquetSwatches_expandIcon__yUrVE{transition:transform .4s ease}.ParquetSwatches_expandIconOpen__nklkK{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ParquetSwatches_expandIconOpen__nklkK,.ParquetSwatches_expandIcon__yUrVE{transition:none}}@media (max-width:699px){.ParquetSwatches_collectionHeader__x1_z3{margin-bottom:24px}.ParquetSwatches_carouselTrack__5DmAF{grid-auto-columns:min(76vw,380px);gap:14px}.ParquetSwatches_swatchGrid__aP_wU{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.ParquetSwatches_rangeBlock__uRIbN{margin-top:4px;padding-top:28px;border-top:1px solid oklch(88% .012 78)}.ParquetSwatches_rangeLabel__1ZpQy{font-family:var(--font-sans),sans-serif;font-weight:300;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:oklch(52% .015 65);margin-bottom:16px}.ParquetSwatches_rangeList__Nz5jy{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:8px 20px;gap:8px 20px}.ParquetSwatches_rangeItem__kXe8f{font-family:var(--font-display),serif;font-weight:400;font-size:14px;letter-spacing:.03em;color:oklch(34% .015 62)}.ParquetSwatches_rangeNote__cOZB_{margin:22px 0 0;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:14px;color:oklch(52% .015 65)}.ParquetSwatches_projectDialog__iTnsM{position:fixed;inset:0;z-index:900;overflow-y:auto;padding:clamp(72px,8vw,112px) var(--content-inset);background:oklch(98% .006 78)}.ParquetSwatches_projectDialogClose__RnVxa{position:fixed;top:18px;right:20px;z-index:2;width:44px;height:44px;border:1px solid oklch(72% .01 65);border-radius:999px;background:transparent;color:oklch(24% .015 65);cursor:pointer;font:300 28px/1 var(--font-sans),sans-serif}.ParquetSwatches_projectDialogInner__uH5_W{width:min(1180px,100%);margin:0 auto}.ParquetSwatches_projectDialogContext__m0odW{margin:0 0 28px;font-family:var(--font-display),serif;font-size:clamp(28px,3vw,44px);color:oklch(18% .018 60)}.ParquetSwatches_projectGrid__Noh6t{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:3px;gap:3px}.ParquetSwatches_projectCover__fQ5MJ{min-height:44px;display:flex;flex-direction:column;padding:0;border:0;background:transparent;color:oklch(24% .015 65);text-align:left;cursor:pointer}.ParquetSwatches_projectCoverMedia__c7FXv{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:oklch(90% .008 70)}.ParquetSwatches_projectCoverMedia__c7FXv img,.ParquetSwatches_projectCoverMedia__c7FXv video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ParquetSwatches_projectCoverBadge__Mlk9T{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;background:oklch(20% .01 60/.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:oklch(98% .006 78);font-family:var(--font-sans),sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;pointer-events:none}.ParquetSwatches_projectCoverBadgeCount__Rpx9K{display:inline-flex;align-items:center;gap:5px}.ParquetSwatches_projectCoverBadgeCount__Rpx9K+.ParquetSwatches_projectCoverBadgeCount__Rpx9K{padding-left:7px;border-left:1px solid oklch(100% 0 0/.34)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ParquetSwatches_projectCoverBadge__Mlk9T{background:oklch(20% .01 60/.82)}}@media (prefers-reduced-transparency:reduce){.ParquetSwatches_projectCoverBadge__Mlk9T{background:oklch(20% .01 60/.82);-webkit-backdrop-filter:none;backdrop-filter:none}}.ParquetSwatches_projectCoverName__xMcLp{display:block;padding:12px 2px 4px;font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:300;letter-spacing:.06em;line-height:1.35}.ParquetSwatches_projectCover__fQ5MJ:hover .ParquetSwatches_projectCoverMedia__c7FXv img,.ParquetSwatches_projectCover__fQ5MJ:hover .ParquetSwatches_projectCoverMedia__c7FXv video{transform:scale(1.025)}.ParquetSwatches_projectCover__fQ5MJ:focus-visible{outline:3px solid oklch(24% .015 65);outline-offset:-5px}@media (prefers-reduced-motion:reduce){.ParquetSwatches_projectCoverMedia__c7FXv img,.ParquetSwatches_projectCoverMedia__c7FXv video{transition:none}}@media (max-width:699px){.ParquetSwatches_rangeList__Nz5jy{grid-template-columns:repeat(2,minmax(0,1fr))}}