.hero--wide .hero-media{top:50%;bottom:auto;transform:translateY(-50%);right:calc((100% - 100vw)/2 + 24px);width:330px;aspect-ratio:155/112}.hero--wide .hero-media:before{display:none}.hero--wide .hero-media img{width:100%;height:100%;object-fit:cover;border:1px solid var(--line-strong);border-radius:4px;box-shadow:var(--shadow)}@media(max-width:960px){.hero--wide .hero-media{position:relative;transform:none;right:auto;top:auto;width:min(330px,100%);margin:0 0 1.5rem}}
