.hero_root__jzbbT{--paper:#fafafa;--ink:#0a0a0a;--muted:rgba(250,250,250,0.62);--dim:rgba(250,250,250,0.68);--line:rgba(250,250,250,0.14);--intro-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100vh;min-height:100svh;min-height:100dvh;width:100%;overflow:hidden;isolation:isolate;color:var(--paper);background:#0a0a0a}.hero_stage__QYMwK{z-index:0;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 82% 26%,rgba(250,250,250,.06),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 26%),#0a0a0a}.hero_glow__lsPfk,.hero_stage__QYMwK{position:absolute;inset:0;will-change:transform}.hero_glow__lsPfk{pointer-events:none;background:radial-gradient(circle at 54% 48%,rgba(250,250,250,.13),transparent 32%);transform:translateZ(0)}.hero_stageDim__fg23Z{position:absolute;inset:0;z-index:5;background:#0a0a0a;opacity:0;will-change:opacity;pointer-events:none}.hero_root__jzbbT:after{content:"";position:absolute;inset:auto 0 0 0;height:18%;z-index:6;background:linear-gradient(180deg,transparent,#0a0a0a);pointer-events:none}.hero_seed__aPdPG{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;opacity:1;visibility:visible;will-change:opacity;transition:opacity .9s var(--intro-ease),visibility 0s linear .9s;-webkit-mask-image:radial-gradient(ellipse 64% 78% at 62% 47%,#000 0 22%,transparent 88%);mask-image:radial-gradient(ellipse 64% 78% at 62% 47%,#000 0 22%,transparent 88%)}.hero_seed__aPdPG:before{content:"";position:absolute;inset:-12%;background-image:radial-gradient(circle,rgba(214,214,214,.3) 0 .6px,transparent 1.4px);background-size:15px 15px;transform:rotate(1.1deg)}.hero_isSceneReady__LwHoP .hero_seed__aPdPG{opacity:0;visibility:hidden}.hero_scene__XkxvO{position:absolute;inset:0;z-index:0;opacity:0;will-change:opacity;transition:opacity 1.1s var(--intro-ease)}.hero_isSceneReady__LwHoP .hero_scene__XkxvO{opacity:1}@media (prefers-reduced-motion:reduce){.hero_scene__XkxvO,.hero_seed__aPdPG{transition:none}}.hero_canvas__mOuxk{display:block;width:100%;height:100%;pointer-events:none}.hero_grain__IaFEO,.hero_grid__ej7Fl,.hero_vignette__YkHMJ{position:absolute;inset:0;pointer-events:none}.hero_grid__ej7Fl{z-index:1;opacity:.13;background-image:linear-gradient(rgba(250,250,250,.07) 1px,transparent 0),linear-gradient(90deg,rgba(250,250,250,.07) 1px,transparent 0);background-size:82px 82px;transform:scale(1.04);will-change:transform;-webkit-mask-image:radial-gradient(circle at 62% 46%,#000 0 48%,transparent 78%);mask-image:radial-gradient(circle at 62% 46%,#000 0 48%,transparent 78%)}.hero_grain__IaFEO{z-index:3;opacity:.075;background-image:repeating-radial-gradient(circle at 17% 23%,rgba(255,255,255,.35) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,rgba(255,255,255,.096) 0 1px,transparent 1px 5px)}.hero_vignette__YkHMJ{z-index:2;background:linear-gradient(90deg,rgba(0,0,0,.78),transparent 34%,transparent 82%,rgba(0,0,0,.14)),linear-gradient(180deg,rgba(0,0,0,.2),transparent 14%,transparent 78%,rgba(0,0,0,.16) 90%,transparent)}.hero_hero__ZRqSa{position:relative;z-index:7;will-change:transform,opacity;min-height:100vh;min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-block:128px 164px;pointer-events:none}.hero_heroCopy__p5I_x{pointer-events:auto;width:min(900px,68%);text-align:left;text-shadow:0 20px 56px rgba(0,0,0,.88)}.hero_title__sz8SL{margin:0;font-size:clamp(2.9rem,7.2vw,7rem);line-height:.98;font-weight:740;letter-spacing:-.03em;text-wrap:balance}.hero_titleLine__DgvyW{display:block;padding-block:.02em .08em;margin-block:-.02em -.08em}.hero_titleLine__DgvyW span{display:inline-block;animation:hero_rise__W1fKd 1.35s var(--intro-ease) both}.hero_titleLine__DgvyW:nth-child(2) span{animation-delay:.16s;animation-duration:1.19s}.hero_titleLine__DgvyW:nth-child(3) span{animation-delay:.3s;animation-duration:1.05s}.hero_lead___qFh0{width:min(680px,100%);margin:30px 0 0;color:rgba(250,250,250,.72);font-size:clamp(.98rem,1.2vw,1.14rem);line-height:1.5;text-wrap:pretty;animation:hero_fadeOnly__3Qu_r .65s .7s var(--intro-ease) both}.hero_scrollCue__Akr6T{position:absolute;bottom:32px;left:max(var(--site-gutter),env(safe-area-inset-left));display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:36px;padding:10px 18px 0 1px;border:0;background:none;color:var(--dim);cursor:pointer;pointer-events:auto;animation:hero_fadeOnly__3Qu_r .7s 1.05s var(--intro-ease) both;transition:color .32s ease}.hero_scrollCue__Akr6T:focus-visible,.hero_scrollCue__Akr6T:hover{color:rgba(250,250,250,.85)}.hero_scrollCue__Akr6T:focus-visible{outline:1px solid rgba(250,250,250,.5);outline-offset:6px;border-radius:2px}.hero_scrollCueLabel__nNCYp{font-family:var(--font-mono);font-size:.75rem;line-height:1;letter-spacing:.22em;text-transform:uppercase}.hero_scrollCueLine__gn1_V{position:relative;width:1px;height:58px;overflow:hidden;background:rgba(250,250,250,.44);transition:height .42s var(--intro-ease)}.hero_scrollCue__Akr6T:focus-visible .hero_scrollCueLine__gn1_V,.hero_scrollCue__Akr6T:hover .hero_scrollCueLine__gn1_V{height:74px}.hero_scrollCueThread__GVCFQ{position:absolute;inset:0;background:linear-gradient(180deg,transparent,var(--paper) 55%,transparent);box-shadow:0 0 12px rgba(250,250,250,.35);transform:translateY(-100%);animation:hero_threadFall__9b4xa 2.8s var(--intro-ease) infinite}.hero_signatureFallback__IaHiY{position:absolute;left:80%;top:46%;width:auto;height:min(48%,420px);transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:opacity .82s var(--intro-ease)}.hero_root__jzbbT:not(.hero_isIntro__a2gYr):not(.hero_isIntroLeaving__JIX8_):not(.hero_isSignatureReady__UK5ys) .hero_signatureFallback__IaHiY{opacity:.65;visibility:visible}@keyframes hero_threadFall__9b4xa{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.hero_intro__fba5g{position:fixed;inset:0;z-index:2147483001;display:flex;flex-direction:column;justify-content:flex-end;width:100vw;height:100vh;height:100svh;height:100dvh;padding:32px 32px 30px;pointer-events:auto;color:var(--paper);transition:opacity .62s ease,transform .62s var(--intro-ease)}.hero_intro__fba5g:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 52%,rgba(10,10,10,.58));transition:opacity .62s ease}.hero_introCore__4_znd{flex:1;display:grid;place-items:center;min-height:0}.hero_introWords__oQNiW{position:relative;display:grid;margin:0;font-size:clamp(3.2rem,13vw,9.5rem);line-height:.92;font-weight:760;letter-spacing:-.03em;text-align:center;text-shadow:0 24px 70px rgba(0,0,0,.9);animation:hero_fadeOnly__3Qu_r .7s .12s var(--intro-ease) both}.hero_introWordItem__BvVIt{grid-area:1/1;opacity:0;transform:translateY(.34em);filter:blur(12px);transition:opacity .52s var(--intro-ease),transform .64s var(--intro-ease),filter .52s var(--intro-ease)}.hero_introWordItem__BvVIt.hero_isActive__u_iTd{opacity:1;transform:translateY(0);filter:blur(0)}.hero_introWordItem__BvVIt.hero_isLeaving__PBYlX{opacity:0;transform:translateY(-.34em);filter:blur(12px)}.hero_introFoot__idRBp{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;animation:hero_fadeOnly__3Qu_r .7s .2s var(--intro-ease) both}.hero_introTag__5q3ra{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(250,250,250,.58);text-shadow:0 12px 40px rgba(0,0,0,.7)}.hero_introCount__8VkGl{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono);font-size:clamp(2.4rem,6vw,4rem);font-weight:600;line-height:.9;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--paper);text-shadow:0 20px 56px rgba(0,0,0,.85)}.hero_introCountUnit__I2e3p{font-size:.9rem;font-weight:500;color:rgba(250,250,250,.5)}.hero_introLine__lnjnM{position:relative;margin-top:18px;height:2px;width:100%;border-radius:2px;background:rgba(250,250,250,.12);overflow:hidden}.hero_introLineFill__66HDm{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,rgba(250,250,250,.92),var(--paper));box-shadow:0 0 18px rgba(250,250,250,.48)}.hero_root__jzbbT[data-hero-offscreen] .hero_glow__lsPfk,.hero_root__jzbbT[data-hero-offscreen] .hero_grid__ej7Fl,.hero_root__jzbbT[data-hero-offscreen] .hero_hero__ZRqSa,.hero_root__jzbbT[data-hero-offscreen] .hero_stageDim__fg23Z,.hero_root__jzbbT[data-hero-offscreen] .hero_stage__QYMwK{will-change:auto}.hero_root__jzbbT.hero_isIntroLeaving__JIX8_,.hero_root__jzbbT.hero_isIntro__a2gYr{z-index:2147483000}.hero_root__jzbbT.hero_isIntroLeaving__JIX8_ .hero_intro__fba5g{opacity:0;transform:translateY(-8px)}.hero_root__jzbbT.hero_isIntroLeaving__JIX8_ .hero_intro__fba5g:before{opacity:0}.hero_root__jzbbT.hero_isIntro__a2gYr .hero_lead___qFh0,.hero_root__jzbbT.hero_isIntro__a2gYr .hero_scrollCue__Akr6T,.hero_root__jzbbT.hero_isIntro__a2gYr .hero_titleLine__DgvyW span{animation-play-state:paused}@keyframes hero_rise__W1fKd{0%{opacity:0;transform:translate3d(0,34%,0);filter:blur(10px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes hero_fadeOnly__3Qu_r{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.hero_root__jzbbT:after{height:14%}.hero_hero__ZRqSa{min-height:max(100svh,740px);justify-content:center;padding-block:max(92px,calc(env(safe-area-inset-top) + 76px)) max(22px,env(safe-area-inset-bottom))}.hero_heroCopy__p5I_x{width:100%;margin-top:72px}.hero_signatureFallback__IaHiY{left:73%;top:23.5%;height:min(22%,180px)}.hero_scrollCueLabel__nNCYp{font-size:.75rem;letter-spacing:.02em}.hero_title__sz8SL{font-size:clamp(2.65rem,12vw,3.75rem);line-height:.98;letter-spacing:-.028em}.hero_lead___qFh0{margin-top:20px;font-size:.95rem;line-height:1.42}.hero_scrollCue__Akr6T{position:absolute;bottom:max(22px,env(safe-area-inset-bottom));margin-top:0;padding-right:8px}.hero_scrollCueLine__gn1_V{height:44px}}@media (prefers-reduced-motion:reduce){.hero_scrollCueThread__GVCFQ{animation:none;transform:translateY(0);opacity:.5}.hero_root__jzbbT *,.hero_root__jzbbT :after,.hero_root__jzbbT :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}