.contact-module__vnB76q__section{isolation:isolate;position:relative;overflow:hidden}.contact-module__vnB76q__jumbo{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-block:8rem 6rem;display:flex;position:relative}.contact-module__vnB76q__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-module__vnB76q__glow{background:radial-gradient(closest-side,#f0a45c3d,#f0a45c17 38%,#9fb8ff0d 58%,#0000 74%);border-radius:50%;width:120vmax;height:120vmax;margin:-60vmax 0 0 -60vmax;position:absolute;top:50%;left:50%}.contact-module__vnB76q__ringWrap{width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;position:absolute;top:50%;left:50%}.contact-module__vnB76q__ring{background:conic-gradient(from 0deg, var(--accent), var(--ice) 34%, transparent 52%, transparent 74%, var(--accent));filter:blur(18px);opacity:.6;will-change:transform;border-radius:50%;animation:26s linear infinite contact-module__vnB76q__ring-spin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 56%,#000 68% 76%,#0000 94%);mask-image:radial-gradient(closest-side,#0000 56%,#000 68% 76%,#0000 94%)}@keyframes contact-module__vnB76q__ring-spin{to{transform:rotate(1turn)}}.contact-module__vnB76q__headline{letter-spacing:-.05em;margin-top:1.75rem;font-size:clamp(3rem,9vw,9.5rem);font-weight:600;line-height:.95}.contact-module__vnB76q__line{display:block}.contact-module__vnB76q__mask{vertical-align:top;margin:-.02em -.1em -.16em;padding:.02em .1em .16em;display:inline-block;overflow:hidden}.contact-module__vnB76q__word{display:inline-block}.contact-module__vnB76q__ctaRow{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.contact-module__vnB76q__ctaZone{flex-shrink:0;width:132px;height:132px;position:relative}.contact-module__vnB76q__cta{color:var(--foreground);isolation:isolate;transition:color .45s var(--ease-out), border-color .45s var(--ease-out);border:1px solid #fff3;border-radius:999px;place-items:center;display:grid;position:absolute;inset:0}.contact-module__vnB76q__ctaFill{z-index:-1;border-radius:inherit;background:var(--accent);transition:transform .6s var(--ease-out);position:absolute;inset:0;transform:scale(0)}.contact-module__vnB76q__cta:hover,.contact-module__vnB76q__cta:focus-visible{border-color:var(--accent);color:#0a0a0a}.contact-module__vnB76q__cta:hover .contact-module__vnB76q__ctaFill,.contact-module__vnB76q__cta:focus-visible .contact-module__vnB76q__ctaFill{transform:scale(1)}.contact-module__vnB76q__ctaLabel{pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;max-width:78%;font-size:.9rem;font-weight:500;line-height:1.15;display:flex}.contact-module__vnB76q__ctaHandle{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;opacity:.7;font-size:.68rem}.contact-module__vnB76q__band{padding-block:clamp(1rem,2vw,2rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.contact-module__vnB76q__marquee{will-change:transform;width:max-content;display:flex}.contact-module__vnB76q__group{flex-shrink:0;align-items:center;display:flex}.contact-module__vnB76q__item{align-items:center;display:flex}.contact-module__vnB76q__tickerText{letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #ffffff59;transition:color .45s var(--ease-out), -webkit-text-stroke-color .45s var(--ease-out);font-size:clamp(3.5rem,9vw,8.5rem);font-weight:600;line-height:1.05}.contact-module__vnB76q__star{color:var(--accent);margin-inline:clamp(1.25rem,3vw,3rem);font-size:clamp(1rem,2vw,1.75rem)}@media (hover:hover){.contact-module__vnB76q__tickerText:hover{color:var(--accent);-webkit-text-stroke-color:var(--accent)}}@media (min-width:768px){.contact-module__vnB76q__ctaRow{flex-direction:row;gap:2.5rem}.contact-module__vnB76q__ctaZone{width:176px;height:176px}.contact-module__vnB76q__ctaLabel{font-size:1.05rem}}
.hero-module__NVBTOW__hero{background:radial-gradient(62% 58% at 90% 4%,#f0a45c38,#0000 70%),radial-gradient(58% 52% at 4% 98%,#9fb8ff29,#0000 70%),radial-gradient(80% 60% at 50% 55%,#0d0f15b3,#0000 80%),#06070b}.hero-module__NVBTOW__vignette{background:radial-gradient(125% 95% at 50% 42%,#0000 52%,#06070bb8 100%)}.hero-module__NVBTOW__shade{opacity:0;background:linear-gradient(#06070b00 0%,#06070b80 38%,#06070beb 72%,#06070b 100%)}.hero-module__NVBTOW__name{letter-spacing:-.06em;color:var(--foreground);flex-direction:column;font-size:clamp(4.5rem,min(16.5vw,max(100svh,680px)/1.64 - 16.4634rem),17rem);font-weight:600;line-height:.82;display:flex}@media (max-width:767.98px){.hero-module__NVBTOW__name{font-size:clamp(3.6rem,19vw,6rem)}}.hero-module__NVBTOW__line{white-space:nowrap;margin:-.16em -.1em -.06em;padding:0 .1em;display:block;overflow:hidden}@media (min-width:768px){.hero-module__NVBTOW__indent{padding-left:1.4em}}.hero-module__NVBTOW__char{will-change:transform;padding:.16em 0 .06em;display:inline-block}.hero-module__NVBTOW__dot{background-color:#7ee0a1;border-radius:9999px;flex:none;width:.5rem;height:.5rem;animation:2.4s ease-in-out infinite alternate hero-module__NVBTOW__hero-dot;position:relative;box-shadow:0 0 10px #7ee0a199}.hero-module__NVBTOW__dot:after{content:"";border-radius:inherit;background-color:inherit;animation:2.2s cubic-bezier(0,0,.2,1) infinite hero-module__NVBTOW__hero-ping;position:absolute;inset:0}@keyframes hero-module__NVBTOW__hero-dot{to{background-color:var(--accent);box-shadow:0 0 12px #f0a45cbf}}@keyframes hero-module__NVBTOW__hero-ping{75%,to{opacity:0;transform:scale(2.8)}}.hero-module__NVBTOW__portrait{background:linear-gradient(140deg, var(--accent), #f0a45c33 55%, #9fb8ff66);border-radius:9999px;flex:none;padding:3px;position:relative;box-shadow:0 0 0 1px #f0a45c40,0 0 36px #f0a45c52,0 0 90px #f0a45c29}.hero-module__NVBTOW__portrait:before{content:"";border-radius:inherit;background:conic-gradient(#0000 0deg 240deg,#f0a45cf2 330deg,#0000 360deg);animation:5s linear infinite hero-module__NVBTOW__hero-orbit;position:absolute;inset:-8px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1px))}@keyframes hero-module__NVBTOW__hero-orbit{to{transform:rotate(1turn)}}.hero-module__NVBTOW__cue{background:#ffffff24;width:1px;height:2.75rem;display:block;position:relative;overflow:hidden}.hero-module__NVBTOW__cue:after{content:"";background:linear-gradient(to bottom, transparent, var(--accent));animation:hero-module__NVBTOW__hero-cue 1.9s var(--ease-out) infinite;position:absolute;inset:0}@keyframes hero-module__NVBTOW__hero-cue{0%{transform:translateY(-100%)}65%,to{transform:translateY(100%)}}
.manifesto-module__gsvJ_q__statement{letter-spacing:-.035em;text-wrap:pretty;font-size:clamp(2.1rem,5.4vw,5.4rem);font-weight:500;line-height:1.04}.manifesto-module__gsvJ_q__word{display:inline-block}.manifesto-module__gsvJ_q__accent{font-size:1.08em;line-height:.96}.manifesto-module__gsvJ_q__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.manifesto-module__gsvJ_q__grid{background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:50%;background-size:76px 76px;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(50% 46%,#000 0%,#00000059 55%,#0000 80%);mask-image:radial-gradient(50% 46%,#000 0%,#00000059 55%,#0000 80%)}.manifesto-module__gsvJ_q__glow,.manifesto-module__gsvJ_q__glowIce,.manifesto-module__gsvJ_q__halo,.manifesto-module__gsvJ_q__dial{width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);position:absolute;top:50%;left:50%}.manifesto-module__gsvJ_q__glow,.manifesto-module__gsvJ_q__glowIce{will-change:transform, opacity;border-radius:50%}.manifesto-module__gsvJ_q__glow{--size:110vmax;background:radial-gradient(circle closest-side,#f0a45c57,#f0a45c21 36%,#f0a45c0a 62%,#0000)}.manifesto-module__gsvJ_q__glowIce{--size:72vmax;background:radial-gradient(circle closest-side,#9fb8ff29,#9fb8ff0d 50%,#0000)}.manifesto-module__gsvJ_q__halo{--size:min(118vmin, 70rem);overflow:visible}.manifesto-module__gsvJ_q__dial{--size:min(78vmin, 46rem);overflow:visible}.manifesto-module__gsvJ_q__haloTrack,.manifesto-module__gsvJ_q__haloArc{fill:none;vector-effect:non-scaling-stroke}.manifesto-module__gsvJ_q__haloTrack{stroke:#ffffff12;stroke-width:1px}.manifesto-module__gsvJ_q__haloArc{stroke-width:1.5px}.manifesto-module__gsvJ_q__haloDot{fill:var(--accent)}.manifesto-module__gsvJ_q__ticks,.manifesto-module__gsvJ_q__ticksMajor{fill:none}.manifesto-module__gsvJ_q__ticks{stroke:#f4f1ea2e;stroke-width:4px;stroke-dasharray:.4 5.6}.manifesto-module__gsvJ_q__ticksMajor{stroke:#f0a45c80;stroke-width:8px;stroke-dasharray:.6 29.4}.manifesto-module__gsvJ_q__track{background:#ffffff1f;max-width:22rem;height:1px;position:relative;overflow:hidden}.manifesto-module__gsvJ_q__progress{background:linear-gradient(90deg, #f0a45c26, var(--accent));transform-origin:0;position:absolute;inset:0}
.path-module__BoUpLa__section{background:var(--background);position:relative}.path-module__BoUpLa__horizontal{display:none}.path-module__BoUpLa__section[data-mode=horizontal] .path-module__BoUpLa__horizontal{display:block}.path-module__BoUpLa__section[data-mode=horizontal] .path-module__BoUpLa__vertical{display:none}.path-module__BoUpLa__pin{isolation:isolate;height:100svh;position:relative;overflow:hidden}.path-module__BoUpLa__glow{z-index:-1;pointer-events:none;position:absolute;inset:-12% -16%}.path-module__BoUpLa__glowIce{background:radial-gradient(52% 58% at 22% 26%,#9fb8ff2b,#0000 70%),radial-gradient(38% 42% at 82% 88%,#9fb8ff14,#0000 70%)}.path-module__BoUpLa__glowAmber{background:radial-gradient(52% 58% at 78% 26%,#f0a45c30,#0000 70%),radial-gradient(38% 42% at 18% 88%,#f0a45c17,#0000 70%)}.path-module__BoUpLa__track{will-change:transform;width:max-content;height:100%;display:flex;position:relative}.path-module__BoUpLa__intro{flex-direction:column;flex-shrink:0;justify-content:center;height:100%;padding:7rem 2.5vw 9rem 6vw;display:flex;position:relative}.path-module__BoUpLa__headline{letter-spacing:-.045em;font-size:clamp(2.8rem,6vw,6rem);font-weight:600;line-height:.98}.path-module__BoUpLa__mask{vertical-align:top;margin:0 -.08em -.14em 0;padding:0 .08em .14em 0;display:inline-block;overflow:hidden}.path-module__BoUpLa__word{display:inline-block}.path-module__BoUpLa__cue{font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#fff9;align-items:center;gap:.75rem;font-size:.75rem;display:inline-flex}.path-module__BoUpLa__cueArrow{color:var(--accent);animation:path-module__BoUpLa__cue-nudge 1.6s var(--ease-out) infinite;display:inline-block}@keyframes path-module__BoUpLa__cue-nudge{0%,to{transform:translate(0)}50%{transform:translate(.65rem)}}.path-module__BoUpLa__panel{border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;justify-content:flex-end;height:100svh;padding:33svh 5vw 17svh;display:flex;position:relative}.path-module__BoUpLa__year{z-index:0;letter-spacing:-.06em;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f0a45c59;pointer-events:none;-webkit-user-select:none;user-select:none;transition:-webkit-text-stroke-color .8s var(--ease-out);font-size:clamp(10rem,24vw,24rem);font-weight:600;line-height:.8;position:absolute;top:11svh;left:3vw}.path-module__BoUpLa__panel[data-active=true] .path-module__BoUpLa__year{-webkit-text-stroke-color:#f0a45cbf}.path-module__BoUpLa__content{z-index:1;max-width:44rem;position:relative}.path-module__BoUpLa__titleMask{margin-bottom:-.1em;padding-bottom:.1em;overflow:hidden}.path-module__BoUpLa__roleTitle{letter-spacing:-.04em;font-size:clamp(2.2rem,4.2vw,4.25rem);font-weight:600;line-height:1}.path-module__BoUpLa__outcome{font-size:1.125rem;line-height:1.6}.path-module__BoUpLa__tail{border-left:1px solid #ffffff0f;flex-shrink:0;height:100%}.path-module__BoUpLa__counter{z-index:2;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;align-items:baseline;gap:.6rem;display:flex;position:absolute;top:6rem;right:6vw}.path-module__BoUpLa__counterMask{line-height:1.1;display:inline-block;overflow:hidden}.path-module__BoUpLa__counterCurrent{color:var(--foreground);font-size:clamp(1.6rem,2.3vw,2.4rem);display:inline-block}.path-module__BoUpLa__counterTotal{color:#ffffff73;font-size:.8rem}.path-module__BoUpLa__timeline{z-index:2;position:absolute;bottom:4.75rem;left:6vw;right:6vw}.path-module__BoUpLa__rail{background:#ffffff24;height:1px;position:relative}.path-module__BoUpLa__fill{background:linear-gradient(90deg, var(--ice), var(--accent));transform-origin:0;position:absolute;inset:0}.path-module__BoUpLa__stop{position:absolute;top:0;left:0}.path-module__BoUpLa__dot{background:var(--background);width:10px;height:10px;transition:transform .5s var(--ease-out), background-color .4s ease, border-color .4s ease, box-shadow .4s ease;border:1px solid #ffffff73;border-radius:999px;position:absolute;top:-5px;left:-5px}.path-module__BoUpLa__stop[data-state=past] .path-module__BoUpLa__dot{border-color:var(--accent);background:var(--accent-soft)}.path-module__BoUpLa__stop[data-state=active] .path-module__BoUpLa__dot{border-color:var(--accent);background:var(--accent);transform:scale(1.6);box-shadow:0 0 0 4px #f0a45c29,0 0 18px #f0a45c8c}.path-module__BoUpLa__stopLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#fff6;font-size:.7rem;transition:color .4s;position:absolute;top:.95rem;left:0;transform:translate(-50%)}.path-module__BoUpLa__stop[data-state=past] .path-module__BoUpLa__stopLabel{color:#ffffffb3}.path-module__BoUpLa__stop[data-state=active] .path-module__BoUpLa__stopLabel{color:var(--accent)}.path-module__BoUpLa__vertical{position:relative;overflow:hidden}.path-module__BoUpLa__verticalGlow{pointer-events:none;background:radial-gradient(60% 30% at 12% 12%,#9fb8ff1a,#0000 70%),radial-gradient(60% 30% at 88% 90%,#f0a45c1f,#0000 70%);position:absolute;inset:0}.path-module__BoUpLa__vRail,.path-module__BoUpLa__vFill{width:1px;position:absolute;top:1.5rem;bottom:0;left:7px}.path-module__BoUpLa__vRail{background:#ffffff24}.path-module__BoUpLa__vFill{background:linear-gradient(180deg, var(--ice), var(--accent));transform-origin:top}.path-module__BoUpLa__vDot{border:1px solid var(--accent);background:var(--background);width:15px;height:15px;box-shadow:0 0 0 5px var(--background);border-radius:999px;margin-top:-7px;position:absolute;top:1.5rem;left:0}.path-module__BoUpLa__vDot:after{content:"";border-radius:inherit;background:var(--accent);position:absolute;inset:3px}.path-module__BoUpLa__vYear{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #f0a45c73;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,20vw,7.5rem);font-weight:600;line-height:.8}@media (max-height:760px){.path-module__BoUpLa__year{font-size:clamp(8rem,18vw,17rem)}.path-module__BoUpLa__roleTitle{font-size:clamp(1.9rem,3.4vw,3.25rem)}.path-module__BoUpLa__outcome{font-size:1rem}}
.practices-module__V-2URW__root{position:relative}.practices-module__V-2URW__mask{display:block;overflow:hidden}.practices-module__V-2URW__wordMask{vertical-align:top;margin:-.04em -.08em -.16em;padding:.04em .08em .16em;display:inline-block;overflow:hidden}.practices-module__V-2URW__word{display:inline-block}.practices-module__V-2URW__stage,.practices-module__V-2URW__deck{position:relative}.practices-module__V-2URW__panel{isolation:isolate;position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff05,0 -18px 50px -30px #000000bf,0 40px 100px -40px #000000e6}.practices-module__V-2URW__panel:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0e,#0000 32%);position:absolute;inset:0}.practices-module__V-2URW__mesh,.practices-module__V-2URW__gridLines,.practices-module__V-2URW__glare{z-index:-1;pointer-events:none;position:absolute}.practices-module__V-2URW__mesh,.practices-module__V-2URW__gridLines{inset:0}.practices-module__V-2URW__gridLines{-webkit-mask-image:radial-gradient(ellipse 60% 70% at var(--focus,50% 50%), #000, transparent 78%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at var(--focus,50% 50%), #000, transparent 78%);mask-image:radial-gradient(ellipse 60% 70% at var(--focus,50% 50%), #000, transparent 78%);background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:64px 64px}.practices-module__V-2URW__toneAmber{--focus:82% 12%}.practices-module__V-2URW__toneAmber .practices-module__V-2URW__mesh{background:radial-gradient(55% 65% at 88% 0,#f0a45c57,#0000 70%),radial-gradient(35% 45% at 100% 35%,#f0a45c1f,#0000 70%),radial-gradient(50% 60% at 0 100%,#9fb8ff0d,#0000 70%)}.practices-module__V-2URW__toneIce{--focus:18% 88%}.practices-module__V-2URW__toneIce .practices-module__V-2URW__mesh{background:radial-gradient(60% 70% at 8% 100%,#9fb8ff52,#0000 70%),radial-gradient(40% 50% at 32% 110%,#9fb8ff24,#0000 70%),radial-gradient(45% 50% at 100% 0,#f0a45c0f,#0000 70%)}.practices-module__V-2URW__toneDual{--focus:55% 45%}.practices-module__V-2URW__toneDual .practices-module__V-2URW__mesh{background:radial-gradient(50% 60% at 92% 6%,#f0a45c4d,#0000 70%),radial-gradient(55% 65% at 6% 96%,#9fb8ff47,#0000 70%)}.practices-module__V-2URW__glare{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ffffff1a,#0000);border-radius:50%;width:70%;top:50%;left:50%}.practices-module__V-2URW__shade{z-index:2;pointer-events:none;opacity:0;background:#030407;position:absolute;inset:0}.practices-module__V-2URW__rule{transform-origin:0%;background:linear-gradient(90deg, var(--accent), #ffffff24 45%, #ffffff0d);height:1px;position:absolute;top:0;left:0;right:0}.practices-module__V-2URW__check{width:1.625rem;height:1.625rem;color:var(--accent);background:#f0a45c1a;border:1px solid #f0a45c73;border-radius:999px;flex:none;place-items:center;display:inline-grid}.practices-module__V-2URW__indicator{display:none}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__stage{flex-direction:column;justify-content:center;align-items:center;height:100svh;padding:5rem 0 1.25rem;display:flex}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__stage:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 50% 55%,#f0a45c14,#0000 70%);position:absolute;inset:8% 4%}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__deck{z-index:1;height:min(76vh,640px,100svh - 11rem);display:block}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__card{position:absolute;inset:0}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__panel,.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__cardBody{height:100%}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__indicator{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:1.75rem;display:grid}@media (max-height:760px){.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__cardBody{padding:2rem 2.25rem}.practices-module__V-2URW__root[data-mode=deck] .practices-module__V-2URW__index{font-size:3rem}}
.showreel-module__hdvqjG__section{isolation:isolate;position:relative}.showreel-module__hdvqjG__stage{max-width:72rem;margin-inline:auto;padding:7rem clamp(1.5rem,5vw,4rem) 6rem;position:relative}.showreel-module__hdvqjG__viewport{aspect-ratio:16/10;position:relative}.showreel-module__hdvqjG__spill{pointer-events:none;background:radial-gradient(closest-side,#f0a45c4d,#f0a45c1f 45%,#9fb8ff0f 70%,#0000);position:absolute;inset:-18% -12%}.showreel-module__hdvqjG__layer{border-radius:1.25rem;position:absolute;inset:0;overflow:hidden}.showreel-module__hdvqjG__fringeAmber{background:var(--accent);opacity:.7;translate:-3px -2px}.showreel-module__hdvqjG__fringeIce{background:var(--ice);opacity:.6;translate:3px 2px}.showreel-module__hdvqjG__frame{isolation:isolate;background:#0a0c12;box-shadow:0 40px 120px -40px #000000e6}.showreel-module__hdvqjG__media{transform-origin:50% 0;will-change:transform;position:absolute;inset:0}.showreel-module__hdvqjG__image{object-fit:cover;object-position:20% 40%;filter:grayscale()contrast(1.15)brightness(.75)}.showreel-module__hdvqjG__tint,.showreel-module__hdvqjG__vignette,.showreel-module__hdvqjG__scanlines,.showreel-module__hdvqjG__shade{pointer-events:none;position:absolute;inset:0}.showreel-module__hdvqjG__tint{mix-blend-mode:color;opacity:.6;background:linear-gradient(115deg,#f0a45c 0%,#e39a5e 32%,#8e9fd8 68%,#9fb8ff 100%)}.showreel-module__hdvqjG__vignette{background:radial-gradient(60% 55% at 32% 28%,#f0a45c29,#0000 70%),radial-gradient(80% 75% at 50% 45%,#0000 38%,#06070b8c 78%,#06070beb 100%)}.showreel-module__hdvqjG__scanlines{background:repeating-linear-gradient(#00000052 0 1px,#0000 1px 3px);overflow:hidden}.showreel-module__hdvqjG__scanlines:after{content:"";background:linear-gradient(#0000,#f4f1ea12,#0000);height:22%;animation:7s linear infinite showreel-module__hdvqjG__roll;position:absolute;inset:0 0 auto}.showreel-module__hdvqjG__shade{background:linear-gradient(#0000 40%,#06070b80 70%,#06070be6 100%),linear-gradient(90deg,#06070b8c 0%,#0000 55%);display:none}.showreel-module__hdvqjG__hint{z-index:4;pointer-events:none;justify-content:center;display:none;position:absolute;inset:auto 0 calc(30% + 1.25rem)}.showreel-module__hdvqjG__hintPill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#f4f1eae0;opacity:0;visibility:hidden;background:#06070b9e;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.65rem;padding:.6rem 1rem;font-size:.66rem;display:inline-flex}.showreel-module__hdvqjG__hintDot{background:var(--accent);border-radius:50%;width:6px;height:6px;position:relative}.showreel-module__hdvqjG__hintDot:after{content:"";border-radius:inherit;background:inherit;animation:showreel-module__hdvqjG__ping 1.8s var(--ease-out) infinite;position:absolute;inset:0}.showreel-module__hdvqjG__portrait{z-index:4;aspect-ratio:1;transform-origin:100% 0;width:4.75rem;position:absolute;top:-1.75rem;right:1.25rem}.showreel-module__hdvqjG__portraitDisc{background:var(--surface);box-shadow:0 0 0 2px var(--accent), 0 0 0 7px #f0a45c29, 0 18px 50px -12px #f0a45c99;border-radius:50%;position:absolute;inset:0;overflow:hidden}.showreel-module__hdvqjG__portraitRing{border:1px dashed #f0a45c8c;border-radius:50%;animation:18s linear infinite showreel-module__hdvqjG__spin;position:absolute;inset:-12px}.showreel-module__hdvqjG__edge{z-index:3;font-family:var(--font-geist-mono), monospace;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:#f4f1ea8c;pointer-events:none;align-items:center;margin:0;font-size:.64rem;line-height:1;display:none;position:absolute;inset-block:0}.showreel-module__hdvqjG__edge>span{writing-mode:vertical-rl}.showreel-module__hdvqjG__edge>span:before{content:"";vertical-align:middle;background:var(--accent);width:1px;height:2.5rem;margin-inline-end:1rem;display:inline-block}.showreel-module__hdvqjG__edgeLeft{left:calc(2% - .32rem)}.showreel-module__hdvqjG__edgeLeft>span{transform:rotate(180deg)}.showreel-module__hdvqjG__edgeRight{right:calc(2% - .32rem)}.showreel-module__hdvqjG__copy{z-index:5;margin-top:2.75rem;position:relative}.showreel-module__hdvqjG__title{letter-spacing:-.04em;color:var(--foreground);text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.5rem,6vw,6.25rem);font-weight:500;line-height:.98}.showreel-module__hdvqjG__mask{vertical-align:top;margin:-.06em -.06em -.16em;padding:.06em .06em .16em;display:inline-block;overflow:hidden}.showreel-module__hdvqjG__accentWord{font-size:1.08em;line-height:.9}.showreel-module__hdvqjG__char{transform-origin:0 100%;display:inline-block}.showreel-module__hdvqjG__captionMask{margin-top:1.5rem;padding-bottom:.2em;overflow:hidden}@keyframes showreel-module__hdvqjG__roll{0%{transform:translateY(-100%)}to{transform:translateY(460%)}}@keyframes showreel-module__hdvqjG__ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes showreel-module__hdvqjG__spin{to{transform:rotate(1turn)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.showreel-module__hdvqjG__stage{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.5rem,4.5vh,3rem);max-width:none;height:100svh;padding:5.5rem clamp(1.5rem,4vw,4rem) 3rem;display:flex;overflow:hidden}.showreel-module__hdvqjG__viewport{aspect-ratio:670/224;width:min(100%,1180px)}.showreel-module__hdvqjG__spill{inset:-60% -12%}.showreel-module__hdvqjG__image{object-position:50% 45%}.showreel-module__hdvqjG__shade{display:block}.showreel-module__hdvqjG__hint,.showreel-module__hdvqjG__edge{display:flex}.showreel-module__hdvqjG__hint{inset:auto 0 2.5rem}.showreel-module__hdvqjG__portrait{width:clamp(5rem,7vw,7rem);top:-2.25rem;right:1.75rem}.showreel-module__hdvqjG__copy{width:min(100%,1180px);margin-top:0}.showreel-module__hdvqjG__title{font-size:clamp(2.5rem,5.4vw,5.5rem)}}
.stats-module__WEfnMq__section{isolation:isolate;position:relative}.stats-module__WEfnMq__glow{z-index:-1;pointer-events:none;background:radial-gradient(42% 50% at 50% 60%,#f0a45c17,#0000 70%);position:absolute;inset:0 -10%}.stats-module__WEfnMq__taglineMask{padding:0 .12em .14em 0;overflow:hidden}.stats-module__WEfnMq__tagline{color:var(--foreground);font-size:clamp(2rem,4.2vw,3.5rem);line-height:1}.stats-module__WEfnMq__grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-module__WEfnMq__cell{isolation:isolate;border-top:1px solid var(--line);padding:3.5rem 1.25rem 3.5rem 0;position:relative}.stats-module__WEfnMq__cell:nth-child(2n){border-left:1px solid var(--line);padding-left:1.25rem}@media (min-width:1024px){.stats-module__WEfnMq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-module__WEfnMq__cell:nth-child(n){border-left:1px solid var(--line);padding-inline:1.75rem}.stats-module__WEfnMq__cell:first-child{border-left:0;padding-left:0}}.stats-module__WEfnMq__rule{background:linear-gradient(90deg, var(--accent), #f0a45c1f);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0}.stats-module__WEfnMq__value{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.06em;align-items:flex-start;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:500;line-height:.9;display:flex}.stats-module__WEfnMq__number{color:var(--foreground);background:linear-gradient(172deg, var(--foreground) 32%, #f6caa0 76%, var(--accent) 118%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.stats-module__WEfnMq__suffix{color:var(--accent);transform-origin:30% 70%;margin-left:.04em;font-size:.6em;line-height:1;display:inline-block}@media (hover:hover){.stats-module__WEfnMq__cell:before{content:"";z-index:-1;opacity:0;transition:opacity .6s var(--ease-out);background:radial-gradient(120% 80% at 0 0,#f0a45c1a,#0000 60%);position:absolute;inset:0}.stats-module__WEfnMq__cell:hover:before{opacity:1}.stats-module__WEfnMq__rule{transition:box-shadow .6s var(--ease-out)}.stats-module__WEfnMq__cell:hover .stats-module__WEfnMq__rule{box-shadow:0 0 14px #f0a45ccc}}
.story-module__JIgetG__root{position:relative}.story-module__JIgetG__mask{display:block;overflow:hidden}.story-module__JIgetG__wordMask{vertical-align:top;margin:-.04em -.08em -.16em;padding:.04em .08em .16em;display:inline-block;overflow:hidden}.story-module__JIgetG__word{display:inline-block}.story-module__JIgetG__stage{position:relative}.story-module__JIgetG__stage:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#f0a45c1a,#0000);width:90vw;height:80vh;position:absolute;top:-6rem;left:-30vw}.story-module__JIgetG__rail{display:none}.story-module__JIgetG__railSticky{align-items:center;height:100svh;display:flex;position:sticky;top:0}.story-module__JIgetG__glow{z-index:-1;pointer-events:none;width:112vw;position:absolute;top:0;bottom:0;left:-12vw}.story-module__JIgetG__glowAmber,.story-module__JIgetG__glowIce{aspect-ratio:1;border-radius:50%;width:min(92vh,72vw);position:absolute;top:calc(50% - min(46vh,36vw))}.story-module__JIgetG__glowAmber{background:radial-gradient(closest-side,#f0a45c3d,#f0a45c14 45%,#0000);left:0}.story-module__JIgetG__glowIce{background:radial-gradient(closest-side,#9fb8ff38,#9fb8ff12 45%,#0000);left:36%}.story-module__JIgetG__track{background:#ffffff1f;width:1px;height:min(56vh,30rem);position:relative}.story-module__JIgetG__fill{background:linear-gradient(to bottom, #f0a45c8c, var(--accent));transform-origin:50% 0;position:absolute;inset:0}.story-module__JIgetG__head{position:absolute;inset:0}.story-module__JIgetG__headDot{background:var(--accent);border-radius:999px;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #f0a45c24,0 0 18px #f0a45cd9}.story-module__JIgetG__numerals{font-size:clamp(9rem,20vw,20rem);line-height:.8;display:grid;overflow:hidden}.story-module__JIgetG__kickers{display:grid;overflow:hidden}.story-module__JIgetG__numerals>*,.story-module__JIgetG__kickers>*{grid-area:1/1}.story-module__JIgetG__numeral,.story-module__JIgetG__inlineNumeral{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.5px var(--accent);font-weight:500;display:block}.story-module__JIgetG__inlineMask{margin-bottom:1.75rem;line-height:.8;overflow:hidden}.story-module__JIgetG__bar{background:var(--accent);transform-origin:50% 0;width:2px;position:absolute;top:0;bottom:0;left:0}.story-module__JIgetG__root[data-mode=split] .story-module__JIgetG__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,5vw,5rem);display:grid}.story-module__JIgetG__root[data-mode=split] .story-module__JIgetG__stage:before,.story-module__JIgetG__root[data-mode=split] .story-module__JIgetG__inlineMask{display:none}.story-module__JIgetG__root[data-mode=split] .story-module__JIgetG__rail{display:block}.story-module__JIgetG__root[data-mode=split] .story-module__JIgetG__column{gap:0}.story-module__JIgetG__root[data-mode=split] .story-module__JIgetG__chapter{align-items:center;min-height:85vh;display:flex}
.work-module__PTBMnG__section{position:relative;overflow-x:clip}.work-module__PTBMnG__title{letter-spacing:-.045em;font-size:clamp(2.4rem,6vw,4.75rem);font-weight:600;line-height:1.02}.work-module__PTBMnG__mask{vertical-align:top;margin:0 -.08em -.14em 0;padding:0 .08em .14em 0;display:inline-block;overflow:hidden}.work-module__PTBMnG__word{display:inline-block}.work-module__PTBMnG__row{isolation:isolate;border-top:1px solid #ffffff1a;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;gap:1.5rem 1rem;margin-inline:-1rem;padding-inline:1rem;display:grid;position:relative}.work-module__PTBMnG__link:focus-visible{outline-offset:-2px}.work-module__PTBMnG__sweep{z-index:-1;background:var(--accent-soft);transform-origin:100%;transition:transform .7s var(--ease-out);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.work-module__PTBMnG__index{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:var(--accent);padding-top:.55rem;font-size:.8rem}.work-module__PTBMnG__rowTitle{letter-spacing:-.04em;transition:transform .6s var(--ease-out);font-size:clamp(2.2rem,5vw,4.5rem);font-weight:600;line-height:.98}.work-module__PTBMnG__tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:1rem;font-size:.75rem}.work-module__PTBMnG__body{color:#ffffffb3;grid-column:2/-1;max-width:28rem;font-size:1.05rem;line-height:1.65}.work-module__PTBMnG__arrow{width:3rem;height:3rem;transition:transform .6s var(--ease-out), color .35s ease, border-color .35s ease;border:1px solid #fff3;border-radius:999px;grid-area:1/3;justify-self:end;place-items:center;display:grid}@media (min-width:768px){.work-module__PTBMnG__row{grid-template-columns:4.5rem minmax(0,1.25fr) minmax(0,1fr) 3.5rem;align-items:center;column-gap:2.5rem;margin-inline:-1.5rem;padding-inline:1.5rem}.work-module__PTBMnG__index{padding-top:0}.work-module__PTBMnG__body{grid-column:auto}.work-module__PTBMnG__arrow{grid-column:4;width:3.5rem;height:3.5rem}}@media (hover:hover) and (pointer:fine){.work-module__PTBMnG__row:hover .work-module__PTBMnG__sweep{transform-origin:0;transform:scaleX(1)}.work-module__PTBMnG__row:hover .work-module__PTBMnG__rowTitle{transform:translate(14px)}.work-module__PTBMnG__row:hover .work-module__PTBMnG__arrow{color:var(--accent);border-color:var(--accent);transform:rotate(-45deg)}}.work-module__PTBMnG__link:focus-visible .work-module__PTBMnG__sweep{transform-origin:0;transform:scaleX(1)}.work-module__PTBMnG__link:focus-visible .work-module__PTBMnG__rowTitle{transform:translate(14px)}.work-module__PTBMnG__link:focus-visible .work-module__PTBMnG__arrow{color:var(--accent);border-color:var(--accent);transform:rotate(-45deg)}
