/* Generado por landing/tools/build-mazo.mjs: no editar a mano. */
.mz .swing{transform-origin:0 0}
.mz .halo{opacity:0;transform-box:fill-box;transform-origin:center}
.mz .bur{transform-box:fill-box;transform-origin:50% 100%}.mz .blr{transform-box:fill-box;transform-origin:50% 100%}
.mz .bu{animation:mz-fade .5s linear 0.15s backwards,mz-bu 0.9s cubic-bezier(.22,1,.36,1) 0.15s backwards}
.mz .bl{animation:mz-fade .5s linear 0.23s backwards,mz-bl 0.9s cubic-bezier(.22,1,.36,1) 0.23s backwards}
@keyframes mz-bu{from{transform:translateX(240px)}}@keyframes mz-bl{from{transform:translateX(-240px)}}
@keyframes mz-fade{from{opacity:0}}
.mz .h4{animation:mz-fade .25s linear 0.5s backwards,mz-grow 0.6s cubic-bezier(.22,1,.36,1) 0.5s backwards}
.mz .h3{animation:mz-fade .25s linear 0.56s backwards,mz-grow 0.6s cubic-bezier(.22,1,.36,1) 0.56s backwards}
.mz .h2{animation:mz-fade .25s linear 0.9s backwards,mz-grow 0.6s cubic-bezier(.22,1,.36,1) 0.9s backwards}
.mz .h1{animation:mz-fade .25s linear 0.96s backwards,mz-grow 0.6s cubic-bezier(.22,1,.36,1) 0.96s backwards}
@keyframes mz-grow{from{stroke-dasharray:.0005 2}to{stroke-dasharray:1 2}}
.mz .a3{animation:mz-fade .35s linear 1.2s backwards,mz-slide 0.8s cubic-bezier(.3,1.35,.5,1) 1.2s backwards}
.mz .b3{animation:mz-fade .35s linear 1.26s backwards,mz-slide 0.8s cubic-bezier(.3,1.35,.5,1) 1.26s backwards}
.mz .a2{animation:mz-fade .35s linear 1.34s backwards,mz-slide 0.8s cubic-bezier(.3,1.35,.5,1) 1.34s backwards}
.mz .b2{animation:mz-fade .35s linear 1.4s backwards,mz-slide 0.8s cubic-bezier(.3,1.35,.5,1) 1.4s backwards}
.mz .a1{animation:mz-fade .35s linear 1.48s backwards,mz-slide 0.8s cubic-bezier(.3,1.35,.5,1) 1.48s backwards}
.mz .b1{animation:mz-fade .35s linear 1.54s backwards,mz-slide 0.8s cubic-bezier(.3,1.35,.5,1) 1.54s backwards}
@keyframes mz-slide{from{transform:translate(-104px,-94px)}}
@keyframes mz-swing{0%{transform:rotate(11deg);animation-timing-function:linear}62.86%{transform:rotate(11deg);animation-timing-function:cubic-bezier(.3,0,.2,1)}72.86%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.6,0,.95,.55)}80%{transform:rotate(-0.6deg);animation-timing-function:cubic-bezier(.2,.6,.4,1)}84.86%{transform:rotate(2deg);animation-timing-function:ease-in-out}89.14%{transform:rotate(-0.3deg);animation-timing-function:ease-in-out}93.71%{transform:rotate(0.5deg);animation-timing-function:ease-in-out}100%{transform:rotate(0deg)}}
@keyframes mz-swing-loop{0%{transform:rotate(0deg);animation-timing-function:linear}88.89%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.3,0,.2,1)}94.44%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.6,0,.95,.55)}96.44%{transform:rotate(-0.3deg);animation-timing-function:cubic-bezier(.2,.6,.4,1)}98%{transform:rotate(0.8deg);animation-timing-function:ease-in-out}100%{transform:rotate(0deg)}}
.mz .swing{animation:mz-swing 3.5s linear backwards,mz-swing-loop 9s linear 3.5s 3}
@keyframes mz-bu-hit{0%{transform:none;animation-timing-function:ease-out}10%{transform:translateY(9px) scaleY(0.95);animation-timing-function:ease-in-out}28.57%{transform:translateY(-2.6999999999999997px) scaleY(1);animation-timing-function:ease-in-out}48.57%{transform:translateY(3.15px);animation-timing-function:ease-in-out}71.43%{transform:translateY(-0.9px);animation-timing-function:ease-in-out}100%{transform:none}}
@keyframes mz-bl-hit{0%{transform:none;animation-timing-function:ease-out}10%{transform:translateY(3px) scaleY(0.99);animation-timing-function:ease-in-out}28.57%{transform:translateY(-0.8999999999999999px) scaleY(1);animation-timing-function:ease-in-out}48.57%{transform:translateY(1.0499999999999998px);animation-timing-function:ease-in-out}71.43%{transform:translateY(-0.30000000000000004px);animation-timing-function:ease-in-out}100%{transform:none}}
@keyframes mz-bu-loop{0%{transform:none;animation-timing-function:linear}96.44%{transform:none;animation-timing-function:ease-in-out}97.22%{transform:translateY(5px) scaleY(0.97);animation-timing-function:ease-in-out}98.67%{transform:translateY(-1.5px) scaleY(1);animation-timing-function:ease-in-out}100.22%{transform:none}}
@keyframes mz-bl-loop{0%{transform:none;animation-timing-function:linear}96.44%{transform:none;animation-timing-function:ease-in-out}97.22%{transform:translateY(2px) scaleY(0.995);animation-timing-function:ease-in-out}98.67%{transform:translateY(-0.6px) scaleY(1);animation-timing-function:ease-in-out}100.22%{transform:none}}
.mz .bur{animation:mz-bu-hit .7s 2.8s ease-out,mz-bu-loop 9s linear 3.5s 3}
.mz .blr{animation:mz-bl-hit .7s 2.8s ease-out,mz-bl-loop 9s linear 3.5s 3}
@keyframes mz-halo{0%{opacity:0;transform:scale(.25)}18%{opacity:1}100%{opacity:0;transform:scale(1)}}
@keyframes mz-halo-loop{0%{opacity:0;transform:scale(.3);animation-timing-function:linear}96.44%{opacity:0;transform:scale(.3);animation-timing-function:ease-out}99.22%{opacity:.45;transform:scale(.6);animation-timing-function:ease-out}108.72%{opacity:0;transform:scale(.95)}}
.mz .halo{animation:mz-halo 1.3s ease-out 2.8s backwards,mz-halo-loop 9s linear 3.5s 3}
@media (prefers-reduced-motion:reduce){.mz,.mz *{animation:none!important}}
