.ScrollCue-module__xGH4tW__root{font:var(--font-tiny);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;align-items:center;gap:.75rem;display:inline-flex}.ScrollCue-module__xGH4tW__chevron{width:16px;height:10px;animation:ScrollCue-module__xGH4tW__nudge 2.4s var(--ease-in-out-quart) infinite}@keyframes ScrollCue-module__xGH4tW__nudge{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.ScrollCue-module__xGH4tW__chevron{animation:none}}
.MainHero-module__PFZy5W__root{--progress:0;place-items:center;height:100dvh;display:grid;position:relative;overflow:hidden}.MainHero-module__PFZy5W__media{transform:translate3d(0, calc(var(--progress) * 14%), 0);will-change:transform;position:absolute;inset:-8% 0}.MainHero-module__PFZy5W__media>*{object-fit:cover;width:100%;height:100%;animation:MainHero-module__PFZy5W__settle 1.8s var(--ease-out-expo) both;animation-delay:.25s}@keyframes MainHero-module__PFZy5W__settle{0%{transform:scale(1.12)}}.MainHero-module__PFZy5W__content{padding-inline:var(--page-margin);text-align:center;position:relative}.MainHero-module__PFZy5W__title{font:var(--font-header);text-transform:uppercase;text-wrap:balance;opacity:calc(1 - var(--progress) * 1.6)}.MainHero-module__PFZy5W__wordMask{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.MainHero-module__PFZy5W__wordMask+.MainHero-module__PFZy5W__wordMask{margin-left:.25em}.MainHero-module__PFZy5W__word{animation:MainHero-module__PFZy5W__rise 1.1s var(--ease-out-expo) both;animation-delay:calc(.35s + var(--stagger) * 90ms);display:inline-block}@keyframes MainHero-module__PFZy5W__rise{0%{transform:translateY(105%)}}.MainHero-module__PFZy5W__cue{bottom:calc(var(--page-margin) * 1.5);opacity:calc(1 - var(--progress) * 3);position:absolute}@media (prefers-reduced-motion:reduce){.MainHero-module__PFZy5W__media{transform:none}.MainHero-module__PFZy5W__media>*,.MainHero-module__PFZy5W__word{animation:none}}
.LargeTitle-module__zTSw1G__root{text-align:center;flex-direction:column;gap:1.25rem;display:flex}.LargeTitle-module__zTSw1G__uptitle{font:var(--font-label);letter-spacing:var(--tracking-label);color:var(--color-text-muted)}.LargeTitle-module__zTSw1G__title{font:var(--font-display-1);text-wrap:balance}.LargeTitle-module__zTSw1G__root[data-size=section] .LargeTitle-module__zTSw1G__title{font:var(--font-display-2)}.LargeTitle-module__zTSw1G__root[data-size=section]{gap:.75rem}.LargeTitle-module__zTSw1G__line{display:block}.LargeTitle-module__zTSw1G__strong,.LargeTitle-module__zTSw1G__italic{display:inline-block}.LargeTitle-module__zTSw1G__strong{text-transform:uppercase}.LargeTitle-module__zTSw1G__italic{text-transform:none;font-style:italic}.LargeTitle-module__zTSw1G__strong+.LargeTitle-module__zTSw1G__strong,.LargeTitle-module__zTSw1G__strong+.LargeTitle-module__zTSw1G__italic,.LargeTitle-module__zTSw1G__italic+.LargeTitle-module__zTSw1G__strong,.LargeTitle-module__zTSw1G__italic+.LargeTitle-module__zTSw1G__italic{margin-left:.25em}.LargeTitle-module__zTSw1G__root[data-animate] :is(.LargeTitle-module__zTSw1G__strong,.LargeTitle-module__zTSw1G__italic){opacity:0;transition:transform var(--duration-slow) var(--ease-out-expo), opacity var(--duration-slow) var(--ease-out-expo);transition-delay:calc(var(--stagger) * var(--stagger-step));transform:translateY(.35em)}.LargeTitle-module__zTSw1G__root[data-animate][data-visible] :is(.LargeTitle-module__zTSw1G__strong,.LargeTitle-module__zTSw1G__italic){opacity:1;transform:translateY(0)}
.SecondaryHero-module__ejbaNG__root{padding:18vh var(--page-margin)}
.ScrollStepper-module__RJYM_W__root{height:calc((var(--steps) + 1) * 100dvh);position:relative}.ScrollStepper-module__RJYM_W__sticky{height:100dvh;position:sticky;top:0;overflow:hidden}.ScrollStepper-module__RJYM_W__inner{flex-direction:column;gap:2.5dvh;height:100%;padding-block:9dvh 4dvh;display:flex}.ScrollStepper-module__RJYM_W__body{flex:1;align-content:center;row-gap:2rem;min-height:0}.ScrollStepper-module__RJYM_W__heading{padding-inline:var(--page-margin);flex:none}.ScrollStepper-module__RJYM_W__beacons{grid-template-rows:repeat(var(--steps), 1fr);pointer-events:none;display:grid;position:absolute;inset:0}.ScrollStepper-module__RJYM_W__beacon{grid-column:1}.ScrollStepper-module__RJYM_W__media{background:var(--color-surface-alt);grid-column:1/-1;height:min(32dvh,300px);position:relative;overflow:hidden}.ScrollStepper-module__RJYM_W__slide{opacity:0;transition:opacity .8s var(--ease-in-out-quart), transform 1.4s var(--ease-out-expo);position:absolute;inset:0;transform:scale(1.06)}.ScrollStepper-module__RJYM_W__slide[data-active]{opacity:1;transform:scale(1)}.ScrollStepper-module__RJYM_W__slide>*{object-fit:cover;width:100%;height:100%}.ScrollStepper-module__RJYM_W__panel{grid-column:1/-1}.ScrollStepper-module__RJYM_W__counter{font:var(--font-label);letter-spacing:var(--tracking-label);color:var(--color-text-muted);margin-bottom:1rem}.ScrollStepper-module__RJYM_W__counterTotal{opacity:.5}.ScrollStepper-module__RJYM_W__stepTitle{font:var(--font-display-3);text-wrap:balance}.ScrollStepper-module__RJYM_W__stepBody{max-width:38ch;color:var(--color-text-muted);margin-top:1rem}.ScrollStepper-module__RJYM_W__points{font:var(--font-tiny);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.ScrollStepper-module__RJYM_W__points li:before{content:"—";opacity:.5;margin-right:.75em}.ScrollStepper-module__RJYM_W__stepText>*{animation:ScrollStepper-module__RJYM_W__rise .7s var(--ease-out-expo) both;animation-delay:calc(var(--stagger,0) * var(--stagger-step))}.ScrollStepper-module__RJYM_W__points li{animation:ScrollStepper-module__RJYM_W__rise .7s var(--ease-out-expo) both;animation-delay:calc(var(--stagger) * var(--stagger-step))}@keyframes ScrollStepper-module__RJYM_W__rise{0%{opacity:0;transform:translateY(.6em)}}@media (min-width:930px){.ScrollStepper-module__RJYM_W__inner{gap:4dvh;padding-block:12dvh 8dvh}.ScrollStepper-module__RJYM_W__media{grid-column:1/span 5;height:min(56dvh,560px)}.ScrollStepper-module__RJYM_W__panel{grid-column:7/span 5;align-self:center}}
.Parallax-module__9_gALG__root{--progress:.5;--parallax-distance:8%;transform:translate3d(0, calc((var(--progress) - .5) * var(--parallax-distance) * -2), 0);will-change:transform}@media (prefers-reduced-motion:reduce){.Parallax-module__9_gALG__root{transform:none}}
.RevealMedia-module__o23avW__root{background:var(--color-surface-alt)}.RevealMedia-module__o23avW__frame{overflow:hidden}.RevealMedia-module__o23avW__frame>*{width:100%;height:auto;display:block}.RevealMedia-module__o23avW__root[data-animate] .RevealMedia-module__o23avW__frame{clip-path:inset(100% 0 0);transition:clip-path 1.1s var(--ease-in-out-quart)}.RevealMedia-module__o23avW__root[data-animate][data-from=left] .RevealMedia-module__o23avW__frame{clip-path:inset(0 100% 0 0)}.RevealMedia-module__o23avW__root[data-animate] .RevealMedia-module__o23avW__frame>*{transition:transform 1.6s var(--ease-out-expo);transform:scale(1.18)}.RevealMedia-module__o23avW__root[data-animate][data-visible] .RevealMedia-module__o23avW__frame{clip-path:inset(0)}.RevealMedia-module__o23avW__root[data-animate][data-visible] .RevealMedia-module__o23avW__frame>*{transform:scale(1)}
.Diptych-module__mCdodq__root{row-gap:3rem;padding-block:12vh}.Diptych-module__mCdodq__media,.Diptych-module__mCdodq__edito{grid-column:1/-1;margin:0}.Diptych-module__mCdodq__sticky{top:calc(var(--header-height) + 4vh);position:sticky}.Diptych-module__mCdodq__image{background:var(--color-surface-alt);width:100%;height:auto}.Diptych-module__mCdodq__title{font:var(--font-display-3);text-wrap:balance}.Diptych-module__mCdodq__text{max-width:42ch;color:var(--color-text-muted);margin-top:1.5rem}@media (min-width:930px){.Diptych-module__mCdodq__root{padding-block:20vh}.Diptych-module__mCdodq__media{grid-column:1/span 5}.Diptych-module__mCdodq__edito{grid-column:7/span 5;padding-block:8vh 14vh}.Diptych-module__mCdodq__root[data-side=right] .Diptych-module__mCdodq__media{grid-area:1/8/auto/span 5}.Diptych-module__mCdodq__root[data-side=right] .Diptych-module__mCdodq__edito{grid-area:1/1/auto/span 5}}
.Commitments-module__w-naYa__root{background:var(--color-surface-alt);row-gap:4rem;padding-block:14vh}.Commitments-module__w-naYa__head{grid-column:1/-1}.Commitments-module__w-naYa__title{font:var(--font-display-2);text-wrap:balance}.Commitments-module__w-naYa__intro{max-width:44ch;color:var(--color-text-muted);margin-top:1rem}.Commitments-module__w-naYa__list{grid-column:1/-1;gap:2.5rem;margin:0;display:grid}.Commitments-module__w-naYa__item{border-top:1px solid color-mix(in srgb, var(--ombre) 15%, transparent);padding-top:1.25rem}.Commitments-module__w-naYa__claim{font:var(--font-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.Commitments-module__w-naYa__detail{max-width:46ch;color:var(--color-text-muted);margin:.75rem 0 0}@media (min-width:930px){.Commitments-module__w-naYa__head{top:calc(var(--header-height) + 6vh);grid-column:1/span 5;align-self:start;position:sticky}.Commitments-module__w-naYa__list{grid-column:7/span 6}}
.Marquee-module__yVzQ7W__root{width:100%;padding-block:6vh;overflow:hidden}.Marquee-module__yVzQ7W__track{width:max-content;animation:Marquee-module__yVzQ7W__slide var(--marquee-duration) linear infinite;display:flex}.Marquee-module__yVzQ7W__group{flex-shrink:0;display:flex}.Marquee-module__yVzQ7W__item{font:var(--font-display-1);text-transform:uppercase;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--color-text);padding-inline:.25em}.Marquee-module__yVzQ7W__item:nth-child(2n){color:var(--color-text);-webkit-text-stroke:0}@keyframes Marquee-module__yVzQ7W__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__yVzQ7W__track{animation:none}}
.PullQuote-module__abGpEG__root{padding:22dvh var(--page-margin);text-align:center;margin:0}.PullQuote-module__abGpEG__quote{font:var(--font-display-2);text-transform:uppercase;text-wrap:balance;margin:0}.PullQuote-module__abGpEG__lineMask{display:block;overflow:hidden}.PullQuote-module__abGpEG__line{display:block}.PullQuote-module__abGpEG__root[data-animate] .PullQuote-module__abGpEG__line{transition:transform 1s var(--ease-out-expo);transition-delay:calc(var(--stagger) * 90ms);transform:translateY(100%)}.PullQuote-module__abGpEG__root[data-animate][data-visible] .PullQuote-module__abGpEG__line{transform:translateY(0)}.PullQuote-module__abGpEG__author{font:var(--font-tiny);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);margin-top:3rem}
