/* Keep the supplied image visible until actual video playback. */
html body.premium-lp .hero-visual-only .hero-media .hero-static-fallback{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  object-fit:contain!important;object-position:center!important;background:#000;
  z-index:1!important;display:block!important;pointer-events:none;
}
html body.premium-lp .hero-visual-only .hero-media.hero-video-playing .hero-static-fallback{visibility:hidden}
html body.premium-lp .hero-visual-only .hero-media:not(.hero-video-playing) .hero-sound{display:none!important}
