/* ULYARC MEDIA — FINAL Desktop Vertical Rhythm Lock 03
   Homepage desktop only. New versioned asset intentionally busts prior cached rhythm CSS.
   No prose, navigation, imagery, mobile layout, or living-system behavior is changed.
*/
@media (min-width: 1051px) {
  body.home-page .cinema-hero {
    min-height: clamp(660px, 72svh, 780px) !important;
    height: auto !important;
    box-sizing: border-box;
    padding-top: 38px !important;
    padding-bottom: 34px !important;
    align-items: center !important;
    gap: clamp(2rem, 3.2vw, 4rem) !important;
  }

  body.home-page .hero-content {
    align-self: center !important;
    padding-top: 0 !important;
    transform: translateY(-18px);
  }

  body.home-page .arc-orbit {
    align-self: center !important;
    width: min(38vw, 520px) !important;
    margin-top: 0 !important;
    transform: translateY(-10px);
  }

  body.home-page .hero-lockup {
    margin-bottom: 1.35rem !important;
  }

  body.home-page .hero-definition {
    margin-top: .95rem !important;
    max-width: 640px;
  }

  body.home-page .arrival-signal {
    margin-top: .95rem !important;
  }

  body.home-page .hero-actions {
    margin-top: 1rem !important;
  }

  body.home-page .room-law {
    margin-top: .7rem !important;
  }

  body.home-page .scroll-cue {
    bottom: 8px !important;
  }

  body.home-page .scroll-cue i {
    height: 22px;
  }

  body.home-page .clarity-strip article {
    min-height: 160px !important;
    padding-top: 1.45rem !important;
    padding-bottom: 1.45rem !important;
  }
}
