/* V38: photo-first presentation. Never blur, scale/zoom, or stretch hero photos. */
.v33-carousel .v33-slide .v33-image{background-size:auto 100%!important;background-position:right center!important;background-repeat:no-repeat!important;filter:none!important;transform:none!important;image-rendering:auto!important;will-change:auto!important}
.v33-carousel .v33-slide .v33-overlay{background:linear-gradient(90deg,#071b2d 0%,#071b2dfa 23%,#071b2de8 38%,#071b2d91 52%,transparent 80%)!important}
.v33-carousel .v33-copy{width:min(100%,600px)!important;max-width:600px!important}
.v33-carousel .v33-copy h1{font-size:clamp(35px,3.7vw,57px)!important;line-height:1.12!important}
.v33-carousel .v33-content{padding-bottom:95px!important}
@media(max-width:850px){.v33-carousel .v33-slide .v33-image{background-position:65% center!important}.v33-carousel .v33-slide .v33-overlay{background:linear-gradient(90deg,#071b2dfc 0%,#071b2deb 56%,#071b2d78 100%)!important}}
@media(max-width:520px){.v33-carousel .v33-copy h1{font-size:clamp(29px,8vw,39px)!important}.v33-carousel .v33-content{padding-bottom:85px!important}}
