/* Keep the Atlas entry inside the opening scene, including short windows. */
.restored-home .logo-opening {
  height: auto;
  min-height: 100svh;
  max-height: none;
  padding: 100px 24px 90px;
}
.restored-home .logo-hero {
  gap: clamp(12px, 2svh, 20px);
  max-width: 100%;
}
.restored-home .logo-hero .hero-mark {
  width: min(29vw, 410px, max(160px, calc(100svh - 390px)));
}
.restored-home .logo-hero h1,
.restored-home .logo-hero p,
.restored-home .logo-hero .actions { margin: 0; }
@media (max-width: 760px) {
  .restored-home .logo-opening { padding: 90px 20px 96px; }
  .restored-home .logo-hero .hero-mark {
    width: min(74vw, 320px, max(150px, calc(100svh - 370px)));
  }
}
