/* Media only: the approved hero shell, background, type and tracker retain their original rules. */
#stage .hero-poster{position:absolute;left:-17%;top:50%;width:110%;height:auto;transform:translateY(-50%);mask-image:radial-gradient(ellipse 56% 50% at 65% 50%,#000 64%,transparent 100%)}
@media(max-width:636px){#stage .hero-poster{width:145%;left:-50.5%}}
#stage.hero-loaded .hero-poster{visibility:hidden}
#top .sequence-track span[role=button]{cursor:pointer}
#top .sequence-track span[role=button]:focus-visible{outline:2px solid #d6f66b;outline-offset:5px}
/* Reduced motion keeps the existing one-screen hero; the four tracker items select stable stills. */
