/* Remo, 09.11.2026: eight pixels more mobile spacing; explicit portrait height. */
@media (max-width:700px) {
  .atelier-hero .page-hero-copy .hero-logo { margin-bottom:53px; }
  .musician-hero .musician-identity h1.musician-brand-title { margin-bottom:16px; }
  .atelier-hero .page-hero-copy .hero-descriptor { margin-top:36px; }
  /* The full-width portrait must have a definite height even with absolute images. */
  .musician-hero .page-hero-image {
    width:100%;
    height:150vw;
    min-height:150vw;
    aspect-ratio:auto;
  }
}
