.scene .tp-load,.scene .tp-arm,.scene .tp-cheek,.scene .tp-piece,.scene .tp-spark,.scene .tp-heap,.scene .tp-sun,.scene .tp-wolf-ear,.scene .tp-smoke{transform-box:fill-box;transform-origin:50%}.scene .tp-arm{transform-origin:50% 14%}.scene .tp-wolf-ear{transform-origin:50% 100%}.tp-spark,.tp-face-glad,.tp-heap,.tp-storm{opacity:0}.tp-storm.tp-on{opacity:1}.tp-wl{opacity:0;stroke-dasharray:60 100;stroke-dashoffset:60px}.tp-row{opacity:0}.tp-smoke{animation:5s ease-in-out infinite tpSmoke}@keyframes tpSmoke{50%{opacity:.8;transform:translateY(-5px)}}@keyframes tpHop{50%{transform:translateY(-9px)}}@keyframes tpPop{40%{scale:1.28}to{scale:1}}@keyframes tpTwinkle{0%,to{opacity:0;scale:.5}50%{opacity:1;scale:1.2}}@keyframes tpGlow{0%,to{opacity:.25;scale:.6}50%{opacity:1;scale:1.15}}@keyframes tpStormIn{to{opacity:1}}@keyframes tpStormOut{0%{opacity:1}to{opacity:0}}@keyframes tpStreak{0%{opacity:0;stroke-dashoffset:60px}15%{opacity:.95}80%{opacity:.8}to{opacity:0;stroke-dashoffset:-100px}}@keyframes tpCheekUp{to{scale:1.7}}@keyframes tpCheekDown{0%{scale:1.7}to{scale:1}}@keyframes tpCheekBurst{0%{scale:1}35%,55%{scale:1.7}to{scale:1}}@keyframes tpFly{0%{opacity:1;transform:translate(0)rotate(0)}12%{transform:translate(calc(var(--dx) * .08), -12px) rotate(calc(var(--r) * .1));opacity:1}to{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:0}}@keyframes tpAppear{to{opacity:1}}.scene.c-huff .tp-mouth-grump{opacity:0}.scene.c-huff .tp-mouth-o,.scene.c-puff .tp-mouth-grump{opacity:1}.scene.c-puff .tp-mouth-o{opacity:0}.scene.c-huff .tp-cheek{animation:1s ease-out forwards tpCheekUp}.scene.c-puff .tp-cheek{animation:.35s ease-in forwards tpCheekDown}.scene.c-puff .tp-wl{animation:1.6s ease-out forwards tpStreak}.tp1.c-sun .tp-sun{animation:2.4s ease-in-out tpPop}.tp1.c-walk .tp-walker{animation:3.4s ease-in-out forwards tpMarch}@keyframes tpMarch{to{transform:translate(14px)}}.tp1.c-walk .tp-hop{animation:.5s ease-in-out 6 tpHop}.tp1.c-walk .tp-hop2{animation-delay:.12s}.tp1.c-walk .tp-hop3{animation-delay:.24s}.tp1.c-straw .tp-pig-straw .tp-load,.tp1.c-sticks .tp-pig-sticks .tp-load,.tp1.c-bricks .tp-pig-bricks .tp-load{animation:1s ease-in-out 2 tpPop}.tp2 .tp-ph1{transform-origin:84px 412px}.tp2 .tp-ph2{transform-origin:194px 414px}.tp2.c-quick .tp-pophouse{animation:.7s ease-out 2 tpSquash}@keyframes tpSquash{30%{transform:scale(1.06,.92)}60%{transform:scale(.97,1.05)}}.tp2.c-quick .tp-spark{animation:1.2s ease-in-out 2 tpTwinkle}.tp2.c-play .tp-hop{animation:.5s ease-in-out 5 tpHop}.tp2.c-play .tp-hop2{animation-delay:.2s}.tp2.c-play .tp-ball{animation:.5s ease-in-out 5 tpBall}@keyframes tpBall{50%{transform:translateY(-34px)}}.tp2.c-stack .tp-row{animation:.7s ease-out forwards tpRowIn}.tp2.c-stack .tp-row2{animation-delay:1.6s}@keyframes tpRowIn{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}.tp2.c-stack .tp-worker{animation:.8s ease-in-out 4 tpHop}.tp3 .tp-wolf-lean,.tp4 .tp-wolf-lean,.tp5 .tp-wolf-lean{transform-origin:92px 468px}.tp3.c-huff .tp-storm,.tp4.c-huff .tp-storm{animation:2.4s forwards tpStormIn}.tp3.c-huff .tp-wolf-lean,.tp4.c-huff .tp-wolf-lean{animation:1s ease-out forwards tpLeanBack}.tp3.c-puff .tp-wolf-lean,.tp4.c-puff .tp-wolf-lean{animation:.7s ease-out forwards tpLeanFwd}@keyframes tpLeanBack{to{transform:rotate(-5deg)}}@keyframes tpLeanFwd{0%{transform:rotate(-5deg)}40%{transform:rotate(6deg)}to{transform:rotate(3deg)}}.tp3.c-blew .tp-straw .tp-piece,.tp4.c-blew .tp-stick .tp-piece{animation:tpFly 1.7s cubic-bezier(.3, .1, .5, 1) var(--d) forwards}.tp3.c-blew .tp-straw .tp-heap,.tp4.c-blew .tp-stick .tp-heap{animation:.8s ease-out 1.1s forwards tpAppear}.tp3 .tp-runner{transform-origin:212px 466px}.tp3.c-run .tp-runner{animation:1.9s ease-in-out forwards tpRun3}@keyframes tpRun3{to{transform:translate(118px,-56px)scale(.5)}}.tp3.c-run .tp-hop,.tp4.c-run .tp-hop{animation:.3s ease-in-out 6 tpHop}.tp4 .tp-runner-a{transform-origin:196px 466px}.tp4 .tp-runner-b{transform-origin:252px 468px}.tp4.c-run .tp-runner-a{animation:1.9s ease-in-out forwards tpRun4a}.tp4.c-run .tp-runner-b{animation:1.9s ease-in-out .15s forwards tpRun4b}@keyframes tpRun4a{to{transform:translate(96px,-30px)scale(.6)}}@keyframes tpRun4b{to{transform:translate(96px,-30px)scale(.6)}}.tp4.c-run .tp-hop2{animation-delay:.1s}.tp5 .tp-firm{transform-origin:258px 438px}.tp5.c-huff .tp-cheek{animation:1.9s ease-in-out forwards tpCheekBurst}.tp5.c-huff .tp-wl{animation:1.6s ease-out .5s forwards tpStreak}.tp5.c-huff .tp-wolf-lean{animation:1s ease-out .3s forwards tpLeanFwd}.tp5.c-strong .tp-firm{animation:.8s ease-out tpFirm}@keyframes tpFirm{30%{transform:scale(1.025)}}.tp5.c-strong .tp-wolf-ear{animation:.8s ease-out forwards tpDroop}@keyframes tpDroop{to{transform:rotate(32deg)}}.tp5.c-flee .tp-wolf-lean{animation:.5s ease-in-out forwards tpTurn}@keyframes tpTurn{0%{transform:scaleX(1)}to{transform:scaleX(-1)}}.tp5.c-flee .tp-wolf-run{animation:2.2s ease-in .4s forwards tpFlee}@keyframes tpFlee{to{transform:translate(-300px)}}.tp5.c-flee .tp-hop{animation:.3s ease-in-out .4s 8 tpHop}.tp5.c-safe .tp-storm{animation:2s forwards tpStormOut}.tp5.c-safe .tp-arm{animation:.6s ease-out forwards tpArmUp,1.1s ease-in-out .6s infinite alternate tpWave}@keyframes tpArmUp{to{transform:translateY(2px)rotate(-78deg)}}@keyframes tpWave{0%{transform:translateY(2px)rotate(-78deg)}to{transform:translateY(2px)rotate(-108deg)}}.tp5.c-safe .tp-cheer{animation:.55s ease-in-out 4 tpHop}.tp5.c-safe .tp-cheer-b{animation-delay:.2s}.tp5.c-safe .tp-spark{animation:2.6s ease-in-out infinite tpGlow}.tp5.c-safe .tp-face-glad{opacity:1}.tp5.c-safe .tp-face-calm{opacity:0}
