article{min-height:0;padding:0;overflow:hidden}
article>img{display:block;width:100%;height:220px;object-fit:cover;filter:saturate(.82) contrast(1.05);transition:transform .4s,filter .4s}
article:hover>img{transform:scale(1.025);filter:saturate(1) contrast(1.05)}
.grid article:first-child>img{object-position:center 78%}
.service-copy{min-height:245px;padding:28px 30px 32px}
article h3{margin:28px 0 10px}
.photo-note{color:#78869a;font-size:.82rem;margin:16px 0 0}
.photo-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:560px){article{min-height:0}.service-copy{min-height:0}}
