/* V11.1: static fallback is the LCP image; animation is a progressive enhancement. */
.hero-media .hc-hero-v11-picture {
  position:absolute; inset:0; display:block; width:100%; height:100%; overflow:hidden;
}
.hero-media .hc-hero-v11-picture > img {
  display:block; width:100%; height:100%; object-fit:cover; object-position:center;
}
.hero-media .hc-v11-motion {
  position:absolute; inset:0; width:100%; height:100%; display:block;
  object-fit:cover; object-position:center; opacity:0; pointer-events:none;
  transition:opacity 360ms ease;
}
.hero-media .hc-v11-motion.hc-v11-ready {opacity:1}
@media(prefers-reduced-motion:reduce) {
  .hero-media .hc-v11-motion {display:none!important;transition:none!important}
}
