.stage [data-step]{animation-duration:9s;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.stage[data-playing=false] [data-step]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.stage [data-step]{animation:none!important}}.slideIn{animation-name:slide-in}.at14{animation-name:appear-14}.at22{animation-name:appear-22}.at30{animation-name:appear-30}.at36{animation-name:appear-36}.at52{animation-name:appear-52}.at58{animation-name:appear-58}.at62{animation-name:appear-62}.at64{animation-name:appear-64}.at66{animation-name:appear-66}.at68{animation-name:appear-68}.at70{animation-name:appear-70}.at78{animation-name:appear-78}.line{transform-origin:top;animation-name:draw-down}@media (min-width:768px){.line{transform-origin:0;animation-name:draw-across}}@keyframes slide-in{0%{opacity:0;transform:translate(-24px)}8%,92%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes draw-down{0%,44%{opacity:1;transform:scaleY(0)}52%,92%{opacity:1;transform:scaleY(1)}98%,to{opacity:0;transform:scaleY(1)}}@keyframes draw-across{0%,44%{opacity:1;transform:scaleX(0)}52%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes appear-14{0%,14%{opacity:0;transform:translateY(4px)}18%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-22{0%,22%{opacity:0;transform:translateY(4px)}26%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-30{0%,30%{opacity:0;transform:translateY(4px)}34%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-36{0%,36%{opacity:0;transform:translateY(8px)}42%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-52{0%,52%{opacity:0;transform:scale(.96)}56%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-58{0%,58%{opacity:0;transform:translateY(8px)}63%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-62{0%,62%{opacity:0;transform:translateY(4px)}66%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-64{0%,64%{opacity:0;transform:translateY(4px)}68%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-68{0%,68%{opacity:0;transform:translateY(4px)}72%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-66{0%,66%{opacity:0;transform:translateY(4px)}70%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-70{0%,70%{opacity:0;transform:translateY(4px)}74%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes appear-78{0%,78%{opacity:0;transform:scale(.94)}82%,92%{opacity:1;transform:none}98%,to{opacity:0}}
