/* Only the hero media changes: reference layout, colours and surrounding sections remain intact. */
video.hero-motion{display:block;width:100%;background:#102640;object-fit:contain!important}.scr video.hero-motion{aspect-ratio:16/10;height:auto}.vid video.hero-motion{aspect-ratio:1;height:auto}.hero-motion:focus-visible{outline:3px solid #ff9f0a;outline-offset:3px}@media(prefers-reduced-motion:reduce){video.hero-motion{animation:none;transition:none}}
