@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_50bc862f-module__TJLR4q__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_50bc862f-module__TJLR4q__variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:googleSans;src:url(../media/GoogleSans_latin-s.p.2t8j_en_wzv6g.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:googleSans Fallback;src:local(Arial);ascent-override:95.12%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:101.55%}.googlesans_1d448811-module__OrxvlW__className{font-family:googleSans,googleSans Fallback}.googlesans_1d448811-module__OrxvlW__variable{--font-google-sans:"googleSans", "googleSans Fallback"}
.Curtain-module__sIh72a__curtain{--curtain-light:color-mix(in srgb, var(--color-cyan-deep) 62%, var(--color-ink));--curtain-dark:color-mix(in srgb, var(--color-cyan-deep) 14%, var(--color-ink));--fold:7rem;z-index:var(--z-curtain);pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.Curtain-module__sIh72a__curtain[data-state=closing],.Curtain-module__sIh72a__curtain[data-state=closed],.Curtain-module__sIh72a__curtain[data-state=opening]{visibility:visible}.Curtain-module__sIh72a__curtain[data-state=closing],.Curtain-module__sIh72a__curtain[data-state=closed]{pointer-events:auto}.Curtain-module__sIh72a__panel{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-ink) 70%, transparent), transparent 28%, transparent 62%, color-mix(in srgb, var(--color-ink) 75%, transparent)), linear-gradient(90deg, var(--curtain-dark), var(--curtain-light) 50%, var(--curtain-dark)) 0 0 / var(--fold) 100% repeat-x;width:50.5%;position:absolute;top:0;bottom:0;transform:translate(-101%)}.Curtain-module__sIh72a__panel:last-of-type{box-shadow:-.75rem 0 2rem color-mix(in srgb, var(--color-ink) 60%, transparent);right:0;transform:translate(101%)}.Curtain-module__sIh72a__panel:first-child{box-shadow:.75rem 0 2rem color-mix(in srgb, var(--color-ink) 60%, transparent);left:0}.Curtain-module__sIh72a__logo{opacity:0;width:clamp(4.5rem,10vw,6rem);height:auto;animation:1.8s linear infinite Curtain-module__sIh72a__logoSpin;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes Curtain-module__sIh72a__logoSpin{to{rotate:360deg}}@media (min-width:48em){.Curtain-module__sIh72a__curtain{--fold:clamp(3.5rem, 9vw, 6.5rem)}}
.Cursor-module__koSbba__cursor{--size:2.25rem;z-index:var(--z-cursor);pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);display:none;position:fixed;top:0;left:0}.Cursor-module__koSbba__cursor[data-state=link]{--size:3.5rem}.Cursor-module__koSbba__cursor[data-state=label]{--size:5.5rem}.Cursor-module__koSbba__cursor[data-state=down]{--size:1.5rem}.Cursor-module__koSbba__cursor[data-visible=true]{opacity:1}.Cursor-module__koSbba__ring{top:calc(var(--size) / -2);left:calc(var(--size) / -2);width:var(--size);height:var(--size);border:1.5px solid var(--color-paper);mix-blend-mode:difference;transition:width .45s var(--ease-out), height .45s var(--ease-out), top .45s var(--ease-out), left .45s var(--ease-out), background-color .35s var(--ease-out), border-color .35s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute}.Cursor-module__koSbba__cursor[data-state=link] .Cursor-module__koSbba__ring{background-color:color-mix(in srgb, var(--color-paper) 18%, transparent)}.Cursor-module__koSbba__cursor[data-state=label] .Cursor-module__koSbba__ring{background-color:var(--color-cyan);mix-blend-mode:normal;border-color:#0000}.Cursor-module__koSbba__label{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);opacity:0;transition:opacity .25s var(--ease-out);font-weight:700}.Cursor-module__koSbba__cursor[data-state=label] .Cursor-module__koSbba__label{opacity:1}@media (hover:hover) and (pointer:fine){.Cursor-module__koSbba__cursor{display:block}}@media (prefers-reduced-motion:reduce){.Cursor-module__koSbba__cursor{display:none}}
.Grain-module__Xt5URa__grain{z-index:85;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s step-end infinite Grain-module__Xt5URa__grainShift;position:fixed;inset:-50%}@keyframes Grain-module__Xt5URa__grainShift{0%{translate:0}20%{translate:-6% 4%}40%{translate:5% -7%}60%{translate:-4% -3%}80%{translate:7% 6%}}@media (prefers-reduced-motion:reduce){.Grain-module__Xt5URa__grain{animation:none}}
.Intro-module__67BxIa__overlay{--intro-porthole:min(78vw, 54svh, 32rem);z-index:var(--z-intro);color:var(--color-paper);font-family:var(--font-body);display:none;position:fixed;inset:0}html[data-intro=playing] .Intro-module__67BxIa__overlay,html[data-intro=revealing] .Intro-module__67BxIa__overlay{display:block}.Intro-module__67BxIa__backdrop{--hole:0vmax;background:var(--color-ink);-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--hole) - 1px), #000 var(--hole));-webkit-mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--hole) - 1px), #000 var(--hole));mask-image:radial-gradient(circle at 50% 50%, transparent calc(var(--hole) - 1px), #000 var(--hole));position:absolute;inset:0}.Intro-module__67BxIa__stage{place-items:center;display:grid;position:absolute;inset:0}.Intro-module__67BxIa__porthole{width:var(--intro-porthole);aspect-ratio:1;margin-block-end:6svh;position:relative}.Intro-module__67BxIa__ring{fill:none;width:100%;height:100%;stroke:var(--color-paper);stroke-linecap:round;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.Intro-module__67BxIa__ringOuter,.Intro-module__67BxIa__ringInner{stroke-dasharray:1;stroke-dashoffset:1px}.Intro-module__67BxIa__ringOuter{stroke-width:1.4px}.Intro-module__67BxIa__ringInner{stroke-width:.4px;stroke:var(--color-cyan)}.Intro-module__67BxIa__glass{isolation:isolate;opacity:0;background:color-mix(in srgb, var(--color-paper) 5%, transparent);border-radius:50%;position:absolute;inset:7%;overflow:hidden}.Intro-module__67BxIa__water{--wave-amp:1.15;opacity:0;height:130%;position:absolute;top:0;left:-20%;right:-20%;container-type:size}.Intro-module__67BxIa__slosh{transform-origin:50% 0;position:absolute;inset:0}.Intro-module__67BxIa__waterBody{background:linear-gradient(to bottom, var(--color-cyan), var(--color-cyan-deep));position:absolute;inset:0}.Intro-module__67BxIa__wave{width:200%;max-width:none;height:1.75rem;transform:scaleY(var(--wave-amp));transform-origin:50% 100%;animation:Intro-module__67BxIa__waveDrift var(--wave-speed) linear infinite;animation-delay:var(--wave-phase);position:absolute;bottom:calc(100% - 1px);left:0;translate:0}.Intro-module__67BxIa__waveBack{--wave-speed:4.2s;--wave-phase:-1.3s;fill:var(--color-cyan-deep);opacity:.6;animation-direction:reverse}.Intro-module__67BxIa__waveMid{--wave-speed:3s;--wave-phase:-.6s;fill:color-mix(in srgb, var(--color-cyan) 70%, var(--color-cyan-deep));opacity:.85}.Intro-module__67BxIa__waveFront{--wave-speed:2.1s;--wave-phase:0s;fill:var(--color-cyan)}.Intro-module__67BxIa__foam{fill:none;stroke:var(--color-paper);stroke-width:1.5px;stroke-linecap:round;opacity:.55;vector-effect:non-scaling-stroke}.Intro-module__67BxIa__bubble{top:100%;left:var(--left);width:var(--size);aspect-ratio:1;background:var(--color-paper);opacity:0;animation:Intro-module__67BxIa__bubbleRise var(--duration) var(--delay) ease-in infinite, Intro-module__67BxIa__bubbleSway calc(var(--duration) / 2.2) var(--delay) ease-in-out infinite alternate;border-radius:50%;position:absolute}.Intro-module__67BxIa__paper{background:var(--color-paper);clip-path:circle(0%);position:absolute;inset:0}.Intro-module__67BxIa__logo{object-fit:contain;opacity:0;width:88%;height:88%;position:absolute;inset:6%;translate:-1.5%}.Intro-module__67BxIa__hud{padding:var(--space-gutter);opacity:0;grid-template-columns:1fr auto;grid-template-areas:"tagline tagline""counter phase";align-items:end;gap:1rem;display:grid;position:absolute;inset:auto 0 0}.Intro-module__67BxIa__tagline{max-width:18ch;font-size:var(--text-small);letter-spacing:.02em;color:color-mix(in srgb, var(--color-paper) 65%, transparent);grid-area:tagline;line-height:1.3}.Intro-module__67BxIa__counter{font-family:var(--font-display);font-size:var(--text-mega);letter-spacing:-.04em;font-variant-numeric:tabular-nums;grid-area:counter;font-weight:700;line-height:.8}.Intro-module__67BxIa__phase{text-align:right;grid-area:phase;gap:.35rem;display:grid}.Intro-module__67BxIa__kicker{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 55%, transparent)}.Intro-module__67BxIa__labelMask{display:block;overflow:hidden}.Intro-module__67BxIa__label{font-family:var(--font-display);font-size:var(--text-h4);color:var(--color-cyan);font-weight:600;display:block}@media (min-width:48em){.Intro-module__67BxIa__hud{grid-template-areas:"tagline tagline""counter phase"}.Intro-module__67BxIa__tagline{max-width:28ch}}@keyframes Intro-module__67BxIa__waveDrift{to{translate:-50%}}@keyframes Intro-module__67BxIa__bubbleSway{0%{translate:calc(var(--sway) * -1) 0}to{translate:var(--sway) 0}}@keyframes Intro-module__67BxIa__bubbleRise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(calc(-100cqh - 100%))scale(1)}}@media (prefers-reduced-motion:reduce){.Intro-module__67BxIa__wave,.Intro-module__67BxIa__bubble{animation:none}}
.Link-module__vAoHqG__externalIcon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em;margin-inline-start:.3em;display:inline-block}
.Button-module__o_WYGG__button{font-size:var(--text-small);letter-spacing:.01em;white-space:nowrap;transition:background-color .45s var(--ease-out), color .45s var(--ease-out), border-color .45s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:.65rem;padding:.8rem 1.4rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.Button-module__o_WYGG__primary{background:var(--color-ink);color:var(--color-paper)}.Button-module__o_WYGG__primary:hover,.Button-module__o_WYGG__accent{background:var(--color-cyan);color:var(--color-ink)}.Button-module__o_WYGG__accent:hover{background:var(--color-paper)}.Button-module__o_WYGG__ghost{border-color:color-mix(in srgb, currentColor 30%, transparent);color:inherit}.Button-module__o_WYGG__ghost:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.Button-module__o_WYGG__button:focus-visible{outline:2px solid var(--color-cyan-deep);outline-offset:3px}.Button-module__o_WYGG__arrow{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .45s var(--ease-out)}.Button-module__o_WYGG__button:hover .Button-module__o_WYGG__arrow{transform:translate(.25rem)}@media (prefers-reduced-motion:reduce){.Button-module__o_WYGG__button,.Button-module__o_WYGG__arrow{transition:none}.Button-module__o_WYGG__button:hover .Button-module__o_WYGG__arrow{transform:none}}
.Hero-module__vvjZdG__hero{background:var(--color-ink);height:100svh;color:var(--color-paper);position:relative;overflow:hidden}.Hero-module__vvjZdG__pin{position:absolute;inset:0}.Hero-module__vvjZdG__photo{clip-path:inset(100% 0 0);position:absolute;inset:0}.Hero-module__vvjZdG__photoInner{position:absolute;inset:-4%}.Hero-module__vvjZdG__slide{clip-path:inset(100% 0 0);position:absolute;inset:0}.Hero-module__vvjZdG__slide:first-child{clip-path:none}.Hero-module__vvjZdG__slideInner{will-change:transform;position:absolute;inset:-10% 0}.Hero-module__vvjZdG__slideDim{background:var(--color-ink);opacity:0;pointer-events:none;position:absolute;inset:0}.Hero-module__vvjZdG__image{object-fit:cover}.Hero-module__vvjZdG__shade{background:linear-gradient(to top, var(--color-ink) 4%, color-mix(in srgb, var(--color-ink) 72%, transparent) 38%, color-mix(in srgb, var(--color-ink) 18%, transparent) 80%), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 78%, transparent), color-mix(in srgb, var(--color-ink) 20%, transparent) 62%, transparent);position:absolute;inset:0}.Hero-module__vvjZdG__spotlight{background:radial-gradient(circle 24vmax at var(--sx,70%) var(--sy,40%), color-mix(in srgb, var(--color-paper) 17%, transparent) 0%, color-mix(in srgb, var(--color-paper) 12%, transparent) 20%, color-mix(in srgb, var(--color-paper) 7%, transparent) 42%, color-mix(in srgb, var(--color-paper) 3%, transparent) 65%, color-mix(in srgb, var(--color-paper) 1%, transparent) 85%, transparent 100%), radial-gradient(circle 40vmax at var(--sx,70%) var(--sy,40%), transparent 0%, transparent 15%, color-mix(in srgb, var(--color-ink) 6%, transparent) 35%, color-mix(in srgb, var(--color-ink) 16%, transparent) 55%, color-mix(in srgb, var(--color-ink) 28%, transparent) 78%, color-mix(in srgb, var(--color-ink) 38%, transparent) 100%);opacity:0;pointer-events:none;transition:opacity 1.6s cubic-bezier(.33,0,.2,1);position:absolute;inset:0}.Hero-module__vvjZdG__spotlight[data-on=true]{opacity:1}.Hero-module__vvjZdG__veil{background:var(--color-ink);opacity:0;position:absolute;inset:0}.Hero-module__vvjZdG__meta{top:clamp(5rem,11svh,6.25rem);right:var(--space-gutter);left:var(--space-gutter);z-index:1;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-paper) 82%, transparent);opacity:0;align-items:center;gap:1rem;font-weight:600;display:flex;position:absolute}.Hero-module__vvjZdG__track{background:color-mix(in srgb, var(--color-paper) 24%, transparent);transform-origin:0;flex:1;height:1px;position:relative}.Hero-module__vvjZdG__progress{background:var(--color-cyan);transform-origin:0;position:absolute;inset:-.5px 0;transform:scaleX(0)}.Hero-module__vvjZdG__count{font-variant-numeric:tabular-nums}.Hero-module__vvjZdG__content{z-index:1;padding:8rem var(--space-gutter) clamp(5.5rem, 13svh, 8rem);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:clamp(1.5rem,4svh,2.5rem);display:flex;position:absolute;inset:0}.Hero-module__vvjZdG__content>*,.Hero-module__vvjZdG__content a{pointer-events:auto}.Hero-module__vvjZdG__title{font-family:var(--font-display);font-size:min(calc(var(--text-display) * .78), 7.2svh);letter-spacing:-.04em;font-weight:700;line-height:1.02}.Hero-module__vvjZdG__lineMask{margin-block-end:-.1em;padding-block-end:.1em;display:block;overflow:hidden}.Hero-module__vvjZdG__line{display:block}.Hero-module__vvjZdG__titleLine{white-space:nowrap;opacity:0;align-items:center;gap:.2em;display:flex}.Hero-module__vvjZdG__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.022em var(--color-paper);position:relative}.Hero-module__vvjZdG__outline:after{content:attr(data-text);color:var(--color-paper);-webkit-text-stroke:0;-webkit-mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);pointer-events:none;position:absolute;inset:0}.Hero-module__vvjZdG__accent{color:var(--color-cyan)}.Hero-module__vvjZdG__pill{--pill-w:1.5em;width:var(--pill-w);clip-path:inset(0 100% 0 0 round 999px);border-radius:999px;flex:none;align-items:center;height:.68em;display:flex;position:relative;overflow:hidden}.Hero-module__vvjZdG__pillProgramme{--pill-w:1.7em;background:var(--color-cyan);color:var(--color-ink);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;width:calc(var(--pill-w) / .17);height:4em;font-size:.17em;font-weight:700}.Hero-module__vvjZdG__programmeTrack{flex:none;animation:9s linear infinite Hero-module__vvjZdG__programmeScroll;display:flex}.Hero-module__vvjZdG__programmeTrack>span{flex:none;padding-inline-end:0}.Hero-module__vvjZdG__pillBulbs{--pill-w:1.55em;box-shadow:inset 0 0 0 .022em color-mix(in srgb, var(--color-paper) 85%, transparent);justify-content:space-evenly;padding-inline:.1em}.Hero-module__vvjZdG__bulb{aspect-ratio:1;background:var(--color-cyan);opacity:.25;border-radius:50%;flex:none;width:.1em;animation:1.3s ease-in-out infinite Hero-module__vvjZdG__bulbChase}.Hero-module__vvjZdG__aside{justify-items:start;gap:1.75rem;display:grid}.Hero-module__vvjZdG__ticket{--stub:3.25rem;--notch:.55rem;top:clamp(8.5rem,18svh,10rem);right:var(--space-gutter);background:var(--color-cyan);width:12.5rem;color:var(--color-ink);opacity:0;transition:rotate .7s var(--ease-out), background-color .45s var(--ease-out);-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at calc(100% - var(--stub)) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;border-radius:.5rem;text-decoration:none;display:flex;position:absolute;rotate:-3deg}.Hero-module__vvjZdG__ticket:hover,.Hero-module__vvjZdG__ticket:focus-visible{background:var(--color-paper);rotate:none}.Hero-module__vvjZdG__ticket:focus-visible{outline:2px solid var(--color-paper);outline-offset:4px}.Hero-module__vvjZdG__ticketMain{flex:1;gap:.15rem;padding:.8rem .9rem;display:grid}.Hero-module__vvjZdG__ticketKicker{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;font-weight:700}.Hero-module__vvjZdG__ticketDates{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.02em;font-weight:700;line-height:1.05}.Hero-module__vvjZdG__ticketMeta{font-size:var(--text-micro);opacity:.72;font-weight:600;line-height:1.3}.Hero-module__vvjZdG__ticketMore{display:none}@media (hover:hover) and (min-width:64em){.Hero-module__vvjZdG__ticketMore{transition:grid-template-rows .7s var(--ease-out);grid-template-rows:0fr;display:grid}.Hero-module__vvjZdG__ticketMoreInner{min-height:0;font-size:var(--text-small);opacity:0;transition:opacity .5s var(--ease-out), padding-top .7s var(--ease-out);gap:.5rem;padding-top:0;font-weight:500;line-height:1.35;display:grid;overflow:hidden}.Hero-module__vvjZdG__ticketMoreInner strong{font-weight:700}.Hero-module__vvjZdG__ticket:hover .Hero-module__vvjZdG__ticketMore,.Hero-module__vvjZdG__ticket:focus-visible .Hero-module__vvjZdG__ticketMore{grid-template-rows:1fr}.Hero-module__vvjZdG__ticket:hover .Hero-module__vvjZdG__ticketMoreInner,.Hero-module__vvjZdG__ticket:focus-visible .Hero-module__vvjZdG__ticketMoreInner{opacity:1;padding-top:.6rem}}.Hero-module__vvjZdG__ticketStub{width:var(--stub);border-left:1.5px dashed color-mix(in srgb, var(--color-ink) 45%, transparent);place-items:center;display:grid}.Hero-module__vvjZdG__ticketArrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:38%;transition:transform .6s var(--ease-out)}.Hero-module__vvjZdG__ticket:hover .Hero-module__vvjZdG__ticketArrow,.Hero-module__vvjZdG__ticket:focus-visible .Hero-module__vvjZdG__ticketArrow{transform:rotate(45deg)scale(1.15)}.Hero-module__vvjZdG__lower{opacity:0;gap:1.1rem;display:grid}.Hero-module__vvjZdG__intro{max-width:42ch;font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 76%, transparent);line-height:1.45}.Hero-module__vvjZdG__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Hero-module__vvjZdG__ghostLight{color:var(--color-paper)}.Hero-module__vvjZdG__actions>.Hero-module__vvjZdG__ghostLight:hover{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}@media (max-height:46em){.Hero-module__vvjZdG__intro{font-size:var(--text-small);line-height:1.35}}@media (max-height:30em){.Hero-module__vvjZdG__intro{display:none}}@media (min-width:48em){.Hero-module__vvjZdG__pillProgramme{--pill-w:2.1em}.Hero-module__vvjZdG__pillBulbs{--pill-w:1.9em}.Hero-module__vvjZdG__ticket{width:15rem}}@media (min-width:64em){.Hero-module__vvjZdG__content{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);align-items:end;column-gap:clamp(2rem,5vw,6rem);padding-block:9rem clamp(4.5rem,11svh,7rem);display:grid}.Hero-module__vvjZdG__title{font-size:min(calc(var(--text-display) * .9), 12.5svh)}.Hero-module__vvjZdG__lineMask:nth-child(2n){padding-inline-start:clamp(1rem,4vw,4rem)}.Hero-module__vvjZdG__aside{gap:2.25rem}.Hero-module__vvjZdG__ticket{width:100%;position:static}.Hero-module__vvjZdG__intro{max-width:48ch;font-size:var(--text-body)}}@keyframes Hero-module__vvjZdG__programmeScroll{to{transform:translate(-50%)}}@keyframes Hero-module__vvjZdG__bulbChase{0%,to{opacity:.25;box-shadow:none}35%{opacity:1;box-shadow:0 0 .16em var(--color-cyan)}}html:not([data-intro]) .Hero-module__vvjZdG__photo,html:not([data-intro]) .Hero-module__vvjZdG__pill{clip-path:none}html:not([data-intro]) .Hero-module__vvjZdG__titleLine,html:not([data-intro]) .Hero-module__vvjZdG__lower,html:not([data-intro]) .Hero-module__vvjZdG__scroll,html:not([data-intro]) .Hero-module__vvjZdG__meta,html:not([data-intro]) .Hero-module__vvjZdG__ticket{opacity:1}.Hero-module__vvjZdG__scroll{z-index:1;color:var(--color-paper);opacity:0;display:block;position:absolute;bottom:clamp(1rem,3svh,1.75rem);left:50%;translate:-50%}.Hero-module__vvjZdG__scroll:focus-visible{outline:2px solid var(--color-cyan);outline-offset:6px;border-radius:999px}.Hero-module__vvjZdG__scrollMouse{border:1.5px solid color-mix(in srgb, currentColor 38%, transparent);width:1.375rem;height:2.125rem;transition:border-color .5s var(--ease-out);border-radius:999px;display:block;position:relative}.Hero-module__vvjZdG__scroll:hover .Hero-module__vvjZdG__scrollMouse{border-color:var(--color-cyan)}.Hero-module__vvjZdG__scrollDot{background:var(--color-cyan);width:3px;height:.4rem;animation:Hero-module__vvjZdG__scrollWheel 2s var(--ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:.45rem;left:50%}@keyframes Hero-module__vvjZdG__scrollWheel{0%{opacity:0;transform:translateY(-.2rem)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(.7rem)}}@media (prefers-reduced-motion:reduce){.Hero-module__vvjZdG__programmeTrack,.Hero-module__vvjZdG__bulb,.Hero-module__vvjZdG__scrollDot{animation:none}.Hero-module__vvjZdG__bulb{opacity:1}.Hero-module__vvjZdG__ticket,.Hero-module__vvjZdG__ticketArrow,.Hero-module__vvjZdG__ticketMore,.Hero-module__vvjZdG__ticketMoreInner,.Hero-module__vvjZdG__scrollMouse{transition:none}.Hero-module__vvjZdG__ticket:hover,.Hero-module__vvjZdG__ticket:focus-visible{rotate:-3deg}.Hero-module__vvjZdG__ticket:hover .Hero-module__vvjZdG__ticketArrow,.Hero-module__vvjZdG__ticket:focus-visible .Hero-module__vvjZdG__ticketArrow{transform:none}}
.SplitWords-module__AHnvsW__word{display:inline-block}
.Footer-module__lTm-Ua__footer{z-index:5;background:var(--color-ink);color:var(--color-paper);margin-block-start:-28svh;position:relative;overflow-x:clip}.Footer-module__lTm-Ua__inner{padding:clamp(3.5rem, 8vw, 7rem) var(--space-gutter) 1.5rem;gap:clamp(3rem,7vw,6rem);display:grid;container-type:inline-size}.Footer-module__lTm-Ua__top{justify-items:start;gap:2rem;display:grid}.Footer-module__lTm-Ua__statement{max-width:14ch;font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.035em;font-weight:700;line-height:1}.Footer-module__lTm-Ua__columns{border-top:1px solid color-mix(in srgb, var(--color-paper) 14%, transparent);gap:2.5rem;padding-block-start:2rem;display:grid}.Footer-module__lTm-Ua__columnTitle{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--color-cyan);margin-block-end:1.1rem;font-weight:700}.Footer-module__lTm-Ua__list{gap:.1rem;list-style:none;display:grid}.Footer-module__lTm-Ua__link{font-size:var(--text-lead);color:var(--color-paper);transition:color .4s var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:.6rem;padding-block:.7rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.Footer-module__lTm-Ua__link:hover,.Footer-module__lTm-Ua__link:focus-visible{color:var(--color-cyan)}.Footer-module__lTm-Ua__link:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.Footer-module__lTm-Ua__handle{font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 55%, transparent);font-weight:400}.Footer-module__lTm-Ua__placeLabel{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 50%, transparent);font-weight:700;display:block}.Footer-module__lTm-Ua__placeValue{font-size:var(--text-body)}.Footer-module__lTm-Ua__wordmark{font-family:var(--font-display);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;justify-content:center;margin-block:0;font-size:21.2766cqw;font-weight:800;line-height:.82;display:flex}.Footer-module__lTm-Ua__charMask{padding-block-end:.08em;display:block;overflow:hidden}.Footer-module__lTm-Ua__char,.Footer-module__lTm-Ua__charAccent{display:block}.Footer-module__lTm-Ua__char{color:var(--color-paper)}.Footer-module__lTm-Ua__charAccent{color:var(--color-cyan)}.Footer-module__lTm-Ua__bottom{border-top:1px solid color-mix(in srgb, var(--color-paper) 14%, transparent);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.25rem;display:flex}.Footer-module__lTm-Ua__legal,.Footer-module__lTm-Ua__credit{color:color-mix(in srgb, var(--color-paper) 55%, transparent)}.Footer-module__lTm-Ua__legalNav{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.Footer-module__lTm-Ua__legalLink{color:color-mix(in srgb, var(--color-paper) 70%, transparent);transition:color .4s var(--ease-out);text-decoration:none}.Footer-module__lTm-Ua__legalLink:hover,.Footer-module__lTm-Ua__legalLink:focus-visible{color:var(--color-cyan)}.Footer-module__lTm-Ua__legalLink:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.Footer-module__lTm-Ua__creditLink{color:var(--color-paper);transition:color .4s var(--ease-out), background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;font-weight:600;text-decoration:none}.Footer-module__lTm-Ua__creditLink:hover,.Footer-module__lTm-Ua__creditLink:focus-visible{color:var(--color-cyan);background-size:100% 1px}.Footer-module__lTm-Ua__creditLink:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.Footer-module__lTm-Ua__toTop{font:inherit;color:var(--color-paper);cursor:pointer;transition:color .4s var(--ease-out);background:0 0;border:0;align-items:center;gap:.6rem;padding:0;font-weight:600;display:inline-flex}.Footer-module__lTm-Ua__toTop:hover,.Footer-module__lTm-Ua__toTop:focus-visible{color:var(--color-cyan)}.Footer-module__lTm-Ua__toTop:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.Footer-module__lTm-Ua__toTopIcon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .5s var(--ease-out)}.Footer-module__lTm-Ua__toTop:hover .Footer-module__lTm-Ua__toTopIcon{transform:translateY(-.25rem)}@media (min-width:48em){.Footer-module__lTm-Ua__columns{grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.Footer-module__lTm-Ua__top{grid-template-columns:1fr auto;align-items:end}}.Footer-module__lTm-Ua__inner [data-footer-reveal]{opacity:0}@media (prefers-reduced-motion:reduce){.Footer-module__lTm-Ua__footer{margin-block-start:-1px}.Footer-module__lTm-Ua__inner [data-footer-reveal]{opacity:1}.Footer-module__lTm-Ua__link,.Footer-module__lTm-Ua__toTop,.Footer-module__lTm-Ua__creditLink,.Footer-module__lTm-Ua__toTopIcon{transition:none}}html:not([data-intro]) .Footer-module__lTm-Ua__footer{margin-block-start:-1px}html:not([data-intro]) .Footer-module__lTm-Ua__inner [data-footer-reveal]{opacity:1}
.JoinCall-module__-D8IWW__section{z-index:3;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) calc(34svh + clamp(2rem, 5vw, 4rem));border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-cyan);color:var(--color-ink);margin-block-start:calc(var(--arch) * -1);position:relative;overflow:hidden}.JoinCall-module__-D8IWW__content{text-align:center;justify-items:center;gap:clamp(1.25rem,3vw,2rem);display:grid}.JoinCall-module__-D8IWW__title{letter-spacing:-.05em;justify-items:center;gap:clamp(.5rem,1.5vw,1rem);font-weight:800;line-height:.9;display:grid}.JoinCall-module__-D8IWW__row{font-size:calc(var(--text-display) * .95);display:block}.JoinCall-module__-D8IWW__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.018em var(--color-ink)}.JoinCall-module__-D8IWW__aside{font-size:var(--text-lead);letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:clamp(.75rem,2vw,1.5rem);font-weight:400;display:flex}.JoinCall-module__-D8IWW__aside:before,.JoinCall-module__-D8IWW__aside:after{content:"";opacity:.55;background:currentColor;width:clamp(2rem,9vw,7rem);height:1px}.JoinCall-module__-D8IWW__giant{font-size:calc(var(--text-mega) * 1.55);letter-spacing:-.07em;color:var(--color-paper);padding-block-end:.2em;font-weight:800;line-height:.78;display:block}.JoinCall-module__-D8IWW__more{justify-items:center;gap:clamp(1.25rem,3vw,2rem);display:grid}.JoinCall-module__-D8IWW__text{max-width:38ch;font-size:var(--text-lead);line-height:1.35}.JoinCall-module__-D8IWW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}.JoinCall-module__-D8IWW__runway{display:none}@media (min-width:64em) and (prefers-reduced-motion:no-preference){html[data-intro] .JoinCall-module__-D8IWW__section{opacity:0;visibility:hidden;border-radius:0;align-content:center;height:100svh;margin-block-start:-100svh;padding-block:clamp(4rem,8vw,7rem);display:grid;position:sticky;top:0}html[data-intro] .JoinCall-module__-D8IWW__runway{height:195svh;display:block}}
.ArchiveClosing-module__WIOSlG__section{z-index:2;min-height:70svh;padding:clamp(5rem, 12vw, 9rem) var(--space-gutter) calc(40svh + clamp(3rem, 6vw, 5rem));background:var(--color-paper);color:var(--color-ink);text-align:center;align-content:center;justify-items:center;gap:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.ArchiveClosing-module__WIOSlG__title{letter-spacing:-.05em;justify-items:center;gap:clamp(.25rem,1vw,.75rem);font-weight:800;line-height:.9;display:grid}.ArchiveClosing-module__WIOSlG__row{font-size:calc(var(--text-display) * .7);display:block}.ArchiveClosing-module__WIOSlG__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.018em var(--color-ink)}.ArchiveClosing-module__WIOSlG__giant{font-size:min(calc(var(--text-mega) * 1.2), 22svh);letter-spacing:-.07em;color:var(--color-cyan);padding-block-end:.15em;line-height:.8;display:block}.ArchiveClosing-module__WIOSlG__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.ArchiveClosing-module__WIOSlG__runway{display:none}@media (min-width:64em) and (prefers-reduced-motion:no-preference){html[data-intro] .ArchiveClosing-module__WIOSlG__section{opacity:0;visibility:hidden;height:100svh;min-height:0;margin-block-start:-100svh;padding-block:clamp(5rem,12vw,9rem);position:sticky;top:0}html[data-intro] .ArchiveClosing-module__WIOSlG__runway{height:160svh;display:block}}
.Menu-module__m0RBzW__toggle{z-index:2;color:inherit;cursor:pointer;transition:color .5s var(--ease-out);background:0 0;border:0;align-items:center;gap:.85rem;padding:0;display:inline-flex;position:relative}.Menu-module__m0RBzW__toggle[aria-expanded=true]{color:var(--color-paper)}.Menu-module__m0RBzW__toggle:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px;border-radius:999px}.Menu-module__m0RBzW__toggleLabel{height:1.2em;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;font-weight:700;line-height:1.2;display:block;overflow:hidden}.Menu-module__m0RBzW__toggleLabelTrack{text-align:right;transition:transform .7s var(--ease-in-out);display:grid}.Menu-module__m0RBzW__toggle[aria-expanded=true] .Menu-module__m0RBzW__toggleLabelTrack{transform:translateY(-50%)}.Menu-module__m0RBzW__toggleIcon{border:1px solid color-mix(in srgb, currentColor 28%, transparent);width:2.75rem;height:2.75rem;transition:border-color .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.Menu-module__m0RBzW__toggle:hover .Menu-module__m0RBzW__toggleIcon{border-color:var(--color-cyan)}.Menu-module__m0RBzW__toggleLine{width:1.1rem;height:1.5px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute}.Menu-module__m0RBzW__toggleLine:first-child{transform:translateY(-3.5px)}.Menu-module__m0RBzW__toggleLine:last-child{transform:translateY(3.5px)}.Menu-module__m0RBzW__toggle[aria-expanded=true] .Menu-module__m0RBzW__toggleLine:first-child{transform:rotate(45deg)}.Menu-module__m0RBzW__toggle[aria-expanded=true] .Menu-module__m0RBzW__toggleLine:last-child{transform:rotate(-45deg)}.Menu-module__m0RBzW__panel{--menu-origin:calc(100% - var(--space-gutter) - 1.375rem) 2.125rem;z-index:1;height:100svh;padding:clamp(4rem, 9svh, 6rem) var(--space-gutter) clamp(1.5rem, 5svh, 3rem);background:var(--color-ink);color:var(--color-paper);visibility:hidden;clip-path:circle(0 at var(--menu-origin));transition:clip-path .9s var(--ease-in-out), visibility 0s .9s;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.Menu-module__m0RBzW__panel[data-open=true]{visibility:visible;clip-path:circle(150vmax at var(--menu-origin));transition:clip-path 1s var(--ease-in-out), visibility 0s}.Menu-module__m0RBzW__glow{background:radial-gradient(ellipse 70% 45% at 50% -5%, color-mix(in srgb, var(--color-cyan) 16%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.Menu-module__m0RBzW__content{flex:1;grid-template-rows:auto minmax(0,1fr);gap:clamp(1rem,4svh,3rem);width:100%;max-width:64rem;min-height:0;margin-inline:auto;display:grid;position:relative}.Menu-module__m0RBzW__content nav{min-height:0;display:grid}.Menu-module__m0RBzW__kicker{align-items:center;gap:.75rem;display:flex}.Menu-module__m0RBzW__kickerLabel{font-size:var(--text-micro);letter-spacing:.28em;text-transform:uppercase;color:var(--color-cyan);font-weight:700}.Menu-module__m0RBzW__rule{background:linear-gradient(to right, color-mix(in srgb, var(--color-cyan) 45%, transparent), transparent);transform-origin:0;flex:1;height:1px}.Menu-module__m0RBzW__list{align-content:space-evenly;gap:.25rem;height:100%;list-style:none;display:grid}.Menu-module__m0RBzW__item{overflow:hidden}.Menu-module__m0RBzW__row{color:inherit;grid-template-columns:4.75rem .5rem 1fr;align-items:center;gap:1rem;text-decoration:none;display:grid}.Menu-module__m0RBzW__row:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.Menu-module__m0RBzW__act{font-size:var(--text-micro);letter-spacing:.16em;text-align:right;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-paper) 38%, transparent);transition:color .5s var(--ease-out);font-weight:700}.Menu-module__m0RBzW__dot{background:color-mix(in srgb, var(--color-paper) 30%, transparent);width:.4rem;height:.4rem;transition:background-color .5s var(--ease-out), transform .5s var(--ease-out);border-radius:50%}.Menu-module__m0RBzW__text{transition:transform .6s var(--ease-out);gap:.1rem;display:grid}.Menu-module__m0RBzW__title{font-family:var(--font-display);font-size:min(calc(var(--text-h3) * 1.05), 3.6svh);letter-spacing:-.02em;font-weight:700;line-height:1.05}.Menu-module__m0RBzW__description{font-size:min(var(--text-small), 2svh);color:color-mix(in srgb, var(--color-paper) 48%, transparent);transition:color .5s var(--ease-out);line-height:1.3}.Menu-module__m0RBzW__row:hover .Menu-module__m0RBzW__act,.Menu-module__m0RBzW__row:focus-visible .Menu-module__m0RBzW__act{color:var(--color-cyan)}.Menu-module__m0RBzW__row:hover .Menu-module__m0RBzW__dot,.Menu-module__m0RBzW__row:focus-visible .Menu-module__m0RBzW__dot{background:var(--color-cyan);transform:scale(1.8)}.Menu-module__m0RBzW__row:hover .Menu-module__m0RBzW__text,.Menu-module__m0RBzW__row:focus-visible .Menu-module__m0RBzW__text{transform:translate(.6rem)}.Menu-module__m0RBzW__row:hover .Menu-module__m0RBzW__description,.Menu-module__m0RBzW__row:focus-visible .Menu-module__m0RBzW__description{color:color-mix(in srgb, var(--color-paper) 80%, transparent)}.Menu-module__m0RBzW__footer{border-top:1px solid color-mix(in srgb, var(--color-paper) 12%, transparent);justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:64rem;margin-block-start:clamp(1rem,3svh,2rem);margin-inline:auto;padding-block-start:1.25rem;display:flex;position:relative}.Menu-module__m0RBzW__brand{align-items:center;gap:.85rem;display:flex}.Menu-module__m0RBzW__brandLogo{width:2.25rem;height:auto}.Menu-module__m0RBzW__brandText{line-height:1.2;display:grid}.Menu-module__m0RBzW__brandName{font-size:var(--text-small);letter-spacing:.16em;text-transform:uppercase;font-weight:700}.Menu-module__m0RBzW__brandSub{font-size:var(--text-micro);color:color-mix(in srgb, var(--color-paper) 48%, transparent)}.Menu-module__m0RBzW__season{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 38%, transparent)}.Menu-module__m0RBzW__row,.Menu-module__m0RBzW__kicker,.Menu-module__m0RBzW__footer{--enter-delay:calc(.35s + var(--i,0) * 70ms)}.Menu-module__m0RBzW__row{transition:transform .35s var(--ease-in-out);transform:translateY(110%)}.Menu-module__m0RBzW__kicker,.Menu-module__m0RBzW__footer{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);transform:translateY(.75rem)}.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__kicker,.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__footer{opacity:1;transition:opacity .8s var(--ease-out) var(--enter-delay), transform .8s var(--ease-out) var(--enter-delay);transform:none}.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__rule{animation:Menu-module__m0RBzW__ruleDraw 1.2s var(--ease-out) .5s both}.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__row{transition:transform .9s var(--ease-out) var(--enter-delay);transform:none}@media (min-width:48em){.Menu-module__m0RBzW__row{grid-template-columns:7rem .6rem 1fr;gap:1.5rem}.Menu-module__m0RBzW__title{font-size:min(calc(var(--text-h2) * .9), 5.4svh)}.Menu-module__m0RBzW__list{gap:clamp(.6rem,2.2svh,2rem)}.Menu-module__m0RBzW__description{font-size:var(--text-body)}.Menu-module__m0RBzW__act,.Menu-module__m0RBzW__kickerLabel,.Menu-module__m0RBzW__toggleLabel{font-size:var(--text-small)}}@media (max-height:36em){.Menu-module__m0RBzW__description{display:none}}@keyframes Menu-module__m0RBzW__ruleDraw{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Menu-module__m0RBzW__toggle,.Menu-module__m0RBzW__toggleLabelTrack,.Menu-module__m0RBzW__toggleIcon,.Menu-module__m0RBzW__toggleLine,.Menu-module__m0RBzW__panel,.Menu-module__m0RBzW__panel[data-open=true],.Menu-module__m0RBzW__row,.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__row,.Menu-module__m0RBzW__kicker,.Menu-module__m0RBzW__footer,.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__kicker,.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__footer,.Menu-module__m0RBzW__act,.Menu-module__m0RBzW__dot,.Menu-module__m0RBzW__text,.Menu-module__m0RBzW__description{transition:none}.Menu-module__m0RBzW__panel[data-open=true] .Menu-module__m0RBzW__rule{animation:none}}
.ShowQuote-module__psP36q__section{z-index:3;min-height:80svh;padding:calc(clamp(5rem, 11vw, 9rem) + var(--arch) * .5) var(--space-gutter) calc(clamp(5rem, 11vw, 9rem) + var(--arch));border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-ink);color:var(--color-paper);text-align:center;place-items:center;margin-block-start:calc(var(--arch) * -1);display:grid;position:relative}.ShowQuote-module__psP36q__quote{max-width:18ch;font-family:var(--font-display);font-size:calc(var(--text-display) * .9);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:1}.ShowQuote-module__psP36q__word{opacity:.18}.ShowQuote-module__psP36q__word:nth-child(odd){font-weight:800}.ShowQuote-module__psP36q__word:last-child{color:var(--color-cyan)}@media (min-width:64em){.ShowQuote-module__psP36q__quote{max-width:20ch;font-size:calc(var(--text-display) * 1.05)}}@media (prefers-reduced-motion:reduce){.ShowQuote-module__psP36q__word{opacity:1}}html:not([data-intro]) .ShowQuote-module__psP36q__word{opacity:1}
.BoundaryWord-module__Gu8L-a__wrap{height:calc(var(--boundary-size) * .5);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0;right:0;overflow:hidden}.BoundaryWord-module__Gu8L-a__bottom{bottom:0}.BoundaryWord-module__Gu8L-a__top{align-items:flex-end;top:0}.BoundaryWord-module__Gu8L-a__word{font-family:var(--font-display);font-size:var(--boundary-size);letter-spacing:-.05em;white-space:nowrap;flex:none;font-weight:800;line-height:1;display:block}.BoundaryWord-module__Gu8L-a__onCyan{color:var(--color-paper)}.BoundaryWord-module__Gu8L-a__onPaper{color:var(--color-cyan)}
.Mission-module__u4Uwqq__section{z-index:4;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) calc(clamp(2.5rem, 5vw, 4.5rem) + var(--boundary-size) * .5);border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-cyan);color:var(--color-ink);margin-block-start:-50svh;position:relative;overflow:hidden}.Mission-module__u4Uwqq__title{font-size:calc(var(--text-display) * .78);letter-spacing:-.05em;font-weight:800;line-height:.88}.Mission-module__u4Uwqq__lineMask{margin-block-end:-.12em;padding-block-end:.12em;display:block;overflow:hidden}.Mission-module__u4Uwqq__line{display:block}.Mission-module__u4Uwqq__lineMask:nth-child(2) .Mission-module__u4Uwqq__line{padding-inline-start:clamp(1rem,10vw,12rem)}.Mission-module__u4Uwqq__body{gap:clamp(2rem,5vw,4rem);margin-block-start:clamp(2rem,5vw,3.5rem);display:grid}.Mission-module__u4Uwqq__visual{width:min(70vw,22rem)}.Mission-module__u4Uwqq__frame{aspect-ratio:1;position:relative}.Mission-module__u4Uwqq__outline{border:2px solid var(--color-ink);border-radius:1.75rem;position:absolute;inset:0;translate:1.1rem 1.1rem}.Mission-module__u4Uwqq__photo{isolation:isolate;border-radius:1.75rem;position:absolute;inset:0;overflow:hidden}.Mission-module__u4Uwqq__photoInner{position:absolute;inset:-10%}.Mission-module__u4Uwqq__image{object-fit:cover}.Mission-module__u4Uwqq__copy{align-content:center;gap:clamp(2rem,4vw,3.5rem);display:grid}.Mission-module__u4Uwqq__text{max-width:24ch;font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.025em;font-weight:600;line-height:1.15}.Mission-module__u4Uwqq__word{opacity:.28}.Mission-module__u4Uwqq__stats{border-top:2px solid var(--color-ink);grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(1.5rem,5vw,4rem);padding-block-start:1.75rem;display:grid}.Mission-module__u4Uwqq__stat{gap:.35rem;display:grid}.Mission-module__u4Uwqq__statLabel{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;order:2;font-weight:700}.Mission-module__u4Uwqq__statValue{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.04em;font-weight:800;line-height:1}@media (min-width:64em){.Mission-module__u4Uwqq__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.Mission-module__u4Uwqq__visual{width:min(100%,25rem)}.Mission-module__u4Uwqq__text{max-width:28ch}}@media (prefers-reduced-motion:reduce){.Mission-module__u4Uwqq__section{margin-block-start:calc(var(--arch) * -1)}.Mission-module__u4Uwqq__word{opacity:1}}html:not([data-intro]) .Mission-module__u4Uwqq__section{margin-block-start:calc(var(--arch) * -1)}html:not([data-intro]) .Mission-module__u4Uwqq__word{opacity:1}
.Navbar-module__fsfjuq__header{z-index:var(--z-nav);color:var(--color-ink);transition:transform .8s var(--ease-in-out);position:fixed;inset:0 0 auto}.Navbar-module__fsfjuq__header[data-hidden=true],html[data-intro=playing] .Navbar-module__fsfjuq__header{transform:translateY(-100%)}.Navbar-module__fsfjuq__header:before{content:"";border-bottom:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent);background:color-mix(in srgb, var(--color-paper) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.Navbar-module__fsfjuq__header[data-scrolled=true]:before{opacity:1}html:has([data-hero],[data-dark-hero]) .Navbar-module__fsfjuq__header[data-scrolled=false]{color:var(--color-paper)}html:has([data-hero],[data-dark-hero]) .Navbar-module__fsfjuq__header[data-scrolled=false] .Navbar-module__fsfjuq__cta{background:var(--color-cyan);color:var(--color-ink)}.Navbar-module__fsfjuq__bar{padding:.75rem var(--space-gutter);justify-content:space-between;align-items:center;display:flex;position:relative}.Navbar-module__fsfjuq__brand{color:inherit;border-radius:999px;align-items:center;gap:.8rem;text-decoration:none;display:inline-flex}.Navbar-module__fsfjuq__wordmark{gap:.2rem;line-height:1;display:grid}.Navbar-module__fsfjuq__wordmarkThin{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;opacity:.85;font-size:.75rem;font-weight:200}.Navbar-module__fsfjuq__wordmarkBold{font-family:var(--font-body);letter-spacing:-.01em;font-size:1.4rem;font-weight:700;position:relative}.Navbar-module__fsfjuq__logo{width:3.25rem;height:auto;transform:rotate(var(--spin,0deg));transition:transform .5s var(--ease-out);flex:none;animation:10s linear infinite Navbar-module__fsfjuq__logoCycle}@keyframes Navbar-module__fsfjuq__logoCycle{0%,66%{rotate:none}70%{rotate:-22deg}74%{rotate:22deg}78%{rotate:-16deg}82%{rotate:12deg}86%{animation-timing-function:cubic-bezier(.55,0,.25,1);rotate:none}to{rotate:1080deg}}.Navbar-module__fsfjuq__brand:hover .Navbar-module__fsfjuq__logo{transform:rotate(calc(var(--spin,0deg) - 24deg)) scale(1.06)}.Navbar-module__fsfjuq__brand:focus-visible{outline:2px solid var(--color-cyan-deep);outline-offset:4px}.Navbar-module__fsfjuq__actions{align-items:center;gap:clamp(1rem,2.5vw,2rem);display:flex}.Navbar-module__fsfjuq__actions .Navbar-module__fsfjuq__cta{display:none}@media (min-width:48em){.Navbar-module__fsfjuq__actions .Navbar-module__fsfjuq__cta{display:inline-flex}}@media (prefers-reduced-motion:reduce){.Navbar-module__fsfjuq__header,.Navbar-module__fsfjuq__header:before,.Navbar-module__fsfjuq__logo{transition:none}.Navbar-module__fsfjuq__logo{animation:none}.Navbar-module__fsfjuq__brand:hover .Navbar-module__fsfjuq__logo{transform:none}}
.ShowStory-module__82Fgkq__section{z-index:2;padding:calc(clamp(5rem, 11vw, 10rem) + var(--arch) * .5) var(--space-gutter) calc(clamp(4rem, 9vw, 8rem) + var(--arch));border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-paper);color:var(--color-ink);position:relative;overflow:hidden}.ShowStory-module__82Fgkq__ghost{right:calc(var(--space-gutter) - .04em);font-family:var(--font-display);font-size:calc(var(--text-mega) * 2.4);letter-spacing:-.05em;color:color-mix(in srgb, var(--color-cyan) 12%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:800;line-height:.8;position:absolute;bottom:-.18em}.ShowStory-module__82Fgkq__grid{gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.ShowStory-module__82Fgkq__lead{font-family:var(--font-display);font-size:calc(var(--text-h2) * 1.15);letter-spacing:-.045em;text-wrap:balance;font-weight:800;line-height:1}.ShowStory-module__82Fgkq__word{opacity:.2}.ShowStory-module__82Fgkq__rest{max-width:62ch;font-size:var(--text-body);gap:1.1em;font-weight:400;line-height:1.55;display:grid}.ShowStory-module__82Fgkq__facts{border-top:2px solid var(--color-ink);flex-wrap:wrap;gap:0 clamp(2rem,5vw,4rem);margin-block-start:clamp(3rem,7vw,6rem);display:flex;position:relative}.ShowStory-module__82Fgkq__fact{flex:8rem;align-content:start;gap:.4rem;padding-block:1.25rem 1.5rem;display:grid}.ShowStory-module__82Fgkq__fact dt{font-size:var(--text-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--color-cyan-deep);font-weight:700}.ShowStory-module__82Fgkq__fact dd{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.02}.ShowStory-module__82Fgkq__year{font-size:calc(var(--text-h2) * 1.1)}@media (min-width:64em){.ShowStory-module__82Fgkq__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1.5rem,3vw,3rem)}.ShowStory-module__82Fgkq__lead{grid-column:1/span 9;max-width:17ch}.ShowStory-module__82Fgkq__rest{column-count:2;grid-area:2/4/auto/-1;column-gap:clamp(2rem,4vw,4rem);max-width:none;display:block}.ShowStory-module__82Fgkq__rest p{break-inside:avoid-column}.ShowStory-module__82Fgkq__rest p+p{margin-block-start:1.1em}.ShowStory-module__82Fgkq__fact{flex-basis:14rem}.ShowStory-module__82Fgkq__fact:first-child{flex:none}.ShowStory-module__82Fgkq__fact:nth-child(3){flex:1.6 18rem}}@media (prefers-reduced-motion:reduce){.ShowStory-module__82Fgkq__word{opacity:1}}html:not([data-intro]) .ShowStory-module__82Fgkq__word{opacity:1}
.Poster-module__TyTHSq__poster{aspect-ratio:7/5;object-fit:cover;width:100%;height:auto;display:block}.Poster-module__TyTHSq__fallback{aspect-ratio:7/5;background:var(--color-ink);width:100%;color:var(--color-cyan);border:1px solid color-mix(in srgb, var(--color-paper) 30%, transparent);align-content:space-between;padding:clamp(1rem,3vw,2rem);display:grid}.Poster-module__TyTHSq__fallbackYear{font-size:var(--text-micro);letter-spacing:.24em;font-weight:700}.Poster-module__TyTHSq__fallbackTitle{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.04em;text-wrap:balance;font-weight:800;line-height:.95}
.AboutHero-module__5We7AW__hero{background:var(--color-ink);height:100svh;color:var(--color-paper);position:sticky;top:0;overflow:hidden}.AboutHero-module__5We7AW__inner{transform-origin:50% 0;position:absolute;inset:0}.AboutHero-module__5We7AW__strip{pointer-events:none;width:100%;position:absolute;top:24%;left:0;overflow:hidden}.AboutHero-module__5We7AW__stripTrack{width:max-content;font-family:var(--font-display);letter-spacing:-.005em;white-space:nowrap;color:#0000;-webkit-text-stroke:2px color-mix(in srgb, var(--color-paper) 42%, transparent);font-size:clamp(6rem,22vw,20rem);font-weight:800;line-height:1;animation:60s linear infinite AboutHero-module__5We7AW__stripDrift;display:flex}.AboutHero-module__5We7AW__stripTrack>span{flex:none}@keyframes AboutHero-module__5We7AW__stripDrift{to{transform:translate(-50%)}}.AboutHero-module__5We7AW__meta{top:clamp(5rem,11svh,6.25rem);right:var(--space-gutter);left:var(--space-gutter);z-index:2;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-paper) 82%, transparent);opacity:0;align-items:center;gap:1rem;font-weight:600;display:flex;position:absolute}.AboutHero-module__5We7AW__track{background:color-mix(in srgb, var(--color-paper) 24%, transparent);flex:1;height:1px}.AboutHero-module__5We7AW__content{z-index:1;padding:8rem var(--space-gutter) clamp(4.5rem, 11svh, 7rem);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,3svh,2rem);display:flex;position:absolute;inset:0}.AboutHero-module__5We7AW__content>*{pointer-events:auto}.AboutHero-module__5We7AW__title{font-family:var(--font-display);font-size:min(calc(var(--text-display) * .85), 9svh);letter-spacing:-.04em;font-weight:700;line-height:1}.AboutHero-module__5We7AW__lineMask{margin-block-end:-.1em;padding-block-end:.1em;display:block;overflow:hidden}.AboutHero-module__5We7AW__line{white-space:nowrap;opacity:0;display:block}.AboutHero-module__5We7AW__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.022em var(--color-paper);position:relative}.AboutHero-module__5We7AW__outline:after{content:attr(data-text);color:var(--color-paper);-webkit-text-stroke:0;-webkit-mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);pointer-events:none;position:absolute;inset:0}.AboutHero-module__5We7AW__accent{color:var(--color-cyan)}.AboutHero-module__5We7AW__lower{opacity:0;justify-items:start;gap:1.1rem;display:grid}.AboutHero-module__5We7AW__lead{max-width:42ch;font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 80%, transparent);line-height:1.45}@media (min-width:64em){.AboutHero-module__5We7AW__strip{top:20%}.AboutHero-module__5We7AW__content{padding-block:9rem clamp(4rem,10svh,6rem)}.AboutHero-module__5We7AW__title{font-size:min(calc(var(--text-display) * 1.15), 14svh)}.AboutHero-module__5We7AW__lineMask:nth-child(2n){padding-inline-start:clamp(1rem,4vw,4rem)}.AboutHero-module__5We7AW__lead{font-size:var(--text-body)}}.AboutHero-module__5We7AW__scroll{z-index:2;color:var(--color-paper);opacity:0;display:block;position:absolute;bottom:clamp(1rem,3svh,1.75rem);left:50%;translate:-50%}.AboutHero-module__5We7AW__scroll:focus-visible{outline:2px solid var(--color-cyan);outline-offset:6px;border-radius:999px}.AboutHero-module__5We7AW__scrollMouse{border:1.5px solid color-mix(in srgb, currentColor 38%, transparent);width:1.375rem;height:2.125rem;transition:border-color .5s var(--ease-out);border-radius:999px;display:block;position:relative}.AboutHero-module__5We7AW__scroll:hover .AboutHero-module__5We7AW__scrollMouse{border-color:var(--color-cyan)}.AboutHero-module__5We7AW__scrollDot{background:var(--color-cyan);width:3px;height:.4rem;animation:AboutHero-module__5We7AW__scrollWheel 2s var(--ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:.45rem;left:50%}@keyframes AboutHero-module__5We7AW__scrollWheel{0%{opacity:0;transform:translateY(-.2rem)}25%,75%{opacity:1}to{opacity:0;transform:translateY(.7rem)}}html:not([data-intro]) .AboutHero-module__5We7AW__line,html:not([data-intro]) .AboutHero-module__5We7AW__lower,html:not([data-intro]) .AboutHero-module__5We7AW__scroll,html:not([data-intro]) .AboutHero-module__5We7AW__meta{opacity:1}@media (prefers-reduced-motion:reduce){.AboutHero-module__5We7AW__stripTrack,.AboutHero-module__5We7AW__scrollDot{animation:none}.AboutHero-module__5We7AW__scrollMouse{transition:none}}
.ArchiveHero-module__OJcKNa__hero{background:var(--color-ink);height:100svh;color:var(--color-paper);position:sticky;top:0;overflow:hidden}.ArchiveHero-module__OJcKNa__inner{transform-origin:50% 0;position:absolute;inset:0}.ArchiveHero-module__OJcKNa__meta{top:clamp(5rem,11svh,6.25rem);right:var(--space-gutter);left:var(--space-gutter);z-index:3;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-paper) 82%, transparent);opacity:0;align-items:center;gap:1rem;font-weight:600;display:flex;position:absolute}.ArchiveHero-module__OJcKNa__track{background:color-mix(in srgb, var(--color-paper) 24%, transparent);flex:1;height:1px}.ArchiveHero-module__OJcKNa__years{top:clamp(7rem,17svh,11rem);left:var(--space-gutter);z-index:0;translate:var(--px,0) var(--py,0);font-family:var(--font-display);font-size:min(calc(var(--text-mega) * 1.25), 24svh, calc(20 * var(--vw)));letter-spacing:.01em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--color-paper) 20%, transparent);pointer-events:none;opacity:0;font-weight:800;line-height:.85;position:absolute}.ArchiveHero-module__OJcKNa__spotlight{z-index:1;background:radial-gradient(circle 24vmax at var(--sx,70%) var(--sy,40%), color-mix(in srgb, var(--color-paper) 15%, transparent) 0%, color-mix(in srgb, var(--color-paper) 10%, transparent) 22%, color-mix(in srgb, var(--color-paper) 5%, transparent) 45%, color-mix(in srgb, var(--color-paper) 1.5%, transparent) 72%, transparent 100%), radial-gradient(circle 40vmax at var(--sx,70%) var(--sy,40%), transparent 0%, transparent 15%, color-mix(in srgb, var(--color-ink) 8%, transparent) 38%, color-mix(in srgb, var(--color-ink) 20%, transparent) 60%, color-mix(in srgb, var(--color-ink) 34%, transparent) 100%);opacity:0;pointer-events:none;transition:opacity 1.6s cubic-bezier(.33,0,.2,1);position:absolute;inset:0}.ArchiveHero-module__OJcKNa__spotlight[data-on=true]{opacity:1}.ArchiveHero-module__OJcKNa__collage{z-index:1;width:min(100%, var(--content-max));position:absolute;inset:0 auto 0 50%;translate:-50%}.ArchiveHero-module__OJcKNa__poster{left:var(--x);top:var(--y);width:var(--w);rotate:var(--r);translate:var(--px,0) var(--py,0);border:1px solid color-mix(in srgb, var(--color-paper) 25%, transparent);opacity:0;position:absolute}.ArchiveHero-module__OJcKNa__p0{--x:3%;--y:24%;--w:calc(44 * var(--vw));--r:-9deg}.ArchiveHero-module__OJcKNa__p1{--x:42%;--y:29%;--w:calc(48 * var(--vw));--r:7deg}.ArchiveHero-module__OJcKNa__p2{--x:20%;--y:40%;--w:calc(36 * var(--vw));--r:-14deg}.ArchiveHero-module__OJcKNa__p3,.ArchiveHero-module__OJcKNa__p4{display:none}.ArchiveHero-module__OJcKNa__content{z-index:2;padding:8rem var(--space-gutter) clamp(4.5rem, 11svh, 7rem);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,3svh,2rem);display:flex;position:absolute;inset:0}.ArchiveHero-module__OJcKNa__content>*{pointer-events:auto}.ArchiveHero-module__OJcKNa__title{font-family:var(--font-display);font-size:min(calc(var(--text-display) * .78), 8svh);letter-spacing:-.04em;font-weight:700;line-height:1.02}.ArchiveHero-module__OJcKNa__lineMask{margin-block-end:-.1em;padding-block-end:.1em;display:block;overflow:hidden}.ArchiveHero-module__OJcKNa__line{white-space:nowrap;opacity:0;display:block}.ArchiveHero-module__OJcKNa__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.018em var(--color-paper);position:relative}.ArchiveHero-module__OJcKNa__outline:after{content:attr(data-text);color:var(--color-paper);-webkit-text-stroke:0;-webkit-mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);pointer-events:none;position:absolute;inset:0}.ArchiveHero-module__OJcKNa__accent{color:var(--color-cyan)}.ArchiveHero-module__OJcKNa__lower{opacity:0;justify-items:start;gap:1.1rem;display:grid}.ArchiveHero-module__OJcKNa__lead{max-width:42ch;font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 76%, transparent);line-height:1.45}@media (max-height:46em){.ArchiveHero-module__OJcKNa__lead{font-size:var(--text-small);line-height:1.35}}@media (max-height:30em){.ArchiveHero-module__OJcKNa__lead{display:none}}@media (min-width:64em){.ArchiveHero-module__OJcKNa__p0{--x:59%;--y:27%;--w:calc(18 * var(--vw));--r:-9deg}.ArchiveHero-module__OJcKNa__p1{--x:70%;--y:40%;--w:calc(24 * var(--vw));--r:7deg}.ArchiveHero-module__OJcKNa__p2{--x:60%;--y:55%;--w:calc(15 * var(--vw));--r:-15deg}.ArchiveHero-module__OJcKNa__p3{--x:84%;--y:25%;--w:calc(13 * var(--vw));--r:12deg;display:block}.ArchiveHero-module__OJcKNa__p4{--x:78%;--y:68%;--w:calc(17 * var(--vw));--r:-5deg;display:block}.ArchiveHero-module__OJcKNa__content{padding-block:9rem clamp(4rem,10svh,6rem)}.ArchiveHero-module__OJcKNa__title{font-size:min(calc(var(--text-display) * .7), 10svh)}.ArchiveHero-module__OJcKNa__lineMask:nth-child(2n){padding-inline-start:clamp(1rem,4vw,4rem)}.ArchiveHero-module__OJcKNa__lead{max-width:44ch;font-size:var(--text-body)}}.ArchiveHero-module__OJcKNa__scroll{z-index:3;color:var(--color-paper);opacity:0;display:block;position:absolute;bottom:clamp(1rem,3svh,1.75rem);left:50%;translate:-50%}.ArchiveHero-module__OJcKNa__scroll:focus-visible{outline:2px solid var(--color-cyan);outline-offset:6px;border-radius:999px}.ArchiveHero-module__OJcKNa__scrollMouse{border:1.5px solid color-mix(in srgb, currentColor 38%, transparent);width:1.375rem;height:2.125rem;transition:border-color .5s var(--ease-out);border-radius:999px;display:block;position:relative}.ArchiveHero-module__OJcKNa__scroll:hover .ArchiveHero-module__OJcKNa__scrollMouse{border-color:var(--color-cyan)}.ArchiveHero-module__OJcKNa__scrollDot{background:var(--color-cyan);width:3px;height:.4rem;animation:ArchiveHero-module__OJcKNa__scrollWheel 2s var(--ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:.45rem;left:50%}@keyframes ArchiveHero-module__OJcKNa__scrollWheel{0%{opacity:0;transform:translateY(-.2rem)}25%,75%{opacity:1}to{opacity:0;transform:translateY(.7rem)}}html:not([data-intro]) .ArchiveHero-module__OJcKNa__line,html:not([data-intro]) .ArchiveHero-module__OJcKNa__lower,html:not([data-intro]) .ArchiveHero-module__OJcKNa__meta,html:not([data-intro]) .ArchiveHero-module__OJcKNa__years,html:not([data-intro]) .ArchiveHero-module__OJcKNa__scroll,html:not([data-intro]) .ArchiveHero-module__OJcKNa__poster{opacity:1}@media (prefers-reduced-motion:reduce){.ArchiveHero-module__OJcKNa__scrollDot{animation:none}.ArchiveHero-module__OJcKNa__scrollMouse{transition:none}}
.Partners-module__Yczi5q__section{padding:calc(var(--space-section) * .6 + var(--boundary-size) * .5) var(--space-gutter) calc(var(--arch) + clamp(3rem, 6vw, 5rem));background:var(--color-paper);color:var(--color-ink);position:relative;overflow:hidden}.Partners-module__Yczi5q__title{max-width:14ch;font-size:var(--text-h2);letter-spacing:-.035em;margin-block-end:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1}.Partners-module__Yczi5q__tiles{gap:clamp(1rem,2vw,1.75rem);list-style:none;display:grid}.Partners-module__Yczi5q__tile{height:100%;min-height:16rem;color:inherit;transition:transform .7s var(--ease-out), rotate .7s var(--ease-out);border-radius:2rem;grid-template-rows:1fr auto;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:grid;position:relative;overflow:hidden}a.Partners-module__Yczi5q__tile:hover,a.Partners-module__Yczi5q__tile:focus-visible{transform:translateY(-.5rem)rotate(-1deg)}a.Partners-module__Yczi5q__tile:focus-visible{outline:3px solid var(--color-cyan-deep);outline-offset:4px}.Partners-module__Yczi5q__paper{background:color-mix(in srgb, var(--color-ink) 7%, var(--color-paper))}.Partners-module__Yczi5q__ink{background:var(--color-ink);color:var(--color-paper)}.Partners-module__Yczi5q__logoWrap{place-items:center;display:grid}.Partners-module__Yczi5q__logo{object-fit:contain;width:auto;max-width:100%;height:clamp(5rem,12vw,8rem);transition:transform .8s var(--ease-out)}a.Partners-module__Yczi5q__tile:hover .Partners-module__Yczi5q__logo{transform:scale(1.06)}.Partners-module__Yczi5q__tileName{font-size:var(--text-small);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;font-weight:700;display:flex}.Partners-module__Yczi5q__arrow{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:transform .6s var(--ease-out);flex:none}a.Partners-module__Yczi5q__tile:hover .Partners-module__Yczi5q__arrow{transform:translate(.2rem,-.2rem)scale(1.2)}.Partners-module__Yczi5q__venue{background:var(--color-cyan);color:var(--color-ink);grid-template-rows:auto auto auto;align-content:end}.Partners-module__Yczi5q__venueLabel{font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;align-self:start;font-weight:700}.Partners-module__Yczi5q__venueName{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.03em;font-weight:800;line-height:1}.Partners-module__Yczi5q__venuePlace{font-size:var(--text-small);font-weight:600}@media (min-width:48em){.Partners-module__Yczi5q__tiles{grid-template-columns:repeat(3,1fr)}.Partners-module__Yczi5q__tile{min-height:22rem}}@media (prefers-reduced-motion:reduce){.Partners-module__Yczi5q__tile,.Partners-module__Yczi5q__logo,.Partners-module__Yczi5q__arrow{transition:none}a.Partners-module__Yczi5q__tile:hover,a.Partners-module__Yczi5q__tile:focus-visible{transform:rotate(0)}}
.Scrollbar-module__gpK1sq__bar{z-index:var(--z-scrollbar);opacity:0;width:1rem;transition:opacity .5s var(--ease-out);position:fixed;top:clamp(4.5rem,10svh,6rem);bottom:1rem;right:.25rem}.Scrollbar-module__gpK1sq__bar[data-active=true],.Scrollbar-module__gpK1sq__bar:hover,.Scrollbar-module__gpK1sq__bar[data-dragging=true]{opacity:1}.Scrollbar-module__gpK1sq__thumb{background:var(--color-ink);width:.375rem;height:3rem;box-shadow:0 0 0 1.5px var(--color-paper);cursor:grab;transition:width .3s var(--ease-out), margin-left .3s var(--ease-out);border-radius:999px;margin-left:-.1875rem;position:absolute;top:0;left:50%}.Scrollbar-module__gpK1sq__thumb:after{content:"";background:var(--color-cyan);border-radius:999px;height:.375rem;position:absolute;inset:.5rem .0625rem auto}.Scrollbar-module__gpK1sq__bar:hover .Scrollbar-module__gpK1sq__thumb,.Scrollbar-module__gpK1sq__bar[data-dragging=true] .Scrollbar-module__gpK1sq__thumb{width:.5rem;margin-left:-.25rem}.Scrollbar-module__gpK1sq__bar[data-dragging=true] .Scrollbar-module__gpK1sq__thumb{cursor:grabbing}@media (hover:none){.Scrollbar-module__gpK1sq__bar{pointer-events:none}}@media (prefers-reduced-motion:reduce){.Scrollbar-module__gpK1sq__bar,.Scrollbar-module__gpK1sq__thumb{transition:none}}
.AboutMission-module__YCTi7a__section{z-index:2;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) calc(clamp(3.5rem, 8vw, 7rem) + var(--arch));border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-paper);color:var(--color-ink);position:relative}.AboutMission-module__YCTi7a__grid{gap:clamp(3rem,7vw,5rem);display:grid}.AboutMission-module__YCTi7a__statement{align-content:start;gap:clamp(2rem,4vw,3rem);display:grid;position:relative}.AboutMission-module__YCTi7a__anchor{width:1px;height:1px;position:absolute;top:0;left:0}.AboutMission-module__YCTi7a__text{max-width:24ch;font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.025em;font-weight:600;line-height:1.15}.AboutMission-module__YCTi7a__word{opacity:.28}.AboutMission-module__YCTi7a__stats{border-top:2px solid var(--color-ink);grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(1.5rem,5vw,4rem);padding-block-start:1.5rem;display:grid}.AboutMission-module__YCTi7a__stat{gap:.3rem;display:grid}.AboutMission-module__YCTi7a__statLabel{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;order:2;font-weight:700}.AboutMission-module__YCTi7a__statValue{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.04em;font-weight:800;line-height:1}.AboutMission-module__YCTi7a__points{border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);gap:0;list-style:none;display:grid}.AboutMission-module__YCTi7a__point{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);grid-template-columns:3.5rem minmax(0,1fr);gap:.35rem 1rem;padding-block:clamp(1.1rem,2.5vw,1.75rem);display:grid}.AboutMission-module__YCTi7a__number{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.005em;color:#0000;-webkit-text-stroke:1.5px var(--color-cyan-deep);grid-row:span 2;font-weight:800;line-height:1}.AboutMission-module__YCTi7a__pointTitle{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.02em;font-weight:700;line-height:1.1}.AboutMission-module__YCTi7a__pointText{max-width:38ch;font-size:var(--text-small);opacity:.8;line-height:1.5}@media (min-width:64em){.AboutMission-module__YCTi7a__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;column-gap:clamp(3rem,8vw,8rem)}.AboutMission-module__YCTi7a__text{max-width:26ch}.AboutMission-module__YCTi7a__pointText{font-size:var(--text-body)}}@media (prefers-reduced-motion:reduce){.AboutMission-module__YCTi7a__word{opacity:1}}html:not([data-intro]) .AboutMission-module__YCTi7a__word{opacity:1}
.ArchiveIndex-module__bnfyfa__section{z-index:2;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) clamp(3.5rem, 8vw, 7rem);border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-paper);color:var(--color-ink);position:relative}.ArchiveIndex-module__bnfyfa__anchor{top:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5 + 5rem);width:1px;height:1px;position:absolute;left:0}.ArchiveIndex-module__bnfyfa__title{font-size:calc(var(--text-display) * .6);letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:0 .35em;margin-block-end:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:.95;display:flex}.ArchiveIndex-module__bnfyfa__titleAside{letter-spacing:.3em;text-transform:uppercase;color:var(--color-cyan-deep);font-size:.34em;font-weight:400}.ArchiveIndex-module__bnfyfa__titleBig{color:var(--color-ink)}.ArchiveIndex-module__bnfyfa__titleCount{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--color-cyan-deep);align-self:flex-start;font-size:.28em;font-weight:700}.ArchiveIndex-module__bnfyfa__list{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);list-style:none}.ArchiveIndex-module__bnfyfa__item{border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}.ArchiveIndex-module__bnfyfa__row{color:inherit;transition:color .5s var(--ease-out), opacity .5s var(--ease-out);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding-block:clamp(.9rem,2.2vw,1.5rem);text-decoration:none;display:grid}.ArchiveIndex-module__bnfyfa__list:has(.ArchiveIndex-module__bnfyfa__row:hover) .ArchiveIndex-module__bnfyfa__row:not(:hover){opacity:.28}.ArchiveIndex-module__bnfyfa__row:focus-visible{outline:2px solid var(--color-cyan-deep);outline-offset:4px}.ArchiveIndex-module__bnfyfa__year{font-size:var(--text-small);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--color-cyan-deep);font-weight:700}.ArchiveIndex-module__bnfyfa__name{font-family:var(--font-display);letter-spacing:-.035em;transition:transform .7s var(--ease-out);font-size:clamp(1.75rem,6vw,4.25rem);font-weight:700;line-height:1}.ArchiveIndex-module__bnfyfa__origin{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 55%, transparent);font-weight:700;display:none}.ArchiveIndex-module__bnfyfa__arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:transform .6s var(--ease-out);justify-self:end}.ArchiveIndex-module__bnfyfa__row:hover .ArchiveIndex-module__bnfyfa__name,.ArchiveIndex-module__bnfyfa__row:focus-visible .ArchiveIndex-module__bnfyfa__name{transform:translate(.75rem)}.ArchiveIndex-module__bnfyfa__row:hover,.ArchiveIndex-module__bnfyfa__row:focus-visible{color:var(--color-cyan-deep)}.ArchiveIndex-module__bnfyfa__row:hover .ArchiveIndex-module__bnfyfa__arrow,.ArchiveIndex-module__bnfyfa__row:focus-visible .ArchiveIndex-module__bnfyfa__arrow{transform:translate(.25rem)}.ArchiveIndex-module__bnfyfa__preview{z-index:5;aspect-ratio:7/5;pointer-events:none;opacity:0;width:clamp(14rem,22vw,21rem);transition:opacity .4s var(--ease-out);display:none;position:fixed;top:0;left:0}.ArchiveIndex-module__bnfyfa__preview[data-on=true]{opacity:1}.ArchiveIndex-module__bnfyfa__previewItem{border:1.5px solid var(--color-ink);background:var(--color-paper);opacity:0;transition:opacity .4s var(--ease-out), rotate .7s var(--ease-out), scale .7s var(--ease-out);position:absolute;inset:0;overflow:hidden;rotate:5deg;scale:.88}.ArchiveIndex-module__bnfyfa__previewItem[data-active=true]{opacity:1;rotate:-3deg;scale:1}.ArchiveIndex-module__bnfyfa__previewImage{object-fit:cover;width:100%;height:100%}@media (hover:hover) and (pointer:fine) and (min-width:64em){.ArchiveIndex-module__bnfyfa__preview{display:block}}@media (min-width:48em){.ArchiveIndex-module__bnfyfa__row{grid-template-columns:5rem minmax(0,1fr) 10rem 1.5rem;align-items:center}.ArchiveIndex-module__bnfyfa__origin{display:block}}@media (prefers-reduced-motion:reduce){.ArchiveIndex-module__bnfyfa__preview{display:none}.ArchiveIndex-module__bnfyfa__row,.ArchiveIndex-module__bnfyfa__name,.ArchiveIndex-module__bnfyfa__arrow{transition:none}.ArchiveIndex-module__bnfyfa__row:hover .ArchiveIndex-module__bnfyfa__name,.ArchiveIndex-module__bnfyfa__row:focus-visible .ArchiveIndex-module__bnfyfa__name,.ArchiveIndex-module__bnfyfa__row:hover .ArchiveIndex-module__bnfyfa__arrow,.ArchiveIndex-module__bnfyfa__row:focus-visible .ArchiveIndex-module__bnfyfa__arrow{transform:none}}
.ContactHero-module__Afj4yq__hero{background:var(--color-ink);height:100svh;color:var(--color-paper);position:sticky;top:0;overflow:hidden}.ContactHero-module__Afj4yq__inner{transform-origin:50% 0;position:absolute;inset:0}.ContactHero-module__Afj4yq__photo{position:absolute;inset:-3%}.ContactHero-module__Afj4yq__image{object-fit:cover}.ContactHero-module__Afj4yq__shade{background:linear-gradient(to top, var(--color-ink) 4%, color-mix(in srgb, var(--color-ink) 70%, transparent) 40%, color-mix(in srgb, var(--color-ink) 30%, transparent) 85%), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 72%, transparent), transparent 70%);position:absolute;inset:0}.ContactHero-module__Afj4yq__meta{top:clamp(5rem,11svh,6.25rem);right:var(--space-gutter);left:var(--space-gutter);z-index:2;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-paper) 82%, transparent);opacity:0;align-items:center;gap:1rem;font-weight:600;display:flex;position:absolute}.ContactHero-module__Afj4yq__track{background:color-mix(in srgb, var(--color-paper) 24%, transparent);flex:1;height:1px}.ContactHero-module__Afj4yq__content{z-index:1;padding:8rem var(--space-gutter) clamp(4rem, 10svh, 6rem);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,3svh,2rem);display:flex;position:absolute;inset:0}.ContactHero-module__Afj4yq__title{font-family:var(--font-display);font-size:min(calc(var(--text-display) * .95), 10svh);letter-spacing:-.04em;font-weight:700;line-height:1}.ContactHero-module__Afj4yq__lineMask{margin-block-end:-.1em;padding-block-end:.1em;display:block;overflow:hidden}.ContactHero-module__Afj4yq__line{white-space:nowrap;opacity:0;display:block}.ContactHero-module__Afj4yq__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.022em var(--color-paper);position:relative}.ContactHero-module__Afj4yq__outline:after{content:attr(data-text);color:var(--color-paper);-webkit-text-stroke:0;-webkit-mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);pointer-events:none;position:absolute;inset:0}.ContactHero-module__Afj4yq__accent{color:var(--color-cyan)}.ContactHero-module__Afj4yq__lower{opacity:0;justify-items:start;gap:1.1rem;display:grid}.ContactHero-module__Afj4yq__lead{max-width:42ch;font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 80%, transparent);line-height:1.45}.ContactHero-module__Afj4yq__content>*{pointer-events:auto}.ContactHero-module__Afj4yq__scroll{z-index:2;color:var(--color-paper);opacity:0;display:block;position:absolute;bottom:clamp(1rem,3svh,1.75rem);left:50%;translate:-50%}.ContactHero-module__Afj4yq__scroll:focus-visible{outline:2px solid var(--color-cyan);outline-offset:6px;border-radius:999px}.ContactHero-module__Afj4yq__scrollMouse{border:1.5px solid color-mix(in srgb, currentColor 38%, transparent);width:1.375rem;height:2.125rem;transition:border-color .5s var(--ease-out);border-radius:999px;display:block;position:relative}.ContactHero-module__Afj4yq__scroll:hover .ContactHero-module__Afj4yq__scrollMouse{border-color:var(--color-cyan)}.ContactHero-module__Afj4yq__scrollDot{background:var(--color-cyan);width:3px;height:.4rem;animation:ContactHero-module__Afj4yq__scrollWheel 2s var(--ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:.45rem;left:50%}@keyframes ContactHero-module__Afj4yq__scrollWheel{0%{opacity:0;transform:translateY(-.2rem)}25%,75%{opacity:1}to{opacity:0;transform:translateY(.7rem)}}@media (prefers-reduced-motion:reduce){.ContactHero-module__Afj4yq__scrollDot{animation:none}.ContactHero-module__Afj4yq__scrollMouse{transition:none}}@media (max-height:46em){.ContactHero-module__Afj4yq__lead{font-size:var(--text-small);line-height:1.35}}@media (max-height:30em){.ContactHero-module__Afj4yq__lead{display:none}}@media (min-width:64em){.ContactHero-module__Afj4yq__content{padding-block:9rem clamp(4rem,10svh,6rem)}.ContactHero-module__Afj4yq__title{font-size:min(calc(var(--text-display) * 1.15), 14svh)}.ContactHero-module__Afj4yq__lineMask:nth-child(2n){padding-inline-start:clamp(1rem,4vw,4rem)}.ContactHero-module__Afj4yq__lead{max-width:44ch;font-size:var(--text-body)}}html:not([data-intro]) .ContactHero-module__Afj4yq__line,html:not([data-intro]) .ContactHero-module__Afj4yq__lower,html:not([data-intro]) .ContactHero-module__Afj4yq__scroll,html:not([data-intro]) .ContactHero-module__Afj4yq__meta{opacity:1}
.PageHero-module__XRsFfa__hero{background:var(--color-ink);height:100svh;color:var(--color-paper);position:sticky;top:0;overflow:hidden}.PageHero-module__XRsFfa__inner{transform-origin:50% 0;position:absolute;inset:0}.PageHero-module__XRsFfa__photo{position:absolute;inset:-3%}.PageHero-module__XRsFfa__image{object-fit:cover}.PageHero-module__XRsFfa__shade{background:linear-gradient(to top, var(--color-ink) 4%, color-mix(in srgb, var(--color-ink) 70%, transparent) 40%, color-mix(in srgb, var(--color-ink) 30%, transparent) 85%), linear-gradient(to right, color-mix(in srgb, var(--color-ink) 72%, transparent), transparent 70%);position:absolute;inset:0}.PageHero-module__XRsFfa__meta{top:clamp(5rem,11svh,6.25rem);right:var(--space-gutter);left:var(--space-gutter);z-index:2;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:color-mix(in srgb, var(--color-paper) 82%, transparent);opacity:0;align-items:center;gap:1rem;font-weight:600;display:flex;position:absolute}.PageHero-module__XRsFfa__track{background:color-mix(in srgb, var(--color-paper) 24%, transparent);flex:1;height:1px}.PageHero-module__XRsFfa__content{z-index:1;padding:8rem var(--space-gutter) clamp(4rem, 10svh, 6rem);pointer-events:none;flex-direction:column;justify-content:flex-end;gap:clamp(1.25rem,3svh,2rem);display:flex;position:absolute;inset:0}.PageHero-module__XRsFfa__content>*{pointer-events:auto}.PageHero-module__XRsFfa__title{font-family:var(--font-display);font-size:min(calc(var(--text-display) * .95), 10svh);letter-spacing:-.04em;font-weight:700;line-height:1}.PageHero-module__XRsFfa__lineMask{margin-block-end:-.1em;padding-block-end:.1em;display:block;overflow:hidden}.PageHero-module__XRsFfa__line{white-space:nowrap;opacity:0;display:block}.PageHero-module__XRsFfa__outline{letter-spacing:-.005em;color:#0000;-webkit-text-stroke:.022em var(--color-paper);position:relative}.PageHero-module__XRsFfa__outline:after{content:attr(data-text);color:var(--color-paper);-webkit-text-stroke:0;-webkit-mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);mask-image:radial-gradient(circle var(--mr,.01px) at var(--mx,50%) var(--my,50%), #000 38%, transparent);pointer-events:none;position:absolute;inset:0}.PageHero-module__XRsFfa__accent{color:var(--color-cyan)}.PageHero-module__XRsFfa__lower{opacity:0;justify-items:start;gap:1.1rem;display:grid}.PageHero-module__XRsFfa__lead{max-width:42ch;font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 80%, transparent);line-height:1.45}.PageHero-module__XRsFfa__scroll{z-index:2;color:var(--color-paper);opacity:0;display:block;position:absolute;bottom:clamp(1rem,3svh,1.75rem);left:50%;translate:-50%}.PageHero-module__XRsFfa__scroll:focus-visible{outline:2px solid var(--color-cyan);outline-offset:6px;border-radius:999px}.PageHero-module__XRsFfa__scrollMouse{border:1.5px solid color-mix(in srgb, currentColor 38%, transparent);width:1.375rem;height:2.125rem;transition:border-color .5s var(--ease-out);border-radius:999px;display:block;position:relative}.PageHero-module__XRsFfa__scroll:hover .PageHero-module__XRsFfa__scrollMouse{border-color:var(--color-cyan)}.PageHero-module__XRsFfa__scrollDot{background:var(--color-cyan);width:3px;height:.4rem;animation:PageHero-module__XRsFfa__scrollWheel 2s var(--ease-in-out) infinite;border-radius:2px;margin-left:-1.5px;position:absolute;top:.45rem;left:50%}@keyframes PageHero-module__XRsFfa__scrollWheel{0%{opacity:0;transform:translateY(-.2rem)}25%,75%{opacity:1}to{opacity:0;transform:translateY(.7rem)}}@media (prefers-reduced-motion:reduce){.PageHero-module__XRsFfa__scrollDot{animation:none}.PageHero-module__XRsFfa__scrollMouse{transition:none}}@media (max-height:46em){.PageHero-module__XRsFfa__lead{font-size:var(--text-small);line-height:1.35}}@media (max-height:30em){.PageHero-module__XRsFfa__lead{display:none}}@media (min-width:64em){.PageHero-module__XRsFfa__content{padding-block:9rem clamp(4rem,10svh,6rem)}.PageHero-module__XRsFfa__title{font-size:min(calc(var(--text-display) * 1.15), 14svh)}.PageHero-module__XRsFfa__lineMask:nth-child(2n){padding-inline-start:clamp(1rem,4vw,4rem)}.PageHero-module__XRsFfa__lead{max-width:44ch;font-size:var(--text-body)}}html:not([data-intro]) .PageHero-module__XRsFfa__line,html:not([data-intro]) .PageHero-module__XRsFfa__lower,html:not([data-intro]) .PageHero-module__XRsFfa__scroll,html:not([data-intro]) .PageHero-module__XRsFfa__meta{opacity:1}
.Productions-module__aNkv7W__section{--d:min(68vw, 36svh);z-index:2;background:var(--color-ink);height:100svh;color:var(--color-paper);margin-block-start:-100svh;position:relative;overflow:hidden}.Productions-module__aNkv7W__head{padding:clamp(4rem, 9svh, 5.5rem) var(--space-gutter) 0;gap:1.25rem;display:grid;position:absolute;inset:0 0 auto}.Productions-module__aNkv7W__title{max-width:13ch;font-size:min(calc(var(--text-h2) * 1.15), 9svh);letter-spacing:-.035em;font-weight:700;line-height:.98}.Productions-module__aNkv7W__title .Productions-module__aNkv7W__word{opacity:.16}.Productions-module__aNkv7W__rise{z-index:3;background:var(--color-paper);clip-path:inset(100% 0% 0% round 50vw 50vw 0 0/22svh 22svh 0 0);pointer-events:none;position:absolute;inset:0}.Productions-module__aNkv7W__lead{max-width:36ch;font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 68%, transparent);line-height:1.5}@media (min-width:48em){.Productions-module__aNkv7W__head{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;column-gap:clamp(2rem,6vw,6rem)}.Productions-module__aNkv7W__lead{font-size:var(--text-body);justify-self:end;padding-block-start:.5rem}}.Productions-module__aNkv7W__strip{position:absolute;inset:auto 0 clamp(1.75rem,5svh,3rem)}.Productions-module__aNkv7W__track{width:max-content;padding-inline:var(--space-gutter);align-items:center;gap:clamp(2rem,7vw,7rem);display:flex}.Productions-module__aNkv7W__scene{width:var(--d);color:inherit;flex:none;text-decoration:none;display:block}.Productions-module__aNkv7W__scene:focus-visible{outline:2px solid var(--color-cyan);outline-offset:1.25rem;border-radius:999px 999px 0 0}.Productions-module__aNkv7W__frame{transition:transform .7s var(--ease-out)}.Productions-module__aNkv7W__scene:hover .Productions-module__aNkv7W__frame,.Productions-module__aNkv7W__scene:focus-visible .Productions-module__aNkv7W__frame{transform:translateY(-.9rem)rotate(-1.6deg)}.Productions-module__aNkv7W__scene:hover .Productions-module__aNkv7W__image,.Productions-module__aNkv7W__scene:focus-visible .Productions-module__aNkv7W__image{transform:scale(1.06)}.Productions-module__aNkv7W__image{transition:transform 1.1s var(--ease-out)}.Productions-module__aNkv7W__year{z-index:2;font-family:var(--font-display);letter-spacing:-.005em;color:#0000;-webkit-text-stroke:1.5px var(--color-paper);transition:color .5s var(--ease-out);pointer-events:none;font-size:clamp(3.5rem,9svh,6.5rem);font-weight:800;line-height:1;position:absolute;bottom:-.32em;right:-.35em}.Productions-module__aNkv7W__scene:hover .Productions-module__aNkv7W__year,.Productions-module__aNkv7W__scene:focus-visible .Productions-module__aNkv7W__year{color:var(--color-cyan);-webkit-text-stroke-color:var(--color-cyan)}.Productions-module__aNkv7W__frame{aspect-ratio:5/6;width:100%;position:relative}.Productions-module__aNkv7W__outline{border:1px solid color-mix(in srgb, var(--color-paper) 55%, transparent);border-radius:999px 999px 0 0;position:absolute;inset:-.8rem}.Productions-module__aNkv7W__outline:after{content:"";border:1px solid var(--color-cyan);border-radius:inherit;opacity:.7;position:absolute;inset:.45rem}.Productions-module__aNkv7W__photo{isolation:isolate;border-radius:999px 999px 0 0;position:absolute;inset:0;overflow:hidden}.Productions-module__aNkv7W__photoInner{position:absolute;inset:-10%}.Productions-module__aNkv7W__image{object-fit:cover}@media (prefers-reduced-motion:reduce){.Productions-module__aNkv7W__frame,.Productions-module__aNkv7W__image,.Productions-module__aNkv7W__year{transition:none}.Productions-module__aNkv7W__scene:hover .Productions-module__aNkv7W__frame,.Productions-module__aNkv7W__scene:focus-visible .Productions-module__aNkv7W__frame,.Productions-module__aNkv7W__scene:hover .Productions-module__aNkv7W__image,.Productions-module__aNkv7W__scene:focus-visible .Productions-module__aNkv7W__image{transform:none}}.Productions-module__aNkv7W__caption{transition:color .5s var(--ease-out);font-size:var(--text-micro);letter-spacing:.22em;text-align:center;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 55%, transparent);margin-block-start:2.25rem;font-weight:700;display:block}.Productions-module__aNkv7W__scene:hover .Productions-module__aNkv7W__caption,.Productions-module__aNkv7W__scene:focus-visible .Productions-module__aNkv7W__caption{color:var(--color-cyan)}.Productions-module__aNkv7W__closing{width:min(78vw,26rem);flex:none;justify-items:start;gap:1.5rem;padding-inline-end:var(--space-gutter);display:grid}.Productions-module__aNkv7W__closingText{font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.03em;font-weight:700;line-height:1.05}.Productions-module__aNkv7W__progress{inset:auto var(--space-gutter) clamp(.75rem, 2svh, 1.25rem);background:color-mix(in srgb, var(--color-paper) 14%, transparent);height:2px;position:absolute}.Productions-module__aNkv7W__progressBar{background:var(--color-cyan);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-height:46em){.Productions-module__aNkv7W__lead{font-size:var(--text-small);line-height:1.4}}@media (max-height:30em){.Productions-module__aNkv7W__lead{display:none}}@media (min-width:64em){.Productions-module__aNkv7W__section{--d:min(26vw, 38svh)}.Productions-module__aNkv7W__head{grid-template-columns:1fr auto;align-items:end;gap:3rem}.Productions-module__aNkv7W__title{max-width:18ch;font-size:min(calc(var(--text-h2) * 1.3), 12svh)}.Productions-module__aNkv7W__lead{max-width:32ch;font-size:var(--text-body);padding-block-end:.5rem}}@media (prefers-reduced-motion:reduce){.Productions-module__aNkv7W__rise{display:none}.Productions-module__aNkv7W__section{height:auto;min-height:100svh;margin-block-start:0;padding-block-end:6rem}.Productions-module__aNkv7W__head{padding-block-end:3rem;position:relative}.Productions-module__aNkv7W__strip{position:relative;inset:auto;overflow-x:auto}.Productions-module__aNkv7W__progress{display:none}.Productions-module__aNkv7W__title .Productions-module__aNkv7W__word{opacity:1}}html:not([data-intro]) .Productions-module__aNkv7W__title .Productions-module__aNkv7W__word{opacity:1}html:not([data-intro]) .Productions-module__aNkv7W__section{margin-block-start:0}html:not([data-intro]) .Productions-module__aNkv7W__rise{display:none}
.AboutTeam-module__EE4IUa__section{z-index:3;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) calc(30svh + clamp(3rem, 6vw, 5rem));border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-cyan);color:var(--color-ink);margin-block-start:calc(var(--arch) * -1);position:relative}.AboutTeam-module__EE4IUa__head{gap:1rem;margin-block-end:clamp(2.5rem,6vw,4.5rem);display:grid}.AboutTeam-module__EE4IUa__title{font-size:calc(var(--text-display) * .8);letter-spacing:-.045em;font-weight:800;line-height:.92}.AboutTeam-module__EE4IUa__lead{max-width:34ch;font-size:var(--text-body);line-height:1.4}.AboutTeam-module__EE4IUa__members{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem;list-style:none;display:grid}.AboutTeam-module__EE4IUa__member{justify-items:start;gap:1.25rem;display:grid}.AboutTeam-module__EE4IUa__portrait{aspect-ratio:1;width:min(100% - .85rem,18rem);position:relative}.AboutTeam-module__EE4IUa__outline{border:2px solid var(--color-ink);transition:translate .7s var(--ease-out);border-radius:50%;position:absolute;inset:0;translate:.85rem .85rem}.AboutTeam-module__EE4IUa__photo{background:var(--color-paper);isolation:isolate;border-radius:50%;position:absolute;inset:0;overflow:hidden}.AboutTeam-module__EE4IUa__image{width:210%;max-width:none;height:auto;position:absolute;top:-50%;left:-58%}.AboutTeam-module__EE4IUa__member:hover .AboutTeam-module__EE4IUa__outline{translate:0}.AboutTeam-module__EE4IUa__name{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.02em;font-weight:700;line-height:1.1}.AboutTeam-module__EE4IUa__cta{margin-block-start:clamp(2.5rem,6vw,4rem)}@media (min-width:48em){.AboutTeam-module__EE4IUa__members{grid-template-columns:repeat(3,1fr);align-items:start}.AboutTeam-module__EE4IUa__member:nth-child(2){margin-block-start:clamp(2rem,5vw,4rem)}.AboutTeam-module__EE4IUa__member:nth-child(3){margin-block-start:clamp(.5rem,2vw,1.5rem)}.AboutTeam-module__EE4IUa__portrait{width:min(100%,22rem)}}@media (prefers-reduced-motion:reduce){.AboutTeam-module__EE4IUa__outline{transition:none}}
.ArchiveStack-module__fnh1Vq__card{--accent:var(--color-cyan-deep);border-radius:50% 50% 0 0 / calc(var(--arch) * var(--round,1)) calc(var(--arch) * var(--round,1)) 0 0;min-height:100svh;position:relative;overflow:hidden}.ArchiveStack-module__fnh1Vq__card:first-of-type{border-radius:0}.ArchiveStack-module__fnh1Vq__ink{--accent:var(--color-cyan);background:var(--color-ink);color:var(--color-paper)}.ArchiveStack-module__fnh1Vq__paper{background:var(--color-paper);color:var(--color-ink)}.ArchiveStack-module__fnh1Vq__cyan{--accent:var(--color-ink);background:var(--color-cyan);color:var(--color-ink)}.ArchiveStack-module__fnh1Vq__inner{min-height:100svh;padding:calc(clamp(3.5rem, 8vw, 6rem) + var(--arch) * .5) var(--space-gutter) clamp(3.5rem, 8vw, 5rem);transform-origin:50% 0;align-content:center;gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.ArchiveStack-module__fnh1Vq__text{justify-items:start;gap:clamp(.9rem,2vw,1.4rem);display:grid}.ArchiveStack-module__fnh1Vq__year{font-family:var(--font-display);font-size:calc(var(--text-mega) * .9);letter-spacing:.01em;color:#0000;-webkit-text-stroke:.016em var(--accent);font-weight:800;line-height:.8}.ArchiveStack-module__fnh1Vq__name{font-size:calc(var(--text-display) * .7);letter-spacing:-.04em;margin-block-start:calc(var(--text-mega) * -.28);font-weight:700;line-height:.95}.ArchiveStack-module__fnh1Vq__quote{max-width:30ch;font-family:var(--font-display);font-size:calc(var(--text-h4) * 1.1);letter-spacing:-.02em;color:var(--accent);font-weight:600;line-height:1.15}.ArchiveStack-module__fnh1Vq__synopsis{max-width:46ch;font-size:var(--text-small);opacity:.82;line-height:1.5}.ArchiveStack-module__fnh1Vq__facts{font-size:var(--text-small);gap:.35rem;display:grid}.ArchiveStack-module__fnh1Vq__facts div{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.ArchiveStack-module__fnh1Vq__facts dt{min-width:7.5rem;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;opacity:.6;font-weight:700}.ArchiveStack-module__fnh1Vq__visual{order:-1;align-content:center;display:grid}.ArchiveStack-module__fnh1Vq__frame{justify-self:center;width:min(100%,36rem);position:relative;rotate:-2deg}.ArchiveStack-module__fnh1Vq__outline{border:1.5px solid var(--accent);position:absolute;inset:0;translate:1rem 1rem}.ArchiveStack-module__fnh1Vq__posterLink{color:inherit;display:block}.ArchiveStack-module__fnh1Vq__poster{position:relative}.ArchiveStack-module__fnh1Vq__nameMask{margin-block-end:-.12em;padding-block-end:.12em;display:block;overflow:hidden}.ArchiveStack-module__fnh1Vq__nameLine{display:block}.ArchiveStack-module__fnh1Vq__count{right:var(--space-gutter);font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.2em;opacity:.55;font-weight:700;position:absolute;bottom:clamp(1rem,3svh,1.75rem)}.ArchiveStack-module__fnh1Vq__dwell{display:none}@media (min-width:64em){.ArchiveStack-module__fnh1Vq__visual{order:0}.ArchiveStack-module__fnh1Vq__dwell{height:45svh;display:block}.ArchiveStack-module__fnh1Vq__card{height:100svh;min-height:0;position:sticky;top:0}.ArchiveStack-module__fnh1Vq__inner{height:100%;min-height:0;padding-block:calc(clamp(5rem, 11svh, 7rem) + var(--arch) * .4) clamp(3rem, 8svh, 5rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,6vw,7rem)}.ArchiveStack-module__fnh1Vq__year{font-size:min(calc(var(--text-mega) * .9), 20svh)}.ArchiveStack-module__fnh1Vq__name{font-size:min(calc(var(--text-display) * .7), 9.5svh);margin-block-start:calc(min(var(--text-mega) * .9, 20svh) * -.3)}.ArchiveStack-module__fnh1Vq__synopsis{font-size:var(--text-body)}.ArchiveStack-module__fnh1Vq__frame{width:100%;max-height:62svh}}
.ContactSection-module__JDQn5q__section{z-index:2;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) calc(30svh + clamp(3rem, 6vw, 5rem));border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-paper);color:var(--color-ink);position:relative}.ContactSection-module__JDQn5q__grid{gap:clamp(3rem,7vw,5rem);display:grid}.ContactSection-module__JDQn5q__sentence{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.6rem,3.6vw,3rem);font-weight:600;line-height:1.55}.ContactSection-module__JDQn5q__blank{display:inline-block}.ContactSection-module__JDQn5q__input{border:0;border-bottom:2px solid var(--color-ink);min-width:7ch;max-width:100%;font:inherit;letter-spacing:inherit;color:var(--color-cyan-deep);field-sizing:content;transition:border-color .4s var(--ease-out), background-color .4s var(--ease-out);background:0 0;border-radius:0;padding:0 .15em;display:inline-block}.ContactSection-module__JDQn5q__input::placeholder{color:color-mix(in srgb, var(--color-ink) 32%, transparent)}.ContactSection-module__JDQn5q__input:hover{border-color:var(--color-cyan-deep)}.ContactSection-module__JDQn5q__input:focus-visible,.ContactSection-module__JDQn5q__message:focus-visible{border-color:var(--color-cyan-deep);background:color-mix(in srgb, var(--color-cyan) 16%, transparent);outline:none}.ContactSection-module__JDQn5q__invalid,.ContactSection-module__JDQn5q__input[aria-invalid=true],.ContactSection-module__JDQn5q__message[aria-invalid=true]{border-color:var(--color-error)}.ContactSection-module__JDQn5q__messageField{gap:.85rem;margin-block-start:clamp(2rem,5vw,3rem);display:grid}.ContactSection-module__JDQn5q__messageHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ContactSection-module__JDQn5q__messageLabel{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.02em;font-weight:700}.ContactSection-module__JDQn5q__counter{font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:color-mix(in srgb, var(--color-ink) 50%, transparent);font-weight:700}.ContactSection-module__JDQn5q__message{border:2px solid var(--color-ink);background:color-mix(in srgb, var(--color-ink) 5%, var(--color-paper));width:100%;min-height:13rem;font-family:var(--font-body);font-size:var(--text-lead);color:var(--color-ink);resize:vertical;transition:border-color .4s var(--ease-out), background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:1.5rem;padding:clamp(1rem,2.5vw,1.5rem);line-height:1.5}.ContactSection-module__JDQn5q__message::placeholder{color:color-mix(in srgb, var(--color-ink) 45%, transparent)}.ContactSection-module__JDQn5q__message:hover{border-color:var(--color-cyan-deep)}.ContactSection-module__JDQn5q__message:focus-visible{border-color:var(--color-cyan-deep);background:var(--color-paper);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-cyan) 35%, transparent);outline:none}.ContactSection-module__JDQn5q__selectWrap{display:inline-block;position:relative}.ContactSection-module__JDQn5q__trigger{cursor:pointer;text-align:left;align-items:center;gap:.35em;display:inline-flex}.ContactSection-module__JDQn5q__triggerEmpty{color:color-mix(in srgb, var(--color-ink) 40%, transparent)}.ContactSection-module__JDQn5q__chevron{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.6em;height:.6em;transition:transform .5s var(--ease-out);flex:none}.ContactSection-module__JDQn5q__trigger[aria-expanded=true] .ContactSection-module__JDQn5q__chevron{transform:rotate(180deg)}.ContactSection-module__JDQn5q__trigger[aria-expanded=true]{border-color:var(--color-cyan-deep)}.ContactSection-module__JDQn5q__popup{z-index:5;background:var(--color-ink);min-width:min(20rem,86vw);color:var(--color-paper);font-family:var(--font-body);font-size:var(--text-body);letter-spacing:0;visibility:hidden;opacity:0;transform-origin:0 0;transition:opacity .3s var(--ease-out), translate .4s var(--ease-out), scale .4s var(--ease-out), visibility 0s .4s;border-radius:1.25rem;gap:.15rem;padding:.5rem;font-weight:500;line-height:1.3;list-style:none;display:grid;position:absolute;top:calc(100% + .75rem);left:0;translate:0 -.5rem;scale:.97}.ContactSection-module__JDQn5q__popup[data-open=true]{visibility:visible;opacity:1;transition:opacity .3s var(--ease-out), translate .4s var(--ease-out), scale .4s var(--ease-out), visibility 0s;translate:0;scale:1}.ContactSection-module__JDQn5q__option{cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.ContactSection-module__JDQn5q__optionActive{background:var(--color-cyan);color:var(--color-ink)}.ContactSection-module__JDQn5q__optionSelected{font-weight:700}.ContactSection-module__JDQn5q__check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:1rem;height:1rem}.ContactSection-module__JDQn5q__optionSelected .ContactSection-module__JDQn5q__check{opacity:1}.ContactSection-module__JDQn5q__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ContactSection-module__JDQn5q__errors{font-size:var(--text-small);color:var(--color-error);gap:.25rem;margin-block-start:1rem;font-weight:600;display:grid}.ContactSection-module__JDQn5q__errors:empty{display:none}.ContactSection-module__JDQn5q__submitRow{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-block-start:clamp(1.5rem,3vw,2.25rem);display:flex}.ContactSection-module__JDQn5q__submitRow button{cursor:pointer;border:1px solid #0000;font-family:inherit}.ContactSection-module__JDQn5q__submitRow button:disabled{cursor:progress;opacity:.6}.ContactSection-module__JDQn5q__privacy{font-size:var(--text-small);color:color-mix(in srgb, var(--color-ink) 60%, transparent)}.ContactSection-module__JDQn5q__privacyLink{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-cyan);text-decoration-color:var(--color-cyan);text-underline-offset:.2em;transition:color .4s var(--ease-out)}.ContactSection-module__JDQn5q__privacyLink:hover,.ContactSection-module__JDQn5q__privacyLink:focus-visible{color:var(--color-cyan-deep)}.ContactSection-module__JDQn5q__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ContactSection-module__JDQn5q__form[hidden]{display:none}.ContactSection-module__JDQn5q__thanks{outline:none;gap:1rem;display:grid}.ContactSection-module__JDQn5q__thanksTitle{font-family:var(--font-display);font-size:calc(var(--text-display) * .7);letter-spacing:-.04em;color:var(--color-cyan-deep);font-weight:700;line-height:.95}.ContactSection-module__JDQn5q__thanksText{max-width:34ch;font-size:var(--text-lead);line-height:1.4}.ContactSection-module__JDQn5q__thanksActions{flex-wrap:wrap;gap:.75rem 1rem;margin-block-start:.5rem;display:flex}.ContactSection-module__JDQn5q__aside{background:var(--color-ink);color:var(--color-paper);border-radius:2rem;align-content:start;gap:clamp(1.75rem,4vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.ContactSection-module__JDQn5q__group{gap:1rem;display:grid}.ContactSection-module__JDQn5q__groupTitle{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--color-cyan);font-weight:700}.ContactSection-module__JDQn5q__list{gap:.75rem;list-style:none;display:grid}.ContactSection-module__JDQn5q__placeLabel{font-size:var(--text-micro);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 50%, transparent);font-weight:700;display:block}.ContactSection-module__JDQn5q__placeValue{font-size:var(--text-body)}.ContactSection-module__JDQn5q__link{font-size:var(--text-lead);color:var(--color-paper);transition:color .4s var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:.6rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.ContactSection-module__JDQn5q__link:hover,.ContactSection-module__JDQn5q__link:focus-visible{color:var(--color-cyan)}.ContactSection-module__JDQn5q__link:focus-visible{outline:2px solid var(--color-cyan);outline-offset:4px}.ContactSection-module__JDQn5q__handle{font-size:var(--text-small);color:color-mix(in srgb, var(--color-paper) 55%, transparent);font-weight:400}@media (min-width:64em){.ContactSection-module__JDQn5q__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}}@media (prefers-reduced-motion:reduce){.ContactSection-module__JDQn5q__input,.ContactSection-module__JDQn5q__message,.ContactSection-module__JDQn5q__link,.ContactSection-module__JDQn5q__chevron,.ContactSection-module__JDQn5q__popup,.ContactSection-module__JDQn5q__option{transition:none}}
.JoinBody-module__DWPJ9G__section{z-index:2;padding:calc(clamp(3.5rem, 8vw, 7rem) + var(--arch) * .5) var(--space-gutter) clamp(4rem, 9vw, 8rem);border-radius:50% 50% 0 0 / var(--arch) var(--arch) 0 0;background:var(--color-paper);color:var(--color-ink);gap:clamp(3rem,7vw,5rem);display:grid;position:relative}.JoinBody-module__DWPJ9G__anchor{top:calc(var(--arch) * -.5);width:1px;height:1px;position:absolute;left:0}.JoinBody-module__DWPJ9G__intro{gap:1.25rem;display:grid}.JoinBody-module__DWPJ9G__label{font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--color-cyan-deep);font-weight:700}.JoinBody-module__DWPJ9G__statement{max-width:20ch;font-size:var(--text-h2);letter-spacing:-.04em;font-weight:800;line-height:.98}.JoinBody-module__DWPJ9G__steps{gap:1rem;list-style:none;display:grid}.JoinBody-module__DWPJ9G__step{border:1.5px solid var(--color-ink);border-radius:1.25rem;align-content:start;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.JoinBody-module__DWPJ9G__step:nth-child(2n){background:var(--color-cyan)}.JoinBody-module__DWPJ9G__number{font-family:var(--font-display);font-size:var(--text-h2);letter-spacing:-.005em;color:#0000;-webkit-text-stroke:1.5px var(--color-ink);font-weight:800;line-height:1}.JoinBody-module__DWPJ9G__stepTitle{font-size:var(--text-h4);letter-spacing:-.02em;font-weight:700;line-height:1.1}.JoinBody-module__DWPJ9G__stepText{font-size:var(--text-small);line-height:1.5}.JoinBody-module__DWPJ9G__closing{z-index:2;padding:clamp(4.5rem, 10vw, 9rem) var(--space-gutter) calc(clamp(4.5rem, 10vw, 9rem) + 32svh);background:var(--color-ink);color:var(--color-paper);gap:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.JoinBody-module__DWPJ9G__title{letter-spacing:-.05em;gap:clamp(.25rem,1vw,.75rem);font-weight:800;line-height:.85;display:grid}.JoinBody-module__DWPJ9G__solid{font-size:calc(var(--text-display) * 1.1);display:block}.JoinBody-module__DWPJ9G__aside{font-size:var(--text-lead);letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:clamp(.75rem,2vw,1.5rem);padding-inline-start:clamp(1rem,8vw,9rem);font-weight:400;display:flex}.JoinBody-module__DWPJ9G__aside:after{content:"";opacity:.5;background:currentColor;width:clamp(2rem,10vw,8rem);height:1px}.JoinBody-module__DWPJ9G__giant{font-size:min(calc(var(--text-mega) * 1.1), 15.5vw);letter-spacing:-.07em;color:var(--color-cyan);padding-block-end:.12em;padding-inline-start:clamp(0rem,2.5vw,3rem);line-height:.8;display:block}.JoinBody-module__DWPJ9G__side{align-content:end;justify-items:start;gap:1.5rem;display:grid}.JoinBody-module__DWPJ9G__text{max-width:36ch;font-size:var(--text-lead);color:color-mix(in srgb, var(--color-paper) 82%, transparent);line-height:1.35}.JoinBody-module__DWPJ9G__disc{aspect-ratio:1;background:var(--color-cyan);width:clamp(7.5rem,15vw,11.5rem);color:var(--color-ink);transition:rotate .7s var(--ease-out), scale .7s var(--ease-out), background-color .4s var(--ease-out);border-radius:50%;align-content:center;place-items:center;gap:.5rem;text-decoration:none;display:grid;rotate:-10deg}.JoinBody-module__DWPJ9G__disc:hover,.JoinBody-module__DWPJ9G__disc:focus-visible{background:var(--color-paper);rotate:none;scale:1.06}.JoinBody-module__DWPJ9G__disc:focus-visible{outline:2px solid var(--color-paper);outline-offset:6px}.JoinBody-module__DWPJ9G__discLabel{font-size:var(--text-h4);letter-spacing:-.03em;text-align:center;font-weight:800;line-height:1}.JoinBody-module__DWPJ9G__discArrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem;transition:transform .5s var(--ease-out)}.JoinBody-module__DWPJ9G__disc:hover .JoinBody-module__DWPJ9G__discArrow,.JoinBody-module__DWPJ9G__disc:focus-visible .JoinBody-module__DWPJ9G__discArrow{transform:translate(.25rem,-.25rem)}.JoinBody-module__DWPJ9G__secondary{font-size:var(--text-small);color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:var(--color-cyan);text-decoration-color:var(--color-cyan);text-underline-offset:.25em;transition:color .4s var(--ease-out);font-weight:600}.JoinBody-module__DWPJ9G__secondary:hover,.JoinBody-module__DWPJ9G__secondary:focus-visible{color:var(--color-cyan)}@media (min-width:40em){.JoinBody-module__DWPJ9G__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.JoinBody-module__DWPJ9G__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);padding-block-end:9rem}.JoinBody-module__DWPJ9G__step{min-height:15rem}.JoinBody-module__DWPJ9G__step:nth-child(2){margin-block-start:3rem}.JoinBody-module__DWPJ9G__step:nth-child(3){margin-block-start:6rem}.JoinBody-module__DWPJ9G__step:nth-child(4){margin-block-start:9rem}.JoinBody-module__DWPJ9G__stepText{font-size:var(--text-body)}.JoinBody-module__DWPJ9G__closing{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:end;column-gap:clamp(2rem,5vw,6rem);padding-block-end:calc(clamp(4.5rem,10vw,9rem) + 70svh)}.JoinBody-module__DWPJ9G__side{gap:1.75rem}}@media (prefers-reduced-motion:reduce){.JoinBody-module__DWPJ9G__disc,.JoinBody-module__DWPJ9G__discArrow{transition:none}.JoinBody-module__DWPJ9G__disc:hover,.JoinBody-module__DWPJ9G__disc:focus-visible{rotate:-10deg;scale:1}}
