.page-module___8aEwW__nav{z-index:100;color:#fff;mix-blend-mode:difference;letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-family:var(--font-body);justify-content:space-between;align-items:center;padding:1.5vw 3vw;font-weight:500;display:flex;position:fixed;top:0;left:0;right:0}.page-module___8aEwW__navLeft,.page-module___8aEwW__navRight{flex:1}.page-module___8aEwW__navLink{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .22s,transform .22s;display:inline-block}.page-module___8aEwW__navLink:hover{opacity:.72}.page-module___8aEwW__navRight{text-align:right}.page-module___8aEwW__navLogoText{font-family:var(--font-logo);color:inherit;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;margin:0;font-size:17vw;line-height:.8;position:absolute;top:5vw;left:50%;transform:translate(-50%)}.page-module___8aEwW__navLogoSup{vertical-align:top;letter-spacing:0;font-size:5vw;font-family:var(--font-body);margin-left:.04em;font-weight:500;position:absolute;top:.8vw;left:100%}.page-module___8aEwW__hero{background:var(--bg);flex-direction:column;width:100vw;height:100vh;padding-top:5vw;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroVideo{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.page-module___8aEwW__heroTitleWrap,.page-module___8aEwW__heroTitle,.page-module___8aEwW__heroSup{display:none}.page-module___8aEwW__heroBadge{z-index:1;pointer-events:none;width:clamp(5.5rem,8vw,8rem);height:clamp(5.5rem,8vw,8rem);position:absolute;top:88%;left:92%;transform:translate(-50%,-50%)}.page-module___8aEwW__heroBadge:before{content:"";background:var(--gold);width:100%;height:100%;animation:12s linear infinite page-module___8aEwW__svgSpin;display:block;-webkit-mask:url(/images/hero-badge-mask.png) 50%/contain no-repeat;mask:url(/images/hero-badge-mask.png) 50%/contain no-repeat}.page-module___8aEwW__heroBadge{z-index:2;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s;display:flex;pointer-events:auto!important}.page-module___8aEwW__heroBadge:hover{filter:drop-shadow(0 4px 14px #0000008c);transform:translate(-50%,-50%)scale(1.06)}.page-module___8aEwW__heroBadge:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:50%}.page-module___8aEwW__heroBadge:before{pointer-events:none;transition:background .3s,filter .3s;position:absolute;inset:0}.page-module___8aEwW__heroBadge:hover:before{background:#111;animation-duration:6s}.page-module___8aEwW__heroBadgeOverlay{z-index:2;color:var(--gold);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(.72rem,1vw,.95rem);font-weight:600;transition:color .3s,transform .3s;display:flex;position:relative;color:#111!important}.page-module___8aEwW__heroBadge:hover .page-module___8aEwW__heroBadgeOverlay{background:var(--gold);color:#111;transform:scale(1.05);color:var(--gold)!important;background:0 0!important}@keyframes page-module___8aEwW__svgSpin{to{transform:rotate(360deg)}}.page-module___8aEwW__heroStar1{animation:5s linear infinite page-module___8aEwW__svgSpin;position:absolute;top:70%;left:47%}.page-module___8aEwW__heroStar1 svg{width:100px;height:100px;animation:5s linear infinite page-module___8aEwW__svgSpin}.page-module___8aEwW__heroText{max-width:48vw;position:absolute;bottom:4vw;left:3vw}.page-module___8aEwW__heroText p{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:4vw;line-height:1.1}.page-module___8aEwW__heroText strong{font-family:var(--font-body);text-transform:uppercase;letter-spacing:0;font-weight:500}.page-module___8aEwW__heroStatement,.page-module___8aEwW__heroMoment{display:block}.page-module___8aEwW__it{font-family:var(--font-display);font-style:italic}@media (max-width:700px){.page-module___8aEwW__nav{padding:max(1rem, env(safe-area-inset-top)) 1rem 0;color:#fff;letter-spacing:.01em;mix-blend-mode:normal;text-shadow:0 1px 12px #0000006b;align-items:flex-start;font-size:.66rem;transition:color .24s,text-shadow .24s}.page-module___8aEwW__navAfterHero{color:var(--ink);text-shadow:none}.page-module___8aEwW__navLogoText{top:max(1.15rem, env(safe-area-inset-top));font-size:12vw;line-height:.78}.page-module___8aEwW__navLogoSup{margin-left:.08em;font-size:3.1vw;top:.1rem}.page-module___8aEwW__hero{background:#070a07;width:100%;height:100svh;min-height:38rem;padding:0}.page-module___8aEwW__hero:after{display:none}.page-module___8aEwW__heroOldAfter{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000003d 0%,#0000 22%),linear-gradient(#0000 64%,#000000b8 100%);position:absolute;inset:0}.page-module___8aEwW__heroVideo{object-position:center center}.page-module___8aEwW__heroBadge{z-index:3;z-index:1;width:4.35rem;height:4.35rem;inset:auto 1rem 3.7rem auto;transform:none;pointer-events:auto!important;z-index:3!important}.page-module___8aEwW__heroBadge:hover{transform:scale(1.06)}.page-module___8aEwW__heroBadgeOverlay{letter-spacing:.1em;font-size:.62rem}.page-module___8aEwW__heroText{right:1rem;bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:1;color:#fff;text-shadow:0 2px 18px #0000006b;max-width:none;left:1rem;z-index:2!important}.page-module___8aEwW__heroText p{color:inherit;letter-spacing:-.045em;font-size:clamp(1.55rem,7.2vw,2.05rem);line-height:.98}.page-module___8aEwW__heroStatement{max-width:10ch}.page-module___8aEwW__heroMoment{letter-spacing:-.02em;margin-top:.65rem;font-size:.54em;line-height:1.15}.page-module___8aEwW__heroText strong{letter-spacing:.015em;font-size:.82em}}.page-module___8aEwW__manifesto{z-index:1;background:var(--bg);padding:20vh clamp(1.4rem,6vw,6rem);position:relative;overflow:hidden}.page-module___8aEwW__manifestoWm{font-family:var(--font-logo);white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:33vw;line-height:1;position:absolute;bottom:-9vw;left:50%;transform:translate(-50%)}.page-module___8aEwW__manifestoInner{text-align:center;max-width:1000px;margin:0 auto;position:relative}.page-module___8aEwW__manifestoText{color:var(--ink);font-size:clamp(1.55rem,3.4vw,3.1rem);font-weight:300;line-height:1.42;font-family:var(--font-display);margin-top:6vh}.page-module___8aEwW__manifestoText strong{font-weight:500}.page-module___8aEwW__w{opacity:.13;display:inline-block}.page-module___8aEwW__manifestoSig{flex-direction:column;align-items:center;gap:1rem;margin-top:7vh;display:flex}.page-module___8aEwW__manifestoSig .page-module___8aEwW__it{color:var(--wine);font-size:clamp(1.4rem,2.4vw,2rem)}.page-module___8aEwW__manifestoSig small{font-family:var(--font-body);letter-spacing:.45em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px}.page-module___8aEwW__kicker{letter-spacing:.45em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:500;font-family:var(--font-body);align-items:center;gap:1.2rem;display:flex}.page-module___8aEwW__kicker:before{content:"";background:var(--gold);width:2.8rem;height:1px}.page-module___8aEwW__kickerCenter{justify-content:center}.page-module___8aEwW__kickerCenter:after{content:"";background:var(--gold);width:2.8rem;height:1px}.page-module___8aEwW__manifestoImages{pointer-events:none;z-index:0;position:absolute;inset:0}.page-module___8aEwW__manifestoImageLeft,.page-module___8aEwW__manifestoImageRight{width:15vw;height:50vh;position:absolute;top:50%;transform:translateY(-50%)}.page-module___8aEwW__manifestoImageLeft{left:2vw}.page-module___8aEwW__manifestoImageRight{right:2vw}@media (max-width:700px){.page-module___8aEwW__manifesto{flex-direction:column;padding:5.5rem 1.25rem 3.5rem;display:flex}.page-module___8aEwW__manifestoInner{order:1;width:100%}.page-module___8aEwW__manifestoText{margin-top:2.5rem;font-size:clamp(1.25rem,5.6vw,1.55rem);line-height:1.38}.page-module___8aEwW__manifestoSig{gap:.75rem;margin-top:2.75rem}.page-module___8aEwW__manifestoSig .page-module___8aEwW__it{font-size:clamp(1.15rem,5vw,1.4rem);line-height:1.15}.page-module___8aEwW__manifestoSig small{letter-spacing:.36em;font-size:.52rem}.page-module___8aEwW__manifestoImages{order:2;justify-content:center;align-items:center;gap:.35rem;height:39vw;max-height:12rem;margin-top:2.25rem;display:flex;position:relative;inset:auto}.page-module___8aEwW__manifestoImageLeft,.page-module___8aEwW__manifestoImageRight{width:97vw;max-width:30rem;height:39vw;max-height:12rem;position:relative;top:-4rem;left:auto;right:auto}.page-module___8aEwW__manifestoImageLeft{transform-origin:75% 70%;transform:rotate(-40deg)}.page-module___8aEwW__manifestoImageRight{transform-origin:25% 70%;transform:rotate(40deg)}}.page-module___8aEwW__experience{background:var(--bg);height:240vh;position:relative}.page-module___8aEwW__expTextWrap{z-index:1;pointer-events:none;flex-direction:column;justify-content:center;align-items:stretch;gap:2.5vw;display:flex;position:absolute;inset:0;overflow:hidden}.page-module___8aEwW__expKicker{z-index:1;font-family:var(--font-body);letter-spacing:.08em;text-align:center;color:var(--ink);font-size:14px;font-weight:500;position:absolute;top:8vh;left:0;right:0}.page-module___8aEwW__expMarquee{will-change:transform, opacity;flex-direction:column;gap:1.2vw;width:100%;display:flex;position:relative;top:75vh;transform:rotate(-3deg)scale(1.05)}.page-module___8aEwW__expText{font-family:var(--font-display);color:var(--ink);text-align:center;margin:0;font-size:clamp(2rem,5vw,6rem);font-weight:400;line-height:1.1}.page-module___8aEwW__expMarqueeRow{white-space:nowrap;width:100%;overflow:hidden}.page-module___8aEwW__expMarqueeTrack{width:max-content;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);will-change:transform;font-size:clamp(3rem,7vw,7.5rem);font-weight:500;line-height:1;display:flex}.page-module___8aEwW__expMarqueeTrack span{flex:none;display:block}.page-module___8aEwW__expMarqueeOutlineText{color:#0000;-webkit-text-stroke:1px #1111117a}.page-module___8aEwW__expMarqueeFilled{color:var(--ink)}.page-module___8aEwW__expMarqueeForward{animation:24s linear infinite page-module___8aEwW__marqueeForward}.page-module___8aEwW__expMarqueeReverse{animation:24s linear infinite page-module___8aEwW__marqueeReverse}@keyframes page-module___8aEwW__marqueeForward{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes page-module___8aEwW__marqueeReverse{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__expMarqueeForward,.page-module___8aEwW__expMarqueeReverse{animation-play-state:paused}}.page-module___8aEwW__expImageSticky{z-index:1;isolation:isolate;background:0 0;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.page-module___8aEwW__expImageScale{will-change:transform;background:0 0;width:100vw;height:100vh;position:relative;overflow:hidden}.page-module___8aEwW__expImageContent{object-fit:contain;object-position:center;transform-origin:50%;will-change:transform, filter}.page-module___8aEwW__expHeroOverlay{z-index:3;color:#fff;pointer-events:none;will-change:transform, opacity;grid-template-columns:minmax(0,1fr) minmax(15rem,.65fr);align-items:center;gap:4vw;padding:8vw 3vw 4vw;display:grid;position:absolute;inset:0}.page-module___8aEwW__expHeroTitle{max-width:8ch;font-family:var(--font-body);letter-spacing:-.08em;text-transform:uppercase;font-size:clamp(4rem,11vw,11rem);font-weight:600;line-height:.78}.page-module___8aEwW__expHeroCopy{max-width:26rem;font-family:var(--font-body);align-self:center;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.25}.page-module___8aEwW__expHeroCopy p{margin:0}.page-module___8aEwW__expHeroAction{letter-spacing:.08em;border-bottom:1px solid #ffffffd9;justify-content:space-between;align-items:center;width:min(14rem,70%);margin-top:2rem;padding:.8rem 0;font-size:.78rem;font-weight:600;display:flex}.page-module___8aEwW__expHeroAction span{font-size:1.5rem;font-weight:400;animation:2.2s ease-in-out infinite page-module___8aEwW__expArrowPulse}@keyframes page-module___8aEwW__expArrowPulse{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (max-width:700px){.page-module___8aEwW__experience{height:180svh}.page-module___8aEwW__expTextWrap{z-index:4;display:block;overflow:hidden}.page-module___8aEwW__expKicker{letter-spacing:.22em;font-size:.62rem;font-weight:600;top:auto}.page-module___8aEwW__expMarquee{gap:0;position:absolute;top:142svh;transform:rotate(-2deg)scale(1.02)}.page-module___8aEwW__expMarqueeRow{display:none}.page-module___8aEwW__expMarqueeRow:nth-child(2){border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 94%, transparent);padding:.65rem 0;display:block}.page-module___8aEwW__expMarqueeTrack{font-size:clamp(2.7rem,12vw,4rem)}.page-module___8aEwW__expMarqueeForward,.page-module___8aEwW__expMarqueeReverse{animation-duration:30s}.page-module___8aEwW__expImageSticky{background:var(--bg);align-items:stretch;height:100svh;padding:5.25rem .75rem 1rem}.page-module___8aEwW__expImageScale{border-radius:1.25rem;width:100%;height:auto;min-height:0}.page-module___8aEwW__expImageContent{object-fit:cover;object-position:center;will-change:transform}.page-module___8aEwW__expHeroOverlay{background:linear-gradient(#0000 24%,#0807051a 42%,#080705c7 100%);border-radius:1.25rem;flex-direction:column;justify-content:flex-end;gap:1rem;padding:8rem 1.25rem 1.35rem;display:flex;inset:5.25rem .75rem 1rem;overflow:hidden}.page-module___8aEwW__expHeroTitle{letter-spacing:-.075em;max-width:7ch;font-size:clamp(3.7rem,17vw,5.6rem);line-height:.78}.page-module___8aEwW__expHeroCopy{align-self:auto;max-width:20rem;font-size:.95rem;line-height:1.3}.page-module___8aEwW__expHeroAction{width:min(100%,18rem);margin-top:.9rem;padding:.7rem 0;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__expHeroAction span{animation:none}}.page-module___8aEwW__story{background:var(--bg);z-index:3;min-height:185vh;padding:11vw 3vw 5vw;position:relative;overflow:hidden}.page-module___8aEwW__storyHeader{z-index:5;width:100%;position:relative}.page-module___8aEwW__storyKicker{z-index:1;will-change:transform, opacity;width:max-content;margin:0 0 1.4rem;position:sticky;top:14vh}.page-module___8aEwW__storyHeading{font-family:var(--font-display);letter-spacing:-.09em;will-change:transform;margin:0;font-size:clamp(4.5rem,8.5vw,8.5rem);font-weight:400;line-height:.8}.page-module___8aEwW__storyHeading>span{font-family:var(--font-body);letter-spacing:-.1em;will-change:transform;font-weight:500;display:block}.page-module___8aEwW__storyHeading em{white-space:nowrap;will-change:transform;margin-left:28vw;font-style:normal;display:block}.page-module___8aEwW__storyHeading em span{font-family:var(--font-script);letter-spacing:-.04em;font-size:.86em}.page-module___8aEwW__mobileStoryBreak{display:none}.page-module___8aEwW__storyCollage{height:104vh;margin-top:-2vw;position:relative}.page-module___8aEwW__storyFigure{will-change:transform;background:#e9e7df;margin:0;position:absolute;overflow:hidden}.page-module___8aEwW__storyFigureMedia{position:absolute;inset:0}.page-module___8aEwW__storyFigureMedia img{object-fit:cover;transition:transform 1.2s cubic-bezier(.22,.7,.18,1)}.page-module___8aEwW__storyFigureOne{width:34vw;height:47vw;top:10vw;left:6vw}.page-module___8aEwW__storyFigureTwo{width:36vw;height:46vw;top:16vw;right:5vw}.page-module___8aEwW__storyFigureThree{z-index:1;width:25vw;height:32vw;top:39vw;left:36vw}.page-module___8aEwW__storyFigureFour{z-index:1;width:23vw;height:30vw;top:65vw;right:8vw}.page-module___8aEwW__storyFigureFive{z-index:1;width:24vw;height:32vw;top:53vw;left:7vw}.page-module___8aEwW__storyFigure figcaption{z-index:1;color:#fff;font-family:var(--font-body);letter-spacing:.1em;text-shadow:0 1px 8px #00000087;text-transform:uppercase;font-size:.62rem;position:absolute;bottom:12px;left:14px;right:14px}.page-module___8aEwW__storyDefinition{max-width:80rem;font-family:var(--font-display);letter-spacing:-.05em;margin:19vw 0 0;font-size:clamp(1.8rem,4vw,4rem);line-height:1.02}.page-module___8aEwW__storyDefinitionLead{font-family:var(--font-body);letter-spacing:-.08em}.page-module___8aEwW__storyDefinitionSmall{letter-spacing:-.03em;font-size:.5em}@media (min-width:1441px) and (max-width:1600px){.page-module___8aEwW__storyHeading{font-size:clamp(3.6rem,5.5vw,5.2rem);line-height:.84}.page-module___8aEwW__storyHeading em{white-space:nowrap;margin-left:42vw}}@media (min-width:1025px) and (max-width:1440px){.page-module___8aEwW__storyHeading{font-size:clamp(3.2rem,4.8vw,4.5rem);line-height:.85}.page-module___8aEwW__storyHeading em{white-space:nowrap;margin-left:42vw}.page-module___8aEwW__storyKicker{margin-bottom:1.6rem;top:10vh}}@media (min-width:701px) and (max-width:1024px){.page-module___8aEwW__storyHeading{font-size:clamp(3rem,5.8vw,4.2rem);line-height:.86}.page-module___8aEwW__storyHeading em{white-space:nowrap;margin-left:15vw}}@media (max-width:700px){.page-module___8aEwW__story{min-height:0;padding:6rem 1rem 5rem}.page-module___8aEwW__storyHeading{letter-spacing:-.075em;font-size:clamp(2.8rem,12vw,3.8rem);line-height:.84}.page-module___8aEwW__storyHeading>span{white-space:normal;max-width:none}.page-module___8aEwW__storyHeading em{white-space:normal;max-width:none;margin-top:.8rem;margin-left:clamp(5.5rem,36vw,11rem);font-size:.78em;line-height:.93}.page-module___8aEwW__storyHeading em span{transform-origin:100% 100%;margin-right:.08em;display:inline-block;transform:translateY(.05em)rotate(-4deg)}.page-module___8aEwW__mobileStoryBreak{display:initial}.page-module___8aEwW__storyKicker{letter-spacing:.26em;margin-bottom:1.6rem;font-size:.58rem;position:relative;top:auto}.page-module___8aEwW__storyCollage{grid-template-columns:1.08fr .92fr;gap:.75rem;height:auto;margin-top:3rem;display:grid}.page-module___8aEwW__storyFigure{border-radius:.9rem;width:auto;height:auto;position:relative;inset:auto;transform:none}.page-module___8aEwW__heroBadge:hover{transform:scale(1.06)}.page-module___8aEwW__heroBadgeOverlay{letter-spacing:.1em;font-size:.62rem}.page-module___8aEwW__storyFigure:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:34%;position:absolute;bottom:0;left:0;right:0}.page-module___8aEwW__storyFigureOne{aspect-ratio:4/5;grid-area:1/1/2/3;justify-self:start;width:78vw}.page-module___8aEwW__storyFigureTwo{z-index:1;aspect-ratio:3/4;grid-area:1/2/2/3;justify-self:end;width:100%;top:29vw}.page-module___8aEwW__storyFigureThree{aspect-ratio:4/5;grid-area:2/1/3/2;justify-self:start;width:49vw}.page-module___8aEwW__storyFigureFour{z-index:1;aspect-ratio:3/4;grid-area:2/2/3/3;justify-self:end;width:100%;top:14vw}.page-module___8aEwW__storyFigureFive{aspect-ratio:4/5;grid-area:3/1/4/3;justify-self:center;width:72vw;margin-top:1.25rem}.page-module___8aEwW__storyFigure figcaption{letter-spacing:.08em;font-size:.54rem;line-height:1.2;bottom:.7rem;left:.75rem;right:.75rem}.page-module___8aEwW__story .page-module___8aEwW__heroStar1{display:block;top:95%;left:65%}.page-module___8aEwW__storyDefinition{margin:4.5rem 0 0;padding:0 .2rem;font-size:clamp(1.65rem,7.4vw,2.35rem);line-height:1.06}.page-module___8aEwW__storyDefinitionSmall{margin-bottom:.4rem;font-size:.46em;line-height:1.2;display:inline-block}}.page-module___8aEwW__products{background:var(--bg);z-index:3;padding:3vh 5vw 8vh;position:relative}.page-module___8aEwW__productsHeading{width:100%;color:var(--ink);font-family:var(--font-script);letter-spacing:-.06em;text-align:right;margin:0 0 7vw;font-size:clamp(3.5rem,8vw,8rem);font-weight:400;line-height:.82}.page-module___8aEwW__productsGrid{grid-template-columns:repeat(3,1fr);gap:4vw;max-width:1400px;margin:0 auto;display:grid}.page-module___8aEwW__productCard{--product-hover:#e3bd75;--product-ink:#2b1a06;--product-accent:#f7e4b5;text-align:center;isolation:isolate;opacity:0;background:#f0f0f0;border-radius:clamp(1.2rem,2.2vw,2.5rem);flex-direction:column;align-items:center;padding:0 1.2rem 2.2rem;transition:color .55s,transform .7s cubic-bezier(.22,.7,.18,1);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__productCard:nth-child(2){--product-hover:#5b2a1c;--product-ink:#f7e3ae;--product-accent:#d18a5f}.page-module___8aEwW__productCard:nth-child(3){--product-hover:#e8a29f;--product-ink:#3c1717;--product-accent:#ffe0d5}.page-module___8aEwW__productCard:before{content:"";z-index:-1;background:var(--product-hover);transition:transform .75s cubic-bezier(.22,.7,.18,1);position:absolute;inset:0;transform:translateY(-102%)}.page-module___8aEwW__productCard:hover{color:var(--product-ink);transform:translateY(-.35rem)}.page-module___8aEwW__productCard:hover:before{transform:translateY(0)}.page-module___8aEwW__productImage{z-index:1;aspect-ratio:3/4;width:100%;margin-bottom:2rem;position:relative}.page-module___8aEwW__productImage img{object-fit:contain;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,.7,.18,1)}.page-module___8aEwW__productTitle{z-index:1;font-family:var(--font-body);letter-spacing:.05em;color:var(--ink);text-transform:uppercase;margin:0 0 .5rem;font-size:clamp(1rem,1.3vw,1.5rem);font-weight:500;position:relative}.page-module___8aEwW__productDesc{z-index:1;font-family:var(--font-display);color:var(--ink);margin:0 0 2rem;font-size:clamp(1.1rem,1.6vw,1.8rem);font-weight:400;position:relative}.page-module___8aEwW__productDesc .page-module___8aEwW__it{font-style:italic;font-weight:300}.page-module___8aEwW__productBtn{z-index:1;background:var(--ink);box-shadow:none;color:var(--bg);font-family:var(--font-display);cursor:pointer;border:none;border-radius:50px;padding:.8rem 2.5rem;font-size:clamp(1rem,1.4vw,1.5rem);transition:transform .3s,opacity .3s;display:inline-block;position:relative}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productTitle,.page-module___8aEwW__productCard:hover .page-module___8aEwW__productDesc{color:var(--product-ink)}.page-module___8aEwW__productCard:hover .page-module___8aEwW__productBtn{background:var(--product-ink);color:var(--product-hover)}.page-module___8aEwW__productBtn:hover{opacity:.9;transform:scale(1.02)}@media (max-width:900px){.page-module___8aEwW__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5vw}}@media (max-width:700px){.page-module___8aEwW__products{padding:4vh 4vw 8vh}.page-module___8aEwW__productsHeading{margin-bottom:8vw;font-size:clamp(3rem,13vw,5rem)}.page-module___8aEwW__productCard{border-radius:1.1rem;padding:0 .55rem 1.2rem}.page-module___8aEwW__productCard:nth-child(3):last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 2.5vw)}.page-module___8aEwW__productImage{aspect-ratio:4/5;margin-bottom:1rem}.page-module___8aEwW__productTitle{letter-spacing:.025em;font-size:.82rem}.page-module___8aEwW__productDesc{margin-bottom:1rem;font-size:.92rem}.page-module___8aEwW__productBtn{padding:.6rem .9rem;font-size:.82rem}}.page-module___8aEwW__zeroSection{background:var(--bg);width:100%;height:260vh;color:var(--ink);position:relative;overflow:clip}.page-module___8aEwW__zeroSticky{height:100vh;position:sticky;top:0;overflow:hidden}.page-module___8aEwW__zeroCanvas{z-index:0;position:absolute;inset:0}.page-module___8aEwW__zeroOverlay{z-index:1;pointer-events:none;height:100%;position:relative}.page-module___8aEwW__zeroCopyStage{visibility:hidden;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8vw;padding:0 5vw;display:grid;position:absolute;inset:0}.page-module___8aEwW__zeroCopyStageOne{visibility:visible}.page-module___8aEwW__zeroCopyBlock{width:min(32rem,37vw)}.page-module___8aEwW__zeroCopyBlockRight{text-align:right;justify-self:end}.page-module___8aEwW__zeroCopyKicker{color:var(--gold);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.3rem;font-size:.68rem;font-weight:600;line-height:1.2;display:flex}.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyKicker{justify-content:flex-end}.page-module___8aEwW__zeroCopyKicker:before{content:"";background:var(--gold);flex:none;width:2rem;height:1px}.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyKicker:before{order:2}.page-module___8aEwW__zeroCopyHeading{color:var(--ink);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,5.5vw,7.5rem);font-weight:400;line-height:.86}.page-module___8aEwW__zeroCopyHeading em{font-family:var(--font-script);letter-spacing:-.02em;font-size:.85em;font-style:normal}.page-module___8aEwW__zeroCopyBody{max-width:29rem;color:color-mix(in srgb, var(--ink) 82%, transparent);font-family:var(--font-body);margin:2rem 0 0;font-size:clamp(1.1rem,1.45vw,1.7rem);line-height:1.25}.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyBody{margin-left:auto}.page-module___8aEwW__zeroFizzStrip{z-index:3;background:var(--ink);height:clamp(7rem,14vh,11rem);box-shadow:none;border:none;border-radius:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.page-module___8aEwW__zeroFizzVideo{object-fit:cover;opacity:.88;border:none;outline:none;width:100%;height:100%;display:block}.page-module___8aEwW__zeroFizzLabel{color:var(--bg);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:600;position:absolute;bottom:1.35rem;right:4vw}@media (max-width:700px){.page-module___8aEwW__zeroSection{height:190svh}.page-module___8aEwW__zeroSticky{height:100svh}.page-module___8aEwW__zeroCanvas{top:23svh;bottom:22svh}.page-module___8aEwW__zeroCopyStage{padding:0;display:block}.page-module___8aEwW__zeroCopyBlock,.page-module___8aEwW__zeroCopyBlockRight{text-align:left;width:min(18rem,78vw);position:absolute;top:clamp(5.5rem,10svh,7rem);left:1rem}.page-module___8aEwW__zeroCopyBlockRight{text-align:right;width:min(17rem,74vw);inset:auto 1rem calc(11svh + 2rem) auto}.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyKicker{justify-content:flex-end}.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyKicker:before{order:2}.page-module___8aEwW__zeroCopyKicker{letter-spacing:.17em;gap:.55rem;margin-bottom:.75rem;font-size:.57rem}.page-module___8aEwW__zeroCopyKicker:before{width:1.5rem}.page-module___8aEwW__zeroCopyHeading{max-width:18rem;font-size:clamp(2.45rem,11vw,3.55rem);line-height:.9}.page-module___8aEwW__zeroCopyBody,.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyBody{max-width:17rem;margin-top:.85rem;font-size:.9rem;line-height:1.38}.page-module___8aEwW__zeroCopyBlockRight .page-module___8aEwW__zeroCopyBody{margin-left:auto}.page-module___8aEwW__zeroFizzStrip{height:10svh;min-height:5.25rem;left:.75rem;right:.75rem;box-shadow:none!important;border:none!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important}.page-module___8aEwW__zeroFizzLabel{font-size:.58rem;bottom:1rem;right:7vw}}@keyframes page-module___8aEwW__zeroFizzArrowAnim{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (max-width:700px){.page-module___8aEwW__zeroFizzLink{letter-spacing:.18em;gap:.5rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__zeroFizzArrow{animation:none!important}}.page-module___8aEwW__zeroFizzLink{z-index:2;color:#fff;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 2px 14px #000000b3;cursor:pointer;background:#0000002e;justify-content:center;align-items:center;gap:.65rem;font-size:clamp(.85rem,1.25vw,1.15rem);font-weight:500;text-decoration:none;transition:all .26s;display:flex;position:absolute;inset:0}.page-module___8aEwW__zeroFizzLink:hover{color:var(--gold,#d4af37);letter-spacing:.26em;background:#00000061}.page-module___8aEwW__zeroFizzText{border-bottom:1.5px solid #ffffffa6;padding-bottom:3px;transition:border-color .26s,color .26s;position:relative}.page-module___8aEwW__zeroFizzLink:hover .page-module___8aEwW__zeroFizzText{border-color:var(--gold,#d4af37)}.page-module___8aEwW__zeroFizzArrow{font-size:1.25em;line-height:1;transition:transform .26s cubic-bezier(.16,1,.3,1);animation:2.2s ease-in-out infinite page-module___8aEwW__zeroFizzArrowAnim;display:inline-block}.page-module___8aEwW__zeroFizzLink:hover .page-module___8aEwW__zeroFizzArrow{animation:none;transform:translate(7px)}@media (max-width:700px){.page-module___8aEwW__zeroFizzLink{letter-spacing:.18em;gap:.5rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__zeroFizzArrow{animation:none!important}}
