.ai-fly{animation:16s infinite ai-fly}@keyframes ai-fly{0%,8%{opacity:0;animation-timing-function:ease-out;transform:translate(560px,-210px)rotate(-6deg)}9%{opacity:1}15%{animation-timing-function:ease-out;transform:translate(250px,-150px)rotate(-4deg)}22%,64%{animation-timing-function:ease-in;transform:translate(0)rotate(0)}72%{transform:translate(210px,-120px)rotate(5deg)}80%{opacity:1;transform:translate(560px,-260px)rotate(7deg)}81%,to{opacity:0;transform:translate(560px,-260px)rotate(7deg)}}.ai-air{opacity:0;animation:16s infinite ai-air}@keyframes ai-air{0%,21%{opacity:1}22%,63%{opacity:0}64%,to{opacity:1}}.ai-perch{animation:16s infinite ai-perch}@keyframes ai-perch{0%,21%{opacity:0}22%,63%{opacity:1}64%,to{opacity:0}}.ai-flap{animation:.32s ease-in-out infinite alternate ai-flap}@keyframes ai-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.55)}}.ai-hat{animation:16s infinite ai-hat}@keyframes ai-hat{0%,26%{animation-timing-function:ease-out;transform:translateY(0)scaleX(1)}29%{animation-timing-function:ease-in;transform:translateY(-26px)scaleX(.1)}32%,44%{animation-timing-function:ease-out;transform:translateY(0)scaleX(-1)}46%{animation-timing-function:ease-in;transform:translateY(-12px)scaleX(-1)}48%,70%{animation-timing-function:ease-out;transform:translateY(0)scaleX(-1)}73%{animation-timing-function:ease-in;transform:translateY(-26px)scaleX(-.1)}76%,to{transform:translateY(0)scaleX(1)}}.ai-peck{animation:4.5s ease-in-out infinite ai-peck}@keyframes ai-peck{0%,55%,to{transform:rotate(0)}61%{transform:rotate(18deg)}66%{transform:rotate(0)}71%{transform:rotate(18deg)}76%{transform:rotate(0)}84%{transform:rotate(-4deg)}}.ai-strut{animation:16s infinite ai-strut}@keyframes ai-strut{0%,36%{animation-timing-function:ease-out;transform:translate(0)}38.5%{animation-timing-function:ease-in;transform:translate(14px,-16px)}41%,84%{animation-timing-function:ease-out;transform:translate(28px)}86.5%{animation-timing-function:ease-in;transform:translate(14px,-16px)}89%,to{transform:translate(0)}}.ai-tie{animation:1.7s ease-in-out infinite alternate ai-tie}@keyframes ai-tie{0%{transform:rotate(-5deg)}to{transform:rotate(-17deg)}}.ai-tails{animation:2.3s ease-in-out infinite alternate ai-tails}@keyframes ai-tails{0%{transform:skew(2deg)}to{transform:skew(10deg)}}.ai-sign{animation:2.9s ease-in-out infinite alternate ai-sign}@keyframes ai-sign{0%{transform:rotate(-2deg)}to{transform:rotate(-9deg)}}.ai-sock{animation:1.1s ease-in-out infinite alternate ai-sock}@keyframes ai-sock{0%{transform:rotate(-3deg)scale(1)}to{transform:rotate(3deg)scale(.95,.88)}}.ai-wisp{animation:26s ease-in-out infinite alternate ai-wisp}.ai-wisp-2{animation-duration:32s;animation-delay:-10s}@keyframes ai-wisp{0%{transform:translate(-50px)}to{transform:translate(50px)}}@media (prefers-reduced-motion:reduce){[class^=ai-],[class*=\ ai-]{animation:none!important}}
.pfa-visitor,.pfa-step,.pfa-arm,.pfa-flag,.pfa-curtain,.pfa-cat-front,.pfa-cat-side,.pfa-door,.pfa-glow,.pfa-gate{animation-duration:16s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.pfa-visitor{animation-name:pfa-visitor}@keyframes pfa-visitor{0%{opacity:0;transform:translate(-150px)}2%{opacity:1}8%,63%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(150px)}84%{opacity:0;transform:translate(166px)}85%,to{opacity:0;transform:translate(-150px)}}.pfa-step{animation-name:pfa-step;animation-timing-function:linear}@keyframes pfa-step{0%,2%,4%,6%,8%{transform:translateY(0)}1%,3%,5%,7%{transform:translateY(-4px)}63%,65.5%,68%,70.5%,73%,75.5%,78%,80.5%,to{transform:translateY(0)}64.25%,66.75%,69.25%,71.75%,74.25%,76.75%,79.25%{transform:translateY(-4px)}}.pfa-arm{animation-name:pfa-arm}@keyframes pfa-arm{0%,11%{transform:rotate(0)}15%,58%{transform:rotate(-50deg)}60%{transform:rotate(-44deg)}64%,to{transform:rotate(0)}}.pfa-flag{animation-name:pfa-flag}@keyframes pfa-flag{0%,12%{transform:rotate(90deg)}16%,91%{transform:rotate(0)}95%,to{transform:rotate(90deg)}}.pfa-curtain{animation-name:pfa-curtain}@keyframes pfa-curtain{0%,21%{transform:scaleX(1)}24%{transform:scaleX(.38)}28%{transform:scaleX(.5)}31%,37%{transform:scaleX(.38)}41%,to{transform:scaleX(1)}}.pfa-cat-front{animation-name:pfa-cat-front}.pfa-cat-side{opacity:0;animation-name:pfa-cat-side}@keyframes pfa-cat-front{0%,27%{opacity:1}29%,85%{opacity:0}87%,to{opacity:1}}@keyframes pfa-cat-side{0%,27%{opacity:0;transform:rotate(0)}29%{opacity:1}55%{transform:rotate(0)}60%,80%{opacity:1;transform:rotate(8deg)}85%{opacity:1;transform:rotate(0)}87%,to{opacity:0}}.pfa-tail{animation:3.2s ease-in-out infinite alternate pfa-tail}@keyframes pfa-tail{0%{transform:rotate(-7deg)}to{transform:rotate(9deg)}}.pfa-door{animation-name:pfa-door}@keyframes pfa-door{0%,46%{transform:scaleX(1)}54%,89%{transform:scaleX(.26)}95%,to{transform:scaleX(1)}}.pfa-glow{opacity:0;animation-name:pfa-glow}@keyframes pfa-glow{0%,47%{opacity:0}55%,89%{opacity:1}95%,to{opacity:0}}.pfa-gate{animation-name:pfa-gate}@keyframes pfa-gate{0%,56%{transform:scaleX(1)}62%,85%{transform:scaleX(.22)}90%,to{transform:scaleX(1)}}.pfa-puff{opacity:0;animation:4.5s ease-out infinite pfa-puff}.pfa-puff-2{animation-delay:-1.5s}.pfa-puff-3{animation-delay:-3s}@keyframes pfa-puff{0%{opacity:0;transform:translate(0)scale(.45)}15%{opacity:.95}to{opacity:0;transform:translate(34px,-120px)scale(1.6)}}.pfa-wisp{animation:26s ease-in-out infinite alternate pfa-wisp}.pfa-wisp-2{animation-duration:32s;animation-delay:-10s}@keyframes pfa-wisp{0%{transform:translate(-30px)}to{transform:translate(30px)}}@media (prefers-reduced-motion:reduce){.pfa-visitor,.pfa-step,.pfa-arm,.pfa-flag,.pfa-curtain,.pfa-cat-front,.pfa-cat-side,.pfa-tail,.pfa-door,.pfa-glow,.pfa-gate,.pfa-puff,.pfa-wisp{animation:none}.pfa-puff{display:none}}
.tr-walk{animation:16s linear infinite tr-walk}.tr-papers{animation:16s ease-in-out infinite tr-papers}.tr-arm{animation:16s ease-in-out infinite tr-arm}.tr-green{opacity:0;animation:16s linear infinite tr-green}.tr-wave{opacity:0;animation:16s ease-in-out infinite tr-wave}.tr-glow{animation:3s ease-in-out infinite alternate tr-glow}.tr-flag{animation:1.5s ease-in-out infinite alternate tr-flag}.tr-drift{animation:26s ease-in-out infinite alternate tr-drift}.tr-drift-2{animation-duration:21s;animation-delay:-6s}.tr-bob{animation:2.4s ease-in-out infinite alternate tr-bob}.tr-bob-2{animation-duration:1.9s;animation-delay:-.7s}.tr-wisp{animation:26s ease-in-out infinite alternate tr-wisp}.tr-wisp-2{animation-duration:32s;animation-delay:-11s}@keyframes tr-papers{0%,32%{transform:translate(0)rotate(0)}35%,47%{transform:translate(5px,-16px)rotate(-12deg)}51%,to{transform:translate(0)rotate(0)}}@keyframes tr-arm{0%,44%{transform:rotate(0)}51%{transform:rotate(82deg)}53%,72%{transform:rotate(78deg)}80%{transform:rotate(-2deg)}82%,to{transform:rotate(0)}}@keyframes tr-green{0%,44%{opacity:0}45%,79%{opacity:1}80%,to{opacity:0}}@keyframes tr-wave{0%,35%{opacity:0;transform:rotate(0)}37%{opacity:1;transform:rotate(-16deg)}39%{transform:rotate(14deg)}41%{transform:rotate(-16deg)}43%{transform:rotate(14deg)}45%{transform:rotate(-8deg)}47%{opacity:1;transform:rotate(0)}49%,to{opacity:0;transform:rotate(0)}}@keyframes tr-glow{0%{opacity:.45}to{opacity:1}}@keyframes tr-flag{0%{transform:rotate(-3deg)scaleX(1)}to{transform:rotate(4deg)scaleX(.9)skewY(4deg)}}@keyframes tr-drift{0%{transform:translate(0)}to{transform:translate(85px,46px)}}@keyframes tr-bob{0%{transform:translateY(-2px)rotate(-3deg)}to{transform:translateY(3px)rotate(3deg)}}@keyframes tr-wisp{0%{transform:translate(-30px)}to{transform:translate(40px)}}@keyframes tr-walk{0%{opacity:0;transform:translate(0)}1%{opacity:.33;transform:translate(15px,-4.2px)}2%{opacity:.67;transform:translate(30px,-.3px)}3%{opacity:1;transform:translate(45px,-4.4px)}4%{opacity:1;transform:translate(60px,-.6px)}5%{opacity:1;transform:translate(75px,-4.7px)}6%{opacity:1;transform:translate(90px,-.9px)}7%{opacity:1;transform:translate(105px,-5px)}8%{opacity:1;transform:translate(120px,-1.1px)}9%{opacity:1;transform:translate(134px,-5.3px)}10%{opacity:1;transform:translate(149px,-1.4px)}11%{opacity:1;transform:translate(164px,-5.5px)}12%{opacity:1;transform:translate(179px,-1.7px)}13%{opacity:1;transform:translate(194px,-5.8px)}14%{opacity:1;transform:translate(209px,-1.9px)}15%{opacity:1;transform:translate(224px,-6px)}16%{opacity:1;transform:translate(239px,-2.1px)}17%{opacity:1;transform:translate(254px,-6.2px)}18%{opacity:1;transform:translate(269px,-2.3px)}19%{opacity:1;transform:translate(284px,-6.4px)}20%{opacity:1;transform:translate(299px,-2.4px)}21%{opacity:1;transform:translate(314px,-7.8px)}22%{opacity:1;transform:translate(329px,-8.8px)}23%{opacity:1;transform:translate(344px,-17.7px)}24%{opacity:1;transform:translate(358px,-18.2px)}25%{opacity:1;transform:translate(373px,-26.2px)}26%{opacity:1;transform:translate(388px,-25.6px)}27%{opacity:1;transform:translate(403px,-32.2px)}28%{opacity:1;transform:translate(418px,-29.9px)}29%{opacity:1;transform:translate(433px,-34.8px)}30%{opacity:1;transform:translate(448px,-30.8px)}31%{opacity:1;transform:translate(463px,-33.9px)}32%{opacity:1;transform:translate(478px,-28.1px)}33%{opacity:1;transform:translate(478px,-28.1px)}51%{opacity:1;transform:translate(478px,-28.1px)}52%{opacity:1;transform:translate(478px,-28.1px)}53%{opacity:1;transform:translate(498px,-28.4px)}54%{opacity:1;transform:translate(518px,-19.4px)}55%{opacity:1;transform:translate(538px,-17.5px)}56%{opacity:1;transform:translate(558px,-6.9px)}57%{opacity:1;transform:translate(578px,-6.9px)}58%{opacity:1;transform:translate(598px,-2.9px)}59%{opacity:1;transform:translate(618px,-6.8px)}60%{opacity:1;transform:translate(639px,-2.7px)}61%{opacity:1;transform:translate(659px,-6.7px)}62%{opacity:1;transform:translate(679px,-2.6px)}63%{opacity:1;transform:translate(699px,-6.5px)}64%{opacity:1;transform:translate(719px,-2.4px)}65%{opacity:1;transform:translate(739px,-6.2px)}66%{opacity:1;transform:translate(759px,-2.1px)}67%{opacity:1;transform:translate(779px,-6px)}68%{opacity:1;transform:translate(799px,-1.8px)}69%{opacity:1;transform:translate(819px,-5.7px)}70%{opacity:1;transform:translate(839px,-1.5px)}71%{opacity:1;transform:translate(859px,-5.3px)}72%{opacity:1;transform:translate(879px,-1.2px)}73%{opacity:1;transform:translate(900px,-5px)}74%{opacity:1;transform:translate(920px,-.8px)}75%{opacity:1;transform:translate(940px,-4.6px)}76%{opacity:1;transform:translate(960px,-.4px)}77%{opacity:.75;transform:translate(980px,-4.2px)}78%{opacity:.5;transform:translate(1000px)}79%{opacity:.25;transform:translate(1020px,-3.8px)}80%{opacity:0;transform:translate(1040px,.4px)}81%{opacity:0;transform:translate(1040px,.4px)}to{opacity:0;transform:translate(1040px,.4px)}}@media (prefers-reduced-motion:reduce){[class^=tr-],[class*=\ tr-]{animation:none!important}.tr-wave,.tr-green{display:none}}
