/* Preserve the authored hero/nav geometry; only the first entrance is managed. */
.hero-intro-managed .hero-orb,
.hero-intro-managed .hero-title-block,
.hero-intro-managed .hero-copy,
.hero-intro-managed .hero .primary{animation:none!important}
.hero-intro-pending .hero-orb .source-orb{opacity:0;transform:scale(.84);filter:blur(10px);transform-origin:50% 50%;will-change:transform,opacity,filter}
.hero-intro-pending :is([data-bar],.hero-title-block,.hero-copy,.hero .primary){opacity:0;visibility:hidden}
@media(prefers-reduced-motion:reduce){
 .hero-intro-pending .hero-orb .source-orb{opacity:1;transform:none;filter:none;will-change:auto}
 .hero-intro-pending :is([data-bar],.hero-title-block,.hero-copy,.hero .primary){opacity:1;visibility:visible}
}

/* Authored spacing persists before, during and after the entrance. */
.hero-intro-managed .hero .hero-copy{margin-bottom:36px}
