/* размытие анимируется у элементов по очереди; инверсия знака сохраняется */
@media(prefers-reduced-motion:no-preference){
 .hero.is-initial .hero-center{animation:none}
 .hero.is-initial .hero-center>*{animation:hero-editorial-enter 1.25s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--entry-delay,0s)}
 .hero.is-initial .hero-center>.brand-mark{--entry-delay:0s;--entry-filter:invert(1)}
 .hero.is-initial .hero-center>h1{--entry-delay:.1s}
 .hero.is-initial .hero-center>.hero-identity{--entry-delay:.2s}
 .hero.is-initial .hero-center>.hero-tagline{--entry-delay:.3s}
 .hero.is-initial .hero-center>.hero-actions{--entry-delay:.4s}
 .hero.is-initial .hero-center>.home-slogan{--entry-delay:.22s}
 @keyframes hero-editorial-enter{from{opacity:0;filter:var(--entry-filter,blur(0px)) blur(6px);transform:translateY(18px)}to{opacity:1;filter:var(--entry-filter,blur(0px)) blur(0px);transform:translateY(0)}}
}
@media(prefers-color-scheme:light){.hero.is-initial .hero-center>.brand-mark{--entry-filter:invert(0)}}
@media(prefers-reduced-motion:reduce){.hero.is-initial .hero-center,.hero.is-initial .hero-center>*{animation:none!important}}
