/* Equal thumbnail frames, individually composed; viewer always retains the complete photo. */
#suite .grid figure img,#practical .grid figure img,#building .grid figure img,#area .grid figure img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;max-height:none}
#suite .photo-primary-staged img,#suite #primary-bedroom img{object-position:center 63%}
#suite .photo-primary-empty img,#practical #primary-empty img{object-position:center 58%}
#suite .photo-main-bath-vanity img,#suite #main-bathroom img{object-position:center 65%}
#suite .photo-ensuite-full img,#suite #ensuite img{object-position:center 56%}
/* Functional details need the entire vertical subject, within the same 4:3 frame. */
#suite .grid .photo-laundry img,#practical #laundry img,#suite .grid .photo-main-bath-tub img,#practical #main-bath-tub img{object-fit:contain;background:#f1f2ef}
#building .grid figure:first-child img{aspect-ratio:4/3;height:auto;max-height:none;object-fit:contain}
#suite .grid figure.gallery-lead,#building .grid figure:first-child,#area .grid figure:first-child{grid-column:auto}

/* Keep the vanity and mirror as the bathroom thumbnail focal point. */
#suite #main-bathroom img{object-position:center 47%}#suite #ensuite img{object-position:center 43%}
