/* Generated by brand/build.py: logo animation (also embedded in the standalone SVG files). */
.lg .arc{stroke-dasharray:60;stroke-dashoffset:60;animation:lg-draw .9s cubic-bezier(.6,0,.2,1) .1s forwards}
.lg .ln{stroke-dasharray:14;stroke-dashoffset:14;animation:lg-draw .5s ease-out .95s forwards}
.lg .d{transform-box:fill-box;transform-origin:center;transform:scale(0);animation:lg-pop .45s cubic-bezier(.3,1.6,.5,1) forwards,lg-breathe 3.6s ease-in-out infinite}
.lg .d1{animation-delay:.55s,2.6s}
.lg .d3{animation-delay:.7s,3.8s}
.lg .d2{transform:translateY(-14px) scale(0);animation:lg-drop .6s cubic-bezier(.3,1.5,.5,1) 1.25s forwards,lg-breathe 3.6s ease-in-out 3.2s infinite}
.lg .rip{transform-box:fill-box;transform-origin:center;opacity:0;animation:lg-rip 3.6s ease-out 1.6s infinite}
.lg .L{opacity:0;transform:translateY(90px);animation:lg-rise .7s cubic-bezier(.2,.9,.3,1) forwards}
.lg .L0{animation-delay:1.15s}.lg .L1{animation-delay:1.23s}.lg .L2{animation-delay:1.31s}.lg .L3{animation-delay:1.39s}.lg .L4{animation-delay:1.47s}.lg .L5{animation-delay:1.55s}
.lg .shine{transform:translateX(-900px) skewX(-20deg);animation:lg-shine 1.2s ease-in-out 2.1s forwards}
.lg.rtl .shine{transform:translateX(2600px) skewX(20deg);animation-name:lg-shine-rtl}
@keyframes lg-draw{to{stroke-dashoffset:0}}
@keyframes lg-pop{to{transform:scale(1)}}
@keyframes lg-drop{to{transform:translateY(0) scale(1)}}
@keyframes lg-breathe{0%,70%,100%{transform:scale(1)}80%{transform:scale(1.22)}}
@keyframes lg-rip{0%{opacity:.7;transform:scale(1)}45%,100%{opacity:0;transform:scale(2.6)}}
@keyframes lg-rise{to{opacity:1;transform:none}}
@keyframes lg-shine{to{transform:translateX(3400px) skewX(-20deg)}}
@keyframes lg-shine-rtl{to{transform:translateX(-1200px) skewX(20deg)}}
@media (prefers-reduced-motion:reduce){.lg *{animation:none!important}.lg .arc,.lg .ln{stroke-dashoffset:0}.lg .d,.lg .d2,.lg .L{transform:none;opacity:1}.lg .rip,.lg .spark,.lg .shine{display:none}}
