/* A small vocabulary of entrances, grouped by the content's role. */
@media(prefers-reduced-motion:no-preference){
 .motion-ready .home-motion main>section:not(.hero) [data-reveal][data-entrance]{opacity:0;transform:translate3d(0,18px,0);transition:opacity 650ms ease,transform 850ms cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}
 .motion-ready .home-motion main>section:not(.hero) [data-entrance="soft-scale"]{transform:scale(.975);transition-duration:850ms,1100ms}
 .motion-ready .home-motion main>section:not(.hero) [data-entrance="slide"]{transform:translate3d(16px,0,0)}
 .motion-ready .home-motion main>section:not(.hero) [data-entrance="fade"]{transform:none;transition-duration:900ms}
 .motion-ready .home-motion main>section:not(.hero) [data-reveal][data-entrance].is-visible,.motion-ready .home-motion main>section:not(.hero) [data-reveal][data-entrance]:focus-within{opacity:1;transform:none}
}
@media(max-width:700px) and (prefers-reduced-motion:no-preference){
 .motion-ready .home-motion main>section:not(.hero) [data-entrance="slide"]{transform:translate3d(0,12px,0)}
 .motion-ready .home-motion main>section:not(.hero) [data-entrance="slide"].is-visible{transform:none}
}
html[data-motion-paused] .home-motion [data-entrance]{opacity:1!important;transform:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.home-motion [data-entrance]{opacity:1!important;transform:none!important;transition:none!important}}
@media print{.home-motion [data-entrance]{opacity:1!important;transform:none!important}}
