@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/golos-text-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Neucha;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neucha-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Neucha;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/neucha-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:105.6%;ascent-override:92.8%;descent-override:20.8%;line-gap-override:0%}@font-face{font-family:Golos Fallback Android;src:local(Roboto),local(Roboto-Regular);size-adjust:103%;ascent-override:95.1%;descent-override:21.4%;line-gap-override:0%}@font-face{font-family:Neucha Fallback;src:local(Comic Sans MS),local(ComicSansMS);size-adjust:78.3%;ascent-override:98.2%;descent-override:36.4%;line-gap-override:6.1%}@font-face{font-family:Neucha Fallback Plain;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular);size-adjust:81%;ascent-override:94.9%;descent-override:35.2%;line-gap-override:5.9%}:root{--paper:#fffcf0;--paper-2:#f6f1e1;--ink:#1d1b19;--ink-soft:#5a554d;--line:#e6dfc9;--l-yellow:#ffd100;--l-blue:#6796cf;--l-grey:#b8cacd;--l-green:#379000;--l-violet:#ad94c5;--l-teal:#8fc492;--l-orange:#df6020;--l-pink:#d8838d;--l-sage:#a4b132;--l-beige:#ddc59f;--logo-yellow:#ffd100;--logo-pink:#d8838d;--logo-green:#379000;--hand:"Neucha", "Neucha Fallback", "Neucha Fallback Plain", "Comic Sans MS", cursive;--text:"Golos Text", "Golos Fallback", "Golos Fallback Android", system-ui, sans-serif;--measure:62ch;--gutter:clamp(16px, 4vw, 40px);--maxw:1180px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:88px}@media (width<=980px){html{scroll-padding-top:16px}}a,button{touch-action:manipulation}[tabindex="-1"]:focus{outline:none}body{background:var(--paper);color:var(--ink);font-family:var(--text);text-rendering:optimizelegibility;margin:0;font-size:18px;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-color:var(--l-orange)}:focus-visible{outline:3px solid var(--l-blue);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.2}p{margin:0 0 1em}p:last-child{margin-bottom:0}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.prose{max-width:var(--measure)}.lead{color:var(--ink);font-size:clamp(19px,1.6vw,22px);line-height:1.5}.muted{color:var(--ink-soft)}.btn{border:2px solid var(--ink);background:var(--logo-yellow);color:var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:10px;align-items:center;gap:.5em;padding:.7em 1.25em;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}}.btn{-webkit-user-select:none;user-select:none}.btn:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.btn--plain{background:var(--paper)}.section{padding-block:clamp(56px,9vw,112px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1)}.js [data-reveal]{opacity:0;transition:opacity .45s var(--ease-out), transform .55s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms)}.js [data-reveal=up]{transform:translateY(16px)}.js [data-reveal=right]{transform:translate(20px)}.js [data-reveal=slide]{opacity:1;transition:transform .55s var(--ease-out);transition-delay:calc(var(--d,0) * 1ms);transform:translateY(14px)}.js [data-reveal=pop]{transition-timing-function:var(--ease-out), var(--ease-back);transform:scale(.9)rotate(-7deg)}.js [data-reveal=drop]{transition-timing-function:var(--ease-out), var(--ease-back);transform:translateY(-56px)rotate(10deg)}.js [data-reveal=wipe]{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--ease-in-out);transition-delay:calc(var(--d,0) * 1ms)}.js [data-reveal=curtain]{opacity:1}.js [data-reveal=curtain]:after{content:"";background:var(--paper);transform-origin:100%;transition:transform .9s var(--ease-in-out);transition-delay:calc(var(--d,0) * 1ms);position:absolute;inset:-2px}.js [data-reveal=curtain].is-in:after{transform:scaleX(0)}.js [data-reveal=rise]{opacity:1;clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease-in-out);transition-delay:calc(var(--d,0) * 1ms)}.js [data-reveal].is-in{opacity:1;clip-path:inset(0);transform:none}.js [data-reveal=letters]{opacity:1;transform:none}.js [data-reveal=letters] .l{opacity:0;transform:translateY(.4em) rotate(calc(var(--r) * 1deg));transition:opacity .3s var(--ease-out), transform .55s var(--ease-back);transition-delay:calc(min(var(--i), 22) * 22ms);display:inline-block}.js [data-reveal=letters].is-in .l{opacity:1;transform:rotate(calc(var(--r) * .12deg))}.js [data-reveal=letters][data-done] .l{transition:transform .26s var(--ease-back);transition-delay:0s}@media (hover:hover) and (pointer:fine){.js [data-reveal=letters][data-done] .l:hover{transform:translateY(-.14em) rotate(calc(var(--r) * -.6deg))}.js a [data-reveal=letters][data-done] .l:hover{transform:rotate(calc(var(--r) * .12deg))}}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js [data-reveal=letters] .l{opacity:1!important;clip-path:none!important;transform:none!important}.js [data-reveal=curtain]:after{display:none}}.letters[data-astro-cid-fwnarsu5]{font-family:var(--hand);letter-spacing:.01em;margin:0;font-weight:400;line-height:1}.letters__word[data-astro-cid-fwnarsu5]{white-space:nowrap;margin-right:.28em;display:inline-block}.letters__word[data-astro-cid-fwnarsu5]:last-child{margin-right:0}.letters__text[data-astro-cid-fwnarsu5]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-yellow[data-astro-cid-fwnarsu5]{color:var(--l-yellow)}.c-blue[data-astro-cid-fwnarsu5]{color:var(--l-blue)}.c-grey[data-astro-cid-fwnarsu5]{color:var(--l-grey)}.c-green[data-astro-cid-fwnarsu5]{color:var(--l-green)}.c-violet[data-astro-cid-fwnarsu5]{color:var(--l-violet)}.c-teal[data-astro-cid-fwnarsu5]{color:var(--l-teal)}.c-orange[data-astro-cid-fwnarsu5]{color:var(--l-orange)}.c-pink[data-astro-cid-fwnarsu5]{color:var(--l-pink)}.c-sage[data-astro-cid-fwnarsu5]{color:var(--l-sage)}.signup[data-astro-cid-75wjdcun]{background:color-mix(in srgb, var(--l-yellow) 18%, var(--paper));border-top:2px solid var(--ink);padding-block:clamp(56px,9vw,112px)}.signup__in[data-astro-cid-75wjdcun]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.signup[data-astro-cid-75wjdcun] .signup__title{margin-bottom:18px;font-size:clamp(42px,5.6vw,72px)}.signup[data-astro-cid-75wjdcun] .lead[data-astro-cid-75wjdcun]{margin-bottom:14px}.signup__box[data-astro-cid-75wjdcun]{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:24px 24px 24px 6px;padding:clamp(20px,3vw,32px)}.signup__fallback[data-astro-cid-75wjdcun] p[data-astro-cid-75wjdcun]{margin-bottom:18px}@media (width<=860px){.signup__in[data-astro-cid-75wjdcun]{grid-template-columns:1fr}}.skip[data-astro-cid-hkbrpulz]{background:var(--ink);color:var(--paper);z-index:10;padding:8px 12px;position:absolute;top:8px;left:-9999px}.skip[data-astro-cid-hkbrpulz]:focus{left:8px}.top[data-astro-cid-hkbrpulz]{z-index:5;background:color-mix(in srgb, var(--paper) 96%, transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.top__in[data-astro-cid-hkbrpulz]{align-items:center;gap:24px;min-height:72px;display:flex}.top__logo[data-astro-cid-hkbrpulz]{flex-shrink:0;align-items:flex-end;gap:8px;text-decoration:none;display:flex}.top__logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:70px}.top__city[data-astro-cid-hkbrpulz]{font-family:var(--hand);color:var(--l-green);font-size:22px;line-height:1}.top__nav[data-astro-cid-hkbrpulz]{gap:22px;margin-left:auto;font-size:15px;display:flex}.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{white-space:nowrap;-webkit-user-select:none;user-select:none;margin:-11px 0;padding:11px 0;text-decoration:none;display:inline-block}.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,.top__nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{text-decoration:underline;text-decoration-color:var(--l-orange)}.top__cta[data-astro-cid-hkbrpulz]{padding:.5em 1em;font-size:15px}.foot[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);background:var(--paper-2);padding-block:48px;font-size:16px}.foot__in[data-astro-cid-hkbrpulz]{grid-template-columns:1.4fr 1fr;gap:40px;display:grid}.foot[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:70px;margin-bottom:14px}.foot[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{padding:6px 0;display:inline-block}@media (width<=980px){.top[data-astro-cid-hkbrpulz]{position:static}.top__in[data-astro-cid-hkbrpulz]{flex-wrap:wrap;row-gap:0;padding-top:10px}.top__cta[data-astro-cid-hkbrpulz]{margin-left:auto}.top__nav[data-astro-cid-hkbrpulz]{border-top:1px dashed var(--line);flex-wrap:wrap;order:3;gap:6px 18px;width:100%;margin-top:10px;margin-left:0;padding:10px 0 12px}}@media (width<=480px){.top__logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:58px}.top__city[data-astro-cid-hkbrpulz]{font-size:19px}.top__cta[data-astro-cid-hkbrpulz]{padding:.7em .9em;font-size:14px}.top__nav[data-astro-cid-hkbrpulz]{gap:6px 14px;font-size:14px}}@media (width<=640px){.foot__in[data-astro-cid-hkbrpulz]{grid-template-columns:1fr;gap:24px}}
