.hero-visual-plane{position:absolute;inset:0;will-change:transform}
.hero h1.copy-refined{font-size:clamp(3rem,5.2vw,5rem);max-width:790px}.hero h1.copy-refined .growth{color:#ff945f}
@media(max-width:860px){.hero h1.copy-refined{font-size:clamp(2.4rem,7vw,4rem)}}
.hero-fx-ready .hero-art img{transform:none!important}
.hero-energy-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.hero-motion-toggle{display:none;align-items:center;min-height:44px;border:1px solid #75839a;background:#03142eb3;color:#d0d9e5;border-radius:4px;padding:8px 12px;font:inherit;font-size:.8125rem;cursor:pointer}
.hero-fx-ready .hero-motion-toggle{display:inline-flex}.hero-motion-toggle:hover{color:#fff;border-color:#ff945f}.hero-meta{gap:20px}.hero-meta>span{margin-right:auto}
@media(max-width:860px){.hero-visual-plane{position:relative;height:100%;transform:none!important;will-change:auto}.hero-meta{gap:16px}.hero-motion-toggle{font-size:.75rem}}
@media(max-width:540px){.hero-meta{justify-content:space-between}.hero-motion-toggle{font-size:.75rem;padding:8px 10px}.hero-meta .scroll-cue{font-size:.8125rem}}
@media(prefers-reduced-motion:reduce){.hero-energy-canvas,.hero-fx-ready .hero-motion-toggle{display:none}.hero-visual-plane{transform:none!important;will-change:auto}}
