.limb[data-astro-cid-5vn7upw4],.coat[data-astro-cid-5vn7upw4],.head[data-astro-cid-5vn7upw4]{stroke:var(--art-person,var(--c-ink));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.coat[data-astro-cid-5vn7upw4]{fill:var(--coat)}.head[data-astro-cid-5vn7upw4]{fill:var(--art-paper,#fff)}.limb[data-astro-cid-5vn7upw4]{fill:none;transform-box:fill-box;transform-origin:50% 0}.leg[data-astro-cid-5vn7upw4]{--swing:22deg}.arm[data-astro-cid-5vn7upw4]{--swing:16deg}.walk[data-astro-cid-5vn7upw4] .leg-a[data-astro-cid-5vn7upw4],.walk[data-astro-cid-5vn7upw4] .arm-b[data-astro-cid-5vn7upw4]{animation:.7s ease-in-out infinite alternate person-swing}.walk[data-astro-cid-5vn7upw4] .leg-b[data-astro-cid-5vn7upw4],.walk[data-astro-cid-5vn7upw4] .arm-a[data-astro-cid-5vn7upw4]{animation:.7s ease-in-out infinite alternate-reverse person-swing}.wave-arm[data-astro-cid-5vn7upw4]{transform-origin:0 100%;animation:.4s ease-in-out infinite alternate person-wave}@keyframes person-swing{0%{transform:rotate(calc(var(--swing) * -1))}to{transform:rotate(var(--swing))}}@keyframes person-wave{0%{transform:rotate(-20deg)}to{transform:rotate(12deg)}}.cigarette[data-astro-cid-5vn7upw4]{stroke:#fff;stroke-width:1.4px;stroke-linecap:round}.ember[data-astro-cid-5vn7upw4]{fill:#e8773a;stroke:none}.puff[data-astro-cid-5vn7upw4]{fill:#fff;stroke:#7d8c86;stroke-width:.8px;opacity:.8;transform-box:fill-box;transform-origin:50%}.puff-2[data-astro-cid-5vn7upw4],.puff-3[data-astro-cid-5vn7upw4]{opacity:0}@media (prefers-reduced-motion:no-preference){.ember[data-astro-cid-5vn7upw4]{animation:1.2s ease-in-out infinite alternate person-ember}.puff[data-astro-cid-5vn7upw4]{animation:2.4s ease-out infinite both person-puff;animation-delay:var(--puff,0s)}.puff-2[data-astro-cid-5vn7upw4]{animation-delay:calc(var(--puff,0s) + .8s)}.puff-3[data-astro-cid-5vn7upw4]{animation-delay:calc(var(--puff,0s) + 1.6s)}}@keyframes person-ember{0%{opacity:.55}to{opacity:1}}@keyframes person-puff{0%{opacity:0;transform:translate(-.6px,3px)scale(.4)}15%{opacity:.9}to{opacity:0;transform:translate(2.5px,-9px)scale(1.6)}}.city-hall-wrap[data-astro-cid-q7hcol7s]{position:relative}.city-hall[data-astro-cid-q7hcol7s]{width:100%;height:auto;color:var(--art-line,var(--c-primary));-webkit-user-select:none;user-select:none;display:block;overflow:visible}path[data-astro-cid-q7hcol7s],circle[data-astro-cid-q7hcol7s]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.thin[data-astro-cid-q7hcol7s]{stroke-width:1.4px}.paper[data-astro-cid-q7hcol7s]{fill:var(--art-paper,#fff)}.wall[data-astro-cid-q7hcol7s]{fill:var(--art-wall,#f4cfc0)}.stone[data-astro-cid-q7hcol7s]{fill:var(--art-stone,#f7ecd6)}.band[data-astro-cid-q7hcol7s]{fill:var(--art-band,#3e4f4a)}.flat[data-astro-cid-q7hcol7s]{stroke:none}.stripe-a[data-astro-cid-q7hcol7s]{fill:var(--art-stripe-a,var(--c-focus));stroke:none}.stripe-b[data-astro-cid-q7hcol7s]{fill:var(--art-stripe-b,#c65a3c);stroke:none}.stage[data-astro-cid-q7hcol7s]{fill:var(--art-stripe-b,#c65a3c)}.copper[data-astro-cid-q7hcol7s]{fill:var(--art-copper,#6fb3a2)}.slate[data-astro-cid-q7hcol7s]{fill:var(--art-slate,#2e4a45)}.roof[data-astro-cid-q7hcol7s]{fill:url(#ch-tiles)}.tile-base[data-astro-cid-q7hcol7s]{fill:var(--art-roof,#a3492e);stroke:none}.tile-a[data-astro-cid-q7hcol7s]{fill:none;stroke:var(--art-roof-a,var(--c-sand));stroke-width:1.3px}.tile-b[data-astro-cid-q7hcol7s]{fill:var(--art-roof-b,#2d8a74);stroke:none}.glass[data-astro-cid-q7hcol7s]{fill:var(--art-glass,var(--c-mint))}.door[data-astro-cid-q7hcol7s]{fill:var(--art-door,var(--c-primary))}.heart[data-astro-cid-q7hcol7s]{fill:var(--art-heart,#b4532a);stroke:none}.sun[data-astro-cid-q7hcol7s]{fill:var(--art-sun,var(--c-sand));stroke:none}.sun-disc[data-astro-cid-q7hcol7s]{fill:var(--c-focus)}.year[data-astro-cid-q7hcol7s]{font:700 6.4px var(--f-body);fill:var(--art-band,#3e4f4a)}@media (prefers-reduced-motion:no-preference){.draw[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){stroke-dasharray:1;animation:ch-draw 1.6s var(--ease) both}.draw[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(.paper,.wall,.stone,.band,.stripe-a,.stripe-b,.stage,.copper,.slate,.roof,.glass,.door,.heart,.sun-disc){animation:ch-draw 1.6s var(--ease) both, ch-fill .5s ease both}.draw[data-astro-cid-q7hcol7s] text[data-astro-cid-q7hcol7s]{animation:.5s 1.6s both ch-fade}.s1[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){animation-delay:0s,.9s}.s2[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){animation-delay:.25s,1.1s}.s3[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){animation-delay:.5s,1.3s}.s4[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){animation-delay:1.5s,1.5s}.sun[data-astro-cid-q7hcol7s]{animation:ch-sun .9s var(--ease) .8s both;transform-box:fill-box;transform-origin:50%}}@keyframes ch-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ch-fill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes ch-fade{0%{opacity:0}to{opacity:1}}@keyframes ch-sun{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.egg[data-astro-cid-q7hcol7s],.hit[data-astro-cid-q7hcol7s]{fill:#0000;stroke:none;pointer-events:all;cursor:pointer;-webkit-tap-highlight-color:transparent}.street[data-astro-cid-q7hcol7s],.eggs[data-astro-cid-q7hcol7s]{pointer-events:none}.bike[data-astro-cid-q7hcol7s],.rider-head[data-astro-cid-q7hcol7s],.rider-coat[data-astro-cid-q7hcol7s]{stroke:var(--art-person,var(--c-ink));stroke-width:1.6px}.bike[data-astro-cid-q7hcol7s]{fill:none}.rider-head[data-astro-cid-q7hcol7s]{fill:var(--art-paper,#fff)}.rider-coat[data-astro-cid-q7hcol7s]{fill:var(--c-primary)}.joy[data-astro-cid-q7hcol7s]{fill:var(--art-heart,#b4532a);stroke:none;opacity:0;transform-box:fill-box;transform-origin:50%}.spokes[data-astro-cid-q7hcol7s],.tram-spokes[data-astro-cid-q7hcol7s]{transform-box:fill-box;transform-origin:50%}.cloth[data-astro-cid-q7hcol7s]{fill:var(--c-sand);stroke:var(--art-person,var(--c-ink));stroke-width:1.6px}.pole[data-astro-cid-q7hcol7s]{fill:var(--c-primary);stroke:var(--art-person,var(--c-ink));stroke-width:1.2px}.slogan[data-astro-cid-q7hcol7s]{font:700 12.5px var(--f-body);fill:var(--c-ink)}.bubble[data-astro-cid-q7hcol7s]{opacity:0;transform-box:fill-box;transform-origin:60% 100%;transition:opacity .15s ease, transform .3s var(--ease);transform:scale(.5)}.said[data-astro-cid-q7hcol7s] .bubble[data-astro-cid-q7hcol7s]{opacity:1;transform:none}.bubble-box[data-astro-cid-q7hcol7s]{fill:#fff;stroke:var(--art-person,var(--c-ink));stroke-width:1.4px}.bubble-text[data-astro-cid-q7hcol7s]{font:700 10px var(--f-body);fill:var(--c-ink)}.cat-fur[data-astro-cid-q7hcol7s]{fill:var(--fur);stroke:var(--art-person,var(--c-ink));stroke-width:1px}.cat-tail[data-astro-cid-q7hcol7s],.cat-leg[data-astro-cid-q7hcol7s]{fill:none;stroke:var(--art-person,var(--c-ink));stroke-width:1.6px}.cat-leg[data-astro-cid-q7hcol7s]{transform-box:fill-box;transform-origin:50% 0}.cat-walk[data-astro-cid-q7hcol7s]{opacity:0}.love[data-astro-cid-q7hcol7s]{fill:var(--art-heart,#b4532a);stroke:none;transform-box:fill-box;transform-origin:50%}.love-2[data-astro-cid-q7hcol7s],.love-3[data-astro-cid-q7hcol7s]{opacity:0}.tram[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){stroke:var(--art-person,var(--c-ink));stroke-width:1.4px}.tram-body[data-astro-cid-q7hcol7s]{fill:#6e1b2c}.tram-skirt[data-astro-cid-q7hcol7s]{fill:#4f1220}.tram-number[data-astro-cid-q7hcol7s]{font:700 8px var(--f-body);fill:#e2b23c}.tram-roof[data-astro-cid-q7hcol7s],.tram-wheel[data-astro-cid-q7hcol7s]{fill:var(--art-paper,#fff)}.tram-glass[data-astro-cid-q7hcol7s]{fill:var(--c-mint)}.tram-line[data-astro-cid-q7hcol7s],.tram-spokes[data-astro-cid-q7hcol7s]{fill:none}.tram-lamp[data-astro-cid-q7hcol7s]{fill:var(--c-sand)}.kong-fur[data-astro-cid-q7hcol7s]{fill:#3b302b;stroke:var(--art-person,var(--c-ink));stroke-width:1.2px}.kong-skin[data-astro-cid-q7hcol7s]{fill:#9c7b66;stroke:none}.kong-line[data-astro-cid-q7hcol7s]{fill:none;stroke:var(--c-ink);stroke-width:.9px}.kong-eye[data-astro-cid-q7hcol7s]{fill:var(--c-ink);stroke:none}.kong-limb-o[data-astro-cid-q7hcol7s]{fill:none;stroke:var(--art-person,var(--c-ink));stroke-width:6.4px}.kong-limb[data-astro-cid-q7hcol7s]{fill:none;stroke:#3b302b;stroke-width:4px}.kong-swat[data-astro-cid-q7hcol7s]{transform-box:fill-box;transform-origin:92% 92%}.heli[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){stroke:var(--art-person,var(--c-ink));stroke-width:1.1px}.heli-a[data-astro-cid-q7hcol7s]{--heli:var(--c-primary)}.heli-b[data-astro-cid-q7hcol7s]{--heli:var(--c-terracotta)}.heli-body[data-astro-cid-q7hcol7s]{fill:var(--heli)}.heli-glass[data-astro-cid-q7hcol7s]{fill:var(--c-mint)}.heli-line[data-astro-cid-q7hcol7s]{fill:none}.heli-rotor[data-astro-cid-q7hcol7s]{fill:none;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%}.heli-tail-rotor[data-astro-cid-q7hcol7s]{fill:none;transform-box:fill-box;transform-origin:50%}.smokers[data-astro-cid-q7hcol7s],.tram[data-astro-cid-q7hcol7s],.kong[data-astro-cid-q7hcol7s],.heli[data-astro-cid-q7hcol7s],.shop[data-astro-cid-q7hcol7s],.queue[data-astro-cid-q7hcol7s]{display:none}.shop-open[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(.shop,.queue){display:inline}.shop-light[data-astro-cid-q7hcol7s]{fill:#ffe3a3}.shop-knob[data-astro-cid-q7hcol7s]{fill:var(--c-ink);stroke:none}.pyshka[data-astro-cid-q7hcol7s]{fill:#f1d3a0;stroke:#8a5a2b;stroke-width:.8px}.pyshka-hole[data-astro-cid-q7hcol7s]{fill:#ffe3a3;stroke:#8a5a2b;stroke-width:.6px}.sign-board[data-astro-cid-q7hcol7s]{fill:var(--c-primary);stroke:var(--art-person,var(--c-ink));stroke-width:1.2px}.sign-text[data-astro-cid-q7hcol7s]{font:700 8.2px var(--f-display);fill:var(--c-sand)}.shop-sign[data-astro-cid-q7hcol7s],.heart[data-astro-cid-q7hcol7s]{transform-box:fill-box;transform-origin:50%}.hands[data-astro-cid-q7hcol7s]{transform-box:view-box;transform-origin:376.5px 150px}.draw[data-astro-cid-q7hcol7s] .heart[data-astro-cid-q7hcol7s].lit{fill:#e23d2d}.buyer[data-astro-cid-q7hcol7s]{transform:translate(600px,500px)}.buyer[data-astro-cid-q7hcol7s] .q-walk,.buyer[data-astro-cid-q7hcol7s].moving .q-stand{opacity:0}.buyer[data-astro-cid-q7hcol7s].moving .q-walk{opacity:1}.smoke-go[data-astro-cid-q7hcol7s] .smokers[data-astro-cid-q7hcol7s],.tram-go[data-astro-cid-q7hcol7s] .tram[data-astro-cid-q7hcol7s],.kong-go[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(.kong,.heli){display:inline}.smoker[data-astro-cid-q7hcol7s] .face[data-astro-cid-q7hcol7s]{transform:scaleX(calc(var(--dir) * -1))}.smoker[data-astro-cid-q7hcol7s] .sm-walk{opacity:0}@media (prefers-reduced-motion:no-preference){.actor[data-astro-cid-q7hcol7s],.joy[data-astro-cid-q7hcol7s],.a3[data-astro-cid-q7hcol7s] .person,.rally[data-astro-cid-q7hcol7s],.banner[data-astro-cid-q7hcol7s],.holder[data-astro-cid-q7hcol7s],.slogan[data-astro-cid-q7hcol7s]{animation-duration:32s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:2s;animation-fill-mode:both}.a1[data-astro-cid-q7hcol7s]{animation-name:ch-a1}.a2[data-astro-cid-q7hcol7s]{animation-name:ch-a2}.joy[data-astro-cid-q7hcol7s]{animation-name:ch-joy;animation-timing-function:ease-out}.a3[data-astro-cid-q7hcol7s]{animation-name:ch-a3}.a3[data-astro-cid-q7hcol7s] .a3-walk{animation-name:ch-a3-walk}.a3[data-astro-cid-q7hcol7s] .a3-wave{animation-name:ch-a3-wave}.rally[data-astro-cid-q7hcol7s]{animation-name:ch-rally}.banner[data-astro-cid-q7hcol7s]{animation-name:ch-unfurl}.holder-l[data-astro-cid-q7hcol7s]{animation-name:ch-step-l}.holder-r[data-astro-cid-q7hcol7s]{animation-name:ch-step-r}.slogan[data-astro-cid-q7hcol7s]{animation-name:ch-slogan}.a4[data-astro-cid-q7hcol7s]{animation:38s linear 2s infinite both ch-a4}.spokes[data-astro-cid-q7hcol7s],.tram-spokes[data-astro-cid-q7hcol7s]{animation:.5s linear infinite ch-spin}.tram-go[data-astro-cid-q7hcol7s] .tram[data-astro-cid-q7hcol7s]{animation:9s linear both ch-tram}.cat[data-astro-cid-q7hcol7s],.cat-face[data-astro-cid-q7hcol7s],.cat-walk[data-astro-cid-q7hcol7s],.cat-sit[data-astro-cid-q7hcol7s],.cat-love[data-astro-cid-q7hcol7s]{animation-duration:44s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:4s;animation-fill-mode:both}.cat-a[data-astro-cid-q7hcol7s]{animation-name:ch-cat-a}.cat-b[data-astro-cid-q7hcol7s]{animation-name:ch-cat-b}.cat-a[data-astro-cid-q7hcol7s] .cat-face[data-astro-cid-q7hcol7s]{animation-name:ch-cat-turn}.cat-walk[data-astro-cid-q7hcol7s]{animation-name:ch-cat-walk}.cat-sit[data-astro-cid-q7hcol7s]{animation-name:ch-cat-sit}.cat-love[data-astro-cid-q7hcol7s]{animation-name:ch-cat-love}.cat-leg[data-astro-cid-q7hcol7s]{animation:.35s ease-in-out infinite alternate ch-paw}.cat-leg[data-astro-cid-q7hcol7s].leg-b{animation-direction:alternate-reverse}.love[data-astro-cid-q7hcol7s]{animation:1.8s ease-out infinite both ch-love}.love-2[data-astro-cid-q7hcol7s]{animation-delay:.6s}.love-3[data-astro-cid-q7hcol7s]{animation-delay:1.2s}.smoke-go[data-astro-cid-q7hcol7s] .smoker[data-astro-cid-q7hcol7s]{animation:ch-out var(--walk) linear var(--d) both, ch-back var(--walk) linear calc(var(--d) + var(--walk) + var(--stay)) forwards}.smoker[data-astro-cid-q7hcol7s] .face[data-astro-cid-q7hcol7s]{transform:scaleX(var(--dir))}.smoke-go[data-astro-cid-q7hcol7s] .face[data-astro-cid-q7hcol7s]{animation:ch-turn 10ms linear calc(var(--d) + var(--walk)) forwards}.smoke-go[data-astro-cid-q7hcol7s] .sm-walk{animation:ch-on 10ms linear var(--d) both, ch-off 10ms linear calc(var(--d) + var(--walk)) forwards, ch-on 10ms linear calc(var(--d) + var(--walk) + var(--stay)) forwards}.smoke-go[data-astro-cid-q7hcol7s] .sm-smoke{animation:ch-off 10ms linear var(--d) both, ch-on 10ms linear calc(var(--d) + var(--walk)) forwards, ch-off 10ms linear calc(var(--d) + var(--walk) + var(--stay)) forwards}.kong-go[data-astro-cid-q7hcol7s] .kong[data-astro-cid-q7hcol7s]{animation:ch-kong 11s var(--ease) both}.kong-go[data-astro-cid-q7hcol7s] .kong-swat[data-astro-cid-q7hcol7s]{animation:.7s ease-in-out infinite alternate ch-swat}.kong-go[data-astro-cid-q7hcol7s] .heli-a[data-astro-cid-q7hcol7s]{animation:11s linear both ch-heli-a}.kong-go[data-astro-cid-q7hcol7s] .heli-b[data-astro-cid-q7hcol7s]{animation:11s linear both ch-heli-b}.draw[data-astro-cid-q7hcol7s] .heart[data-astro-cid-q7hcol7s].lit{animation:ch-pulse .5s var(--ease)}.clock-spin[data-astro-cid-q7hcol7s] .hands[data-astro-cid-q7hcol7s]{animation:ch-hands 1.2s var(--ease)}.shop-open[data-astro-cid-q7hcol7s] .shop[data-astro-cid-q7hcol7s]{animation:.5s both ch-fade}.shop-open[data-astro-cid-q7hcol7s] .shop-sign[data-astro-cid-q7hcol7s]{animation:ch-sign .7s var(--ease) .15s both}.heli-rotor[data-astro-cid-q7hcol7s]{animation:.12s linear infinite alternate ch-rotor}.heli-tail-rotor[data-astro-cid-q7hcol7s]{animation:.12s linear infinite alternate ch-rotor-tail}}@media (prefers-reduced-motion:reduce){.a2[data-astro-cid-q7hcol7s],.a4[data-astro-cid-q7hcol7s],.a3[data-astro-cid-q7hcol7s] .a3-walk,.rally[data-astro-cid-q7hcol7s],.pause[data-astro-cid-q7hcol7s]{display:none}}.is-paused[data-astro-cid-q7hcol7s] .street[data-astro-cid-q7hcol7s],.is-paused[data-astro-cid-q7hcol7s] .street[data-astro-cid-q7hcol7s] *{animation-play-state:paused!important}@keyframes ch-a1{0%{opacity:1;transform:translate(-20px,500px)scale(1)}28.5%{transform:translate(var(--door), 500px) scale(1);opacity:1}31.5%,to{transform:translate(var(--door), 497px) scale(.8);opacity:0}}@keyframes ch-a2{0%,39%{transform:translate(var(--door), 497px) scale(.8);opacity:0}42%{transform:translate(calc(var(--door) + 4px), 500px) scale(1);opacity:1}72%{opacity:1;transform:translate(580px,500px)scale(1)}75%,to{opacity:0;transform:translate(580px,500px)scale(1)}}@keyframes ch-joy{0%,48%{opacity:0;transform:translateY(0)scale(.4)}51%{opacity:1;transform:translateY(-2px)scale(1)}57%{opacity:1;transform:translateY(-9px)scale(1)}60%,to{opacity:0;transform:translateY(-12px)scale(1)}}@keyframes ch-a3{0%,3%{opacity:0;transform:translate(580px,500px)scale(1)}3.1%{opacity:1}19.5%,30%{transform:translate(calc(var(--door) + 100px), 500px) scale(1)}61.5%{opacity:1;transform:translate(-20px,500px)scale(1)}61.6%,to{opacity:0;transform:translate(-20px,500px)scale(1)}}@keyframes ch-a3-walk{0%,19.4%{opacity:1}19.5%,30%{opacity:0}30.1%,to{opacity:1}}@keyframes ch-a3-wave{0%,19.4%{opacity:0}19.5%,30%{opacity:1}30.1%,to{opacity:0}}@keyframes ch-rally{0%,75%{opacity:0}77%,97%{opacity:1}99%,to{opacity:0}}@keyframes ch-unfurl{0%,77%{transform:scaleX(.04)}82%,94%{transform:scaleX(1)}97%,to{transform:scaleX(.04)}}@keyframes ch-step-l{0%,77%{transform:translate(51.84px)}82%,94%{transform:translate(0)}97%,to{transform:translate(51.84px)}}@keyframes ch-step-r{0%,77%{transform:translate(-51.84px)}82%,94%{transform:translate(0)}97%,to{transform:translate(-51.84px)}}@keyframes ch-slogan{0%,81%{opacity:0}83%,94%{opacity:1}95%,to{opacity:0}}@keyframes ch-a4{0%,50%{opacity:0;transform:translate(-30px,500px)scale(1)}50.1%{opacity:1}62%{opacity:1;transform:translate(600px,500px)scale(1)}62.1%,to{opacity:0;transform:translate(600px,500px)scale(1)}}@keyframes ch-tram{0%{transform:translate(-120px,500px)}to{transform:translate(760px,500px)}}@keyframes ch-spin{to{transform:rotate(1turn)}}@keyframes ch-cat-a{0%,4%{opacity:0;transform:translate(46px,301px)}5%{opacity:1}26%,58%{opacity:1;transform:translate(96px,301px)}80%{opacity:1;transform:translate(44px,301px)}82%,to{opacity:0;transform:translate(44px,301px)}}@keyframes ch-cat-b{0%,6%{opacity:0;transform:translate(176px,301px)}7%{opacity:1}26%,58%{opacity:1;transform:translate(114px,301px)}80%{opacity:1;transform:translate(58px,301px)}82%,to{opacity:0;transform:translate(58px,301px)}}@keyframes ch-cat-turn{0%,57.9%{transform:scaleX(1)}58%,to{transform:scaleX(-1)}}@keyframes ch-cat-walk{0%,25.9%{opacity:1}26%,57.9%{opacity:0}58%,to{opacity:1}}@keyframes ch-cat-sit{0%,25.9%{opacity:0}26%,57.9%{opacity:1}58%,to{opacity:0}}@keyframes ch-cat-love{0%,28%{opacity:0}29.5%,55%{opacity:1}56.5%,to{opacity:0}}@keyframes ch-paw{0%{transform:rotate(-24deg)}to{transform:rotate(24deg)}}@keyframes ch-love{0%{opacity:0;transform:translateY(4px)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-18px)scale(1)}}@keyframes ch-out{0%{transform:translate(var(--door), 497px) scale(.8);opacity:0}12%{transform:translate(calc(var(--door) + (var(--x) - var(--door)) * .12), 500px) scale(1);opacity:1}to{transform:translate(var(--x), 500px) scale(1);opacity:1}}@keyframes ch-back{0%{transform:translate(var(--x), 500px) scale(1);opacity:1}88%{transform:translate(calc(var(--door) + (var(--x) - var(--door)) * .12), 500px) scale(1);opacity:1}to{transform:translate(var(--door), 497px) scale(.8);opacity:0}}@keyframes ch-turn{0%,to{transform:scaleX(calc(var(--dir) * -1))}}@keyframes ch-on{0%,to{opacity:1}}@keyframes ch-off{0%,to{opacity:0}}@keyframes ch-kong{0%{opacity:0;transform:translateY(46px)}10%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(46px)}}@keyframes ch-swat{0%{transform:rotate(-8deg)}to{transform:rotate(34deg)}}@keyframes ch-heli-a{0%{transform:translate(600px,64px)scaleX(-1)}16%{transform:translate(330px,80px)scaleX(-1)}20%{transform:translate(318px,76px)scaleX(1)}40%{transform:translate(440px,60px)scaleX(1)}44%{transform:translate(452px,66px)scaleX(-1)}64%{transform:translate(330px,84px)scaleX(-1)}68%{transform:translate(318px,80px)scaleX(1)}to{transform:translate(620px,30px)scaleX(1)}}@keyframes ch-heli-b{0%{transform:translate(-40px,122px)scaleX(1)}24%{transform:translate(440px,132px)scaleX(1)}28%{transform:translate(452px,128px)scaleX(-1)}52%{transform:translate(300px,118px)scaleX(-1)}56%{transform:translate(288px,122px)scaleX(1)}80%{transform:translate(440px,134px)scaleX(1)}to{transform:translate(620px,110px)scaleX(1)}}@keyframes ch-rotor{0%{transform:scaleX(1)}to{transform:scaleX(.15)}}@keyframes ch-rotor-tail{0%{transform:scaleY(1)}to{transform:scaleY(.2)}}@keyframes ch-pulse{50%{transform:scale(1.5)}}@keyframes ch-hands{to{transform:rotate(2turn)}}@keyframes ch-sign{0%{opacity:0;transform:scale(.2)rotate(-8deg)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}.pause[data-astro-cid-q7hcol7s]{border:1.5px solid var(--c-border-strong);width:40px;height:40px;color:var(--c-primary);cursor:pointer;background:#ffffffd9;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.pause[data-astro-cid-q7hcol7s]:hover{border-color:var(--c-primary)}.pause[data-astro-cid-q7hcol7s] .when-paused,.pause[data-astro-cid-q7hcol7s][aria-pressed=true] .when-playing{display:none}.pause[data-astro-cid-q7hcol7s][aria-pressed=true] .when-paused{display:block}.hero[data-astro-cid-m3zpgalb]{background:var(--c-surface);border-bottom:2px solid var(--c-primary);overflow:hidden}.hero-in[data-astro-cid-m3zpgalb]{gap:28px;padding-top:clamp(28px,5vw,64px);display:grid}.hero-text[data-astro-cid-m3zpgalb]{flex-direction:column;gap:18px;min-width:0;display:flex}h1[data-astro-cid-m3zpgalb]{font-weight:700;font-size:var(--fs-display);letter-spacing:-.035em;max-width:11ch;line-height:1.04}.sub[data-astro-cid-m3zpgalb]{font-size:var(--fs-lead);color:var(--c-text-3);max-width:32em}.search[data-astro-cid-m3zpgalb]{flex-direction:column;gap:8px;max-width:600px;margin-top:6px;display:flex}.search[data-astro-cid-m3zpgalb] label[data-astro-cid-m3zpgalb]{font-weight:700}.search-row[data-astro-cid-m3zpgalb]{gap:8px;display:flex}.search-row[data-astro-cid-m3zpgalb] .input[data-astro-cid-m3zpgalb]{flex:1;min-width:0;min-height:58px;font-size:17px}.search-row[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{min-height:58px;padding-inline:18px}.btn-label[data-astro-cid-m3zpgalb]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.popular[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.hero-art[data-astro-cid-m3zpgalb]{--art-paper:#fff;justify-self:center;width:min(100%,440px);margin-bottom:-2px}@media (width>=640px){.btn-label[data-astro-cid-m3zpgalb]{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (width>=960px){.hero-in[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:48px}.hero-text[data-astro-cid-m3zpgalb]{align-self:center;padding-bottom:56px}.hero-art[data-astro-cid-m3zpgalb]{justify-self:end;width:100%;max-width:540px}}.cta-wrap[data-astro-cid-m3zpgalb]{margin-top:clamp(48px,7vw,88px)}.cta[data-astro-cid-m3zpgalb]{background:var(--c-primary);color:#fff;border-radius:28px;gap:28px 56px;padding:clamp(24px,4.5vw,56px);display:grid}.cta-text[data-astro-cid-m3zpgalb]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cta[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-weight:700;font-size:var(--fs-h2);letter-spacing:-.025em}.cta[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:#d6ebe4;font-size:var(--fs-lead);max-width:30em}.cta[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{margin-top:8px}.steps[data-astro-cid-m3zpgalb]{counter-reset:step;flex-direction:column;align-self:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{counter-increment:step;align-items:center;gap:14px;font-size:17px;font-weight:600;display:flex}.steps[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:counter(step);background:var(--c-focus);color:#2b2100;width:40px;height:40px;font:700 17px var(--f-display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=860px){.cta[data-astro-cid-m3zpgalb]{grid-template-columns:1.2fr 1fr}}.how[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{align-items:flex-start;gap:14px;display:flex}.how[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]>span[data-astro-cid-m3zpgalb]:last-child{flex-direction:column;gap:4px;display:flex}.how[data-astro-cid-m3zpgalb] .icon-tile[data-astro-cid-m3zpgalb]{background:var(--c-surface)}.pair[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.tg[data-astro-cid-m3zpgalb],.about[data-astro-cid-m3zpgalb]{border-radius:22px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,3vw,32px);display:flex}.tg[data-astro-cid-m3zpgalb]{background:var(--c-mint)}.about[data-astro-cid-m3zpgalb]{border:1.5px solid var(--c-border)}.tg[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.about[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:22px;font-weight:700}.tg[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.about[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--c-text-3)}.tg-links[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.about[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{margin-top:4px;font-weight:700}
