/* Preserve the photograph's natural aspect ratio. */
.hero-art{overflow:hidden}
.hero-art>img{position:absolute;width:100%;height:100%;max-width:100%;left:0;top:0;object-fit:cover;object-position:center;border-radius:0}
.image-top,.photo-caption{z-index:2}
.hero-art:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#18201880);pointer-events:none}
.floating-note{z-index:3;left:18px;bottom:100px}
.scene-img{height:auto;aspect-ratio:3/4;background:#e9ece2}
.scene-img img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;transform:none}
.scene-card:hover img{transform:none}
.scene-img .tag{z-index:2}
