.sn-logo-anim{aspect-ratio:897/240;align-items:center;display:flex}.sn-logo-anim svg{width:auto;height:100%;display:block;overflow:visible}.sn-logo-anim svg *{transform-box:view-box}.sn-logo-anim .lg-mw{transform-origin:500px 480px;transition:transform 2.6s cubic-bezier(.22,.61,.36,1)}.sn-logo-anim .lg-m{transform-origin:500px 480px;animation:60s linear infinite lg-spin}.sn-logo-anim .lg-hd{transform-origin:500px 900px;animation:5.5s ease-in-out infinite lg-breath}.sn-logo-anim .lg-bd,.sn-logo-anim .lg-halo{transform-origin:500px 407px}.sn-logo-anim .lg-bd{animation:3.4s ease-in-out infinite lg-bindu}.sn-logo-anim .lg-halo{opacity:0;animation:3.4s ease-in-out infinite lg-halo}.sn-logo-anim .lg-sheen{animation:7s cubic-bezier(.22,.61,.36,1) 1.5s infinite lg-sheen-loop;transform:translate(-900px)}a:hover .sn-logo-anim .lg-mw{transform:rotate(45deg)}a:hover .sn-logo-anim .lg-sheen{animation:1.4s cubic-bezier(.22,.61,.36,1) both lg-sheen}@keyframes lg-spin{to{transform:rotate(360deg)}}@keyframes lg-breath{0%,to{transform:none}50%{transform:translateY(-10px)}}@keyframes lg-bindu{0%,to{filter:none}50%{filter:drop-shadow(0 0 22px #ffbe5ae6)}}@keyframes lg-halo{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes lg-sheen-loop{0%{transform:translate(-900px)}24%,to{transform:translate(3900px)}}@keyframes lg-sheen{0%{transform:translate(-900px)}to{transform:translate(3900px)}}@media (prefers-reduced-motion:reduce){.sn-logo-anim *,.sn-logo-anim :before,.sn-logo-anim :after{transition:none!important;animation:none!important}}
