.jungle-scene{--js-sky-top:#5aacb8;--js-sky-bot:#8ed4c0;--js-canopy-1:#1a5c2e;--js-canopy-2:#236b38;--js-canopy-3:#2d8a4a;--js-mid-green:#34944e;--js-ground-1:#3da85a;--js-ground-2:#48b466;--js-ground-3:#52be70;--js-floor:#2e7a3e;--js-floor-dark:#1e5c2a;--js-vine:#2a7a3c;--js-trunk:#5c3a1e;--js-trunk-light:#7a5030;--js-leaf-light:#5cc070;--js-leaf-dark:#1a6030;--js-fern:#3aaa55;--js-fur:#d4712a;--js-fur-lt:#e08838;--js-fur-dk:#b85a1e;--js-fur-deep:#8c4518;--js-face:#5a3f30;--js-face-mid:#6a5040;--js-muzzle:#5c4538;--js-cheek:#e89540;--js-tongue:#d85070;--js-lip:#8a5a3a;position:relative;width:100%;height:50vh;min-height:300px;max-height:550px;overflow:hidden;background:linear-gradient(180deg,var(--js-sky-top) 0,var(--js-sky-bot) 40%,var(--js-mid-green) 60%,var(--js-ground-2) 100%);font-family:Baloo\ 2,cursive}.jungle-scene .js-sun{position:absolute;top:-40px;right:15%;width:120px;height:120px;background:radial-gradient(circle,rgba(255,230,150,.8) 0,rgba(255,200,80,.3) 40%,transparent 70%);border-radius:50%;z-index:1;animation:js-sunPulse 6s ease-in-out infinite}.jungle-scene .js-sun:after{content:"";position:absolute;inset:-60px;background:radial-gradient(circle,rgba(255,230,150,.15) 0,transparent 60%);border-radius:50%;animation:js-sunGlow 4s ease-in-out infinite alternate}@keyframes js-sunPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@keyframes js-sunGlow{0%{transform:scale(1)}to{transform:scale(1.3)}}.jungle-scene .js-cloud{position:absolute;z-index:2}.jungle-scene .js-cloud-body{position:relative;background:rgba(255,255,255,.6);border-radius:50px}.jungle-scene .js-cloud-body:after,.jungle-scene .js-cloud-body:before{content:"";position:absolute;background:rgba(255,255,255,.6);border-radius:50%}.jungle-scene .js-c1{top:5%;left:-200px;animation:js-cloudMove 55s linear infinite}.jungle-scene .js-c1 .js-cloud-body{width:150px;height:45px}.jungle-scene .js-c1 .js-cloud-body:before{width:65px;height:55px;top:-28px;left:28px}.jungle-scene .js-c1 .js-cloud-body:after{width:50px;height:42px;top:-20px;left:75px}.jungle-scene .js-c2{top:12%;left:-150px;animation:js-cloudMove 70s linear 10s infinite}.jungle-scene .js-c2 .js-cloud-body{width:110px;height:35px}.jungle-scene .js-c2 .js-cloud-body:before{width:50px;height:40px;top:-20px;left:20px}.jungle-scene .js-c2 .js-cloud-body:after{width:38px;height:32px;top:-14px;left:55px}.jungle-scene .js-c3{top:8%;left:-180px;animation:js-cloudMove 45s linear 25s infinite}.jungle-scene .js-c3 .js-cloud-body{width:130px;height:40px}.jungle-scene .js-c3 .js-cloud-body:before{width:58px;height:48px;top:-24px;left:24px}.jungle-scene .js-c3 .js-cloud-body:after{width:44px;height:36px;top:-18px;left:68px}@keyframes js-cloudMove{0%{transform:translateX(0)}to{transform:translateX(calc(100vw + 400px))}}.jungle-scene .js-canopy-far{position:absolute;top:18%;left:0;right:0;height:250px;z-index:3}.jungle-scene .js-canopy-tree{position:absolute;bottom:0;border-radius:50% 50% 5% 5%}.jungle-scene .js-cf1{width:200px;height:220px;background:var(--js-canopy-1);left:-30px}.jungle-scene .js-cf2{width:180px;height:190px;background:#1f6533;left:120px}.jungle-scene .js-cf3{width:250px;height:240px;background:var(--js-canopy-1);left:260px}.jungle-scene .js-cf4{width:160px;height:180px;background:#1f6533;left:460px}.jungle-scene .js-cf5{width:220px;height:230px;background:var(--js-canopy-1);right:200px}.jungle-scene .js-cf6{width:190px;height:200px;background:#1f6533;right:50px}.jungle-scene .js-cf7{width:210px;height:215px;background:var(--js-canopy-1);right:-40px}.jungle-scene .js-canopy-mid{position:absolute;top:28%;left:0;right:0;height:280px;z-index:5}.jungle-scene .js-cm1{width:280px;height:250px;background:var(--js-canopy-2);left:-60px}.jungle-scene .js-cm2{width:220px;height:200px;background:#287040;left:180px}.jungle-scene .js-cm3{width:300px;height:260px;background:var(--js-canopy-2);left:380px}.jungle-scene .js-cm4{width:240px;height:220px;background:#287040;right:120px}.jungle-scene .js-cm5{width:260px;height:240px;background:var(--js-canopy-2);right:-50px}.jungle-scene .js-canopy-near{position:absolute;top:35%;left:0;right:0;height:300px;z-index:7}.jungle-scene .js-cn1{width:320px;height:270px;background:var(--js-canopy-3);left:-80px;animation:js-treeSway 8s ease-in-out infinite}.jungle-scene .js-cn2{width:260px;height:230px;background:#308850;left:200px;animation:js-treeSway 9s ease-in-out 2s infinite}.jungle-scene .js-cn3{width:340px;height:280px;background:var(--js-canopy-3);right:80px;animation:js-treeSway 7s ease-in-out 1s infinite}.jungle-scene .js-cn4{width:280px;height:250px;background:#308850;right:-60px;animation:js-treeSway 10s ease-in-out 3s infinite}@keyframes js-treeSway{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}.jungle-scene .js-jungle-floor{position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(180deg,var(--js-ground-1) 0,var(--js-floor) 60%,var(--js-floor-dark) 100%);z-index:9}.jungle-scene .js-trunk{position:absolute;background:var(--js-trunk);z-index:8;border-radius:5px}.jungle-scene .js-trunk:after{content:"";position:absolute;top:0;left:30%;width:35%;height:100%;background:var(--js-trunk-light);border-radius:5px;opacity:.4}.jungle-scene .js-tk1{width:30px;height:55%;bottom:0;left:8%}.jungle-scene .js-tk2{width:25px;height:48%;bottom:0;left:22%}.jungle-scene .js-tk3{width:35px;height:60%;bottom:0;right:15%}.jungle-scene .js-tk4{width:22px;height:45%;bottom:0;right:30%}.jungle-scene .js-vine{position:absolute;width:4px;background:var(--js-vine);border-radius:2px;z-index:10;transform-origin:top center}.jungle-scene .js-vine-leaf{position:absolute;width:16px;height:10px;background:var(--js-leaf-light);border-radius:0 50% 50% 0}.jungle-scene .js-v1{top:15%;left:18%;height:40%;animation:js-vineSway 6s ease-in-out infinite}.jungle-scene .js-v2{top:20%;left:40%;height:32%;animation:js-vineSway 7s ease-in-out 1.5s infinite}.jungle-scene .js-v3{top:12%;right:20%;height:38%;animation:js-vineSway 5.5s ease-in-out .8s infinite}.jungle-scene .js-v4{top:18%;right:35%;height:28%;animation:js-vineSway 8s ease-in-out 2.5s infinite}.jungle-scene .js-v5{top:22%;left:60%;height:25%;animation:js-vineSway 6.5s ease-in-out 1s infinite}.jungle-scene .js-vine .js-vine-leaf:first-child{top:25%;left:4px;transform:rotate(-20deg)}.jungle-scene .js-vine .js-vine-leaf:nth-child(2){top:45%;right:4px;left:auto;transform:rotate(200deg)}.jungle-scene .js-vine .js-vine-leaf:nth-child(3){top:65%;left:4px;transform:rotate(-10deg)}.jungle-scene .js-vine .js-vine-leaf:nth-child(4){top:85%;right:4px;left:auto;transform:rotate(195deg)}@keyframes js-vineSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.jungle-scene .js-fern{position:absolute;z-index:12;animation:js-fernBob 4s ease-in-out infinite}.jungle-scene .js-fern-frond{width:8px;height:40px;background:var(--js-fern);border-radius:4px 4px 0 0;position:absolute;bottom:0;transform-origin:bottom center}.jungle-scene .js-fern-frond:after,.jungle-scene .js-fern-frond:before{content:"";position:absolute;width:14px;height:6px;background:var(--js-fern);border-radius:50%}.jungle-scene .js-fern-frond:before{top:8px;left:-10px;transform:rotate(-30deg)}.jungle-scene .js-fern-frond:after{top:18px;right:-10px;transform:rotate(30deg)}.jungle-scene .js-fern-1{bottom:35%;left:5%}.jungle-scene .js-fern-1 .js-fern-frond:first-child{transform:rotate(-25deg)}.jungle-scene .js-fern-1 .js-fern-frond:nth-child(2){transform:rotate(0deg);left:12px;height:50px}.jungle-scene .js-fern-1 .js-fern-frond:nth-child(3){transform:rotate(25deg);left:24px}.jungle-scene .js-fern-2{bottom:32%;right:8%;animation-delay:1s}.jungle-scene .js-fern-2 .js-fern-frond:first-child{transform:rotate(-20deg);height:45px}.jungle-scene .js-fern-2 .js-fern-frond:nth-child(2){transform:rotate(5deg);left:14px;height:55px}.jungle-scene .js-fern-2 .js-fern-frond:nth-child(3){transform:rotate(30deg);left:28px;height:42px}.jungle-scene .js-fern-3{bottom:38%;left:70%;animation-delay:2s}.jungle-scene .js-fern-3 .js-fern-frond:first-child{transform:rotate(-15deg);height:35px}.jungle-scene .js-fern-3 .js-fern-frond:nth-child(2){transform:rotate(10deg);left:10px;height:45px}@keyframes js-fernBob{0%,to{transform:rotate(0deg)}50%{transform:rotate(2deg)}}.jungle-scene .js-big-leaf{position:absolute;z-index:17}.jungle-scene .js-big-leaf-shape{width:80px;height:150px;background:var(--js-leaf-dark);border-radius:50% 50% 5px 5px;position:relative;transform-origin:bottom center}.jungle-scene .js-big-leaf-shape:before{content:"";position:absolute;top:20%;left:50%;transform:translateX(-50%);width:3px;height:60%;background:#145028;border-radius:2px}.jungle-scene .js-big-leaf-shape:after{content:"";position:absolute;inset:5px;background:linear-gradient(135deg,rgba(90,200,110,.3),transparent 60%);border-radius:50% 50% 5px 5px}.jungle-scene .js-bl-1{top:-10px;left:-20px;transform:rotate(25deg);animation:js-leafSway 5s ease-in-out infinite;--js-r:25deg}.jungle-scene .js-bl-2{top:-10px;right:-20px;transform:rotate(-25deg);animation:js-leafSway 6s ease-in-out 1s infinite;--js-r:-25deg}.jungle-scene .js-bl-3{top:50px;left:-30px;transform:rotate(40deg);animation:js-leafSway 4.5s ease-in-out .5s infinite;--js-r:40deg}.jungle-scene .js-bl-3 .js-big-leaf-shape{width:60px;height:120px;background:#236b38}.jungle-scene .js-bl-4{top:60px;right:-25px;transform:rotate(-35deg);animation:js-leafSway 5.5s ease-in-out 2s infinite;--js-r:-35deg}.jungle-scene .js-bl-4 .js-big-leaf-shape{width:65px;height:130px;background:#236b38}@keyframes js-leafSway{0%,to{transform:rotate(var(--js-r,25deg))}50%{transform:rotate(calc(var(--js-r, 25deg) + 5deg))}}.jungle-scene .js-falling-leaf{position:absolute;width:12px;height:8px;background:var(--js-leaf-light);border-radius:50% 0 50% 0;z-index:11;opacity:0;animation:js-leafFall linear infinite}.jungle-scene .js-fl1{left:10%;animation-duration:8s;animation-delay:0s}.jungle-scene .js-fl2{left:25%;animation-duration:10s;animation-delay:2s;width:10px;height:6px;background:#4aaa55}.jungle-scene .js-fl3{left:45%;animation-duration:9s;animation-delay:4s}.jungle-scene .js-fl4{left:65%;animation-duration:11s;animation-delay:1s;width:14px;height:9px;background:#68c480}.jungle-scene .js-fl5{left:80%;animation-duration:7.5s;animation-delay:3s}.jungle-scene .js-fl6{left:35%;animation-duration:12s;animation-delay:5s;width:9px;height:6px;background:#4aaa55}.jungle-scene .js-fl7{left:55%;animation-duration:8.5s;animation-delay:7s;background:#68c480}.jungle-scene .js-fl8{left:90%;animation-duration:10.5s;animation-delay:2.5s}@keyframes js-leafFall{0%{top:-5%;opacity:0;transform:rotate(0deg) translateX(0)}10%{opacity:.8}50%{transform:rotate(180deg) translateX(40px)}90%{opacity:.6}to{top:105%;opacity:0;transform:rotate(1turn) translateX(-30px)}}.jungle-scene .js-firefly{position:absolute;width:5px;height:5px;background:#f0e868;border-radius:50%;z-index:15;box-shadow:0 0 8px 3px rgba(240,232,104,.5);animation:js-fireflyFloat ease-in-out infinite}.jungle-scene .js-ff1{top:50%;left:20%;animation-duration:7s}.jungle-scene .js-ff2{top:55%;left:45%;animation-duration:9s;animation-delay:1s}.jungle-scene .js-ff3{top:60%;right:25%;animation-duration:6s;animation-delay:3s}.jungle-scene .js-ff4{top:45%;right:40%;animation-duration:8s;animation-delay:2s;width:4px;height:4px}.jungle-scene .js-ff5{top:65%;left:65%;animation-duration:10s;animation-delay:4s}.jungle-scene .js-ff6{top:52%;left:10%;animation-duration:7.5s;animation-delay:5s;width:4px;height:4px}.jungle-scene .js-ff7{top:58%;right:12%;animation-duration:8.5s;animation-delay:1.5s}@keyframes js-fireflyFloat{0%,to{transform:translate(0);opacity:.3}25%{transform:translate(25px,-20px);opacity:1}50%{transform:translate(-15px,-35px);opacity:.5}75%{transform:translate(20px,-10px);opacity:.9}}.jungle-scene .js-parrot{position:absolute;top:22%;left:-60px;z-index:13;animation:js-parrotFly 18s linear 3s infinite}.jungle-scene .js-parrot-body{width:25px;height:15px;background:#e84040;border-radius:50% 30% 30% 50%;position:relative}.jungle-scene .js-parrot-body:before{content:"";position:absolute;left:-6px;top:2px;width:12px;height:12px;background:#e84040;border-radius:50%}.jungle-scene .js-parrot-body:after{content:"";position:absolute;left:-12px;top:6px;width:8px;height:5px;background:#f5c842;border-radius:50% 0 0 50%}.jungle-scene .js-parrot-wing{position:absolute;width:20px;height:8px;background:#3a8ae0;border-radius:50%;top:-5px;left:5px;transform-origin:center bottom;animation:js-wingFlap .3s ease-in-out infinite}.jungle-scene .js-parrot-tail{position:absolute;right:-12px;top:3px;width:15px;height:5px;background:#e84040;border-radius:0 50% 50% 0}@keyframes js-parrotFly{0%{transform:translateX(0) translateY(0)}30%{transform:translateX(40vw) translateY(-30px)}60%{transform:translateX(70vw) translateY(15px)}to{transform:translateX(calc(100vw + 80px)) translateY(-20px)}}@keyframes js-wingFlap{0%,to{transform:scaleY(1) rotate(-10deg)}50%{transform:scaleY(-.8) rotate(10deg)}}.jungle-scene .js-parrot-2{top:28%;animation-delay:10s;animation-duration:22s}.jungle-scene .js-parrot-2 .js-parrot-body,.jungle-scene .js-parrot-2 .js-parrot-body:before,.jungle-scene .js-parrot-2 .js-parrot-tail{background:#40c860}.jungle-scene .js-parrot-2 .js-parrot-wing{background:#e8d040}.jungle-scene .js-jflower{position:absolute;z-index:12}.jungle-scene .js-jf-stem{width:3px;height:22px;background:#2a7a3c;margin:0 auto;border-radius:2px}.jungle-scene .js-jf-head{width:14px;height:14px;border-radius:50%;position:relative;margin:0 auto;animation:js-flowerBob 3s ease-in-out infinite}.jungle-scene .js-jf-head:after{content:"";position:absolute;width:6px;height:6px;background:#f5e060;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.jungle-scene .js-jf-head:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:3px solid;opacity:.3}.jungle-scene .js-jf1{bottom:36%;left:15%}.jungle-scene .js-jf1 .js-jf-head{background:#e84068;color:#e84068}.jungle-scene .js-jf2{bottom:33%;left:30%}.jungle-scene .js-jf2 .js-jf-head{background:#e8a040;color:#e8a040;width:12px;height:12px}.jungle-scene .js-jf3{bottom:38%;right:18%}.jungle-scene .js-jf3 .js-jf-head{background:#d850d0;color:#d850d0}.jungle-scene .js-jf4{bottom:34%;right:32%}.jungle-scene .js-jf4 .js-jf-head{background:#e86040;color:#e86040;width:16px;height:16px}.jungle-scene .js-jf5{bottom:40%;left:50%}.jungle-scene .js-jf5 .js-jf-head{background:#f0e040;color:#f0e040;width:11px;height:11px}.jungle-scene .js-jf6{bottom:30%;left:42%}.jungle-scene .js-jf6 .js-jf-head{background:#e84068;color:#e84068}@keyframes js-flowerBob{0%,to{transform:rotate(0deg)}50%{transform:rotate(5deg) translateY(-2px)}}.jungle-scene .js-mushroom{position:absolute;z-index:12}.jungle-scene .js-mush-cap{width:22px;height:14px;background:#d94050;border-radius:50% 50% 10% 10%;position:relative}.jungle-scene .js-mush-cap:after,.jungle-scene .js-mush-cap:before{content:"";position:absolute;width:4px;height:4px;background:rgba(255,255,255,.7);border-radius:50%}.jungle-scene .js-mush-cap:before{top:3px;left:4px}.jungle-scene .js-mush-cap:after{top:5px;right:5px;width:3px;height:3px}.jungle-scene .js-mush-stem{width:8px;height:10px;background:#f0e0c8;margin:0 auto;border-radius:0 0 3px 3px}.jungle-scene .js-mu1{bottom:34%;left:25%;transform:scale(.8)}.jungle-scene .js-mu2{bottom:31%;right:22%;transform:scale(1.1)}.jungle-scene .js-mu3{bottom:36%;left:58%;transform:scale(.7)}.jungle-scene .js-math{position:absolute;color:rgba(255,255,255,.85);font-family:Baloo\ 2,cursive;font-weight:800;opacity:0;z-index:14;text-shadow:0 2px 10px rgba(0,0,0,.2)}.jungle-scene .js-sym-x{font-size:4rem;top:32%;left:6%;animation:js-symB 3s ease-in-out infinite,js-symA .8s ease-out 6s both}.jungle-scene .js-sym-f{font-size:3rem;top:26%;right:6%;animation:js-symB 3.5s ease-in-out .5s infinite,js-symA .8s ease-out 6.5s both}.jungle-scene .js-sym-p{font-size:2.8rem;bottom:14%;right:8%;animation:js-symB 4s ease-in-out 1s infinite,js-symA .8s ease-out 7s both}.jungle-scene .js-sym-e{font-size:1.5rem;bottom:10%;left:8%;letter-spacing:2px;animation:js-symB 3.2s ease-in-out .3s infinite,js-symA .8s ease-out 7.5s both}@keyframes js-symB{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes js-symA{0%{opacity:0;transform:scale(.5)}to{opacity:.85;transform:scale(1)}}.jungle-scene .js-banana{position:absolute;top:38%;left:22%;z-index:14;animation:js-bananaFloat 4s ease-in-out infinite,js-bananaIn 1s ease-out 5s both;opacity:0;cursor:pointer}.jungle-scene .js-banana-body{width:45px;height:80px;background:#f5d833;border-radius:0 55px 55px 0;transform:rotate(-30deg);box-shadow:inset -5px 0 0 #e8c420;position:relative}.jungle-scene .js-banana-body:before{content:"";position:absolute;top:-5px;left:8px;width:7px;height:10px;background:#8b6f33;border-radius:3px;transform:rotate(15deg)}@keyframes js-bananaIn{0%{opacity:0;transform:scale(0) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes js-bananaFloat{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-15px) rotate(5deg)}}.jungle-scene .js-mist{position:absolute;left:-100%;width:300%;height:60px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.08) 80%,transparent);z-index:16}.jungle-scene .js-mist-1{top:42%;animation:js-mistDrift 25s linear infinite}.jungle-scene .js-mist-2{top:55%;animation:js-mistDrift 35s linear 8s infinite;height:40px}.jungle-scene .js-mist-3{top:48%;animation:js-mistDrift 30s linear 15s infinite;height:50px;opacity:.6}@keyframes js-mistDrift{0%{transform:translateX(0)}to{transform:translateX(33.33%)}}.jungle-scene .js-fg-vine{position:absolute;bottom:0;width:8px;height:35%;z-index:36;border-radius:4px;pointer-events:none;transform-origin:top center;animation:js-fgVineSway 6s ease-in-out infinite}.jungle-scene .js-fg-vine:before{content:"";position:absolute;width:22px;height:18px;background:var(--js-fern,#3d8b3d);border-radius:0 60% 0 60%;bottom:10%;left:-7px;opacity:.8}.jungle-scene .js-fg-vine:after{content:"";position:absolute;width:18px;height:14px;background:var(--js-fern,#3d8b3d);border-radius:60% 0 60% 0;bottom:30%;right:-5px;opacity:.7}.jungle-scene .js-fg-vine-l{left:42%;background:linear-gradient(180deg,#2a6b2a,#3d8b3d);animation-delay:0s}.jungle-scene .js-fg-vine-r{right:42%;background:linear-gradient(180deg,#2a6b2a,#3d8b3d);animation-delay:2s;height:28%}@keyframes js-fgVineSway{0%,to{transform:rotate(0deg)}30%{transform:rotate(1.5deg)}70%{transform:rotate(-1deg)}}@media (max-width:640px){.jungle-scene .js-fg-vine{display:none}}.jungle-scene .js-chimp-leaf{position:absolute;z-index:37;width:12px;height:8px;background:#4a9a4a;border-radius:0 50% 0 50%;opacity:0;pointer-events:none}.jungle-scene .js-cl-1{bottom:35%;left:46%;animation:js-chimpLeafDrift 8s ease-in-out 2s infinite}.jungle-scene .js-cl-2{bottom:40%;left:52%;animation:js-chimpLeafDrift 10s ease-in-out 5s infinite;width:9px;height:6px;background:#5aaa5a}.jungle-scene .js-cl-3{bottom:28%;left:48%;animation:js-chimpLeafDrift 7s ease-in-out 8s infinite;width:14px;height:9px;background:#3a8a3a}@keyframes js-chimpLeafDrift{0%{opacity:0;transform:translate(0) rotate(0deg)}10%{opacity:.7}50%{opacity:.5;transform:translate(25px,-20px) rotate(120deg)}90%{opacity:.2}to{opacity:0;transform:translate(50px,15px) rotate(260deg)}}.jungle-scene .js-chimp-mascot{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);z-index:35;width:260px;height:auto;pointer-events:auto;cursor:pointer;transition:filter .3s ease}.jungle-scene .js-chimp-svg{width:100%;height:auto;display:block}.jungle-scene .js-chimp-shadow{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:70%;height:20px;background:radial-gradient(ellipse,rgba(20,60,20,.45) 0,rgba(20,60,20,.15) 50%,transparent 75%);border-radius:50%;z-index:-1}.jungle-scene .js-chimp-grass{position:absolute;bottom:4px;z-index:2;display:flex;gap:3px}.jungle-scene .js-chimp-grass.js-cg-left{left:12%}.jungle-scene .js-chimp-grass.js-cg-right{right:12%}.jungle-scene .js-cg-blade{width:5px;height:16px;background:var(--js-fern,#3d8b3d);border-radius:3px 3px 0 0;transform-origin:bottom center;animation:js-grassSway 3s ease-in-out infinite}.jungle-scene .js-cg-blade:first-child{transform:rotate(-18deg);height:14px;animation-delay:0s}.jungle-scene .js-cg-blade:nth-child(2){height:20px;animation-delay:.5s}.jungle-scene .js-cg-blade:nth-child(3){transform:rotate(15deg);height:12px;animation-delay:1s}@keyframes js-grassSway{0%,to{transform:rotate(var(--base-rot,0deg))}50%{transform:rotate(calc(var(--base-rot, 0deg) + 5deg))}}.jungle-scene .js-chimp-mascot .js-chimp-left-arm{transform-origin:118px 395px;animation:js-chimpLeftArm 6s ease-in-out infinite}.jungle-scene .js-chimp-mascot .js-chimp-right-arm{transform-origin:282px 395px;animation:js-chimpRightArm 6s ease-in-out 1.5s infinite}.jungle-scene .js-chimp-body-group{animation:js-chimpBreathe 4s ease-in-out infinite;transform-origin:center 460px}@keyframes js-chimpBreathe{0%,to{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(1.015) scaleX(.993)}}.jungle-scene .js-chimp-head-group{animation:js-chimpHeadSway 5s ease-in-out infinite;transform-origin:center 350px}@keyframes js-chimpHeadSway{0%,to{transform:rotate(0deg) translateY(0)}20%{transform:rotate(1.5deg) translateY(-2px)}50%{transform:rotate(-1deg) translateY(-1px)}80%{transform:rotate(.5deg) translateY(-1.5px)}}@keyframes js-chimpRightArm{0%,to{transform:rotate(0deg)}50%{transform:rotate(-2deg)}}@keyframes js-chimpLeftArm{0%,to{transform:rotate(0deg)}50%{transform:rotate(2deg)}}.jungle-scene .js-chimp-tail{transform-origin:270px 440px;animation:js-chimpTailWag 2.5s ease-in-out infinite}@keyframes js-chimpTailWag{0%,to{transform:rotate(0deg)}25%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}}.jungle-scene .js-chimp-svg{animation:js-chimpWeightShift 7s ease-in-out infinite;transform-origin:center bottom}@keyframes js-chimpWeightShift{0%,to{transform:rotate(0deg) translateX(0)}20%{transform:rotate(1deg) translateX(3px)}50%{transform:rotate(-.5deg) translateX(-1px)}80%{transform:rotate(-1deg) translateX(-3px)}}.jungle-scene .js-chimp-brow-l,.jungle-scene .js-chimp-brow-r{animation:js-chimpBrowRaise 5s ease-in-out 3s infinite}@keyframes js-chimpBrowRaise{0%,85%,to{transform:translateY(0)}90%{transform:translateY(-3px)}95%{transform:translateY(-3px)}}.jungle-scene .js-chimp-feet{animation:js-chimpFeetTap 4s ease-in-out 2.5s infinite;transform-origin:center 497px}@keyframes js-chimpFeetTap{0%,to{transform:translateY(0)}10%{transform:translateY(-2px)}15%{transform:translateY(0)}}.jungle-scene .js-chimp-mascot:hover{pointer-events:auto;filter:brightness(1.08) drop-shadow(0 4px 12px rgba(0,0,0,.2))}.jungle-scene .js-chimp-mascot:hover .js-chimp-svg{animation:js-mascotBounce .6s ease-in-out}.jungle-scene .js-chimp-mascot:hover .js-chimp-tail{animation:js-chimpTailWag .8s ease-in-out infinite!important}@keyframes js-mascotBounce{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-12px) rotate(-2deg)}60%{transform:translateY(-3px) rotate(1deg)}}@media (max-width:640px){.jungle-scene .js-chimp-mascot{width:130px}.jungle-scene{height:38vh;min-height:220px;max-height:350px}}@media (min-width:641px) and (max-width:1023px){.jungle-scene .js-chimp-mascot{width:180px}.jungle-scene{height:55vh;min-height:380px;max-height:500px}}@media (min-width:1024px){.jungle-scene .js-chimp-mascot{width:280px}}@media (min-width:1280px){.jungle-scene .js-chimp-mascot{width:320px}}.jungle-scene .js-chimp-mascot:hover~.js-banana{animation:js-bananaFly 1s ease-in forwards!important;opacity:1!important}@keyframes js-bananaFly{0%{transform:translateY(0) rotate(-5deg)}50%{transform:translate(100px,-50px) rotate(180deg)}to{transform:translate(150px,30px) rotate(1turn) scale(0)}}.jungle-scene .js-chimp-excited .js-chimp-svg{animation:js-laughJump 1.2s cubic-bezier(.34,1.56,.64,1)!important}@keyframes js-laughJump{0%{transform:translateY(0) scale(1)}15%{transform:translateY(-20px) scale(1.04)}30%{transform:translateY(-8px) scale(1.02)}45%{transform:translateY(-18px) scale(1.03)}60%{transform:translateY(-5px) scale(1.01)}75%{transform:translateY(-12px) scale(1.02)}90%{transform:translateY(-2px) scale(1)}to{transform:translateY(0) scale(1)}}.jungle-scene .js-chimp-excited .js-chimp-left-arm{animation:js-laughArmL 1.2s ease-in-out!important}.jungle-scene .js-chimp-excited .js-chimp-right-arm{animation:js-laughArmR 1.2s ease-in-out!important}@keyframes js-laughArmL{0%{transform:rotate(0deg)}12%{transform:rotate(110deg)}25%{transform:rotate(95deg)}37%{transform:rotate(115deg)}50%{transform:rotate(90deg)}62%{transform:rotate(105deg)}80%{transform:rotate(40deg)}to{transform:rotate(0deg)}}@keyframes js-laughArmR{0%{transform:rotate(0deg)}12%{transform:rotate(-110deg)}25%{transform:rotate(-95deg)}37%{transform:rotate(-115deg)}50%{transform:rotate(-90deg)}62%{transform:rotate(-105deg)}80%{transform:rotate(-40deg)}to{transform:rotate(0deg)}}.jungle-scene .js-chimp-excited .js-chimp-head-group{animation:js-laughHead 1.2s ease-in-out!important}@keyframes js-laughHead{0%,to{transform:rotate(0deg)}15%{transform:rotate(3deg)}30%{transform:rotate(-3deg)}45%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}75%{transform:rotate(1.5deg)}90%{transform:rotate(-.5deg)}}.jungle-scene .js-chimp-excited .js-chimp-body-group{animation:js-laughBody 1.2s ease-in-out!important}@keyframes js-laughBody{0%,to{transform:scaleY(1) scaleX(1)}15%{transform:scaleY(.94) scaleX(1.04)}30%{transform:scaleY(1.02) scaleX(.99)}45%{transform:scaleY(.95) scaleX(1.03)}60%{transform:scaleY(1.01) scaleX(1)}75%{transform:scaleY(.97) scaleX(1.02)}}.jungle-scene .js-chimp-excited .js-chimp-shadow{animation:js-laughShadow 1.2s ease-out}@keyframes js-laughShadow{0%{transform:translateX(-50%) scale(1);opacity:1}15%{transform:translateX(-50%) scale(.7);opacity:.4}30%{transform:translateX(-50%) scale(.9);opacity:.8}45%{transform:translateX(-50%) scale(.65);opacity:.35}60%{transform:translateX(-50%) scale(.85);opacity:.7}to{transform:translateX(-50%) scale(1);opacity:1}}.jungle-scene .js-chimp-excited .js-chimp-tail{animation:js-laughTail .3s ease-in-out 4!important}@keyframes js-laughTail{0%,to{transform:rotate(0deg)}25%{transform:rotate(15deg)}75%{transform:rotate(-12deg)}}.jungle-scene .js-chimp-excited .js-chimp-cheeks ellipse{opacity:.6!important;transition:opacity .3s}.js-chimp-sparkles text{fill:#FFD700;animation:js-sparklePop .8s ease-out forwards}.js-sparkle-1{animation-delay:0s!important}.js-sparkle-2{animation-delay:.15s!important}.js-sparkle-3{animation-delay:.25s!important}.js-sparkle-4{animation-delay:.35s!important}@keyframes js-sparklePop{0%{opacity:0;transform:scale(0) rotate(0deg)}40%{opacity:1;transform:scale(1.3) rotate(90deg)}to{opacity:0;transform:scale(.6) rotate(180deg) translateY(-15px)}}.js-chimp-mouth-open{animation:js-mouthOpen .3s ease-out}@keyframes js-mouthOpen{0%{rx:10;ry:6}to{rx:18;ry:14}}.jungle-scene .js-chimp-idle-lookUp .js-chimp-head-group{animation:js-lookUpHead 2s ease-in-out!important}@keyframes js-lookUpHead{0%,to{transform:rotate(0deg) translateY(0)}25%,75%{transform:rotate(-3deg) translateY(-6px)}}.jungle-scene .js-chimp-idle-scratch .js-chimp-right-arm{animation:js-scratchArm .4s ease-in-out 4!important}@keyframes js-scratchArm{0%,to{transform:rotate(0deg) translateY(0)}50%{transform:rotate(-15deg) translateY(-8px)}}.jungle-scene .js-chimp-idle-scratch .js-chimp-head-group{animation:js-scratchTilt 2s ease-in-out!important}@keyframes js-scratchTilt{0%,to{transform:rotate(0deg)}30%,70%{transform:rotate(4deg) translateX(3px)}}.jungle-scene .js-chimp-idle-wave .js-chimp-left-arm{animation:js-waveArm .35s ease-in-out 5!important}@keyframes js-waveArm{0%,to{transform:rotate(0deg)}50%{transform:rotate(-20deg) translateY(-6px)}}.jungle-scene .js-chimp-idle-surprised .js-chimp-body-group{animation:js-surprisedBody .5s ease-out 1!important}@keyframes js-surprisedBody{0%{transform:scaleY(1) scaleX(1)}30%{transform:scaleY(.95) scaleX(1.04)}60%{transform:scaleY(1.03) scaleX(.98)}to{transform:scaleY(1) scaleX(1)}}.jungle-scene .js-chimp-butterflies{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.jungle-scene .js-chimp-butterfly{position:absolute;display:flex;align-items:center;gap:0}.jungle-scene .js-cb-body{width:3px;height:8px;background:#333;border-radius:2px;z-index:1}.jungle-scene .js-cb-wing{width:10px;height:12px;border-radius:50%;animation:js-butterflyFlap .18s ease-in-out infinite alternate}.jungle-scene .js-cb-wl{transform-origin:right center}.jungle-scene .js-cb-wr{transform-origin:left center;animation-delay:.09s}.jungle-scene .js-cb-1{top:10%;left:75%;animation:js-butterflyOrbit1 8s ease-in-out infinite}.jungle-scene .js-cb-1 .js-cb-wing{background:rgba(255,180,60,.8)}.jungle-scene .js-cb-2{top:25%;left:15%;animation:js-butterflyOrbit2 10s ease-in-out 3s infinite}.jungle-scene .js-cb-2 .js-cb-wing{background:rgba(120,180,255,.8)}.jungle-scene .js-cb-3{top:5%;left:55%;animation:js-butterflyOrbit3 12s ease-in-out 6s infinite}.jungle-scene .js-cb-3 .js-cb-wing{background:rgba(255,130,200,.8)}@keyframes js-butterflyFlap{0%{transform:scaleX(1) rotateY(0deg)}to{transform:scaleX(.3) rotateY(60deg)}}@keyframes js-butterflyOrbit1{0%{transform:translate(0) rotate(5deg)}25%{transform:translate(-30px,-25px) rotate(-5deg)}50%{transform:translate(-15px,15px) rotate(8deg)}75%{transform:translate(20px,-10px) rotate(-3deg)}to{transform:translate(0) rotate(5deg)}}@keyframes js-butterflyOrbit2{0%{transform:translate(0) rotate(-3deg)}25%{transform:translate(25px,20px) rotate(5deg)}50%{transform:translate(40px,-15px) rotate(-8deg)}75%{transform:translate(10px,10px) rotate(3deg)}to{transform:translate(0) rotate(-3deg)}}@keyframes js-butterflyOrbit3{0%{transform:translate(0) rotate(-5deg)}33%{transform:translate(-20px,20px) rotate(6deg)}66%{transform:translate(15px,-20px) rotate(-4deg)}to{transform:translate(0) rotate(-5deg)}}.jungle-scene .js-chimp-excited .js-cb-1{animation:js-butterflyScatter1 .8s ease-out forwards!important}.jungle-scene .js-chimp-excited .js-cb-2{animation:js-butterflyScatter2 .8s ease-out forwards!important}.jungle-scene .js-chimp-excited .js-cb-3{animation:js-butterflyScatter3 .8s ease-out forwards!important}@keyframes js-butterflyScatter1{0%{transform:translate(0);opacity:1}to{transform:translate(80px,-60px);opacity:0}}@keyframes js-butterflyScatter2{0%{transform:translate(0);opacity:1}to{transform:translate(-70px,-50px);opacity:0}}@keyframes js-butterflyScatter3{0%{transform:translate(0);opacity:1}to{transform:translate(40px,-80px);opacity:0}}.jungle-scene .js-hero-overlay{position:absolute;inset:0;z-index:38;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:.75rem 1rem 0;pointer-events:none}@media (max-width:640px){.jungle-scene .js-hero-overlay{padding-top:1.25rem}}@media (min-width:641px) and (max-width:1023px){.jungle-scene .js-hero-overlay{padding-top:1.5rem}}@media (min-width:1024px){.jungle-scene .js-hero-overlay{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;padding:1rem 3%;gap:2rem;max-width:1400px;left:50%;right:auto;transform:translateX(-50%);width:100%}}.jungle-scene .js-hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:auto;z-index:1}@media (min-width:1024px){.jungle-scene .js-hero-content{align-items:flex-start;flex:1;max-width:55%}}.jungle-scene .js-hero-spacer{display:none}.jungle-scene .js-hero-ad{display:none;width:400px;background:rgba(255,255,255,.93);border-radius:1.25rem;pointer-events:auto;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.18);flex-shrink:0;z-index:1}@media (min-width:1024px){.jungle-scene .js-hero-ad{display:block;width:400px}}@media (min-width:1280px){.jungle-scene .js-hero-ad{width:480px}}.jungle-scene .js-hero-ad-label{padding:8px 0;background:rgba(0,0,0,.05);font-size:.6rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,0,0,.35);text-align:center;position:relative}.jungle-scene .js-hero-ad-badge{position:absolute;top:6px;right:10px;font-size:.55rem;font-weight:800;background:rgba(0,0,0,.08);color:rgba(0,0,0,.4);padding:2px 8px;border-radius:6px;letter-spacing:.05em}.jungle-scene .js-hero-ad-body{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;padding:1.5rem;color:rgba(0,0,0,.2);font-size:1.1rem;font-weight:800;letter-spacing:.05em}.jungle-scene .js-hero-overlay>*{pointer-events:auto}.jungle-scene .js-hero-title{font-size:1.5rem;font-weight:900;color:#fff;line-height:1.15;text-shadow:0 0 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.8),0 4px 20px rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.4),-1px -1px 0 rgba(0,0,0,.4),1px -1px 0 rgba(0,0,0,.4),-1px 1px 0 rgba(0,0,0,.4);margin-bottom:.35rem;-webkit-text-stroke:.5px rgba(0,0,0,.2)}.jungle-scene .js-hero-title .js-green{color:#a3f5c1;text-shadow:0 0 10px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.8),0 4px 20px rgba(0,0,0,.5),1px 1px 0 rgba(0,80,30,.5),-1px -1px 0 rgba(0,80,30,.5),1px -1px 0 rgba(0,80,30,.5),-1px 1px 0 rgba(0,80,30,.5)}.jungle-scene .js-hero-subtitle{font-size:.75rem;color:#fff;font-weight:700;max-width:500px;text-shadow:0 0 12px rgba(0,0,0,.9),0 0 25px rgba(0,0,0,.6),0 2px 0 rgba(0,0,0,.7),1px 1px 0 rgba(0,0,0,.6),-1px -1px 0 rgba(0,0,0,.6),1px -1px 0 rgba(0,0,0,.6),-1px 1px 0 rgba(0,0,0,.6);margin-bottom:.75rem}@media (min-width:640px){.jungle-scene .js-hero-title{font-size:2rem}.jungle-scene .js-hero-subtitle{font-size:.85rem;margin-bottom:1rem}}@media (min-width:768px){.jungle-scene .js-hero-title{font-size:2.5rem}.jungle-scene .js-hero-subtitle{font-size:.95rem;margin-bottom:1.5rem}}@media (min-width:1024px){.jungle-scene .js-hero-title{font-size:2.5rem}.jungle-scene .js-hero-ad{display:block}}@media (min-width:1280px){.jungle-scene .js-hero-title{font-size:3rem}}