.image-notes { background: #e2ddd2; }
.image-notes-head { display: grid; grid-template-columns: 1fr 2fr; gap: 45px; margin-bottom: 65px; }
.image-notes-head p { font-family: "Playfair Display", Georgia, serif; font-size: 26px; line-height: 1.2; letter-spacing: -.03em; max-width: 490px; margin: 0; }
.image-grid { display: grid; grid-template-columns: 1.05fr 1.45fr .9fr; gap: 18px; align-items: end; }
.image-grid figure { margin: 0; }
.image-grid img { display: block; width: 100%; object-fit: cover; filter: saturate(.84); }
.image-listening img { height: 530px; }
.image-collective img { height: 410px; }
.image-leadership img { height: 570px; }
.image-grid figcaption { font: 10px "DM Mono", monospace; letter-spacing: .06em; text-transform: uppercase; margin-top: 13px; }
@media (max-width: 800px) {
  .image-notes-head { grid-template-columns: 1fr; gap: 28px; margin-bottom: 42px; }
  .image-grid { grid-template-columns: 1fr; gap: 36px; }
  .image-listening img, .image-collective img, .image-leadership img { height: 460px; }
}
