.hero-portrait{width:min(100%,510px);overflow:hidden}.hero-portrait img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:61% center}@media(max-width:800px){.hero-portrait{width:min(88%,400px)}.hero-portrait img{aspect-ratio:1/1;object-position:61% center}}
