.hero{position:relative;min-height:100vh;min-height:100svh;padding-top:120px;padding-bottom:64px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.hero__scene{z-index:-1}.hero__scene,.hero__scene:after{position:absolute;inset:0;pointer-events:none}.hero__scene:after{content:"";background:linear-gradient(90deg,rgba(7,8,10,.82),rgba(7,8,10,.35) 38%,transparent 62%)}.hero__glow{width:min(70vw,900px);background:radial-gradient(closest-side,rgba(215,255,59,.16),rgba(215,255,59,.05) 45%,transparent 72%);filter:blur(10px)}.hero__glow,.hero__poster{position:absolute;left:67%;top:50%;aspect-ratio:1;transform:translate(-50%,-50%)}.hero__poster{width:min(56vw,640px);perspective:1200px;opacity:1;transition:opacity .6s ease}.hero__scene--live .hero__poster{opacity:0;pointer-events:none}.poster__core{inset:32%;background:radial-gradient(circle at 36% 30%,#3a3f4a 0,#0b0c10 55%,#050506 100%);box-shadow:inset -18px -22px 40px rgba(0,0,0,.8),inset 6px 8px 20px rgba(255,255,255,.08),0 0 0 1px rgba(215,255,59,.35),0 0 60px -10px var(--volt-glow)}.poster__core,.poster__ring{position:absolute;border-radius:50%}.poster__ring{inset:8%;border:1px solid rgba(215,255,59,.55);transform:rotateX(72deg) rotate(-20deg);animation:poster-spin 18s linear infinite}.poster__ring--2{inset:2%;border-color:rgba(255,255,255,.18);transform:rotateX(66deg) rotate(35deg);animation-duration:26s;animation-direction:reverse}@keyframes poster-spin{to{transform:rotateX(72deg) rotate(340deg)}}.poster__pill{position:absolute;height:14px;border-radius:999px;background:linear-gradient(180deg,#3a3f4a,#1a1d24);box-shadow:inset 0 1px 0 rgba(255,255,255,.2);animation:poster-float 5s ease-in-out infinite}.poster__pill.v{background:var(--volt);box-shadow:0 0 18px var(--volt-glow)}@keyframes poster-float{50%{transform:translateY(-10px)}}.hero__flash{position:absolute;inset:0;background:radial-gradient(circle at 67% 50%,rgba(215,255,59,.36),transparent 40%);opacity:0;pointer-events:none}.hero__scene--live .hero__flash{animation:hero-flash 1.4s ease-out .3s 1}@keyframes hero-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.hero__grid{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:0 24px;align-items:end}.hero__copy{grid-column:1/9;position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--text-2);margin-bottom:26px}.eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--volt);animation:eyebrow-pulse 2.2s infinite;flex:none}@keyframes eyebrow-pulse{0%{box-shadow:0 0 0 0 rgba(215,255,59,.5)}70%{box-shadow:0 0 0 12px rgba(215,255,59,0)}to{box-shadow:0 0 0 0 rgba(215,255,59,0)}}.hero__title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h1);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.hero__title .line{display:block;overflow:hidden}.hero__title .line span{display:block;transform:translateY(110%);animation:hero-rise 1s var(--ease-out) forwards}.hero__title .line:nth-child(2) span{animation-delay:.08s}.hero__title .line:nth-child(3) span{animation-delay:.16s}@keyframes hero-rise{to{transform:none}}.hero__title .stroke{color:transparent;-webkit-text-stroke:2px var(--volt)}.hero__lead{max-width:34rem;font-size:clamp(1.05rem,1.35vw,1.28rem);color:var(--text-2);margin-top:28px;line-height:1.5}.hero__log{grid-column:9/13;justify-self:end;align-self:end;width:min(100%,360px);position:relative;z-index:2;margin-bottom:6px}.hero__stats{grid-column:1/13;margin-top:56px}.hero__stats li{display:flex;flex-direction:column;gap:4px}.hero__stats b{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,2vw,1.9rem);letter-spacing:-.02em;color:var(--text)}.hero__stats span{color:var(--text-3);font-size:.78rem}.hero__stats .note{justify-self:end;align-self:end;color:var(--text-3);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.hero__scroll{position:absolute;right:var(--gutter);bottom:18px;color:var(--text-3);font-size:.62rem;display:flex;align-items:center;gap:8px;z-index:2}.hero__scroll:after{content:"";width:1px;height:38px;background:linear-gradient(var(--volt),transparent);animation:hero-drip 1.8s ease-in-out infinite}@keyframes hero-drip{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (max-width:1100px){.hero__copy,.hero__log{grid-column:1/13}.hero__log{justify-self:start;margin-top:26px;width:min(100%,420px)}.hero__glow{left:70%;top:36%}.hero__poster{left:70%;top:34%;width:min(70vw,520px)}}@media (max-width:640px){.hero{padding-top:104px;padding-bottom:40px}.hero__title{font-size:clamp(2.55rem,13.5vw,4rem)}.hero__stats{margin-top:40px}.hero__stats .note{justify-self:start}.hero__scroll{display:none}.hero__glow{left:72%;top:22%;width:120vw}.hero__poster{left:72%;top:22%;width:110vw}.hero__scene:after{background:linear-gradient(180deg,rgba(7,8,10,.55),transparent 10%,transparent 20%,rgba(7,8,10,.72) 33%,rgba(7,8,10,.96) 46%)}}@media (prefers-reduced-motion:reduce){.hero__title .line span{transform:none;animation:none}.poster__pill,.poster__ring{animation:none}}