/* Shared entrances: compositor-only motion, with no changes to document layout. */
.scroll-reveal-ready{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),translate .9s cubic-bezier(.16,1,.3,1);translate:0 var(--reveal-offset,40px)}
.scroll-reveal-ready.scroll-reveal-in{opacity:1;translate:0 0}
@media(prefers-reduced-motion:reduce){.scroll-reveal-ready{opacity:1!important;translate:none!important;transition:none!important}}
