/* Preserve the complete photographic composition on every screen. */
body[data-page="home"] .hero { height: 100vh; height: 100svh; min-height: 0; background: #141311; }
body[data-page="home"] .hero-slides img {
  object-fit: contain !important;
  object-position: center !important;
  background: #141311 !important;
  animation: none !important;
  transform: none !important;
}

/* Phones, after Amy Abbott: a dark bar with the logo, then a framed 5:7 photograph with only the phrase over it, low enough to keep faces clear. */
@media (max-width: 700px) {
  body[data-page="home"] .nav:not(.solid):not(.open) { background: #1f1c19; padding: 14px 18px; }
  body[data-page="home"] .nav:not(.solid):not(.open) .logo { opacity: 1; pointer-events: auto; }
  body[data-page="home"] .hero { height: auto; min-height: 0; aspect-ratio: 5 / 7; margin-top: 64px; }
  body[data-page="home"] .hero-centered { align-items: flex-end; }
  body[data-page="home"] .hero-centered .hero-text { padding: 0 22px 58px; }
  body[data-page="home"] .hero-centered .hero-logo { display: none; }
  body[data-page="home"] .hero-centered h1 { font-size: 36px; line-height: 1.15; margin: 0; }
}
