:root{--rm-reveal-duration:580ms;--rm-reveal-distance:18px;--rm-reveal-ease:cubic-bezier(.2,.72,.24,1)}
.rm-scroll-motion .rm-scroll-reveal{opacity:0;transform:translate3d(0,var(--rm-reveal-distance),0);transition:opacity var(--rm-reveal-duration) var(--rm-reveal-ease),transform var(--rm-reveal-duration) var(--rm-reveal-ease);will-change:opacity,transform}
.rm-scroll-motion .rm-scroll-reveal.is-scroll-visible{opacity:1;transform:none;will-change:auto}
.rm-scroll-motion .rm-scroll-reveal-item{opacity:0;transform:translate3d(0,14px,0);transition:opacity 500ms var(--rm-reveal-ease),transform 500ms var(--rm-reveal-ease);transition-delay:var(--rm-reveal-delay,70ms);will-change:opacity,transform}
.rm-scroll-motion .rm-scroll-reveal-item.is-scroll-visible{opacity:1;transform:none;will-change:auto}
@media(max-width:700px){:root{--rm-reveal-duration:500ms;--rm-reveal-distance:14px}.rm-scroll-motion .rm-scroll-reveal-item{transform:translate3d(0,10px,0);transition-delay:var(--rm-reveal-delay,55ms)}}
@media(prefers-reduced-motion:reduce){.rm-scroll-motion .rm-scroll-reveal,.rm-scroll-motion .rm-scroll-reveal-item{opacity:1;transform:none;transition:none;will-change:auto}}
