.about-paw-float{animation:about-paw-float 4s cubic-bezier(.37,0,.63,1) infinite}@keyframes about-paw-float{0%,to{transform:translateY(0) rotate(var(--paw-rotate, 0deg))}40%{transform:translateY(var(--paw-drift, -6px)) rotate(var(--paw-rotate, 0deg))}60%{transform:translateY(var(--paw-drift, -6px)) rotate(var(--paw-rotate, 0deg))}}.about-yarn-spin{animation:about-yarn-spin 12s linear infinite}@keyframes about-yarn-spin{to{transform:rotate(360deg)}}.about-card{transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.about-card:hover{transform:translateY(-4px)}.about-card:hover .about-card-icon{animation:about-icon-wiggle .4s cubic-bezier(.25,1,.5,1)}@keyframes about-icon-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-8deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}.about-cat-hover{transition:transform .3s cubic-bezier(.25,1,.5,1)}.about-cat-hover:hover{transform:scale(1.08) rotate(-3deg)}.about-blob-drift{animation:about-blob-drift 25s ease-in-out infinite alternate}@keyframes about-blob-drift{0%{transform:translate(0) scale(1)}to{transform:translate(12px,-8px) scale(1.03)}}.about-hero-glow{animation:about-hero-glow-pulse 5s ease-in-out infinite}@keyframes about-hero-glow-pulse{0%,to{opacity:.35}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.about-hero-glow,.about-paw-float,.about-yarn-spin,.about-blob-drift,.about-card:hover .about-card-icon{animation:none!important}.about-card:hover,.about-cat-hover:hover{transform:none!important}}
