/* Background-film playback is owner-enabled independently of reduced UI motion. */
.hero-shell .hero-video { display: block; }
.hero-poster {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.hero-video[hidden] { display: none; }
