.ts-scene{width:100%;height:auto;display:block}.ts-anim{transform-box:fill-box;transform-origin:bottom}.ts-anim-center{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.ts-sway{animation:7s ease-in-out infinite alternate ts-sway}.ts-sway-slow{animation:9.5s ease-in-out infinite alternate ts-sway}.ts-breathe{animation:3.4s ease-in-out infinite alternate ts-breathe}.ts-water{animation:8s ease-in-out infinite ts-water}.ts-hop{animation:5s ease-in-out infinite ts-hop}.ts-flutter-a{animation:11s ease-in-out infinite ts-flutter-a}.ts-flutter-b{animation:13s ease-in-out infinite ts-flutter-b}.ts-blink{animation:3.2s ease-in-out infinite ts-blink}.ts-drift{animation:9s ease-in-out infinite alternate ts-drift}.ts-pulse{animation:4.5s ease-in-out infinite alternate ts-pulse}.ts-flicker{animation:1.6s ease-in-out infinite alternate ts-flicker}.ts-rabbit{animation:6.5s ease-in-out infinite ts-rabbit}.ts-graze{animation:7s ease-in-out infinite ts-graze}.ts-burst{animation:.9s cubic-bezier(.34,1.56,.64,1) both ts-burst}.ts-leafp{animation:1.1s ease-out both ts-leafp}.ts-sparkle{animation:1.2s ease-out both ts-sparkle}}@media (prefers-reduced-motion:reduce){.ts-leafp,.ts-sparkle{opacity:0}}@keyframes ts-sway{0%{transform:rotate(-1.3deg)}to{transform:rotate(1.3deg)}}@keyframes ts-breathe{0%{transform:scaleY(1)}to{transform:scaleY(1.018)}}@keyframes ts-water{0%,68%,to{transform:rotate(0)}76%,88%{transform:rotate(7deg)}}@keyframes ts-hop{0%,86%,to{transform:translateY(0)}90%{transform:translateY(-3.5px)}94%{transform:translateY(0)}}@keyframes ts-flutter-a{0%{transform:translate(0)rotate(0)}25%{transform:translate(14px,-10px)rotate(9deg)}50%{transform:translate(4px,-20px)rotate(-7deg)}75%{transform:translate(-12px,-8px)rotate(6deg)}to{transform:translate(0)rotate(0)}}@keyframes ts-flutter-b{0%{transform:translate(0)rotate(0)}30%{transform:translate(-16px,-12px)rotate(-8deg)}55%{transform:translate(-4px,-24px)rotate(6deg)}80%{transform:translate(10px,-6px)rotate(-5deg)}to{transform:translate(0)rotate(0)}}@keyframes ts-blink{0%,to{opacity:.15}50%{opacity:1}}@keyframes ts-drift{0%{transform:translate(0)}to{transform:translate(9px,-13px)}}@keyframes ts-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}@keyframes ts-flicker{0%{transform:scaleY(.88)scaleX(1.04)}to{transform:scaleY(1.1)scaleX(.96)}}@keyframes ts-rabbit{0%,58%,to{transform:translate(0)}64%{transform:translate(-7px,-7px)}70%{transform:translate(-14px)}78%{transform:translate(-7px,-7px)}84%{transform:translate(0)}}@keyframes ts-graze{0%,40%,to{transform:rotate(0)}55%,80%{transform:rotate(7deg)}}@keyframes ts-burst{0%{transform:scale(1)}35%{transform:scale(1.06)}65%{transform:scale(.985)}to{transform:scale(1)}}@keyframes ts-leafp{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--tx,0px), var(--ty,-40px)) rotate(140deg) scale(.5);opacity:0}}@keyframes ts-sparkle{0%{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1.15)rotate(40deg)}to{opacity:0;transform:scale(.2)rotate(90deg)}}
