:root{--reveal-ease: cubic-bezier(.22, 1, .36, 1)}.js [data-reveal]{opacity:0;filter:blur(4px);transform:translate3d(0,24px,0);transition:opacity .72s var(--reveal-ease),filter .72s var(--reveal-ease),transform .72s var(--reveal-ease),color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .26s ease;transition-delay:var(--reveal-delay, 0ms)}.js [data-reveal][data-reveal-direction=left]{transform:translate3d(-28px,0,0)}.js [data-reveal][data-reveal-direction=right]{transform:translate3d(28px,0,0)}.js [data-reveal][data-reveal-kind=fade]{filter:none;transform:none}.js [data-reveal].is-visible{opacity:1;filter:none;transform:translateZ(0)}.js [data-reveal].is-visible:not(.reveal-complete){will-change:opacity,filter,transform}.js [data-reveal].reveal-complete{transition-delay:0ms;will-change:auto}@media(max-width:900px){.js [data-reveal][data-reveal-direction=left],.js [data-reveal][data-reveal-direction=right]{transform:translate3d(0,18px,0)}.js [data-reveal][data-reveal-direction=left].is-visible,.js [data-reveal][data-reveal-direction=right].is-visible{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal].is-visible{opacity:1;filter:none;transform:none;transition:none}}
