.brand-logo[data-v-0fbba4c5]{width:auto;height:1em;display:block;overflow:visible}.brand-logo__dot[data-v-0fbba4c5]{transform-box:fill-box;transform-origin:50%;transition:transform .6s var(--ease-out,ease)}.brand-logo:hover .brand-logo__dot[data-v-0fbba4c5],a:hover .brand-logo__dot[data-v-0fbba4c5]{transform:scale(1.25)}.preloader[data-v-7822b78f]{z-index:150;background:var(--bg);clip-path:inset(0);place-items:center;display:grid;position:fixed;inset:0}.preloader__mask[data-v-7822b78f]{overflow:hidden}.preloader__brand[data-v-7822b78f]{color:var(--fg);font-size:calc(clamp(3rem,10vw,8rem))}.preloader__meta[data-v-7822b78f]{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:32px}.preloader__count[data-v-7822b78f]{color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:calc(clamp(2.5rem,6vw,5rem))}.webgl[data-v-62ee2157]{z-index:0;pointer-events:none;position:fixed;inset:0}.webgl[data-v-62ee2157]:before{content:"";background:radial-gradient(40vmax 30vmax at 70% 40%,#7b5cff1f,#0000 70%),radial-gradient(30vmax 24vmax at 30% 70%,#c8ff5a0f,#0000 70%);position:absolute;inset:0}.webgl__canvas[data-v-62ee2157]{width:100%;height:100%}.webgl--fallback[data-v-62ee2157]:after{content:"";aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle at 35% 30%,#fff,#8d93a3 35%,#1a1c22 70%,#c8ff5a);border-radius:50%;width:46vmin;position:absolute;top:50%;left:60%;translate:-50% -50%}:root[data-theme=light] .webgl[data-v-62ee2157]:before{background:radial-gradient(40vmax 30vmax at 70% 40%,#7b5cff1a,#0000 70%),radial-gradient(30vmax 24vmax at 30% 70%,#4d6b0014,#0000 70%)}:root[data-theme=light] .webgl--fallback[data-v-62ee2157]:after{background:radial-gradient(circle at 35% 30%,#fff,#9ea3ad 30%,#2a2d35 68%,#4d6b00)}.lang[data-v-19b17ce9]{white-space:nowrap;align-items:center;display:flex}.lang__sep[data-v-19b17ce9]{color:var(--line-strong)}.lang__link[data-v-19b17ce9]{min-width:32px;min-height:32px;color:var(--fg-dim);transition:color .3s var(--ease-out),opacity .2s;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex;position:relative}.lang__link[data-v-19b17ce9]:after{content:"";background:var(--accent-ink);transform-origin:0;height:1.5px;transition:transform .4s var(--ease-out);position:absolute;bottom:2px;left:8px;right:8px;transform:scaleX(0)}.lang__link.is-active[data-v-19b17ce9]{color:var(--fg)}.lang__link.is-active[data-v-19b17ce9]:after{transform:scaleX(1)}.lang__link[data-v-19b17ce9]:active{opacity:.6}@media (hover:hover){.lang__link[data-v-19b17ce9]:hover{color:var(--fg)}.lang__link[data-v-19b17ce9]:hover:after{transform:scaleX(1)}}.lang--pills[data-v-19b17ce9]{gap:8px}.lang--pills .lang__link[data-v-19b17ce9]{border:1px solid var(--line-strong);border-radius:999px;min-width:44px;min-height:44px;padding:0 18px}.lang--pills .lang__link[data-v-19b17ce9]:after{display:none}.lang--pills .lang__link.is-active[data-v-19b17ce9]{background:var(--fg-faint);border-color:var(--fg)}.theme[data-v-1c9446bb]{border:1px solid var(--line-strong);border-radius:50%;place-items:center;width:40px;height:40px;transition:background-color .3s,transform .2s;display:grid}.theme[data-v-1c9446bb]:hover{background:var(--fg-faint)}.theme[data-v-1c9446bb]:active{transform:scale(.94)}.theme__icon[data-v-1c9446bb]{transition:transform .5s var(--ease-out);transform:rotate(180deg)}:root[data-theme=light] .theme__icon[data-v-1c9446bb]{transform:rotate(0)}@media (width<=900px){.theme[data-v-1c9446bb]{width:44px;height:44px}}.header[data-v-75d8fae0]{z-index:50;transition:transform .6s var(--ease-out),background-color .6s;position:fixed;inset:0 0 auto}.header--hidden[data-v-75d8fae0]{transform:translateY(-110%)}.header--scrolled[data-v-75d8fae0]:not(.header--open){background:linear-gradient(to bottom,var(--header-scrim),rgb(var(--bg-rgb)/0))}.header__inner[data-v-75d8fae0]{align-items:center;gap:32px;height:88px;display:flex}.header__logo[data-v-75d8fae0]{z-index:2;color:var(--fg);margin-right:auto;font-size:26px;position:relative}.header__nav[data-v-75d8fae0]{gap:36px;display:flex}.header__cta[data-v-75d8fae0],.header__nav[data-v-75d8fae0]{white-space:nowrap}.header__lang[data-v-75d8fae0],.header__theme[data-v-75d8fae0]{margin-left:-8px}.header__theme[data-v-75d8fae0]{z-index:2;position:relative}.header__link[data-v-75d8fae0]{height:1.5em;font-weight:500;display:inline-block;position:relative;overflow:hidden}.header__link-text[data-v-75d8fae0]{transition:transform .55s var(--ease-out);display:inline-block}.header__link-text[data-v-75d8fae0]:after{content:attr(data-text);color:var(--accent-ink);position:absolute;top:100%;left:0}.header__link:hover .header__link-text[data-v-75d8fae0]{transform:translateY(-100%)}.header__cta[data-v-75d8fae0]{height:46px;padding:0 22px;font-size:.92rem}.header__burger[data-v-75d8fae0]{z-index:2;border:1px solid var(--line-strong);border-radius:50%;width:46px;height:46px;display:none;position:relative}.header__burger span[data-v-75d8fae0]{height:1.5px;transition:transform .5s var(--ease-out);background:currentColor;position:absolute;left:13px;right:13px}.header__burger span[data-v-75d8fae0]:first-child{top:19px}.header__burger span[data-v-75d8fae0]:last-child{top:26px}.header--open .header__burger span[data-v-75d8fae0]:first-child{transform:translateY(3.5px)rotate(45deg)}.header--open .header__burger span[data-v-75d8fae0]:last-child{transform:translateY(-3.5px)rotate(-45deg)}.menu[data-v-75d8fae0]{z-index:1;background:var(--bg);flex-direction:column;justify-content:space-between;padding:120px 0 32px;display:flex;position:fixed;inset:0}.menu__link[data-v-75d8fae0]{border-bottom:1px solid var(--line);font-family:var(--font-display);letter-spacing:-.04em;align-items:baseline;gap:16px;padding-block:12px;font-size:calc(clamp(2rem,9vw,3.4rem));display:flex}.menu__footer[data-v-75d8fae0]{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.menu-enter-active[data-v-75d8fae0],.menu-leave-active[data-v-75d8fae0]{transition:clip-path .7s var(--ease-in-out)}.menu-enter-from[data-v-75d8fae0],.menu-leave-to[data-v-75d8fae0]{clip-path:inset(0 0 100%)}@media (width<=1180px){.header__inner[data-v-75d8fae0]{gap:18px}.header__nav[data-v-75d8fae0]{gap:22px}.header__cta[data-v-75d8fae0]{padding:0 18px}}@media (width<=900px){.header__cta[data-v-75d8fae0],.header__lang[data-v-75d8fae0],.header__nav[data-v-75d8fae0]{display:none}.header__inner[data-v-75d8fae0]{gap:12px;height:72px}.header__theme[data-v-75d8fae0]{margin-left:0}.header__burger[data-v-75d8fae0]{display:block}}.footer[data-v-58ca3f9c]{z-index:1;border-top:1px solid var(--line);background:linear-gradient(to bottom,transparent,var(--bg) 40%);padding-top:80px;position:relative}.footer__top[data-v-58ca3f9c]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.footer__contacts[data-v-58ca3f9c],.footer__nav[data-v-58ca3f9c],.footer__socials[data-v-58ca3f9c]{align-content:start;gap:10px;display:grid}.footer__contacts a[data-v-58ca3f9c],.footer__nav a[data-v-58ca3f9c],.footer__socials a[data-v-58ca3f9c]{transition:color .3s}.footer__contacts a[data-v-58ca3f9c]:hover,.footer__nav a[data-v-58ca3f9c]:hover,.footer__socials a[data-v-58ca3f9c]:hover{color:var(--accent-ink)}.footer__brand[data-v-58ca3f9c]{color:var(--fg);font-size:calc(.244 * (min(100vw,1920px) - 2 * var(--gutter)));max-width:100%;margin-top:64px;-webkit-mask-image:linear-gradient(#000 35%,#0000001f);mask-image:linear-gradient(#000 35%,#0000001f)}.footer__bottom[data-v-58ca3f9c]{justify-content:space-between;gap:16px;padding-block:24px;display:flex}@media (width<=720px){.footer__top[data-v-58ca3f9c]{grid-template-columns:1fr}.footer__bottom[data-v-58ca3f9c]{flex-direction:column}}.modal[data-v-430d3806]{z-index:110;background:rgb(var(--bg-rgb)/.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:flex-end;display:flex;position:fixed;inset:0}.modal__panel[data-v-430d3806]{background:var(--bg-2);border-left:1px solid var(--line);width:min(720px,100%);height:100%;padding:calc(clamp(28px,5vw,64px));position:relative;overflow-y:auto}.modal__panel .h2[data-v-430d3806]{max-width:14ch;margin-bottom:40px;font-size:calc(clamp(1.6rem,3vw,2.6rem))}.modal__close[data-v-430d3806]{border:1px solid var(--line-strong);border-radius:50%;width:48px;height:48px;font-size:1.6rem;line-height:1;position:absolute;top:20px;right:20px}.modal__form[data-v-430d3806]{gap:26px;display:grid}.field[data-v-430d3806]{border:0;gap:8px;margin:0;padding:0;display:grid}.field input[data-v-430d3806],.field textarea[data-v-430d3806]{border:0;border-bottom:1px solid var(--line-strong);width:100%;color:var(--fg);font:inherit;background:0 0;outline:none;padding:10px 0;font-size:1.15rem;transition:border-color .3s}.field__err[data-v-430d3806]{color:var(--danger,#ff6b6b);font-size:.8125rem}.field input[aria-invalid=true][data-v-430d3806]{border-color:var(--danger,#ff6b6b)}.field input[data-v-430d3806]:focus,.field textarea[data-v-430d3806]:focus{border-color:var(--accent-ink)}.chips[data-v-430d3806]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.chip[data-v-430d3806]{min-height:44px;color:inherit;font:inherit;border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:10px 18px;transition:background-color .3s,color .3s}.chip.is-active[data-v-430d3806]{background:var(--accent);border-color:var(--accent-ink);color:var(--on-accent)}.chip[data-v-430d3806]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.agree[data-v-430d3806]{align-items:center;gap:12px;font-size:.9rem;display:flex}.agree input[data-v-430d3806]{accent-color:var(--accent-ink);width:18px;height:18px}.modal__note[data-v-430d3806]{margin:-24px 0 32px}.hp[data-v-430d3806]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.modal__alert[data-v-430d3806]{border:1px solid var(--line-strong);border-radius:14px;padding:16px}.modal__alert.is-error[data-v-430d3806]{border-color:var(--danger);color:var(--danger)}.modal__alert a[data-v-430d3806]{color:var(--fg);margin-top:8px;text-decoration:underline;display:block}.modal__form .btn[data-v-430d3806]{justify-self:start;min-width:220px}.modal__done[data-v-430d3806]{align-content:center;gap:24px;min-height:70%;display:grid}.modal-enter-active[data-v-430d3806],.modal-leave-active[data-v-430d3806]{transition:opacity .6s var(--ease-out)}.modal-enter-active .modal__panel[data-v-430d3806],.modal-leave-active .modal__panel[data-v-430d3806]{transition:transform .7s var(--ease-out)}.modal-enter-from[data-v-430d3806],.modal-leave-to[data-v-430d3806]{opacity:0}.modal-enter-from .modal__panel[data-v-430d3806],.modal-leave-to .modal__panel[data-v-430d3806]{transform:translate(100%)}.btn[aria-disabled=true][data-v-430d3806]{opacity:.6;cursor:progress}.cursor[data-v-e9afd955]{pointer-events:none;z-index:120;position:fixed;inset:0}.cursor__dot[data-v-e9afd955],.cursor__ring[data-v-e9afd955]{border-radius:50%;position:fixed;top:0;left:0;translate:-50% -50%}.cursor__dot[data-v-e9afd955]{background:var(--fg);width:6px;height:6px;box-shadow:0 0 0 1px var(--bg)}.cursor__ring[data-v-e9afd955]{border:1px solid var(--fg);width:36px;height:36px;box-shadow:0 0 0 1px rgb(var(--bg-rgb)/.5);transition:width .45s var(--ease-out),height .45s var(--ease-out),background-color .45s,border-color .45s;place-items:center;display:grid}.cursor__ring.is-hover[data-v-e9afd955]{width:64px;height:64px}.cursor__ring.has-label[data-v-e9afd955]{border-color:var(--fg);background:var(--fg);width:110px;height:110px}.cursor__label[data-v-e9afd955]{color:var(--bg);opacity:0;transition:opacity .3s}.has-label .cursor__label[data-v-e9afd955]{opacity:1}@media (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none!important}}.app__main[data-v-92a138fb]{z-index:1;position:relative}.skip-link[data-v-92a138fb]{z-index:200;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link[data-v-92a138fb]:focus{transform:none}
