/* Display the supplied original photograph in full, without additional cropping. */
.instant-visual{display:flex;align-items:center;justify-content:center;background:#16070b}
.instant-visual img{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;object-position:center;display:block;align-self:center}
.instant-visual:after{background:linear-gradient(0deg,#17030855,transparent 12%)}
@media(max-width:720px){.instant-visual{display:block;height:auto;aspect-ratio:auto;min-height:0}.instant-visual img{position:static;width:100%;height:auto;object-fit:contain}}
