.home-hero .hero-presentation{max-width:360px}
.sub-hero__presentation{position:relative;display:grid;place-items:center;min-height:750px;padding:28px;overflow:hidden}
.sub-hero__presentation>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sub-hero__presentation .hero-presentation{position:relative;inset:auto;width:360px;max-width:100%;margin:80px auto 0}
@media(max-width:900px){.sub-hero:has(.sub-hero__presentation){grid-template-columns:1fr}.sub-hero__presentation{min-height:720px}}
@media(max-width:600px){.sub-hero__presentation{padding:24px 16px;min-height:660px}.sub-hero__presentation .hero-presentation{width:min(360px,100%);margin-top:70px;transform:none}}
