.areas[data-astro-cid-ekpnfyoh]{background:#8ed2fb;height:520vh;position:relative}.areas[data-astro-cid-ekpnfyoh].still{height:auto}.sky[data-astro-cid-ekpnfyoh]{background:linear-gradient(#5db6f2,#a6dcfb 55%,#d9f1ff);flex-direction:column;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden}.still[data-astro-cid-ekpnfyoh] .sky[data-astro-cid-ekpnfyoh]{height:auto;position:relative}.clouds[data-astro-cid-ekpnfyoh]{pointer-events:none;width:160%;position:absolute;inset:0}.cloud[data-astro-cid-ekpnfyoh]{left:var(--x);top:var(--y);width:calc(180px * var(--s));height:calc(54px * var(--s));background:#ffffffd9;border-radius:100px;animation:14s ease-in-out infinite alternate drift;position:absolute}.cloud[data-astro-cid-ekpnfyoh]:before,.cloud[data-astro-cid-ekpnfyoh]:after{content:"";background:inherit;border-radius:50%;position:absolute}.cloud[data-astro-cid-ekpnfyoh]:before{width:46%;height:150%;bottom:30%;left:14%}.cloud[data-astro-cid-ekpnfyoh]:after{width:34%;height:110%;bottom:40%;left:50%}.cloud[data-astro-cid-ekpnfyoh].c1{opacity:.6;animation-duration:19s}.cloud[data-astro-cid-ekpnfyoh].c2{opacity:.8;animation-duration:11s;animation-delay:-5s}header[data-astro-cid-ekpnfyoh]{z-index:2;text-align:center;width:min(100% - 40px,760px);margin:clamp(28px,7vh,80px) auto 0;position:relative}h2[data-astro-cid-ekpnfyoh]{letter-spacing:-.035em;text-shadow:0 3px #1e62a059;margin:0 0 12px;font-size:clamp(36px,5vw,66px);font-weight:900;line-height:1}header[data-astro-cid-ekpnfyoh] p[data-astro-cid-ekpnfyoh]{text-shadow:0 2px 3px #1e62a059;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.3}.track[data-astro-cid-ekpnfyoh]{z-index:1;will-change:transform;flex:1;align-items:center;gap:clamp(10px,3vw,50px);width:max-content;margin:0;padding:0 max(24px,50vw - 200px);list-style:none;display:flex;position:relative}.still[data-astro-cid-ekpnfyoh] .track[data-astro-cid-ekpnfyoh]{width:auto;padding:40px 24px 60px;overflow-x:auto}.island[data-astro-cid-ekpnfyoh]{width:clamp(240px,34vw,400px);translate:0 calc(sin(var(--i) * 1.7) * 7vh);transform:rotate(var(--lean,0deg));flex-direction:column;align-items:center;transition:transform .5s cubic-bezier(.3,1.4,.5,1);display:flex}.float[data-astro-cid-ekpnfyoh]{width:100%;animation:3.6s ease-in-out infinite alternate bob;animation-delay:calc(var(--i) * -.73s);filter:drop-shadow(0 26px 22px #184c8047)}.float[data-astro-cid-ekpnfyoh] img[data-astro-cid-ekpnfyoh]{width:100%;height:auto}.name[data-astro-cid-ekpnfyoh]{color:#1d4f7a;letter-spacing:-.01em;white-space:nowrap;background:#fff;border-radius:100px;align-items:center;gap:8px;margin-top:6px;padding:8px 18px 9px;font-size:clamp(17px,1.5vw,21px);font-weight:900;display:inline-flex;box-shadow:0 4px #1e62a038}.name[data-astro-cid-ekpnfyoh] em[data-astro-cid-ekpnfyoh]{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#ff8a1f;border-radius:100px;padding:3px 9px 4px;font-size:.7em;font-style:normal}@keyframes bob{0%{transform:translateY(-8px)}to{transform:translateY(8px)}}@keyframes drift{0%{translate:-30px}to{translate:30px}}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-ekpnfyoh],.cloud[data-astro-cid-ekpnfyoh]{animation:none}}.finale[data-astro-cid-ouusppjt]{text-align:center;background:#69ad2b;flex-direction:column;align-items:center;padding:clamp(80px,12vh,140px) 24px clamp(50px,8vh,90px);display:flex;position:relative;overflow:hidden}.shower[data-astro-cid-ouusppjt]{pointer-events:none;position:absolute;inset:0}.shower[data-astro-cid-ouusppjt] i{will-change:transform;border-radius:2px;position:absolute}.racer[data-astro-cid-ouusppjt]{filter:drop-shadow(0 14px 10px #1e53094d);width:min(46vw,220px);height:auto;margin-bottom:8px;animation:1.2s ease-in-out infinite alternate idle}h2[data-astro-cid-ouusppjt]{width:min(100%,420px);margin:0}h2[data-astro-cid-ouusppjt] img[data-astro-cid-ouusppjt]{width:100%;height:auto}p[data-astro-cid-ouusppjt]{letter-spacing:-.025em;text-shadow:0 2px 3px #265b1033;margin:22px 0 30px;font-size:clamp(22px,2.2vw,29px);font-weight:800;line-height:1.18}.app-store[data-astro-cid-ouusppjt]{z-index:1;cursor:pointer;color:#fff;letter-spacing:-.025em;text-shadow:0 2px #9e750940;background:#ffcc29;border-radius:100px;min-width:260px;padding:18px 32px 21px;font-size:clamp(22px,2.2vw,29px);font-weight:900;text-decoration:none;transition:translate .26s cubic-bezier(.2,1.8,.4,1),rotate .26s,scale .26s,background-color .18s,box-shadow .18s;display:inline-block;position:relative;box-shadow:0 8px #dca812,0 13px 18px #305b0726}@media (hover:hover) and (pointer:fine){.app-store[data-astro-cid-ouusppjt]:hover{background-color:#ffd84a;translate:0 -5px;rotate:-2deg;scale:1.04;box-shadow:0 11px #dca812,0 18px 22px #305b0733}}.app-store[data-astro-cid-ouusppjt]:active{translate:0 5px;rotate:1deg;scale:.98;box-shadow:0 3px #dca812,0 6px 10px #305b0726}@media (prefers-reduced-motion:reduce){.app-store[data-astro-cid-ouusppjt]{transition:none}.app-store[data-astro-cid-ouusppjt]:hover,.app-store[data-astro-cid-ouusppjt]:active{translate:none;rotate:none;scale:none}}.app-store[data-astro-cid-ouusppjt]:focus-visible{outline-offset:6px;outline:3px solid #fff}@keyframes idle{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(-4px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.racer[data-astro-cid-ouusppjt]{animation:none}}.garage[data-astro-cid-bl23zcbq]{text-align:center;background:#4d525d radial-gradient(#ffffff0d 1px,#0000 1.5px) 0 0/14px 14px;padding:clamp(70px,10vh,120px) 20px clamp(80px,12vh,130px);position:relative;overflow:hidden}.count[data-astro-cid-bl23zcbq]{color:#ffffff0d;letter-spacing:-.06em;pointer-events:none;font-size:clamp(260px,42vw,560px);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -56%}header[data-astro-cid-bl23zcbq]{width:min(100%,720px);margin:0 auto clamp(30px,5vh,56px);position:relative}h2[data-astro-cid-bl23zcbq]{letter-spacing:-.035em;text-shadow:0 3px #00000040;margin:0 0 16px;font-size:clamp(40px,5.6vw,76px);font-weight:900;line-height:1}header[data-astro-cid-bl23zcbq] p[data-astro-cid-bl23zcbq]{color:#ffffffe0;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.3}.lineup[data-astro-cid-bl23zcbq]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px clamp(4px,1.5vw,18px);width:min(100%,1220px);margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.lineup[data-astro-cid-bl23zcbq] li[data-astro-cid-bl23zcbq]{width:clamp(100px,12vw,150px)}.vehicle[data-astro-cid-bl23zcbq]{aspect-ratio:1.1;cursor:pointer;opacity:0;background:0 0;border:0;place-items:center;width:100%;padding:0;display:grid;transform:translateY(40px)scale(.6)}.in-view[data-astro-cid-bl23zcbq] .vehicle[data-astro-cid-bl23zcbq]{opacity:1;transition:opacity .2s ease calc(var(--i) * 90ms), transform .7s cubic-bezier(.25, 1.5, .45, 1) calc(var(--i) * 90ms);transform:none}.vehicle[data-astro-cid-bl23zcbq] img[data-astro-cid-bl23zcbq]{filter:drop-shadow(0 10px 8px #0000004d);width:100%;height:auto;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.vehicle[data-astro-cid-bl23zcbq]:hover img[data-astro-cid-bl23zcbq],.vehicle[data-astro-cid-bl23zcbq]:focus-visible img[data-astro-cid-bl23zcbq]{transform:translateY(-6px)rotate(-3deg)scale(1.06)}.vehicle[data-astro-cid-bl23zcbq]:focus-visible{outline-offset:2px;border-radius:14px;outline:3px solid #ffcc29}.vehicle[data-astro-cid-bl23zcbq].hop>[data-astro-cid-bl23zcbq]{animation:.62s cubic-bezier(.3,.9,.4,1) hop}.door[data-astro-cid-bl23zcbq]{aspect-ratio:1.15;background:repeating-linear-gradient(#5e6370 0 12px,#545966 12px 15px);border:5px solid #fffff7;border-radius:14px 14px 6px 6px;place-items:center;width:76%;display:grid;box-shadow:0 10px 14px #00000040}.door[data-astro-cid-bl23zcbq] span[data-astro-cid-bl23zcbq]{color:#ffcc29;text-shadow:0 3px #b8860b;font-size:54px;font-weight:900}.door[data-astro-cid-bl23zcbq]{transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.locked[data-astro-cid-bl23zcbq]:hover .door[data-astro-cid-bl23zcbq],.locked[data-astro-cid-bl23zcbq]:focus-visible .door[data-astro-cid-bl23zcbq]{transform:translateY(-6px)scale(1.04)}@keyframes hop{0%{transform:none}30%{transform:translateY(-34%)rotate(-10deg)scale(1.08,.95)}55%{transform:translateY(-38%)rotate(8deg)}80%{transform:translateY(0)scale(1.1,.88)}to{transform:none}}@media (width<=600px){.lineup[data-astro-cid-bl23zcbq] li[data-astro-cid-bl23zcbq]{width:calc(33.3333% - clamp(4px,1.5vw,18px)/1.5)}.lineup[data-astro-cid-bl23zcbq] li[data-astro-cid-bl23zcbq]:last-child{display:none}}@media (prefers-reduced-motion:reduce){.vehicle[data-astro-cid-bl23zcbq],.in-view[data-astro-cid-bl23zcbq] .vehicle[data-astro-cid-bl23zcbq]{opacity:1;transition:none;transform:none}}.missions[data-astro-cid-5cbl57nt]{background:#3f8fd8;height:260vh;position:relative}.missions[data-astro-cid-5cbl57nt].still{height:auto}.stage[data-astro-cid-5cbl57nt]{background:radial-gradient(circle at 50% 30%,#5aa9ef,#2f74c0 75%);flex-direction:column;justify-content:center;min-height:100dvh;padding:60px 20px;display:flex;position:sticky;top:0;overflow:hidden}.still[data-astro-cid-5cbl57nt] .stage[data-astro-cid-5cbl57nt]{position:relative}header[data-astro-cid-5cbl57nt]{text-align:center;width:min(100%,720px);margin:0 auto 34px}h2[data-astro-cid-5cbl57nt]{letter-spacing:-.035em;text-shadow:0 4px #143c7866;margin:0 0 14px;font-size:clamp(42px,5.6vw,76px);font-weight:900;line-height:1}header[data-astro-cid-5cbl57nt] p[data-astro-cid-5cbl57nt]{color:#ffffffeb;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.3}.board[data-astro-cid-5cbl57nt]{width:min(100%,560px);min-height:330px;margin:0 auto 84px;position:relative}.trio[data-astro-cid-5cbl57nt]{gap:12px;margin:0;padding:0;list-style:none;transition:transform .52s cubic-bezier(.3,1.3,.5,1),opacity .3s;display:grid;position:absolute;inset:0 0 auto}.trio[data-astro-cid-5cbl57nt].next{opacity:0;transform:translate(110%)rotate(4deg)}.trio[data-astro-cid-5cbl57nt].next.now{opacity:1;transform:none}.trio[data-astro-cid-5cbl57nt].gone{opacity:0;transform:translate(-110%)rotate(-4deg)}.still[data-astro-cid-5cbl57nt] .trio[data-astro-cid-5cbl57nt]{position:relative}.still[data-astro-cid-5cbl57nt] .trio[data-astro-cid-5cbl57nt].next{display:none}.trio[data-astro-cid-5cbl57nt] li[data-astro-cid-5cbl57nt]{color:#1d4f7a;text-align:left;background:#fff;border-radius:22px;grid-template-columns:64px 1fr 44px;align-items:center;gap:14px;padding:12px 16px 12px 12px;font-size:clamp(17px,1.6vw,20px);font-weight:900;line-height:1.2;display:grid;box-shadow:0 6px #143c7840}.trio[data-astro-cid-5cbl57nt] img[data-astro-cid-5cbl57nt]{object-fit:contain;width:64px;height:64px}.tick[data-astro-cid-5cbl57nt]{border:4px solid #d2dce8;border-radius:50%;width:40px;height:40px;transition:background .2s,border-color .2s,transform .36s cubic-bezier(.3,1.8,.5,1)}.done[data-astro-cid-5cbl57nt] .tick[data-astro-cid-5cbl57nt]{background:#69ad2b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='white' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/70% no-repeat;border-color:#69ad2b;transform:scale(1.15)}.done[data-astro-cid-5cbl57nt] span[data-astro-cid-5cbl57nt]{text-decoration:line-through 2.5px #1d4f7a}.new[data-astro-cid-5cbl57nt]{white-space:nowrap;letter-spacing:.01em;text-shadow:0 2px #9e75094d;color:#fff;cursor:pointer;background:#ffcc29;border:0;border-radius:100px;padding:16px 30px 18px;font-family:inherit;font-size:clamp(20px,2vw,26px);font-weight:900;transition:transform .36s cubic-bezier(.3,1.7,.5,1);position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)scale(0);box-shadow:0 7px #dca812}.new[data-astro-cid-5cbl57nt].on{transform:translate(-50%)scale(1)}.new[data-astro-cid-5cbl57nt].on:hover{transform:translate(-50%)scale(1.06)}.new[data-astro-cid-5cbl57nt].on:active{transform:translate(-50%)translateY(4px)scale(1);box-shadow:0 3px #dca812}.new[data-astro-cid-5cbl57nt]:focus-visible{outline-offset:4px;outline:3px solid #fff}.still[data-astro-cid-5cbl57nt] .new[data-astro-cid-5cbl57nt]{display:none}@media (prefers-reduced-motion:reduce){.trio[data-astro-cid-5cbl57nt],.tick[data-astro-cid-5cbl57nt],.new[data-astro-cid-5cbl57nt]{transition:none}}.powers[data-astro-cid-zyhuhwrm]{color:#5a3d00;background:#ffcc29;padding:clamp(70px,10vh,120px) 20px clamp(80px,12vh,130px)}header[data-astro-cid-zyhuhwrm]{text-align:center;width:min(100%,720px);margin:0 auto clamp(36px,5vh,60px)}h2[data-astro-cid-zyhuhwrm]{color:#fff;letter-spacing:-.035em;text-shadow:0 4px #dca812;margin:0 0 14px;font-size:clamp(42px,5.6vw,76px);font-weight:900;line-height:1}header[data-astro-cid-zyhuhwrm] p[data-astro-cid-zyhuhwrm]{margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.3}.crates[data-astro-cid-zyhuhwrm]{flex-wrap:wrap;justify-content:center;gap:22px 18px;width:min(100%,940px);margin:0 auto;padding:0;list-style:none;display:flex}.crates[data-astro-cid-zyhuhwrm] li[data-astro-cid-zyhuhwrm]{text-align:center;opacity:0;width:clamp(140px,20vw,205px);transform:translateY(-60vh)rotate(-14deg)}.crates[data-astro-cid-zyhuhwrm].in-view li[data-astro-cid-zyhuhwrm]{opacity:1;transition:opacity .12s linear calc(var(--i) * .11s), transform .82s cubic-bezier(.3, 1.45, .45, 1) calc(var(--i) * .11s);transform:none}.crates[data-astro-cid-zyhuhwrm] img[data-astro-cid-zyhuhwrm]{filter:drop-shadow(0 12px 8px #8c5a004d);width:78%;height:auto;animation:2.4s ease-in-out infinite alternate float;animation-delay:calc(var(--i) * -.4s);margin:0 auto 6px}h3[data-astro-cid-zyhuhwrm]{color:#fff;letter-spacing:-.02em;text-shadow:0 2px #dca812;margin:0 0 4px;font-size:25px;font-weight:900}.crates[data-astro-cid-zyhuhwrm] p[data-astro-cid-zyhuhwrm]{margin:0;font-size:16px;font-weight:800;line-height:1.25}@keyframes float{0%{transform:translateY(-5px)rotate(-2deg)}to{transform:translateY(5px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.crates[data-astro-cid-zyhuhwrm] li[data-astro-cid-zyhuhwrm],.crates[data-astro-cid-zyhuhwrm].in-view li[data-astro-cid-zyhuhwrm]{opacity:1;transition:none;transform:none}.crates[data-astro-cid-zyhuhwrm] img[data-astro-cid-zyhuhwrm]{animation:none}}.ride[data-astro-cid-m25q2ynz]{background:#9be851;height:300vh;position:relative}.ride[data-astro-cid-m25q2ynz].still{height:auto}.stage[data-astro-cid-m25q2ynz]{--road:140px;height:100dvh;position:sticky;top:0;overflow:hidden}.still[data-astro-cid-m25q2ynz] .stage[data-astro-cid-m25q2ynz]{position:relative}.ground[data-astro-cid-m25q2ynz],.world[data-astro-cid-m25q2ynz],.pops[data-astro-cid-m25q2ynz]{width:100%;height:100%;position:absolute;inset:0}.world[data-astro-cid-m25q2ynz],.pops[data-astro-cid-m25q2ynz]{pointer-events:none}.world[data-astro-cid-m25q2ynz]{z-index:1}.pops[data-astro-cid-m25q2ynz]{z-index:4}.world[data-astro-cid-m25q2ynz] .sprite{will-change:transform;position:absolute;top:0;left:0}.world[data-astro-cid-m25q2ynz] .sprite img{width:100%;height:auto;display:block}.world[data-astro-cid-m25q2ynz] .sprite.scenery:after,.world[data-astro-cid-m25q2ynz] .sprite.obstacle:after{content:"";z-index:-1;background:radial-gradient(closest-side,#163c084d,#0000);border-radius:50%;height:22%;position:absolute;bottom:10%;left:8%;right:8%}.world[data-astro-cid-m25q2ynz] .sprite.coin img{animation:1.1s ease-in-out infinite coin-spin}.world[data-astro-cid-m25q2ynz] .sprite.got img{animation:.36s cubic-bezier(.2,.9,.3,1.4) forwards collect}.car[data-astro-cid-m25q2ynz]{z-index:3;transform-origin:50% 70%;will-change:transform;filter:drop-shadow(0 calc(var(--road) * .05) calc(var(--road) * .04) #163c084d);position:absolute;top:0;left:0}.car[data-astro-cid-m25q2ynz] img[data-astro-cid-m25q2ynz]{width:100%;height:auto;display:block}.roller[data-astro-cid-m25q2ynz]{z-index:3;transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.roller[data-astro-cid-m25q2ynz] img[data-astro-cid-m25q2ynz]{width:100%;height:auto;display:block;position:relative}@font-face{font-family:JetBrains Mono;src:url(/_astro/jetbrains-mono-extrabold.DX8g7pvp.ttf)format("truetype");font-weight:800;font-display:swap}.pops[data-astro-cid-m25q2ynz] .pop{color:#fff;text-align:center;text-shadow:0 .06em #0000004d;white-space:pre;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800;line-height:1;animation:1.3s cubic-bezier(.2,.9,.3,1) forwards pop-up;position:absolute;translate:-50% -50%}.pops[data-astro-cid-m25q2ynz] .pop.near{font-size:calc(var(--road) * .2)}.pops[data-astro-cid-m25q2ynz] .pop.plus{font-size:calc(var(--road) * .16);animation-duration:.65s}.captions[data-astro-cid-m25q2ynz]{z-index:6;width:min(34vw,420px);height:0;margin:0;padding:0;list-style:none;position:absolute;top:50%;left:max(32px,50% - 600px)}.captions[data-astro-cid-m25q2ynz] li[data-astro-cid-m25q2ynz]{opacity:0;width:100%;transition:opacity .26s,transform .42s cubic-bezier(.3,1.5,.5,1);position:absolute;top:0;left:0;transform:translateY(calc(30px - 50%))scale(.9)}.captions[data-astro-cid-m25q2ynz] li[data-astro-cid-m25q2ynz].on{opacity:1;transform:translateY(-50%)}.captions[data-astro-cid-m25q2ynz] h2[data-astro-cid-m25q2ynz]{letter-spacing:-.035em;text-shadow:0 3px #34761073;margin:0 0 14px;font-size:clamp(40px,4.6vw,64px);font-weight:900;line-height:.98}.captions[data-astro-cid-m25q2ynz] p[data-astro-cid-m25q2ynz]{letter-spacing:-.01em;color:#fff;text-shadow:0 2px 3px #34761073;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:800;line-height:1.3}@keyframes coin-spin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.35)}}@keyframes collect{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:translateY(-35%)scale(1.45)}to{opacity:0;transform:translateY(-120%)scale(.2)}}@keyframes pop-up{0%{opacity:0;transform:translateY(10px)scale(.5)}25%{opacity:1;transform:translateY(-8px)scale(1.18)}45%{opacity:1;transform:translateY(-14px)scale(1)}75%{opacity:1}to{opacity:0;transform:translateY(-60px)scale(1)}}@media (width<=899px){.captions[data-astro-cid-m25q2ynz]{--caption-top:clamp(28px, 7vh, 80px);left:20px;right:20px;top:var(--caption-top);text-align:center;width:auto;height:auto;min-height:150px}.captions[data-astro-cid-m25q2ynz] li[data-astro-cid-m25q2ynz]{top:0;transform:translateY(30px)scale(.9)}.captions[data-astro-cid-m25q2ynz] li[data-astro-cid-m25q2ynz].on{transform:none}.captions[data-astro-cid-m25q2ynz] h2[data-astro-cid-m25q2ynz]{margin-bottom:8px;font-size:clamp(32px,9vw,44px)}.captions[data-astro-cid-m25q2ynz] p[data-astro-cid-m25q2ynz]{max-width:30em;margin-inline:auto;font-size:18px}.stage[data-astro-cid-m25q2ynz]:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(#8fdc45 40%,#8fdc4500);height:230px;position:absolute;inset:0 0 auto}}@media (prefers-reduced-motion:reduce){.still[data-astro-cid-m25q2ynz] .captions[data-astro-cid-m25q2ynz]{top:var(--caption-top,24px);background:#6ebe32f0;border-radius:26px;height:auto;padding:22px 22px 0}.captions[data-astro-cid-m25q2ynz] li[data-astro-cid-m25q2ynz],.captions[data-astro-cid-m25q2ynz] li[data-astro-cid-m25q2ynz].on{opacity:1;margin-bottom:26px;position:static;transform:none}.world[data-astro-cid-m25q2ynz] .sprite img{animation:none!important}@media (width<=899px){.still[data-astro-cid-m25q2ynz] .captions[data-astro-cid-m25q2ynz]{padding-top:0}}}.season[data-astro-cid-6xy4l3yi]{padding:clamp(70px,10vh,120px) 24px;position:relative;overflow:hidden}.season[data-astro-cid-6xy4l3yi][hidden]{display:none}.halloween[data-astro-cid-6xy4l3yi]{background:radial-gradient(circle at 70% 40%,#6a3fa0,#2a1648 70%)}.festive[data-astro-cid-6xy4l3yi]{color:#202a32;background:#eef5fb;align-items:center;min-height:clamp(620px,56.25vw,900px);padding:clamp(64px,8vh,100px) clamp(24px,5vw,88px);display:flex}.festive[data-astro-cid-6xy4l3yi] .festive-inner[data-astro-cid-6xy4l3yi]{z-index:3;width:min(100%,1600px);display:block}.festive-copy[data-astro-cid-6xy4l3yi]{max-width:440px;position:relative}.festive[data-astro-cid-6xy4l3yi] h2[data-astro-cid-6xy4l3yi]{max-width:8.5ch;text-shadow:none;font-size:clamp(48px,6vw,88px)}.festive[data-astro-cid-6xy4l3yi] .festive-copy[data-astro-cid-6xy4l3yi] p[data-astro-cid-6xy4l3yi]{color:inherit;font-size:clamp(20px,1.8vw,25px)}.festive-scene[data-astro-cid-6xy4l3yi]{align-items:center;display:flex;position:absolute;inset:0 -7% 0 34%}.festive-scene[data-astro-cid-6xy4l3yi]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eef5fb 0%,#eef5fb73 12%,#0000 28%);position:absolute;inset:0}.festive-canvas[data-astro-cid-6xy4l3yi]{aspect-ratio:16/9;width:100%;max-width:1600px;margin-left:auto;position:relative}.festive-canvas[data-astro-cid-6xy4l3yi] img[data-astro-cid-6xy4l3yi]{width:100%;height:100%;position:absolute;inset:0}.festive-village[data-astro-cid-6xy4l3yi]{opacity:.82}.festive-vehicle[data-astro-cid-6xy4l3yi]{filter:drop-shadow(0 5px 4px #192d413d);animation:3.2s ease-in-out infinite alternate hover;transform:scale(.8)}.f0[data-astro-cid-6xy4l3yi]{transform-origin:38.34% 83.42%}.f1[data-astro-cid-6xy4l3yi]{transform-origin:61.54% 54.72%;animation-duration:2.6s;animation-delay:-1.2s}.f2[data-astro-cid-6xy4l3yi]{transform-origin:69.42% 71.1%;animation-duration:3.8s;animation-delay:-2s}.f3[data-astro-cid-6xy4l3yi]{transform-origin:69.89% 34.39%;animation-duration:3s;animation-delay:-.6s}.sparkle[data-astro-cid-6xy4l3yi]{pointer-events:none;position:absolute;inset:0}.sparkle[data-astro-cid-6xy4l3yi] i[data-astro-cid-6xy4l3yi]{top:-20px;left:var(--x);width:calc(10px * var(--s));height:calc(10px * var(--s));animation:9s linear infinite fall;animation-delay:calc(var(--d) * -1);background:#fffc;border-radius:50%;position:absolute}.halloween[data-astro-cid-6xy4l3yi] .sparkle[data-astro-cid-6xy4l3yi] i[data-astro-cid-6xy4l3yi]{background:#ffaa3cb3;border-radius:2px;rotate:45deg}.inner[data-astro-cid-6xy4l3yi]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;width:min(100%,1120px);margin:0 auto;display:grid;position:relative}.tag[data-astro-cid-6xy4l3yi]{text-transform:uppercase;letter-spacing:.06em;background:#ff8a1f;border-radius:100px;margin-bottom:14px;padding:6px 14px 7px;font-size:15px;font-weight:900;display:inline-block}.festive[data-astro-cid-6xy4l3yi] .tag[data-astro-cid-6xy4l3yi]{color:#fff;background:#c53932}.festive[data-astro-cid-6xy4l3yi] .sparkle[data-astro-cid-6xy4l3yi]{z-index:2}.festive[data-astro-cid-6xy4l3yi] .sparkle[data-astro-cid-6xy4l3yi] i[data-astro-cid-6xy4l3yi]{filter:drop-shadow(0 1px 1px #4169872e)}h2[data-astro-cid-6xy4l3yi]{letter-spacing:-.035em;text-shadow:0 4px #00000040;margin:0 0 14px;font-size:clamp(42px,5.4vw,72px);font-weight:900;line-height:1}.copy[data-astro-cid-6xy4l3yi] p[data-astro-cid-6xy4l3yi]{color:#ffffffe6;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.32}.copy[data-astro-cid-6xy4l3yi] .area-copy[data-astro-cid-6xy4l3yi]{margin-bottom:18px}.scene[data-astro-cid-6xy4l3yi]{aspect-ratio:1.25;position:relative}.island[data-astro-cid-6xy4l3yi]{filter:drop-shadow(0 30px 30px #00000059);width:88%;height:auto;animation:4s ease-in-out infinite alternate bob;position:absolute;bottom:0;left:6%}.rider[data-astro-cid-6xy4l3yi]{filter:drop-shadow(0 16px 14px #00000059);height:auto;animation:3.2s ease-in-out infinite alternate fly;position:absolute}.r0[data-astro-cid-6xy4l3yi]{width:36%;top:12%;left:-8%}.r1[data-astro-cid-6xy4l3yi]{width:26%;animation-duration:2.6s;animation-delay:-1.2s;top:-14%;left:37%}.r2[data-astro-cid-6xy4l3yi]{width:30%;animation-delay:-2s;top:16%;right:-8%}@keyframes fly{0%{transform:translateY(-14px)rotate(-4deg)}to{transform:translateY(14px)rotate(4deg)}}@keyframes hover{0%{transform:translateY(-7px)scale(.8)}to{transform:translateY(7px)scale(.8)}}@keyframes fall{0%{transform:translateY(0)}to{transform:translateY(110vh)}}@media (width<=820px){.inner[data-astro-cid-6xy4l3yi]{text-align:center;grid-template-columns:1fr}.festive[data-astro-cid-6xy4l3yi]{align-items:flex-start;min-height:760px;padding-top:52px}.festive[data-astro-cid-6xy4l3yi] .festive-inner[data-astro-cid-6xy4l3yi]{text-align:left}.festive-copy[data-astro-cid-6xy4l3yi]{max-width:330px}.festive[data-astro-cid-6xy4l3yi] h2[data-astro-cid-6xy4l3yi]{max-width:none;font-size:clamp(44px,8vw,64px)}.festive-scene[data-astro-cid-6xy4l3yi]{inset:24% -18% 0}.festive-scene[data-astro-cid-6xy4l3yi]:after{background:linear-gradient(#eef5fb,#0000 35%)}}@media (prefers-reduced-motion:reduce){.island[data-astro-cid-6xy4l3yi],.rider[data-astro-cid-6xy4l3yi],.sparkle[data-astro-cid-6xy4l3yi] i[data-astro-cid-6xy4l3yi],.festive-vehicle[data-astro-cid-6xy4l3yi]{animation:none}.sparkle[data-astro-cid-6xy4l3yi]{display:none}}.trophies[data-astro-cid-bq5fbaev]{background:radial-gradient(at 50% 62%,#1f5a35,#0b2416 60%,#07180f);padding:clamp(70px,10vh,120px) 0 clamp(80px,12vh,130px);overflow:hidden}header[data-astro-cid-bq5fbaev]{text-align:center;width:min(100% - 40px,760px);margin:0 auto clamp(20px,3vh,40px)}h2[data-astro-cid-bq5fbaev]{letter-spacing:-.035em;color:#ffcc29;margin:0 0 14px;font-size:clamp(38px,5.2vw,70px);font-weight:900;line-height:1}header[data-astro-cid-bq5fbaev] p[data-astro-cid-bq5fbaev]{color:#ffffffd9;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:800;line-height:1.3}.row[data-astro-cid-bq5fbaev]{will-change:transform;width:max-content;display:flex}.row[data-astro-cid-bq5fbaev] img[data-astro-cid-bq5fbaev]{filter:drop-shadow(0 14px 16px #00000059);width:clamp(160px,20vw,260px);height:auto;margin:0 -14px;transition:transform .26s cubic-bezier(.3,1.6,.5,1),filter .26s}.row[data-astro-cid-bq5fbaev] img[data-astro-cid-bq5fbaev]:hover{z-index:1;filter:drop-shadow(0 26px 22px #00000073)brightness(1.08);position:relative;transform:translateY(-14px)scale(1.14)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-bq5fbaev]{flex-wrap:wrap;justify-content:center;width:auto}.row[data-astro-cid-bq5fbaev] img[data-astro-cid-bq5fbaev]:nth-child(n+33){display:none}}*{box-sizing:border-box}html{background:#69ad2b;min-width:320px}body{color:#fff;-webkit-font-smoothing:antialiased;margin:0;font-family:Barlow,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img{max-width:100%;display:block}@font-face{font-family:Barlow;src:url(/_astro/barlow-regular.CmuLhdxn.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/_astro/barlow-extrabold.CWislfuu.ttf)format("truetype");font-style:normal;font-weight:800 900;font-display:swap}.page[data-astro-cid-lcdefpme]{--soft-spring:linear(0, .011, .042, .088, .146, .212, .284, .359, .435, .509, .582, .651, .715, .774, .828, .876, .919, .956, .987, 1.013, 1.035, 1.052, 1.064, 1.073, 1.079, 1.083, 1.084, 1.082, 1.08, 1.076, 1.071, 1.065, 1.059, 1.053, 1.047, 1.04, 1.034, 1.029, 1.023, 1.018, 1.014, 1.01, 1.006, 1.003, 1.001, .999, .997, .996, 1);--bouncy-spring:linear(0, .024, .09, .188, .307, .438, .572, .703, .826, .935, 1.028, 1.104, 1.161, 1.201, 1.225, 1.233, 1.23, 1.216, 1.194, 1.167, 1.137, 1.105, 1.074, 1.045, 1.019, .997, .978, .964, .954, .948, .946, .946, .949, .954, .96, .967, .974, .981, .988, .994, 1, 1.004, 1.008, 1.01, 1.012, 1.013, 1.013, 1.012, 1);background:#69ad2b;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.meadow-tiles[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.tile[data-astro-cid-lcdefpme]{left:clamp(56px, var(--x), calc(100% - 56px));top:clamp(38px, var(--y), calc(100% - 38px));width:var(--w);height:var(--h);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);opacity:.78;background:#84bd4c;position:absolute;transform:translate(-50%,-50%)}.hero[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:minmax(0,390px) minmax(0,540px);justify-content:center;align-items:center;gap:clamp(50px,5vw,100px);width:min(100%,1070px);margin:0 auto;padding:clamp(48px,8vh,90px) 32px 36px;display:grid;position:relative}.preview[data-astro-cid-lcdefpme]{aspect-ratio:490/1000;filter:drop-shadow(0 20px 24px #1e53093b);width:min(100%,310px);animation:device-in 1.15s var(--soft-spring) both, fade-in .65s cubic-bezier(.4, 0, .2, 1) both;justify-self:center;position:relative;transform:rotate(-1deg)}.preview-device[data-astro-cid-lcdefpme]{animation:7.5s cubic-bezier(.37,0,.63,1) -3.75s infinite alternate device-lean,3.75s cubic-bezier(.37,0,.63,1) -1.875s infinite alternate device-bob;position:absolute;inset:0}.preview-screen[data-astro-cid-lcdefpme]{border-radius:14.77%/6.8%;width:89.7959%;height:95.6%;position:absolute;top:2.2%;left:5.10204%;overflow:hidden}.preview-video[data-astro-cid-lcdefpme],.preview-still[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.preview-still[data-astro-cid-lcdefpme]{display:none}.preview-bezel[data-astro-cid-lcdefpme]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sound-toggle[data-astro-cid-lcdefpme]{z-index:1;color:#163b16;cursor:pointer;background:#ffcc29;border:0;border-radius:18px;place-items:center;width:54px;height:54px;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:absolute;bottom:28px;right:-16px;box-shadow:0 5px #dca812,0 9px 14px #1e530940}.sound-toggle[data-astro-cid-lcdefpme][hidden]{display:none}.sound-toggle[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.sound-toggle[data-astro-cid-lcdefpme]:active{transform:translateY(3px);box-shadow:0 2px #dca812,0 4px 8px #1e530940}.sound-toggle[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px;outline:3px solid #163b16}.sound-toggle[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:32px;height:auto}.sound-toggle[data-astro-cid-lcdefpme][aria-pressed=false] .speaker-unmuted[data-astro-cid-lcdefpme],.sound-toggle[data-astro-cid-lcdefpme][aria-pressed=true] .speaker-muted[data-astro-cid-lcdefpme]{display:none}.intro[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;display:flex;translate:0 20px}.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{animation:word-in 1.1s var(--bouncy-spring) .12s both, fade-in .26s ease-out .12s both}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:rise-in .9s var(--soft-spring) both, fade-in .3s ease-out both}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{animation-delay:.3s}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{animation-delay:.39s}.intro[data-astro-cid-lcdefpme] .app-store[data-astro-cid-lcdefpme]{animation:button-in 1s var(--bouncy-spring) .52s both, fade-in .22s ease-out .52s both}h1[data-astro-cid-lcdefpme]{width:min(100%,440px);margin:0}h1[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}p[data-astro-cid-lcdefpme]{letter-spacing:-.025em;text-shadow:0 2px 3px #265b1033;width:100%;margin:24px 0 32px;font-size:clamp(23px,2.15vw,29px);font-weight:800;line-height:1.18}p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.app-store[data-astro-cid-lcdefpme]{cursor:pointer;color:#fff;letter-spacing:-.025em;text-shadow:0 2px #9e750940;background:#ffcc29;border-radius:100px;min-width:290px;padding:20px 32px 23px;font-size:clamp(22px,2.2vw,29px);font-weight:900;line-height:1.1;text-decoration:none;transition:translate .26s cubic-bezier(.2,1.8,.4,1),rotate .26s,scale .26s,background-color .18s,box-shadow .18s;display:inline-block;box-shadow:0 8px #dca812,0 13px 18px #305b0726}@media (hover:hover) and (pointer:fine){.app-store[data-astro-cid-lcdefpme]:hover{background-color:#ffd84a;translate:0 -5px;rotate:-2deg;scale:1.04;box-shadow:0 11px #dca812,0 18px 22px #305b0733}}.app-store[data-astro-cid-lcdefpme]:active{translate:0 5px;rotate:1deg;scale:.98;box-shadow:0 3px #dca812,0 6px 10px #305b0726}@media (prefers-reduced-motion:reduce){.app-store[data-astro-cid-lcdefpme]{transition:none}.app-store[data-astro-cid-lcdefpme]:hover,.app-store[data-astro-cid-lcdefpme]:active{translate:none;rotate:none;scale:none}}.app-store[data-astro-cid-lcdefpme]:focus-visible{outline-offset:6px;outline:3px solid #fff}footer[data-astro-cid-lcdefpme]{color:#ffffffc7;text-align:center;text-shadow:0 1px 2px #1d4b0733;flex-wrap:wrap;justify-content:center;gap:2px 24px;padding:18px 24px 22px;font-size:15px;line-height:1.4;display:flex;position:relative}.copyright[data-astro-cid-lcdefpme]{flex-basis:100%}.end[data-astro-cid-lcdefpme]{background:#69ad2b}.scroll-cue[data-astro-cid-lcdefpme]{color:#ffffffd9;text-shadow:0 1px 2px #1d4b0733;animation:rise-in .9s var(--soft-spring) .9s both, fade-in .3s ease-out .9s both;flex-direction:column;align-items:center;gap:2px;margin:0 auto;padding:6px 16px 18px;font-size:15px;font-weight:800;text-decoration:none;display:flex;position:relative}.scroll-cue[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:1.4s ease-in-out infinite nudge}.scroll-cue[data-astro-cid-lcdefpme]:hover,.scroll-cue[data-astro-cid-lcdefpme]:focus-visible{color:#fff}.scroll-cue[data-astro-cid-lcdefpme]:focus-visible{outline-offset:2px;border-radius:12px;outline:3px solid #fff}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.heart[data-astro-cid-lcdefpme]{color:inherit;font-family:Arial,sans-serif}footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-underline-offset:3px;text-decoration:underline #ffffff73}footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:#fff;text-decoration-color:currentColor}html.entering:not(.entered) [data-astro-cid-lcdefpme]:is(.preview,.intro h1,.intro p span,.intro .app-store,.scroll-cue){animation-play-state:paused}@supports not (animation-timing-function:linear(0, 1)){.page[data-astro-cid-lcdefpme]{--soft-spring:cubic-bezier(.3, 1.3, .5, 1);--bouncy-spring:cubic-bezier(.34, 1.7, .5, 1)}}@keyframes fade-in{0%{opacity:0}}@keyframes device-in{0%{transform:translateY(90px)rotate(-9deg)scale(.82)}to{transform:rotate(-1deg)}}@keyframes word-in{0%{transform:translateY(26px)rotate(-5deg)scale(.5)}}@keyframes rise-in{0%{transform:translateY(24px)}}@keyframes button-in{0%{transform:translateY(18px)scale(.35)}}@keyframes device-lean{0%{rotate:-1.6deg}to{rotate:1.6deg}}@keyframes device-bob{0%{translate:0 3px}to{translate:0 -3px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px;padding:42px 24px 36px}.intro[data-astro-cid-lcdefpme]{grid-row:1;translate:none}h1[data-astro-cid-lcdefpme]{width:min(100%,340px)}p[data-astro-cid-lcdefpme]{margin:18px 0 24px;font-size:clamp(21px,5.4vw,28px)}.app-store[data-astro-cid-lcdefpme]{min-width:210px;padding:14px 26px 17px;font-size:23px}.preview[data-astro-cid-lcdefpme]{width:min(68vw,280px)}footer[data-astro-cid-lcdefpme]{gap:2px 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.preview[data-astro-cid-lcdefpme],.preview-device[data-astro-cid-lcdefpme],.intro[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.intro[data-astro-cid-lcdefpme] .app-store[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme],.scroll-cue[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:none}.preview-video[data-astro-cid-lcdefpme]{display:none}.preview-still[data-astro-cid-lcdefpme]{display:block}}
