/* The opening is a clean photographic cover, not a torn-paper collage.
   Keep the collected-paper treatments in the sections below it. */
.hero .sheetw{margin:0;filter:none}
.hero .sheet{clip-path:none;background:#F9F7F6;background-image:none;box-shadow:none}
.hero .ph{object-position:42% 45%}
.hero>.lace,.hero>.post,.hero>.queen,.hero>.note,.hero .sheet-note{display:none}
.hx .stamp img,.hx .th img{object-fit:contain;background:#FBF9F8}
.hs .feat{height:auto}
.hs .feat img{height:auto;object-fit:contain;object-position:center}
.hs .keep img,.hb .env .photo img{object-fit:contain;background:#FBF9F8}
.mo .ph img{object-position:50% 28%}
.md .print img{height:auto;filter:none;object-fit:contain;object-position:center}
.final-album.polka{background:url(img/pat-polka.jpg) center/cover}
.album-lace .oval{z-index:3}
.album-lace .oval img{object-position:50% 27%}
.album-pair .p1 img{object-fit:contain;background:#E8E9E5}
.album-pair .p2{aspect-ratio:3/4}
.album-pair .p2 img{object-fit:contain;object-position:center}
.album-contact img{object-fit:contain;background:#241A1B}
.heart .win img{object-fit:cover;object-position:50% 0%;padding:0;background:#FBF9F8}
.final-photo-break .big{height:auto}
.final-photo-break .big img{height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;filter:none}
.ga>.ph{object-position:28% 45%}
.final-gfe-note .print img{height:auto;object-fit:contain;object-position:center}
.playing-print>img{object-position:50% 25%}
.yo .ph img{object-position:67% 45%}
@container jl (max-width:760px){
 .hero .sheetw{margin:0}
 .hero .sheet{clip-path:none;padding:40px 24px 44px}
 .hero .sheet-note{display:none}
 .final-photo-break .big img{aspect-ratio:auto;height:auto}
 .ga>.ph{object-position:28% 45%}
}
