.hero-visual.hero-poster{margin:0;border-radius:0;min-height:560px;align-self:stretch;background:#d4c8af}
.hero-poster img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 60%;padding:0}
@media(max-width:560px){.hero-visual.hero-poster{min-height:0;height:auto;aspect-ratio:29/36}.hero-poster img{height:100%;padding:0}}
