/* Scroll reveal: soft rise for text, upward wipe for images. Classes are added by reveal.js only. */
.rv{opacity:0;transform:translateY(26px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0ms)}
.rv.in{opacity:1;transform:none}
.rv-img{clip-path:inset(100% 0 0 0);transition:clip-path 1.25s cubic-bezier(.77,0,.18,1);transition-delay:var(--d,0ms)}
.rv-img.in{clip-path:inset(0 0 0 0)}
.rv-img:not(.in) img{transform:scale(1.14)}
.rv-img img{transition:transform 1.6s cubic-bezier(.16,1,.3,1)}

