.mascot-state[data-astro-cid-ecus3mps]{--face:#0e1b3d;--amber:#ffb020;display:block;overflow:visible}.mascot-state[data-astro-cid-ecus3mps].dark{--face:#fff}.mascot-state[data-astro-cid-ecus3mps] .face[data-astro-cid-ecus3mps]{fill:var(--face)}.mascot-state[data-astro-cid-ecus3mps] .tassel-line[data-astro-cid-ecus3mps]{stroke:var(--face)}.mascot-state[data-astro-cid-ecus3mps] .tassel[data-astro-cid-ecus3mps]{fill:var(--face)}.mascot-state[data-astro-cid-ecus3mps] .amber[data-astro-cid-ecus3mps]{fill:var(--amber)}.mascot-state[data-astro-cid-ecus3mps] .pupil[data-astro-cid-ecus3mps]{fill:var(--face)}.mascot-state[data-astro-cid-ecus3mps] .tassel-g[data-astro-cid-ecus3mps]{transform-origin:60px 8px;transform-box:view-box}.mascot-state[data-astro-cid-ecus3mps] .prop[data-astro-cid-ecus3mps]{opacity:0}.mascot-state[data-astro-cid-ecus3mps].loading .fez[data-astro-cid-ecus3mps]{transform-origin:50% 60%;animation:1.8s cubic-bezier(.35,0,.3,1) infinite fly}.mascot-state[data-astro-cid-ecus3mps].loading .pupil[data-astro-cid-ecus3mps]{animation:1.8s ease-in-out infinite follow}.mascot-state[data-astro-cid-ecus3mps].loading .stache[data-astro-cid-ecus3mps]{transform-origin:50%;animation:1.8s ease-in-out infinite shock}.mascot-state[data-astro-cid-ecus3mps].loading .body[data-astro-cid-ecus3mps]{animation:1.8s ease-in-out infinite bob}@keyframes fly{0%,15%{transform:translateY(0)rotate(0)}50%{transform:translateY(-46px)rotate(360deg)}80%{transform:translateY(0)rotate(720deg)}86%{transform:translateY(3px)rotate(720deg)scale(1.08,.9)}92%,to{transform:translateY(0)rotate(720deg)}}@keyframes follow{0%,15%,85%,to{transform:translate(0)}45%{transform:translateY(-5px)}}@keyframes shock{0%,20%,80%,to{transform:scale(1)}40%,60%{transform:scale(.7,1.3)translateY(2px)}}@keyframes bob{0%,80%,to{transform:translateY(0)}87%{transform:translateY(3px)}}.mascot-state[data-astro-cid-ecus3mps].success .sparks[data-astro-cid-ecus3mps]{opacity:1}.mascot-state[data-astro-cid-ecus3mps].success .fez[data-astro-cid-ecus3mps]{transform-origin:30% 100%;animation:2.2s cubic-bezier(.3,1.4,.5,1) infinite tip}.mascot-state[data-astro-cid-ecus3mps].success .pupil[data-astro-cid-ecus3mps]{animation:2.2s ease-in-out infinite smile}.mascot-state[data-astro-cid-ecus3mps].success .stache[data-astro-cid-ecus3mps]{transform-origin:50%;animation:2.2s ease-in-out infinite proud}.mascot-state[data-astro-cid-ecus3mps].success .body[data-astro-cid-ecus3mps]{animation:2.2s ease-in-out infinite bow}.mascot-state[data-astro-cid-ecus3mps].success .spark[data-astro-cid-ecus3mps]{transform-origin:50%;animation:2.2s ease-out infinite spark}.mascot-state[data-astro-cid-ecus3mps].success .s2[data-astro-cid-ecus3mps]{animation-delay:.15s}@keyframes tip{0%,12%,88%,to{transform:translateY(0)rotate(0)}30%,70%{transform:translate(-4px,-20px)rotate(-22deg)}}@keyframes smile{0%,15%,85%,to{scale:1}30%,70%{transform:translateY(-1px)}}@keyframes proud{0%,15%,85%,to{transform:scale(1)}30%,70%{transform:scale(1.15,1.05)translateY(-1px)}}@keyframes bow{0%,15%,85%,to{transform:translateY(0)}30%,70%{transform:translateY(3px)}}@keyframes spark{0%,25%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.2)rotate(45deg)}70%{opacity:1;transform:scale(1)rotate(90deg)}85%,to{opacity:0;transform:scale(0)rotate(120deg)}}.mascot-state[data-astro-cid-ecus3mps].queued .tassel-g[data-astro-cid-ecus3mps]{animation:1.6s ease-in-out infinite alternate pendulum}.mascot-state[data-astro-cid-ecus3mps].queued .pupil[data-astro-cid-ecus3mps]{animation:1.6s ease-in-out infinite alternate hypno}@keyframes pendulum{0%{transform:rotate(-38deg)}to{transform:rotate(22deg)}}@keyframes hypno{0%{transform:translate(-4px)}to{transform:translate(4px)}}.mascot-state[data-astro-cid-ecus3mps].empty .fez[data-astro-cid-ecus3mps]{transform-origin:50%;animation:3s ease-in-out infinite shakeout}.mascot-state[data-astro-cid-ecus3mps].empty .pupil[data-astro-cid-ecus3mps]{animation:3s ease-in-out infinite look-in}.mascot-state[data-astro-cid-ecus3mps].empty .dust[data-astro-cid-ecus3mps]{opacity:1}.mascot-state[data-astro-cid-ecus3mps].empty .dust[data-astro-cid-ecus3mps] circle[data-astro-cid-ecus3mps]{opacity:0;animation:3s ease-in infinite dust}.mascot-state[data-astro-cid-ecus3mps].empty .d2[data-astro-cid-ecus3mps]{animation-delay:.12s!important}@keyframes shakeout{0%,10%,90%,to{transform:translate(0)rotate(0)}25%{transform:translateY(-34px)rotate(180deg)}32%{transform:translate(-6px,-34px)rotate(170deg)}39%{transform:translate(6px,-34px)rotate(190deg)}46%{transform:translate(-6px,-34px)rotate(170deg)}53%{transform:translate(6px,-34px)rotate(190deg)}60%,75%{transform:translateY(-34px)rotate(180deg)}}@keyframes look-in{0%,15%,85%,to{transform:translate(0)}25%,75%{transform:translateY(-5px)}}@keyframes dust{0%,36%{opacity:0;transform:translateY(-14px)}40%{opacity:1}62%{opacity:.8;transform:translateY(34px)}66%,to{opacity:0;transform:translateY(36px)}}@media (prefers-reduced-motion:reduce){.mascot-state[data-astro-cid-ecus3mps] [data-astro-cid-ecus3mps],.mascot-state[data-astro-cid-ecus3mps] [data-astro-cid-ecus3mps]:before,.mascot-state[data-astro-cid-ecus3mps] [data-astro-cid-ecus3mps]:after{animation:none!important}}
