.page-module___8aEwW__page{--background:#fafafa;--foreground:#fff;--text-primary:#000;--text-secondary:#666;--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--button-secondary-border:#ebebeb;font-family:var(--font-geist-sans);background-color:var(--background);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__main{background-color:var(--background);flex-direction:column;flex:1;justify-content:space-between;width:100%;display:flex}.page-module___8aEwW__section{background:var(--background);width:100%;height:100vh;position:relative}.page-module___8aEwW__section:nth-child(n+3){height:auto;min-height:100vh;display:grid}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.page-module___8aEwW__section:first-child{z-index:1}.page-module___8aEwW__section:not(:first-child,:last-child){animation:linear both page-module___8aEwW__section-parallax;animation-timeline:view(0);animation-range:exit}.page-module___8aEwW__section:nth-child(2){height:200vh;margin-top:-100vh}.page-module___8aEwW__section:nth-child(2)>*{height:100vh;position:sticky;top:0}}}@keyframes page-module___8aEwW__section-parallax{to{transform:translateY(30vh)}}.page-module___8aEwW__hero{background-color:#000}@media (hover:hover) and (pointer:fine){a.page-module___8aEwW__primary:hover{background:var(--button-primary-hover);border-color:#0000}a.page-module___8aEwW__secondary:hover{background:var(--button-secondary-hover);border-color:#0000}}@media (max-width:600px){.page-module___8aEwW__intro{gap:16px}.page-module___8aEwW__intro h1{letter-spacing:-1.92px;font-size:32px;line-height:40px}}
.home-module__06co2W__hero{background:var(--foreground);color:#fff;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.home-module__06co2W__hero:after{content:"";background:radial-gradient(60% 50% at 50% 45%,#0000008c,#0000004d),linear-gradient(#0000 60%,#0009);position:absolute;inset:0}.home-module__06co2W__slide{object-fit:cover;opacity:0;transition:opacity 1.4s}.home-module__06co2W__slide[data-active]{opacity:1}.home-module__06co2W__content{z-index:1;text-align:center;justify-items:center;gap:2rem;padding-inline:16px;display:grid;position:relative}.home-module__06co2W__heading{font-family:var(--font-oswald);text-transform:uppercase;filter:drop-shadow(0 .12em .25em #0000008c);font-size:clamp(3rem,min(14vw,16vh),10rem);font-weight:400;line-height:.95;display:grid}.home-module__06co2W__heading>span{overflow:clip}.home-module__06co2W__heading span span{display:block}.home-module__06co2W__subheading{letter-spacing:.3em;text-transform:uppercase;color:#ffffffd9;justify-items:center;gap:2rem;font-size:.875rem;display:grid}.home-module__06co2W__subheading:before{content:"";background:var(--brand);width:4rem;height:1px}.home-module__06co2W__content .home-module__06co2W__actions{justify-content:center}.home-module__06co2W__slideBar{z-index:1;justify-content:space-between;align-items:end;gap:2rem;display:flex;position:absolute;bottom:2.5rem;left:5rem;right:5rem}.home-module__06co2W__caption{font-family:var(--font-oswald);text-transform:uppercase;gap:.25rem;font-size:1.5rem;line-height:1;display:grid}.home-module__06co2W__caption span{font-family:var(--font-geist-sans);letter-spacing:.3em;color:var(--brand);font-size:.625rem}.home-module__06co2W__dots{gap:.75rem;display:flex}.home-module__06co2W__dot{cursor:pointer;background:0 0;border:0;width:3rem;height:1.5rem;padding:0;position:relative}.home-module__06co2W__dot:before,.home-module__06co2W__dot:after{content:"";background:#ffffff4d;height:2px;position:absolute;top:50%;left:0;right:0}.home-module__06co2W__dot:after{transform-origin:0;background:#fff;scale:0 1}.home-module__06co2W__dot[aria-pressed=true]:after{scale:1}.home-module__06co2W__scrollCue{z-index:1;letter-spacing:.3em;text-transform:uppercase;color:#fff9;justify-items:center;gap:.75rem;font-size:.625rem;display:grid;position:absolute;bottom:2rem;left:50%;translate:-50%}.home-module__06co2W__scrollCue:after{content:"";background:linear-gradient(var(--brand), transparent);transform-origin:top;width:1px;height:3rem}.home-module__06co2W__intro{width:100%;height:100%;position:relative}.home-module__06co2W__introBg{position:absolute;inset:0}.home-module__06co2W__intro .home-module__06co2W__background{object-fit:cover}.home-module__06co2W__introTint{background:linear-gradient(#0000 50%,#0009),#0000004d;position:absolute;inset:0}.home-module__06co2W__introContent{color:#fff;gap:1.5rem;padding-bottom:4.5rem;display:grid;position:absolute;inset:auto 5rem 0}.home-module__06co2W__introContent .home-module__06co2W__separator{background:#fff;height:1px}.home-module__06co2W__introRow{justify-content:space-between;gap:2rem;display:flex}.home-module__06co2W__introHeading{max-width:8em;font-size:clamp(4.25rem,5.6vw,5.25rem);font-family:var(--font-oswald);letter-spacing:-.03em;font-weight:400;line-height:1}.home-module__06co2W__introValueRow{letter-spacing:.02em;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:54rem;font-size:.875rem;font-weight:300;line-height:1.5;display:grid}.home-module__06co2W__introValue{text-align:start;align-content:start;justify-items:center;gap:.75rem;display:grid}.home-module__06co2W__introValue svg{grid-row:span 2}.home-module__06co2W__eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--brand);font-size:.75rem}.home-module__06co2W__sectionHeading{font-family:var(--font-oswald);letter-spacing:-.02em;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:400;line-height:1.05}.home-module__06co2W__lead{max-width:30rem;font-size:1.25rem;line-height:1.5}.home-module__06co2W__actions{flex-wrap:wrap;gap:1rem;display:flex}.home-module__06co2W__cta,.home-module__06co2W__ghost{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:16px 32px;font-size:.75rem;transition:background-color .15s}.home-module__06co2W__cta{background:var(--brand);color:#fff}.home-module__06co2W__ghost{box-shadow:inset 0 0 0 1px}.home-module__06co2W__more{border-bottom:1px solid var(--brand);letter-spacing:.08em;text-transform:uppercase;padding-bottom:4px;font-size:.75rem;transition:color .15s}.home-module__06co2W__elevate{padding:var(--header-offset) 5rem 6rem;align-content:center;gap:2.5rem;display:grid}.home-module__06co2W__statement{max-width:18em;font-family:var(--font-oswald);letter-spacing:-.02em;view-timeline:--statement;font-size:clamp(2.5rem,5.5vw,5.5rem);font-weight:400;line-height:1.05}.home-module__06co2W__statement span{background:linear-gradient(var(--foreground), var(--foreground)) 0 0 / 100% 100% no-repeat, linear-gradient(#c4c1bb, #c4c1bb) 0 0 / 100% 100%;color:#0000;-webkit-background-clip:text;background-clip:text}.home-module__06co2W__statementCopy{max-width:34rem;font-size:1.125rem;font-weight:300;line-height:1.7}.home-module__06co2W__stats{border-top:1px solid #00000026;flex-wrap:wrap;gap:4rem;padding-top:2rem;display:flex}.home-module__06co2W__stats div{flex-direction:column-reverse;gap:.5rem;display:flex}.home-module__06co2W__stats dd{font-family:var(--font-oswald);font-size:clamp(2.5rem,4vw,3.5rem);line-height:1}.home-module__06co2W__stats dt{letter-spacing:.2em;text-transform:uppercase;color:#666;font-size:.75rem}.home-module__06co2W__collections{padding:var(--header-offset) 5rem 5rem;background:#e8e6e2;align-content:center;gap:3rem;display:grid}.home-module__06co2W__collectionsHead{gap:1rem;display:grid}.home-module__06co2W__panels{gap:1rem;height:min(70vh,40rem);display:flex}.home-module__06co2W__panel{color:#fff;flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;padding:2rem;transition:flex-grow .7s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.home-module__06co2W__panel:after{content:"";background:linear-gradient(#00000026,#000000b3);position:absolute;inset:0}.home-module__06co2W__panelImage{object-fit:cover;transition:scale .9s cubic-bezier(.2,.7,.2,1)}.home-module__06co2W__panelNumber,.home-module__06co2W__panelBody{z-index:1;position:relative}.home-module__06co2W__panelNumber{letter-spacing:.3em;font-size:.75rem}.home-module__06co2W__panelBody{justify-items:start;gap:.75rem;display:grid}.home-module__06co2W__panelBody small{letter-spacing:.3em;text-transform:uppercase;color:var(--brand);font-size:.75rem}.home-module__06co2W__panelBody strong{font-family:var(--font-oswald);text-transform:uppercase;font-size:clamp(2rem,3vw,3rem);font-weight:400;line-height:1}.home-module__06co2W__panelText{max-width:24rem;font-weight:300;line-height:1.6}.home-module__06co2W__panelText,.home-module__06co2W__panel .home-module__06co2W__more{opacity:0;transition:opacity .4s,translate .4s;translate:0 1rem}.home-module__06co2W__panel:is(:hover,:focus-visible){flex-grow:2.5}.home-module__06co2W__panels:not(:has(.home-module__06co2W__panel:hover,.home-module__06co2W__panel:focus-visible)) .home-module__06co2W__panel:first-child{flex-grow:2.5}.home-module__06co2W__panel:is(:hover,:focus-visible) :is(.home-module__06co2W__panelText,.home-module__06co2W__more){opacity:1;transition-delay:.2s;translate:none}.home-module__06co2W__panels:not(:has(.home-module__06co2W__panel:hover,.home-module__06co2W__panel:focus-visible)) .home-module__06co2W__panel:first-child :is(.home-module__06co2W__panelText,.home-module__06co2W__more){opacity:1;transition-delay:.2s;translate:none}.home-module__06co2W__panel:is(:hover,:focus-visible) .home-module__06co2W__panelImage{scale:1.05}.home-module__06co2W__slabs{padding:var(--header-offset) 0 5rem;color:#fff;background:#111;align-content:center;gap:3rem;display:grid;overflow:hidden}.home-module__06co2W__slabsHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;padding-inline:5rem;display:flex}.home-module__06co2W__slabsHead>div{gap:1rem;display:grid}.home-module__06co2W__marquee{overflow:hidden}.home-module__06co2W__track{gap:1.5rem;width:max-content;list-style:none;display:flex}.home-module__06co2W__track li{width:17.5rem}.home-module__06co2W__slabCard{gap:.5rem;display:grid}.home-module__06co2W__slabImage{aspect-ratio:3/4;background:#222;margin-bottom:.75rem;position:relative;overflow:hidden}.home-module__06co2W__slabImage img{object-fit:cover;transition:scale .6s cubic-bezier(.2,.7,.2,1)}.home-module__06co2W__slabCard strong{font-family:var(--font-oswald);text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1.1;transition:color .15s}.home-module__06co2W__slabCard small{letter-spacing:.2em;text-transform:uppercase;color:var(--brand);font-size:.75rem}.home-module__06co2W__explore{padding:var(--header-offset) 5rem 6rem;grid-template-columns:1fr 1fr;align-items:center;gap:6rem;display:grid}.home-module__06co2W__exploreHead{justify-items:start;gap:1.5rem;display:grid}.home-module__06co2W__exploreSteps{gap:1.5rem;display:grid}.home-module__06co2W__steps{border-bottom:1px solid #00000026;list-style:none;display:grid}.home-module__06co2W__step{border-top:1px solid #00000026;grid-template-columns:4rem 1fr;column-gap:1.5rem;padding-block:1.75rem;font-weight:300;line-height:1.5;display:grid}.home-module__06co2W__step h3{font-size:1.25rem;font-weight:400}.home-module__06co2W__stepNumber{font-family:var(--font-oswald);color:var(--brand);grid-row:1/span 2;font-size:3.5rem;line-height:1}@media (hover:hover) and (pointer:fine){.home-module__06co2W__cta:hover{background:#a9834f}.home-module__06co2W__ghost:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.home-module__06co2W__more:hover,.home-module__06co2W__slabCard:hover strong{color:var(--brand)}.home-module__06co2W__slabCard:hover img{scale:1.06}}@media (prefers-reduced-motion:no-preference){.home-module__06co2W__scrollCue:after{animation:2s ease-in-out infinite home-module__06co2W__scroll-cue}.home-module__06co2W__caption{animation:.6s ease-out both home-module__06co2W__rise}.home-module__06co2W__heading span span{animation:1.2s cubic-bezier(.2,.7,.2,1) both home-module__06co2W__reveal}.home-module__06co2W__heading>:last-child span{animation-delay:.15s}.home-module__06co2W__subheading,.home-module__06co2W__content .home-module__06co2W__actions{animation:.9s cubic-bezier(.2,.7,.2,1) .6s both home-module__06co2W__rise}.home-module__06co2W__content .home-module__06co2W__actions{animation-delay:.75s}.home-module__06co2W__dot[aria-pressed=true]:after{animation:6s linear both home-module__06co2W__progress}.home-module__06co2W__track{animation:240s linear infinite home-module__06co2W__marquee}.home-module__06co2W__marquee:is(:hover,:focus-within) .home-module__06co2W__track{animation-play-state:paused}@supports (animation-timeline:view()){.home-module__06co2W__statement span{animation:linear both home-module__06co2W__fill;animation-timeline:--statement;animation-range:entry 60% cover 55%}.home-module__06co2W__statementCopy,.home-module__06co2W__stats,.home-module__06co2W__collectionsHead,.home-module__06co2W__panels,.home-module__06co2W__slabsHead,.home-module__06co2W__exploreHead,.home-module__06co2W__exploreSteps{animation:linear both home-module__06co2W__rise;animation-timeline:view();animation-range:entry entry 50%}}}@media (prefers-reduced-motion:reduce){.home-module__06co2W__marquee{overflow-x:auto}.home-module__06co2W__track{padding-inline:5rem}.home-module__06co2W__track li[aria-hidden]{display:none}}@media (hover:none),(max-width:900px){.home-module__06co2W__panels{flex-direction:column;height:auto}.home-module__06co2W__panel{min-height:20rem}.home-module__06co2W__panelText,.home-module__06co2W__panel .home-module__06co2W__more{opacity:1;translate:none}}@media (max-height:600px){.home-module__06co2W__scrollCue{display:none}}@media (max-width:900px){.home-module__06co2W__explore{grid-template-columns:1fr;gap:3rem}}@media (max-width:600px){.home-module__06co2W__introContent{inset-inline:16px}.home-module__06co2W__introRow{flex-direction:column}.home-module__06co2W__elevate,.home-module__06co2W__collections,.home-module__06co2W__explore,.home-module__06co2W__slabsHead{padding-inline:16px}.home-module__06co2W__slideBar{bottom:1.5rem;left:16px;right:16px}.home-module__06co2W__scrollCue{display:none}.home-module__06co2W__dot{width:2rem}.home-module__06co2W__stats{gap:2rem}.home-module__06co2W__track li{width:13rem}}@keyframes home-module__06co2W__scroll-cue{0%{transform:scaleY(0)}50%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@keyframes home-module__06co2W__rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes home-module__06co2W__reveal{0%{translate:0 100%}}@keyframes home-module__06co2W__progress{0%{scale:0 1}}@keyframes home-module__06co2W__marquee{to{translate:calc(-50% - .75rem)}}@keyframes home-module__06co2W__fill{0%{background-size:0% 100%,100% 100%}}
