.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}}.page_page__ZU32B{background:oklch(96% .012 78);min-height:100vh}.page_afterStory__GDFv3{position:relative;z-index:1;background:oklch(96% .012 78)}.page_homeHero__GGp4y{position:relative;height:100dvh;overflow:hidden;background:oklch(8% .01 60);color:#fff}.page_homeHeroBg__dTRP4{position:absolute;top:-40dvh;bottom:-20dvh;left:-60px;right:-60px;will-change:transform}.page_homeHeroBgImg__yaOVt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;animation:page_kenBurns__tNR_G 28s ease-in-out infinite;will-change:transform,opacity;transition:opacity 1.2s ease}@keyframes page_kenBurns__tNR_G{0%{transform:scale(1.08) translate(0)}25%{transform:scale(1.04) translate(.5%,.3%)}50%{transform:scale(1.07) translate(-.3%,.5%)}75%{transform:scale(1.03) translate(.4%,-.3%)}to{transform:scale(1.08) translate(0)}}.page_homeHeroScrim__9uUL5{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.05) 30%,rgba(0,0,0,.55))}.page_homeHeroContent__c4Ufg{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,4vw,64px) clamp(24px,4vw,64px) clamp(48px,7vw,88px);pointer-events:none;will-change:transform}.page_homeHeroInner__BY2wh{max-width:clamp(320px,55vw,680px);opacity:0;transform:translateY(20px);animation:page_heroContentIn__z4RgI 1s cubic-bezier(.22,1,.36,1) .5s both;pointer-events:auto}@keyframes page_heroContentIn__z4RgI{to{opacity:1;transform:translateY(0)}}.page_homeHeroEyebrow__Wzmea{margin:0 0 14px;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:clamp(10px,.85vw,12px);letter-spacing:.22em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.page_homeHeroTitle__np5Oy{margin:0;font-weight:300;font-size:clamp(36px,4vw,60px);letter-spacing:.01em;line-height:1.1;color:#fff;text-shadow:0 2px 40px rgba(0,0,0,.35)}.page_taglineWrap__G_F8j{padding:clamp(40px,8vw,72px) var(--content-inset) clamp(40px,7vw,64px);display:flex;justify-content:flex-start}.page_tagline___8E6T{max-width:520px}@media (min-width:700px){.page_taglineWrap__G_F8j{justify-content:flex-end}.page_tagline___8E6T{text-align:right}}.page_about__aOfOo,.page_products__j9g_O{padding-inline:var(--content-inset)}.page_rule__a5WQ0{margin-inline:var(--content-inset)}.page_products__j9g_O{padding-top:clamp(48px,8vw,80px)}.page_productRow__UxAAK{display:grid;grid-template-columns:1fr;grid-gap:clamp(24px,5vw,48px);gap:clamp(24px,5vw,48px);margin-bottom:clamp(56px,8vw,80px);align-items:end}.page_bathMedia__p019U,.page_productMediaPair__VwhO5,.page_productMediaStack___6le_{display:grid;grid-gap:3px;gap:3px}.page_productMediaStack___6le_{grid-template-columns:1fr}.page_productMediaStackSide__Ad_y5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px}.page_bathMedia__p019U,.page_productMediaPair__VwhO5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_productStrip__qcAjf{display:grid;grid-template-columns:1fr;grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px);margin-bottom:clamp(48px,7vw,72px)}.page_productCard__LtAQV{display:block;text-decoration:none;color:inherit}.page_productCard__LtAQV img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.page_productCard__LtAQV:hover img{transform:scale(1.03)}.page_productCardBody__ngfcx{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:16px}.page_productCardCta__PDPIZ{flex-shrink:0;font-family:var(--font-sans),sans-serif;font-weight:300;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:oklch(40% .018 60);white-space:nowrap}.page_about__aOfOo{background:oklch(92% .018 75);padding-top:clamp(48px,8vw,72px);padding-bottom:clamp(48px,8vw,72px);display:grid;grid-template-columns:1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:center;margin-top:40px}.page_aboutText__MX8SK{max-width:520px}@media (min-width:700px){.page_about__aOfOo,.page_productRow__UxAAK,.page_productStrip__qcAjf{grid-template-columns:repeat(2,minmax(0,1fr))}.page_productMediaStack___6le_{grid-template-columns:1.2fr .8fr}.page_productMediaStackSide__Ad_y5{grid-template-columns:1fr}}@media (min-width:1040px){.page_productStrip__qcAjf{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,32px)}.page_productMediaPair__VwhO5{grid-template-columns:repeat(2,minmax(0,1fr))}}