:root{--rv-ease:cubic-bezier(.16, 1, .3, 1);--rv-time:.9s}.choreo [data-rv]:not([data-rv=img]):not([data-rv=lines]):not([data-rv=list]){opacity:0;transition:opacity var(--rv-time) var(--rv-ease), transform var(--rv-time) var(--rv-ease);transition-delay:calc(var(--rv-delay,0) * 1ms);transform:translateY(28px)}.choreo [data-rv=fade]:not(.is-in){transform:none}.choreo [data-rv].is-in:not([data-rv=img]):not([data-rv=lines]):not([data-rv=list]){opacity:1;transform:none}.choreo [data-rv=img]{overflow:hidden}.choreo [data-rv=img] img{opacity:0;transition:opacity .7s var(--rv-ease), transform 1.4s var(--rv-ease);transform:scale(1.06)}.choreo [data-rv=img].is-in img{opacity:1;transform:none}[data-rv=lines] .rv-w{display:inline-block}.choreo [data-rv=lines] .rv-w{opacity:0;transition:opacity var(--rv-time) var(--rv-ease), transform var(--rv-time) var(--rv-ease);transition-delay:calc(var(--l,0) * .11s);transform:translateY(.42em)}.choreo [data-rv=lines].is-in .rv-w{opacity:1;transform:none}.choreo [data-rv=list]>*{opacity:0;transition:opacity var(--rv-time) var(--rv-ease), transform var(--rv-time) var(--rv-ease);transition-delay:calc(min(var(--i,0), 12) * 70ms);transform:translateY(20px)}.choreo [data-rv=list].is-in>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.choreo [data-rv],.choreo [data-rv] *,.choreo [data-rv] img{opacity:1!important;transition:none!important;transform:none!important}}
