/* Keep both faces and the joined hands in the opening photograph. */
.family-hub-photo { margin: 20px 0 38px; overflow: hidden; border-radius: 22px; background: #e8eef1; }
.family-hub-photo img { display: block; width: 100%; height: auto; aspect-ratio: 2 / 1; object-fit: cover; object-position: 50% 30%; }
@media (max-width: 700px) {
  .family-hub-photo { border-radius: 18px; }
  .family-hub-photo img { aspect-ratio: 7412 / 4944; }
}
