/* Supplied photography, 2026-10-02. Preserve subjects and original scene content. */
.opening-photo img { object-position: 52% 62%; }
.spring-detail-photo img { aspect-ratio: 4/5; object-position: 55% center; }
.keeper-portrait img { aspect-ratio: 4/5; object-position: 55% center; }
.river-photo img { object-position: center 62%; }
.notebook-dinner figure img { aspect-ratio: 4/3; object-position: center; }
.notebook-room figure img, .editorial-row#rooms figure img,
.editorial-row#dining figure img, .editorial-row#lounge figure img,
.sleeping-cut img, .desk-lobby img { aspect-ratio: 4/3; object-position: center; }
.night-photo img, .sky-photo img { aspect-ratio: 4/3; object-position: center; }
.morning-photos .morning-meal img, .breakfast-story>figure img { aspect-ratio: 4/3; object-position: center; }
.water-closeup img { object-position: center 65%; }
@media(max-width:720px) {
 .opening-photo img { object-position: 57% center; }
 .river-photo img { object-position: 55% center; }
 .town-wide img { object-position: center; height: auto; aspect-ratio: 4/3; }
 .night-photo img, .sky-photo img { aspect-ratio: 4/3; }
}
