/* R10: equal summit photo frames; contain keeps every group member visible. */
body[data-page="team"] #summit .case-gallery > .captioned-photo img,
body[data-page="home"] .home-gallery-group:has(a[href="team/#summit"]) .home-gallery-images > figure > img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 2 !important;
  object-fit: contain;
  object-position: center;
  background: rgba(127, 127, 127, .12);
}

/* R11: the two wider originals now fill the common frame. */
body[data-page="team"] #summit .case-gallery > .captioned-photo img[src$="/summit-31.jpg"],
body[data-page="team"] #summit .case-gallery > .captioned-photo img[src$="/summit-19.jpg"],
body[data-page="team"] #summit .case-gallery > .captioned-photo img[src$="/summit-31-1200.jpg"],
body[data-page="team"] #summit .case-gallery > .captioned-photo img[src$="/summit-19-1200.jpg"] {
  object-fit: cover;
}
