/* Frame each PNŌĒ photograph around the guest and assessment equipment. */
body .hero-visual {
  min-height: 0;
  padding: 0;
}

body .hero-visual .hero-photo,
body .story-grid .story-photo,
body .band .band-photo {
  display: block;
  width: 100%;
  height: auto;
  min-height: 0;
  object-fit: cover;
  background: none;
  border-radius: var(--radius);
}

body .hero-visual .hero-photo {
  aspect-ratio: 3 / 4;
  object-position: 50% 0;
}

body .band .band-photo[src*="pnoe-bike-guest-"] {
  aspect-ratio: 3 / 4;
  object-position: 50% 0;
}

body .hero-visual .metric-card {
  position: static;
  margin-top: 1rem;
}

body .story-grid .story-photo {
  aspect-ratio: 1;
  object-position: 50% 80%;
}

body .band .band-photo {
  align-self: center;
}

/* The new photographs keep a comfortable margin above each complete head. */
body .photo-gallery .gallery-trigger img[src*="pnoe-red-shirt-test-"] {
  object-position: 50% 0;
}

body .photo-gallery .gallery-trigger img[src*="pnoe-bike-guest-"] {
  object-position: 50% 0;
}

body .band .band-photo[src="pnoe-longevity.jpg"] {
  aspect-ratio: 6 / 5;
  object-position: 42% 0%;
}

@media (min-width: 821px) {
  body .hero .container {
    align-items: start;
  }
}
