.hero .slide picture{display:block;width:100%;height:100%}.hero .slide picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% center}
@media(max-width:650px){.hero{height:clamp(520px,180vw,800px);min-height:0;max-height:none}.hero .slide picture img{object-position:100% center}.hero .campaign-copy{top:9%;left:24px;bottom:auto;transform:none}.hero .campaign-copy h1{font-size:clamp(46px,12.5vw,68px)}.hero:after{background:linear-gradient(180deg,rgba(16,27,32,.18),transparent 48%)} }


@media(max-width:650px){.hero .slide,.hero .slide picture,.hero .slide picture img{transform:none!important;animation:none!important}.hero{transition:none!important}}
