@layer components{.flatsby-cat{display:block}.flatsby-cat .fc-body{fill:currentColor}.flatsby-cat .fc-detail{fill:var(--cat-detail)}.flatsby-cat .fc-detail-stroke{fill:none;stroke:var(--cat-detail)}.fc-animated .fc-eye{transform-box:fill-box;transform-origin:50%;animation:4.5s linear infinite fc-blink}.fc-animated .fc-pupil{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite fc-look}.fc-animated .fc-whiskers{transform-box:fill-box;transform-origin:0%;animation:6.3s ease-in-out infinite fc-twitch}.fc-animated .fc-whiskers--left{animation-duration:5.7s;animation-direction:reverse}.fc-animated .fc-monocle{transform-box:view-box;transform-origin:170px 92.5px;animation:7s ease-in-out infinite fc-swing}@keyframes fc-blink{0%,91%,to{transform:scaleY(1)}93.5%{transform:scaleY(.06)}96%{transform:scaleY(1)}}@keyframes fc-look{0%,30%{transform:translate(0)}40%,55%{transform:translate(4px)}70%,85%{transform:translate(-3.5px)}to{transform:translate(0)}}@keyframes fc-twitch{0%,78%,to{transform:rotate(0)}84%{transform:rotate(2.5deg)}90%{transform:rotate(-1.5deg)}95%{transform:rotate(.8deg)}}@keyframes fc-swing{0%,80%,to{transform:rotate(0)}86%{transform:rotate(2deg)}92%{transform:rotate(-1.2deg)}96%{transform:rotate(.5deg)}}.fc-hopping .fc-rig{animation:.45s ease-out fc-hop}@keyframes fc-hop{0%{transform:translateY(0)}40%{transform:translateY(-4px)}70%,to{transform:translateY(0)}}.flatsby-cat .fc-eye-open{transform-box:fill-box;transform-origin:50%;transition:transform .3s}.flatsby-cat .fc-whiskers-up{transform-box:fill-box;transform-origin:0%;transition:transform .3s}.fc-excited .fc-eye-open{transform:scale(1.08)}.fc-excited .fc-whiskers-up{transform:rotate(-5deg)}@media (prefers-reduced-motion:reduce){.fc-animated .fc-eye,.fc-animated .fc-pupil,.fc-animated .fc-whiskers,.fc-animated .fc-monocle,.fc-hopping .fc-rig{animation:none}.flatsby-cat .fc-eye-open,.flatsby-cat .fc-whiskers-up{transition:none}}}
.T0mjnG_bat{opacity:0;width:28px;animation:T0mjnG_fly .9s ease-out var(--delay,0s) forwards;position:absolute;top:-8px;left:-14px}.T0mjnG_bat svg{animation:90ms ease-in-out infinite alternate T0mjnG_flap;display:block}@keyframes T0mjnG_fly{0%{opacity:0;transform:translate(0)scale(.4)}15%,70%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}@keyframes T0mjnG_flap{to{transform:scaleY(.4)}}@media (prefers-reduced-motion:reduce){.T0mjnG_bat{display:none}}
