/* Keep the original hero lettering; freeze geometry instead of changing typography. */
@media (max-width:760px) {
  .motion-probe .home-hero,
  .motion-probe .page-hero,
  .motion-probe.page-infos .page-hero {
    height:var(--stable-hero-height,100svh) !important;
    min-height:var(--stable-hero-height,100svh) !important;
    max-height:var(--stable-hero-height,100svh) !important;
    overflow:hidden;
    transition:none !important;
  }
  .motion-probe .home-hero .home-hero-copy,
  .motion-probe .page-hero .page-hero-copy {
    padding-top:calc(var(--header-height) + clamp(28px,calc(var(--stable-hero-height,100svh) * .05),64px)) !important;
    animation:none !important;
    transition:none !important;
    transform:none !important;
  }
  .motion-probe .home-hero .home-hero-copy {
    padding-bottom:clamp(100px,calc(var(--stable-hero-height,100svh) * .15),128px) !important;
  }
  .motion-probe .page-hero .page-hero-copy {
    padding-bottom:max(12px,var(--stable-safe-bottom,0px)) !important;
  }
  .motion-probe .home-hero .display,
  .motion-probe .page-hero .display {
    animation:none !important;
    transition:none !important;
    transform:none !important;
  }
  .motion-probe .hero-discover,
  .motion-probe .page-hero .hero-discover {
    bottom:max(12px,var(--stable-safe-bottom,0px)) !important;
    transition:none !important;
  }
  .motion-probe .page-hero .hero-discover {
    margin-top:clamp(26px,calc(var(--stable-hero-height,100svh) * .04),38px) !important;
  }
  .motion-probe .hero-discover .discover-circle,
  .motion-probe .hero-discover:hover .discover-circle,
  .motion-probe .hero-discover:focus-visible .discover-circle {
    transform:none !important;
    translate:none !important;
    transition:none !important;
  }
}
