/* v68: match reference image proportions instead of cropping its top/bottom. */
@media(min-width:768px){
.v21-redesign .hero.hero-panorama-v66{height:calc(37vw + 76px);min-height:0;max-height:none}
.hero-panorama-stage-v66{inset:76px 0 0;height:auto}
.hero-panorama-v66 [data-panorama-slide]{object-fit:cover;object-position:center}
.v21-redesign .hero.hero-panorama-v66::after{inset:76px 0 0}
.v21-redesign .hero.hero-panorama-v66 .hero-copy{top:calc(50% + 38px)}
.v21-redesign .hero.hero-panorama-v66 h1{font-size:clamp(32px,3.7vw,66px);margin:10px 0 14px}
}
@media(max-width:767px){
.v21-redesign .hero.hero-panorama-v66{height:540px}
.hero-panorama-v66 [data-panorama-slide]:first-child{object-position:73% center}
.v21-redesign .hero.hero-panorama-v66 .hero-copy{bottom:74px}
}
