/* Services and object pages: restore the homepage-sized entry, not a short banner. */
body .cs-height-home>figure img{object-position:50% 0%;transform:none;}
@media(min-width:1101px){
 body .cs-height-home{min-height:var(--cs-matched-height,calc((100vw - 15px)/3));align-items:stretch;}
 body .cs-height-home .detail-copy{align-self:center;}
 body .cs-height-home>figure{min-height:0;align-self:stretch;}
 body .cs-height-home>figure img{object-position:50% 0%;transform:none;}
}
/* On stacked layouts retain the full photograph instead of a cropped 320px band. */
@media(max-width:760px){
 body .cs-height-home>figure{min-height:0;}
 body .cs-height-home>figure img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none;}
}
