.gfx-draw{stroke-dasharray:var(--gfx-len);stroke-dashoffset:var(--gfx-len)}.gfx-play .gfx-draw{animation:1.3s cubic-bezier(.22,1,.36,1) forwards gfxDraw;animation-delay:var(--gfx-delay,0s)}@keyframes gfxDraw{to{stroke-dashoffset:0}}.gfx-node{opacity:0;transform-box:fill-box;transform-origin:50%}.gfx-play .gfx-node{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards gfxPop;animation-delay:var(--gfx-delay,0s)}.gfx-pop{opacity:0}.gfx-play .gfx-pop{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards gfxPop;animation-delay:var(--gfx-delay,0s)}@keyframes gfxPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.gfx-fade{opacity:0}.gfx-play .gfx-fade{animation:.6s ease-out forwards gfxFade;animation-delay:var(--gfx-delay,0s)}@keyframes gfxFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gfx-line{transform-origin:0;transform:scaleX(0)}.gfx-play .gfx-line{animation:1.1s cubic-bezier(.22,1,.36,1) forwards gfxLine}@keyframes gfxLine{to{transform:scaleX(1)}}.gfx-vline{transform-origin:top;transform:scaleY(0)}.gfx-play .gfx-vline{animation:1s forwards gfxVLine}@keyframes gfxVLine{to{transform:scaleY(1)}}.gfx-halo{opacity:0}.gfx-play .gfx-halo{animation:2.8s ease-out infinite gfxHalo;animation-delay:var(--gfx-delay,0s)}@keyframes gfxHalo{0%{opacity:.45;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.9)}}.gfx-float{animation:7s ease-in-out infinite gfxFloat}@keyframes gfxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.gfx-draw{stroke-dashoffset:0!important}.gfx-line{transform:scaleX(1)!important}.gfx-vline{transform:scaleY(1)!important}.gfx-node,.gfx-pop,.gfx-fade{opacity:1!important;transform:none!important}.gfx-halo{opacity:0!important}.gfx-draw,.gfx-node,.gfx-pop,.gfx-fade,.gfx-line,.gfx-vline,.gfx-halo,.gfx-float{animation:none!important}}
