.atlas-mascot .hover{animation:2.4s ease-in-out infinite atlas-mascot-hover}@keyframes atlas-mascot-hover{0%{transform:translateY(-6px)scale(.985,1.02)}42%,58%{transform:translateY(6px)scale(1.035,.965)}to{transform:translateY(-6px)scale(.985,1.02)}}.atlas-mascot .fly{animation:3.4s cubic-bezier(.37,0,.63,1) infinite alternate atlas-mascot-fly}@keyframes atlas-mascot-fly{0%{transform:translate(-22px,4px)scale(1.02,.975)rotate(-1.5deg)}to{transform:translate(20px,-6px)scale(.985,1.02)rotate(1.5deg)}}.atlas-mascot .sway{animation:3.6s ease-in-out infinite alternate atlas-mascot-sway}@keyframes atlas-mascot-sway{0%{transform:translateY(0)rotate(-1.6deg)scale(1.01,.995)}to{transform:translateY(-3px)rotate(1.4deg)scale(.995,1.008)}}.atlas-mascot .sway2{transform-box:fill-box;transform-origin:50% 100%;animation:4.2s ease-in-out infinite alternate atlas-mascot-sway2}@keyframes atlas-mascot-sway2{0%{opacity:.75}to{opacity:1}}.atlas-mascot .drift{animation:5s cubic-bezier(.45,0,.55,1) infinite alternate atlas-mascot-drift}@keyframes atlas-mascot-drift{0%{transform:translate(-9px,5px)rotate(-3deg)}to{transform:translate(9px,-5px)rotate(3deg)}}.atlas-mascot .drift2{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite alternate atlas-mascot-drift2}@keyframes atlas-mascot-drift2{0%{transform:translateY(3px)rotate(-3deg)}to{transform:translateY(-3px)rotate(3deg)}}.atlas-mascot .breathe{animation:3.6s ease-in-out infinite alternate atlas-mascot-breathe}@keyframes atlas-mascot-breathe{0%{transform:scale(1)}to{transform:scale(1.016,.986)translateY(1px)}}.atlas-mascot .beam{transform-box:fill-box;transform-origin:50% 0;animation:2.4s ease-in-out infinite atlas-mascot-beam}@keyframes atlas-mascot-beam{0%,to{opacity:.4;transform:scaleX(.94)}50%{opacity:.95;transform:scaleX(1.03)}}.atlas-mascot .mote{transform-box:fill-box;transform-origin:50%}.atlas-mascot .mote.a{animation:2s linear infinite atlas-mascot-rise}.atlas-mascot .mote.b{animation:2s linear .7s infinite atlas-mascot-rise}.atlas-mascot .mote.c{animation:2s linear 1.35s infinite atlas-mascot-rise}@keyframes atlas-mascot-rise{0%{opacity:0;transform:translateY(34px)scale(.6)}18%,82%{opacity:1}to{opacity:0;transform:translateY(-52px)scale(1.05)}}.atlas-mascot .trail{animation:.8s linear infinite atlas-mascot-dash}.atlas-mascot .trail2{animation:1.1s linear infinite atlas-mascot-dash}.atlas-mascot .hunt{animation:1.6s linear infinite atlas-mascot-dash}@keyframes atlas-mascot-dash{to{stroke-dashoffset:-14px}}.atlas-mascot .puffA{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out infinite atlas-mascot-puff}.atlas-mascot .puffB{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-out .6s infinite atlas-mascot-puff}@keyframes atlas-mascot-puff{0%{opacity:.5;transform:scale(.3)translate(0)}to{opacity:0;transform:scale(1.5)translate(-16px)}}.atlas-mascot .tw1{animation:2.2s ease-in-out infinite atlas-mascot-tw}.atlas-mascot .tw2{animation:2.2s ease-in-out .7s infinite atlas-mascot-tw}.atlas-mascot .tw3{animation:2.2s ease-in-out 1.4s infinite atlas-mascot-tw}@keyframes atlas-mascot-tw{0%,to{opacity:.2}50%{opacity:1}}.atlas-mascot .fillbar{transform-box:fill-box;transform-origin:0;animation:3.2s ease-in-out infinite alternate atlas-mascot-fillbar}@keyframes atlas-mascot-fillbar{0%{transform:scaleX(.93)}to{transform:scaleX(1.02)}}.atlas-mascot .flut{transform-box:fill-box;transform-origin:50%}.atlas-mascot .q1{animation:3.4s linear infinite atlas-mascot-flutf}.atlas-mascot .q2{animation:3.4s linear 1.2s infinite atlas-mascot-flutf}.atlas-mascot .q3{animation:3.4s linear 2.3s infinite atlas-mascot-flutf}@keyframes atlas-mascot-flutf{0%{opacity:0;transform:translateY(-46px)rotate(-20deg)}12%{opacity:1}34%{transform:translate(-13px,6px)rotate(16deg)}58%{transform:translate(11px,52px)rotate(-14deg)}82%{opacity:1;transform:translate(-7px,92px)rotate(10deg)}to{opacity:0;transform:translate(3px,124px)rotate(-4deg)}}.atlas-mascot .bk{transform-box:fill-box;transform-origin:50%;animation-name:atlas-mascot-blink;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes atlas-mascot-blink{0%,95.5%{transform:scaleY(1)}97.6%{transform:scaleY(.07)}to{transform:scaleY(1)}}.atlas-mascot .dc{transform-box:fill-box;transform-origin:50%;animation:1.35s ease-in-out infinite atlas-mascot-dc}.atlas-mascot .dc1{animation-delay:.16s}.atlas-mascot .dc2{animation-delay:.32s}@keyframes atlas-mascot-dc{0%,70%,to{opacity:.25;transform:translateY(0)scale(.85)}30%{opacity:1;transform:translateY(-1.6px)scale(1.15)}}.atlas-mascot .hi5L,.atlas-mascot .hi5R{transform-box:fill-box;transform-origin:50% 100%;animation:1.4s cubic-bezier(.34,1.32,.64,1) forwards atlas-mascot-hi5}.atlas-mascot .hi5R{animation-name:atlas-mascot-hi5-r}@keyframes atlas-mascot-hi5{0%{transform:translate(-5px,7px)scale(1.05,.95)}12.8%{transform:translate(0)scale(.96,1.05)}30%,to{transform:translate(0)scale(1)}}@keyframes atlas-mascot-hi5-r{0%{transform:translate(5px,7px)scale(1.05,.95)}12.8%{transform:translate(0)scale(.96,1.05)}30%,to{transform:translate(0)scale(1)}}.atlas-mascot .hi5star{transform-box:fill-box;transform-origin:50%;animation:1.4s linear forwards atlas-mascot-hi5-star}@keyframes atlas-mascot-hi5-star{0%,12.7%{opacity:0;transform:scale(.4)}12.8%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1.15)}20.1%,to{opacity:0;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.atlas-mascot *,.atlas-mascot{transition:none!important;animation:none!important}}
