/* The supplied loop already contains the hero artwork and copy. */
.hero.container{position:relative;overflow:hidden;isolation:isolate;max-width:none;padding:0;background:#000;aspect-ratio:16/9;min-height:0}
.hero-video{position:absolute;inset:0;background:#000}
.hero-video video{display:block;width:100%;height:100%;object-fit:cover}
.hero-video-scrim{display:none}
.hero .intro-label,.hero .hero-layout,.hero .hero-bottom{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:760px){.hero.container{aspect-ratio:16/9;min-height:0}.hero-video video{object-position:center}}
@media(prefers-reduced-motion:reduce){.hero-video video{display:none}.hero-video{background:#111}}
