.home-page .human-response > .wrap {
  display: grid;
  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
  column-gap: 56px;
}
.home-page .human-response > .wrap > .eyebrow { grid-column: 1; grid-row: 1; }
.home-page .human-response > .wrap > h2 { grid-column: 1; grid-row: 2; }
.home-page .home-family-photo {
  grid-column: 2;
  grid-row: 1 / 4;
  align-self: center;
  margin: 0;
}
.home-page .home-family-photo img { display: block; width: 100%; height: auto; }
.home-page .human-response .two-models,
.home-page .human-response > .wrap > .caption { grid-column: 1 / -1; }
@media (max-width: 800px) {
  .home-page .human-response > .wrap { display: block; }
  .home-page .home-family-photo { margin-top: 30px; }
}

.home-page .home-family-photo .photo-disclosure { color: #b4cfd3; }

.home-page .human-response > .wrap > .home-response-note { grid-column: 1; grid-row: 3; margin-top: 20px; }
