/* Approved mobile-only full-width film. Desktop hero and all following copy stay intact. */
.hero-mobile-video{display:none}
@media(max-width:680px){
 .page-home .hero-first-screen.has-mobile-video .hero-media-art{display:none}
 .page-home .hero-first-screen .hero-mobile-video{display:block;grid-column:1/-1;position:relative;width:calc(100% + 44px);max-width:none;aspect-ratio:2/1;margin:18px -22px 0;padding:0;border:0;border-radius:0;overflow:hidden;background:#10101c}
 .hero-mobile-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border:0;border-radius:0}
 .page-home .hero-first-screen .hero-word-reel{font-size:clamp(22.5px,6vw,32px);transform:translateX(2px)}
 html[lang="en"] .page-home .hero-first-screen .hero-word-reel{font-size:clamp(22.5px,6vw,32px)}
}

/* Mobile-only centered headline study. The reel is centered independently of its control. */
@media(max-width:680px){
 .page-home .hero-first-screen .hero-copy{width:100%;text-align:center}
 .page-home .hero-first-screen .hero-copy h1{width:100%;text-align:center}
 .page-home .hero-first-screen .hero-copy h1>span{transform-origin:center center}
 .page-home .hero-first-screen .hero-live-line{position:relative;justify-content:center;padding-inline:0}
 .page-home .hero-first-screen .hero-word-reel{margin-inline:auto;transform:none;text-align:center}
 .page-home .hero-first-screen .hero-word-reel .hero-rotating-word,
 .page-home .hero-first-screen .hero-word-reel .hero-next-word{text-align:center}
 .page-home .hero-first-screen .hero-motion-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0}
}

/* Approved mobile word refinement, preserving desktop colors and weight. */
@media(max-width:680px){
 .page-home .hero-first-screen .hero-word-reel .hero-rotating-word,
 .page-home .hero-first-screen .hero-word-reel .hero-next-word{font-weight:650}
 .page-home .hero-first-screen .hero-word-reel .hero-rotating-word{color:#ffd43b}
 .page-home .hero-first-screen .hero-word-reel .hero-next-word{color:#638cf5}
}
