/* Experimental content entrances; the approved eye animation is unchanged. */
.scroll-reveal{transition:opacity .72s cubic-bezier(.22,1,.36,1),translate 1.05s cubic-bezier(.16,1,.3,1),scale 1.05s cubic-bezier(.16,1,.3,1),background .2s,color .2s,border-color .2s;transition-delay:var(--reveal-delay,0ms),var(--reveal-delay,0ms),var(--reveal-delay,0ms),0ms,0ms,0ms}
.scroll-reveal.reveal-below{opacity:0;translate:0 30px;scale:1;transition-delay:0ms}
.scroll-reveal.reveal-above{opacity:0;translate:0 -14px;scale:1;transition-delay:0ms}
.scroll-reveal.reveal-in{opacity:1;translate:0 0;scale:1}
.scroll-reveal.reveal-media{transform-origin:50% 65%;transition-duration:.8s,1.15s,1.15s,.2s,.2s,.2s}
.scroll-reveal.reveal-media.reveal-below{translate:0 52px;scale:.975}
.scroll-reveal.reveal-media.reveal-above{translate:0 -22px;scale:.985}
.scroll-reveal.reveal-media.reveal-in{translate:0 0;scale:1}
.scroll-reveal:focus-visible,.scroll-reveal:focus-within{opacity:1;translate:0 0;scale:1;transition-delay:0ms}
@media(max-width:700px){.scroll-reveal.reveal-below{translate:0 24px}.scroll-reveal.reveal-media.reveal-below{translate:0 38px;scale:.98}}
@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1!important;translate:none!important;scale:1!important;transition:none!important}}
