.hero-media{position:absolute;inset:0;overflow:hidden;background:#080808;pointer-events:none;z-index:0}.hero-media .hero-slide{position:absolute;inset:0;overflow:hidden;opacity:0;will-change:opacity,transform}.hero-media .hero-slide.is-active{opacity:1}.hero-media .hero-slide>img,.hero-media .hero-slide>video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.hero-media .hero-slide>video{filter:saturate(.85)}
