/* Four approved vehicle photos; preserve the original hero sizing and zoom. */
.bh-hero-carousel{position:relative;width:100%;height:100%;overflow:hidden}
.bh-hero-slide{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity 1.5s ease-in-out;animation:pulse-slow 10s ease-in-out infinite}
.bh-hero-slide.is-active{opacity:1}
@media(prefers-reduced-motion:reduce){.bh-hero-slide{animation:none;transition:none}}
