/* Owner-selected scan. Entire photo remains visible; no cover-cropping or distortion. Existing typography and gradients remain unchanged. */
.hero{background:#0a0a0a}
.hero>img{object-fit:contain;object-position:center center}
@media(max-width:700px){.hero>img{object-position:center 15%}}
