.busy-mascot{display:grid;justify-items:center;grid-gap:.35rem;gap:.35rem;padding:.4rem .5rem .2rem;color:var(--navy);text-align:center}.busy-mascot p{margin:0;font-family:var(--font-display);font-weight:800;color:var(--navy)}.busy-mascot__fig{height:108px;width:auto;animation:busy-bob .9s ease-in-out infinite;filter:drop-shadow(0 6px 0 rgba(43,35,80,.18))}.busy-mascot__track{display:block;width:min(180px,70%);height:10px;overflow:hidden;border:2px solid var(--navy);border-radius:999px;background:#fff}.busy-mascot__bar{display:block;height:100%;width:40%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--orange));animation:busy-run 1.1s ease-in-out infinite}@keyframes busy-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes busy-run{0%{transform:translateX(-110%)}to{transform:translateX(280%)}}@media (prefers-reduced-motion:reduce){.busy-mascot__bar,.busy-mascot__fig{animation:none}.busy-mascot__bar{width:70%}}