.photo-link{display:block;color:inherit;overflow:hidden}
.photo-link picture{display:block}
.photo-link img{display:block;width:100%;height:auto}
.photo-link:focus-visible{outline:3px solid var(--c-green);outline-offset:5px}
.photo-link:hover img{filter:brightness(1.04)}
.photo-story figure{margin:0;max-width:520px;width:100%;justify-self:center}
.photo-story .photo-link img{object-fit:contain}
.photo-wide{max-width:1000px;margin:0 auto var(--sp-7)}
.photo-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);align-items:stretch}
.photo-pair figure{margin:0}
.photo-pair .photo-link{aspect-ratio:3/2;background:var(--c-bg-sand)}
.photo-pair .photo-link picture,.photo-pair .photo-link img{width:100%;height:100%;object-fit:contain}
.plates--photos .plate__media .photo-link,.plates--photos .plate__media picture{width:100%;height:100%}
.plates--photos .plate__media .photo-link img{height:100%;object-fit:cover;object-position:center}
.plates--photos [hidden],.photo-filters[hidden]{display:none!important}
.photo-filters{justify-content:center}
.photo-filters .chip{min-height:44px}
@media(max-width:639px){.photo-pair{grid-template-columns:minmax(0,1fr)}}
