/* Meet the Team photo update — keeps the original photo and adds the new team photo. */
.team-photo.team-photo-pair{
  display:grid;
  grid-template-rows:1fr 1fr;
  gap:10px;
  padding:10px;
  min-height:620px;
  overflow:hidden;
}
.team-photo.team-photo-pair img{
  display:block;
  width:100%;
  height:100%;
  min-height:0;
  object-fit:cover;
  object-position:center;
  border-radius:14px;
}
@media (max-width: 760px){
  .team-photo.team-photo-pair{
    min-height:0;
    grid-template-rows:auto auto;
  }
  .team-photo.team-photo-pair img{
    height:auto;
    min-height:0;
    aspect-ratio:16/10;
  }
}