/* Scroll owns the parent transform; ambient paint breathes on its children. */
.scroll-linked .scroll-owned{animation:none!important;transition:none!important;transform-origin:center}
.scroll-linked .signal-bloom i{animation:signal-breathe 11s ease-in-out infinite alternate!important;animation-play-state:running!important}
.scroll-linked .shooting-star{animation:none!important}
.scroll-linked .story-object{transition:none!important}
.scroll-linked .marble-glint{z-index:0;pointer-events:none}
.scroll-linked .apply-card>:not(.marble-glint){position:relative;z-index:1}
/* Major headings are scrubbed by scroll-linked.js and finish before center. */
.scroll-linked .site-title-scroll{will-change:clip-path,opacity,transform;}
.scroll-linked .core-experience-title{will-change:opacity,transform;}
@media(prefers-reduced-motion:reduce){.scroll-linked .scroll-owned{transform:none!important}}
