.bf-hero-v1{position:relative;isolation:isolate;width:100%;max-width:1440px;height:clamp(280px,33vw,440px);margin:0 auto;overflow:hidden;background:#000}
.bf-hero-v1 picture{position:absolute;inset:0;z-index:-1}
.bf-hero-v1 picture img{display:block;width:100%;height:100%;object-fit:contain;object-position:right center}
.bf-hero-v1-copy{position:absolute;left:3%;top:38%;width:49%;transform:translateY(-50%)}
.bf-hero-v1-logo{position:relative;width:100%;aspect-ratio:5.8;overflow:hidden;margin:0}
.bf-hero-v1-logo img{display:block;width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}
@media(max-width:749px){
 .bf-hero-v1{height:clamp(295px,92vw,390px)}
 .bf-hero-v1 picture{inset:0}
 .bf-hero-v1 picture img{object-fit:cover;object-position:50% 45%}
 .bf-hero-v1-copy{top:65%;left:4%;width:92%;transform:translateY(-50%)}
 .bf-hero-v1 picture:after{content:"";position:absolute;inset:0;background:linear-gradient(#000 0%,transparent 30%,transparent 85%,#000 100%);pointer-events:none}
}



