.about-paw-float{animation:4s cubic-bezier(.37,0,.63,1) infinite about-paw-float}@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:12s linear infinite about-yarn-spin}@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:.4s cubic-bezier(.25,1,.5,1) about-icon-wiggle}@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:25s ease-in-out infinite alternate about-blob-drift}@keyframes about-blob-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12px,-8px)scale(1.03)}}.about-hero-glow{animation:5s ease-in-out infinite about-hero-glow-pulse}@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}}
