:root{--rv-ease:cubic-bezier(.16,1,.3,1);--rv-ease-fade:cubic-bezier(.33,0,.2,1);--rv-line-dur:.9s;--rv-line-step:.11s;--rv-line-from:130%;--rv-word-dur:.7s;--rv-word-blur:6px;--rv-scrub-overlap:3;--rv-block-dur:.8s;--rv-block-step:80ms;--rv-block-rise:18px;--rv-failsafe:2.2s}@media (max-width:640px){:root{--rv-block-rise:12px;--rv-word-blur:4px}}[data-rv=line] .rv-w,[data-rv=scrub] .rv-w{display:inline-block}[data-rv=line] .rv-w{clip-path:inset(-.14em -.12em)}[data-rv=line] .rv-wi{display:block}[data-rv=line][data-rv-s=done] .rv-w,[data-rv=scrub][data-rv-s=done] .rv-w{clip-path:none}[data-rv=scrub] .rv-w{--rv-q:clamp(0,calc((var(--rv-p,1)*(var(--rv-n,1) + var(--rv-scrub-overlap)) - var(--rv-i,0))/var(--rv-scrub-overlap)),1)}.rv-clip{background:inherit;-webkit-background-clip:inherit;background-clip:inherit;color:#0000}.rv-n{justify-items:start;display:inline-grid}.rv-n>*{grid-area:1/1}.rv-n-live{opacity:0;font-variant-numeric:tabular-nums;pointer-events:none}@keyframes rv-hold-line{0%{transform:translate3d(0,var(--rv-line-from),0)}to{transform:none}}@keyframes rv-hold-word{0%{opacity:0;filter:blur(var(--rv-word-blur))}to{opacity:1;filter:none}}@keyframes rv-hold-scrub{0%{opacity:0;clip-path:inset(-.14em 100% -.14em -.12em)}to{opacity:1;clip-path:none}}@keyframes rv-hold-block{0%{opacity:0;transform:translate3d(0,var(--rv-block-rise),0)}to{opacity:1;transform:none}}@media screen and (prefers-reduced-motion:no-preference){[data-rv=line][data-rv-s=armed] .rv-wi{transform:translate3d(0,var(--rv-line-from),0)}[data-rv=line][data-rv-s=in] .rv-wi{will-change:transform;transition:transform var(--rv-line-dur)var(--rv-ease)calc(var(--rv-delay,0s) + var(--rv-l,0)*var(--rv-line-step))}[data-rv=word][data-rv-s=armed] .rv-w{opacity:0;filter:blur(var(--rv-word-blur))}[data-rv=word][data-rv-s=in] .rv-w{transition:opacity var(--rv-word-dur)var(--rv-ease-fade)calc(var(--rv-delay,0s) + var(--rv-i,0)*var(--rv-step,38ms)),filter var(--rv-word-dur)var(--rv-ease-fade)calc(var(--rv-delay,0s) + var(--rv-i,0)*var(--rv-step,38ms))}[data-rv=scrub][data-rv-s=armed] .rv-w{clip-path:inset(-.14em calc((1 - var(--rv-q))*100%)-.14em -.12em);opacity:var(--rv-q)}[data-rv=block][data-rv-s=armed],[data-rv=group][data-rv-s=armed]>[data-rv-item]{opacity:0;transform:translate3d(0,var(--rv-block-rise),0)}[data-rv=block][data-rv-s=in],[data-rv=group][data-rv-s=in]>[data-rv-item]{transition:opacity var(--rv-block-dur)var(--rv-ease-fade)calc(var(--rv-delay,0s) + var(--rv-i,0)*var(--rv-block-step)),transform var(--rv-block-dur)var(--rv-ease)calc(var(--rv-delay,0s) + var(--rv-i,0)*var(--rv-block-step))}[data-rv=number][data-rv-s=armed] .rv-n-final,[data-rv=number][data-rv-s=in] .rv-n-final{opacity:0}[data-rv=number][data-rv-s=armed] .rv-n-live,[data-rv=number][data-rv-s=in] .rv-n-live{opacity:1}}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-rv=line][data-rv-t=load]:not([data-rv-s]) .rv-wi{animation:rv-hold-line 1ms linear var(--rv-failsafe)backwards}[data-rv=word][data-rv-t=load]:not([data-rv-s]) .rv-w{animation:rv-hold-word 1ms linear var(--rv-failsafe)backwards}[data-rv=scrub][data-rv-t=load]:not([data-rv-s]) .rv-w{animation:rv-hold-scrub 1ms linear var(--rv-failsafe)backwards}[data-rv=block][data-rv-t=load]:not([data-rv-s]),[data-rv=group][data-rv-t=load]:not([data-rv-s])>[data-rv-item]{animation:rv-hold-block 1ms linear var(--rv-failsafe)backwards}}
