.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)}}.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}.paper[data-astro-cid-q7hcol7s]{fill:var(--art-paper,#fff)}.roof[data-astro-cid-q7hcol7s]{fill:url(#ch-tiles)}.tile-base[data-astro-cid-q7hcol7s]{fill:var(--art-tile-base,#2d8a74);stroke:none}.tile-a[data-astro-cid-q7hcol7s]{fill:var(--art-tile-a,var(--c-focus));stroke:none}.tile-b[data-astro-cid-q7hcol7s]{fill:var(--art-tile-b,#8fc9b6);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}@media (prefers-reduced-motion:no-preference){.draw[data-astro-cid-q7hcol7s] path[data-astro-cid-q7hcol7s],.draw[data-astro-cid-q7hcol7s] circle[data-astro-cid-q7hcol7s]{stroke-dasharray:1;animation:ch-draw 1.6s var(--ease) both}.draw[data-astro-cid-q7hcol7s] .paper[data-astro-cid-q7hcol7s],.draw[data-astro-cid-q7hcol7s] .roof[data-astro-cid-q7hcol7s],.draw[data-astro-cid-q7hcol7s] .glass[data-astro-cid-q7hcol7s],.draw[data-astro-cid-q7hcol7s] .door[data-astro-cid-q7hcol7s],.draw[data-astro-cid-q7hcol7s] .heart[data-astro-cid-q7hcol7s]{animation:ch-draw 1.6s var(--ease) both, ch-fill .5s ease both}.d2[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){animation-delay:.25s,1.1s}.d3[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(path,circle){animation-delay:.5s,1.3s}.d4[data-astro-cid-q7hcol7s] path[data-astro-cid-q7hcol7s]{animation-delay:1.5s,1.5s}.d1[data-astro-cid-q7hcol7s] [data-astro-cid-q7hcol7s]:is(.paper,.roof){animation-delay:0s,.9s}.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-sun{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform: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)}.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)}.tram[data-astro-cid-q7hcol7s]{display:none}.tram-go[data-astro-cid-q7hcol7s] .tram[data-astro-cid-q7hcol7s]{display:inline}.egg[data-astro-cid-q7hcol7s]{fill:#0000;stroke:none;pointer-events:all;cursor:pointer;-webkit-tap-highlight-color:transparent}@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}}@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%{opacity:1;transform:translate(280px,500px)scale(1)}31.5%,to{opacity:0;transform:translate(280px,497px)scale(.8)}}@keyframes ch-a2{0%,39%{opacity:0;transform:translate(280px,497px)scale(.8)}42%{opacity:1;transform:translate(284px,500px)scale(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(380px,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)}}.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}
