@font-face{font-family:Onest;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/onest-v11-cyrillic_latin-regular.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/onest-v11-cyrillic_latin-500.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/onest-v11-cyrillic_latin-700.woff2)format("woff2")}@font-face{font-family:Wix Madefor Display;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/wix-madefor-display-500.woff2)format("woff2")}@font-face{font-family:Wix Madefor Display;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/wix-madefor-display-700.woff2)format("woff2")}@font-face{font-family:Onest Fallback;font-weight:400;src:local(Arial);size-adjust:103.67%;ascent-override:93.56%;descent-override:29.42%;line-gap-override:0%}@font-face{font-family:Onest Fallback;font-weight:500;src:local(Arial);size-adjust:104.88%;ascent-override:92.49%;descent-override:29.08%;line-gap-override:0%}@font-face{font-family:Onest Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:99.41%;ascent-override:97.57%;descent-override:30.68%;line-gap-override:0%}@font-face{font-family:Wix Madefor Display Fallback;font-weight:500;src:local(Arial);size-adjust:105.67%;ascent-override:95.39%;descent-override:23.85%;line-gap-override:0%}@font-face{font-family:Wix Madefor Display Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:100.5%;ascent-override:100.3%;descent-override:25.07%;line-gap-override:0%}:root{--grey-0:#e9eeec;--grey-50:#e3e1db;--grey-80:#a8bdba;--grey-100:#8a9997;--white-0:#fff;--black-pure:#000;--black-neutral:#111;--black-deep:#0a100f;--black-0:#0f1917;--black-1:#0a1110;--black-2:#0d1412;--black-4:#151e1c;--black-10:#1a2624;--black-15:#202729;--black-20:#2a3836;--ink-blue:#161c26;--ink-pink:#211821;--green-50:#0e5f55;--green-100:#52c7ab;--green-black:#04110e;--mint-100:#5fe3c0;--mint-125:#7fe8c6;--mint-150:#12e0a0;--lime-100:#9be85b;--azure-100:#5aa8ff;--violet-100:#a7a8ff;--violet-125:#6c6cff;--orchid-100:#d08bff;--pink-100:#ffc2df;--pink-125:#ff6fb4;--lilac-100:#c58bff;--gl-poster-green:#06221a;--gl-poster-blue:#0f1570;--gl-poster-indigo:#280e76;--gl-poster-plum:#380d57;--grey-0-a04:#e9eeec0a;--grey-0-a05:#e9eeec0d;--grey-0-a06:#e9eeec0f;--grey-0-a07:#e9eeec12;--grey-0-a08:#e9eeec14;--grey-0-a10:#e9eeec1a;--grey-0-a12:#e9eeec1f;--grey-0-a14:#e9eeec24;--grey-0-a16:#e9eeec29;--grey-0-a18:#e9eeec2e;--grey-0-a20:#e9eeec33;--grey-0-a30:#e9eeec4d;--white-0-a06:#ffffff0f;--black-pure-a35:#00000059;--black-pure-a40:#0006;--black-pure-a45:#00000073;--black-pure-a50:#00000080;--black-deep-a90:#0a100fe6;--black-5-a72:#101817b8;--black-6-a66:#121a19a8;--black-6-a86:#121a19db;--graphite-a86:#1a1a1adb;--green-100-a35:#52c7ab59;--mint-100-a32:#5fe3c052;--mint-100-a34:#5fe3c057;--mint-100-a55:#5fe3c08c;--mint-150-a10:#12e0a01a;--violet-100-a36:#a7a8ff5c;--violet-130-a12:#6b6cff1f;--acc-green:95, 227, 192;--acc-blue:167, 168, 255;--acc-pink:255, 143, 198;--pulse-mint:18, 224, 160;--pulse-violet:107, 108, 255;--dark-surface-page:var(--black-deep);--gl-poster:radial-gradient(ellipse 14% 34% at 22% 38%, var(--gl-poster-green), transparent), radial-gradient(ellipse 11% 34% at 40% 66%, var(--gl-poster-blue), transparent), radial-gradient(ellipse 9% 22% at 42% 94%, var(--gl-poster-indigo), transparent), radial-gradient(ellipse 14% 22% at 50% 94%, var(--gl-poster-plum), transparent), var(--dark-surface-page);--dark-surface-card:var(--black-10);--dark-surface-card-blue:var(--ink-blue);--dark-surface-card-pink:var(--ink-pink);--dark-surface-glass:var(--black-5-a72);--dark-surface-window:var(--black-2);--dark-surface-window-bar:var(--black-4);--dark-surface-stage-active:var(--black-1);--dark-surface-nav:var(--black-6-a86);--dark-surface-nav-bar:var(--black-deep-a90);--dark-surface-header:var(--black-6-a66);--dark-surface-header-solid:var(--graphite-a86);--dark-surface-inverse:var(--grey-0);--dark-surface-white:var(--white-0);--dark-surface-track:var(--grey-50);--dark-surface-track-fill:var(--green-50);--dark-text-primary:var(--grey-0);--dark-text-secondary:var(--grey-100);--dark-text-domains:var(--grey-80);--dark-text-on-inverse:var(--black-deep);--dark-text-on-white:var(--black-0);--dark-text-on-white-nav:var(--black-neutral);--dark-text-on-brand:var(--green-black);--dark-text-selection:var(--white-0);--dark-action-brand:var(--green-100);--dark-action-brand-glow:var(--mint-100-a34);--dark-accent-mint:var(--mint-100);--dark-accent-mint-soft:var(--mint-125);--dark-accent-mint-deep:var(--mint-150);--dark-accent-lime:var(--lime-100);--dark-accent-azure:var(--azure-100);--dark-accent-violet:var(--violet-100);--dark-accent-violet-deep:var(--violet-125);--dark-accent-orchid:var(--orchid-100);--dark-accent-pink-soft:var(--pink-100);--dark-accent-pink:var(--pink-125);--dark-accent-lilac:var(--lilac-100);--dark-accent-mint-fill:var(--mint-150-a10);--dark-accent-mint-stroke:var(--mint-100-a32);--dark-accent-violet-fill:var(--violet-130-a12);--dark-accent-violet-stroke:var(--violet-100-a36);--dark-accent-mint-glow:var(--mint-100-a55);--dark-accent-selection:var(--green-100-a35);--dark-stroke-card:var(--black-20);--dark-stroke-divider:var(--black-15);--dark-stroke-07:var(--grey-0-a07);--dark-stroke-08:var(--grey-0-a08);--dark-stroke-12:var(--grey-0-a12);--dark-stroke-14:var(--grey-0-a14);--dark-stroke-16:var(--grey-0-a16);--dark-stroke-18:var(--grey-0-a18);--dark-stroke-20:var(--grey-0-a20);--dark-stroke-30:var(--grey-0-a30);--dark-fill-04:var(--grey-0-a04);--dark-fill-05:var(--grey-0-a05);--dark-fill-06:var(--grey-0-a06);--dark-fill-07:var(--grey-0-a07);--dark-fill-10:var(--grey-0-a10);--dark-fill-12:var(--grey-0-a12);--dark-fill-20:var(--grey-0-a20);--dark-fill-white-06:var(--white-0-a06);--dark-shadow-35:var(--black-pure-a35);--dark-shadow-40:var(--black-pure-a40);--dark-shadow-45:var(--black-pure-a45);--dark-shadow-50:var(--black-pure-a50);--dark-mask-opaque:var(--black-pure);--font-body:"Onest", "Onest Fallback", system-ui, sans-serif;--font-display:"Wix Madefor Display", "Wix Madefor Display Fallback", sans-serif;--ease:cubic-bezier(.16, .9, .32, 1);--paper:var(--dark-surface-page);--ink:var(--dark-text-primary);--ink2:var(--dark-text-secondary);--sage:var(--dark-text-domains);--dtext:var(--dark-text-primary);--dtext2:var(--dark-text-secondary);--dline:var(--dark-stroke-14);--brand:var(--dark-action-brand);--selection-bg:var(--dark-accent-selection);--selection-text:var(--dark-text-selection);--focus-accent:var(--dark-accent-mint);--hdr-bg:var(--dark-surface-header);--hdr-border:var(--dark-stroke-14);--hdr-shadow:inset 0 1px 0 var(--dark-fill-06), 0 10px 30px var(--dark-shadow-35);--hdr-dark-bg:var(--dark-surface-header-solid);--hdr-dark-border:var(--dark-stroke-16);--hdr-dark-shadow:inset 0 1px 0 var(--dark-fill-white-06), 0 10px 30px var(--dark-shadow-40);--hdr-dark-menu-link-home:var(--dtext2);--hdr-dark-menu-link-case:var(--dtext);--hdr-cv-bg-home:var(--dark-surface-inverse);--hdr-cv-text-home:var(--dark-text-on-inverse);--hdr-cv-bg-case:var(--dark-surface-white);--hdr-cv-text-case:var(--dark-text-on-white);--hdr-cv-bg:var(--hdr-cv-bg-home);--hdr-cv-text:var(--hdr-cv-text-home);--hdr-dark-menu-link:var(--hdr-dark-menu-link-home);--burger-bg:var(--dark-surface-white);--burger-line:var(--dark-surface-page);--mnav-bg:radial-gradient(70% 38% at 12% 88%,#33e0b499,transparent 70%), radial-gradient(70% 38% at 52% 80%,#3c7bff9e,transparent 70%), radial-gradient(60% 38% at 96% 90%,#9b5cff9e,transparent 70%), var(--dark-surface-page);--mnav-cv-bg:var(--dark-surface-white);--mnav-cv-text:var(--dark-text-on-white);--card-border:var(--dark-stroke-12);--card-shadow:0 30px 60px var(--dark-shadow-35);--card-bg-green:var(--dark-surface-card);--card-bg-blue:var(--dark-surface-card-blue);--card-bg-pink:var(--dark-surface-card-pink);--card-glow-green:radial-gradient(ellipse 26.8% 54.3% at 73.4% 13.6%,#3f9382 0.0%,#3f9382f7 8.3%,#3f9382e1 16.7%,#3f93829b 33.3%,#3f938253 50.0%,#3f938222 66.7%,#3f93820b 83.3%,#3f938206 91.7%,#3f938200 100.0%), radial-gradient(ellipse 20.9% 50.7% at 96.8% 66.4%,#15405b78 0.0%,#15405b74 8.3%,#15405b6a 16.7%,#15405b48 33.3%,#15405b27 50.0%,#15405b10 66.7%,#15405b05 83.3%,#15405b03 91.7%,#15405b00 100.0%), radial-gradient(ellipse 36.7% 61.3% at 72.7% 92.1%,#64923ea1 0.0%,#64923e9c 8.3%,#64923e8e 16.7%,#64923e61 33.3%,#64923e34 50.0%,#64923e16 66.7%,#64923e07 83.3%,#64923e04 91.7%,#64923e00 100.0%), radial-gradient(ellipse 30.8% 168.2% at 94.7% 39.8%,#41aaa0e5 0.0%,#41aaa0de 8.3%,#41aaa0ca 16.7%,#41aaa08b 33.3%,#41aaa04a 50.0%,#41aaa01f 66.7%,#41aaa00a 83.3%,#41aaa005 91.7%,#41aaa000 100.0%), radial-gradient(ellipse 27.2% 78.9% at 78.9% 17.5%,#4ca787fc 0.0%,#4ca787f4 8.3%,#4ca787de 16.7%,#4ca78799 33.3%,#4ca78752 50.0%,#4ca78722 66.7%,#4ca7870b 83.3%,#4ca78706 91.7%,#4ca78700 100.0%);--card-glow-blue:radial-gradient(ellipse 26.8% 54.3% at 73.4% 13.6%,#47379c 0.0%,#47379cf7 8.3%,#47379ce1 16.7%,#47379c9b 33.3%,#47379c53 50.0%,#47379c22 66.7%,#47379c0b 83.3%,#47379c06 91.7%,#47379c00 100.0%), radial-gradient(ellipse 20.9% 50.7% at 96.8% 66.4%,#410a6678 0.0%,#410a6674 8.3%,#410a666a 16.7%,#410a6648 33.3%,#410a6627 50.0%,#410a6610 66.7%,#410a6605 83.3%,#410a6603 91.7%,#410a6600 100.0%), radial-gradient(ellipse 36.7% 61.3% at 72.7% 92.1%,#418a99a1 0.0%,#418a999c 8.3%,#418a998e 16.7%,#418a9961 33.3%,#418a9934 50.0%,#418a9916 66.7%,#418a9907 83.3%,#418a9904 91.7%,#418a9900 100.0%), radial-gradient(ellipse 30.8% 168.2% at 94.7% 39.8%,#4e3ab2e5 0.0%,#4e3ab2de 8.3%,#4e3ab2ca 16.7%,#4e3ab28b 33.3%,#4e3ab24a 50.0%,#4e3ab21f 66.7%,#4e3ab20a 83.3%,#4e3ab205 91.7%,#4e3ab200 100.0%), radial-gradient(ellipse 27.2% 78.9% at 78.9% 17.5%,#4448bcfc 0.0%,#4448bcf4 8.3%,#4448bcde 16.7%,#4448bc99 33.3%,#4448bc52 50.0%,#4448bc22 66.7%,#4448bc0b 83.3%,#4448bc06 91.7%,#4448bc00 100.0%);--card-glow-pink:radial-gradient(ellipse 26.8% 54.3% at 73.4% 13.6%,#a23071 0.0%,#a23071f7 8.3%,#a23071e1 16.7%,#a230719b 33.3%,#a2307153 50.0%,#a2307122 66.7%,#a230710b 83.3%,#a2307106 91.7%,#a2307100 100.0%), radial-gradient(ellipse 20.9% 50.7% at 96.8% 66.4%,#2f155b78 0.0%,#2f155b74 8.3%,#2f155b6a 16.7%,#2f155b48 33.3%,#2f155b27 50.0%,#2f155b10 66.7%,#2f155b05 83.3%,#2f155b03 91.7%,#2f155b00 100.0%), radial-gradient(ellipse 36.7% 61.3% at 72.7% 92.1%,#d35637a1 0.0%,#d356379c 8.3%,#d356378e 16.7%,#d3563761 33.3%,#d3563734 50.0%,#d3563716 66.7%,#d3563707 83.3%,#d3563704 91.7%,#d3563700 100.0%), radial-gradient(ellipse 30.8% 168.2% at 94.7% 39.8%,#a334abe5 0.0%,#a334abde 8.3%,#a334abca 16.7%,#a334ab8b 33.3%,#a334ab4a 50.0%,#a334ab1f 66.7%,#a334ab0a 83.3%,#a334ab05 91.7%,#a334ab00 100.0%), radial-gradient(ellipse 27.2% 78.9% at 78.9% 17.5%,#b73c6dfc 0.0%,#b73c6df4 8.3%,#b73c6dde 16.7%,#b73c6d99 33.3%,#b73c6d52 50.0%,#b73c6d22 66.7%,#b73c6d0b 83.3%,#b73c6d06 91.7%,#b73c6d00 100.0%);--num-gradient-green:linear-gradient(96deg, var(--dark-accent-mint-soft), var(--dark-accent-mint-deep) 40%, var(--dark-accent-lime));--num-gradient-blue:linear-gradient(96deg, var(--dark-accent-violet), var(--dark-accent-violet-deep) 44%, var(--dark-accent-orchid));--num-gradient-pink:linear-gradient(96deg, var(--dark-accent-pink-soft), var(--dark-accent-pink) 44%, var(--dark-accent-lilac));--cq-label:var(--dark-accent-mint);--tag-bg:var(--dark-fill-05);--tag-border:var(--dline);--tag-text:var(--dtext);--tag-sm-bg:var(--dark-fill-04);--tag-sm-border:var(--dark-stroke-16);--cta-bg:var(--dark-fill-06);--cta-bg-hover:var(--dark-fill-12);--cta-border:var(--dline);--tg-bg:var(--brand);--tg-text:var(--dark-text-on-brand);--tg-hover-shadow:0 12px 44px var(--dark-action-brand-glow);--deco-dot:var(--dark-stroke-18);--deco-ring:var(--dark-stroke-07);--deco-mask:var(--dark-mask-opaque);--cwin-bg:var(--dark-surface-window);--cwin-border:var(--dark-stroke-18);--cwin-shadow:0 18px 36px -14px var(--dark-shadow-50);--cwin-bar-bg:var(--dark-surface-window-bar);--cwin-bar-border:var(--dark-stroke-08);--cwin-bar-dot:var(--dark-fill-20);--cwin-bar-pill:var(--dark-fill-07);--czoom-bg:var(--dark-surface-white);--czoom-shadow:0 16px 32px -12px var(--dark-shadow-50);--xv-bg:var(--dark-surface-glass);--xv-border:var(--dark-stroke-07);--xv-glow:radial-gradient(38% 60% at 96% 6%,#52c7ab8c,transparent 70%), radial-gradient(34% 60% at 70% 100%,#6b6cff80,transparent 72%), radial-gradient(26% 50% at 30% 0%,#a46bff40,transparent 72%);--xv-divider:var(--dark-stroke-08);--period-bg:var(--dark-fill-05);--period-border:var(--dline);--period-dot-mint:var(--dark-accent-mint);--period-dot-violet:var(--dark-accent-violet);--period-pulse-mint:var(--pulse-mint);--period-pulse-violet:var(--pulse-violet);--tok-mint-text:var(--dark-accent-mint);--tok-mint-bg:var(--dark-accent-mint-fill);--tok-mint-border:var(--dark-accent-mint-stroke);--tok-violet-text:var(--dark-accent-violet);--tok-violet-bg:var(--dark-accent-violet-fill);--tok-violet-border:var(--dark-accent-violet-stroke);--d-cta-bg:var(--dark-fill-05);--d-cta-bg-hover:var(--dark-fill-10);--d-cta-border-hover:var(--dark-stroke-30);--veil-bg:radial-gradient(118% 92% at 6% 16%,#080d0cb8 0%,#080d0c99 40%,#080d0c57 58%,#080d0c1a 78%,transparent 96%);--row-line:linear-gradient(90deg, var(--dark-accent-mint), var(--dark-accent-azure));--row-line-glow:0 0 12px var(--dark-accent-mint-glow);--favatar-border:var(--dark-stroke-20);--foot-meta-border:var(--dark-stroke-08);--kp-card-bg:var(--dark-surface-card);--kp-card-border:var(--dark-stroke-card);--kp-hero-bg:var(--dark-surface-card);--kp-hero-border:var(--dark-stroke-card);--kp-hero-glow:radial-gradient(ellipse 415px 375px at 276px 748px, #3e7bff66 0%, #3e7bff60 25%, #3e7bff42 50%, #3e7bff33 58%, #3e7bff15 75%, #3e7bff0a 85%, #3e7bff05 93%, #3e7bff00 100%), radial-gradient(ellipse 420px 380px at 566px 718px, #a46bff6b 0%, #a46bff66 25%, #a46bff49 50%, #a46bff35 60%, #a46bff18 75%, #a46bff0b 85%, #a46bff05 93%, #a46bff00 100%), radial-gradient(ellipse 475px 415px at 426px 268px, #6b8cff9e 0%, #6b8cff9d 25%, #6b8cff80 50%, #6b8cff4f 65%, #6b8cff2e 75%, #6b8cff14 85%, #6b8cff09 93%, #6b8cff00 100%);--kp-hero-figure-bg:var(--dark-surface-window);--kp-fig-bg:var(--dark-surface-window);--kp-hyp-divider:var(--dark-stroke-divider);--kp-stages-bg:var(--dark-surface-card);--kp-stage-active-bg:var(--dark-surface-stage-active);--kp-track-bg:var(--dark-surface-track);--kp-track-fill:var(--dark-surface-track-fill);--kp-player-btn-bg:var(--black-pure-a45);--kp-player-btn-bg-hover:var(--black-pure-a50);--kp-player-btn-icon:var(--white-0);--kp-player-fs-bg:var(--black-pure);--kp-measure-dot:var(--dtext2);--kp-nav-bg:var(--dark-surface-nav);--kp-nav-border:var(--dark-stroke-14);--kp-nav-shadow:0 20px 50px var(--dark-shadow-45);--kp-nav-pri-bg:var(--dark-surface-inverse);--kp-nav-pri-text:var(--dark-text-on-inverse);--kp-nav-pri-bg-hover:var(--dark-surface-white);--kp-nav-bar-bg:var(--dark-surface-nav-bar);--kp-nav-bar-border:var(--dark-stroke-14);--kp-nav-tab-pri-text:var(--dark-text-on-white-nav)}html[data-variant=case],html[data-variant=page]{--hdr-cv-bg:var(--hdr-cv-bg-case);--hdr-cv-text:var(--hdr-cv-text-case);--hdr-dark-menu-link:var(--hdr-dark-menu-link-case)}*{box-sizing:border-box}html{color-scheme:dark;background:var(--dark-surface-page)}body{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background:0 0;margin:0}:root{--k:clamp(.8889,calc(100vw / 1440px),1.3333);--gut:32px;--wrap:704px}.page{zoom:var(--k);width:1440px;margin:0 auto}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--selection-bg);color:var(--selection-text)}.s{width:1440px;position:relative}.rv{clip-path:inset(0 100% -.2em 0);transition:clip-path .9s var(--ease),transform .9s var(--ease);display:inline-block;transform:translateY(.09em)}.on .rv{clip-path:inset(0 0 -.2em);transform:none}.fade{opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease);transform:translateY(16px)}.fade.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{clip-path:none;transition:none;transform:none}.fade{opacity:1;transition:none;transform:none}}@media (width<=1279px){.page{zoom:1;width:100%}.s{width:100%}}@media (width<=767px){:root{--gut:16px}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}#hdr{view-transition-name:hdr}::view-transition-group(hdr){animation:none}::view-transition{background:var(--dark-surface-page)}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal;animation-duration:.9s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:both}:root:active-view-transition-type(forward)::view-transition-old(root){z-index:1;animation-name:vt-sink}:root:active-view-transition-type(forward)::view-transition-new(root){z-index:2;box-shadow:0 -20px 60px var(--dark-shadow-50);animation-name:vt-rise}:root:active-view-transition-type(back)::view-transition-old(root){z-index:2;box-shadow:0 -20px 60px var(--dark-shadow-50);animation-name:vt-fall}:root:active-view-transition-type(back)::view-transition-new(root){z-index:1;animation-name:vt-lift}}@keyframes vt-rise{0%{border-radius:24px 24px 0 0;transform:translateY(100%)}to{border-radius:0;transform:none}}@keyframes vt-fall{0%{border-radius:0;transform:none}to{border-radius:24px 24px 0 0;transform:translateY(100%)}}@keyframes vt-sink{to{opacity:.55;transform:scale(.96)}}@keyframes vt-lift{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:none}}.hdr{z-index:50;background:var(--hdr-bg);border:1px solid var(--hdr-border);width:832px;height:72px;color:var(--dtext);box-shadow:var(--hdr-shadow);backdrop-filter:blur(16px)saturate(140%);transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.hdr.dark{background:var(--hdr-dark-bg);border-color:var(--hdr-dark-border);color:var(--dtext);box-shadow:var(--hdr-dark-shadow)}.hdr .who{align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:12px}.hdr .who img{border-radius:50%;width:32px;height:32px;margin-top:4px;display:block}.hdr .nm{font-size:14px;font-weight:500;line-height:20px;display:block}.hdr .rl{color:var(--ink2);transition:color .35s var(--ease);font-size:14px;line-height:20px;display:block}.hdr.dark .rl{color:var(--dtext2)}.hdr .menu{gap:0;display:flex;position:absolute;top:26px;left:417px}.hdr .menu a{color:var(--ink2);transition:color .2s var(--ease);font-size:14px;line-height:20px}.hdr .menu a:first-child{width:59px}.hdr .menu a:nth-child(2){width:51px}.hdr .menu a:nth-child(3){width:67px}.hdr .menu a:hover{color:var(--dtext)}.hdr.dark .menu a{color:var(--hdr-dark-menu-link)}.hdr.dark .menu a:hover{color:var(--dtext)}.hdr .cv{background:var(--hdr-cv-bg);width:139px;height:48px;color:var(--hdr-cv-text);letter-spacing:.01em;transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:24px;display:flex;position:absolute;top:12px;left:681px}.burger{background:var(--burger-bg);cursor:pointer;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:48px;height:48px;padding:0;display:none}.burger span{background:var(--burger-line);width:18px;height:2px;transition:transform .3s var(--ease);border-radius:2px;display:block}.hdr.menu-open .burger span:first-child{transform:translateY(4px)rotate(45deg)}.hdr.menu-open .burger span:nth-child(2){transform:translateY(-4px)rotate(-45deg)}.burger:focus-visible{outline:2px solid var(--focus-accent);outline-offset:3px}@media (width<=1279px){.hdr{width:min(calc(100% - 2 * var(--gut)), var(--wrap))}.hdr .menu{left:auto;right:167px}.hdr .cv{left:auto;right:12px}}@media (width<=767px){.hdr .menu,.hdr .cv{display:none}.burger{display:flex;position:absolute;top:12px;right:12px}.hdr.menu-open{z-index:70}}html.menu-open{overflow:hidden}.mnav{z-index:60;background:var(--mnav-bg);flex-direction:column;justify-content:space-between;padding:104px 16px 24px;display:none;position:fixed;inset:0;overflow:auto}.mnav__list{flex-direction:column;display:flex}.mnav__list a{border-bottom:1px solid var(--dline);font-family:var(--font-display);letter-spacing:-.03em;align-items:baseline;gap:16px;padding:12px 0 14px;font-size:44px;font-weight:700;line-height:52px;display:flex}.mnav__list i{font-style:normal;font-family:var(--font-body);letter-spacing:.02em;color:var(--brand);flex:none;width:24px;font-size:12px;font-weight:400;line-height:16px}.mnav__foot{flex-direction:column;gap:12px;margin-top:32px;display:flex}.mnav .tg,.mnav__cv{border-radius:999px;justify-content:center;height:56px;font-size:16px;font-weight:500}.mnav__cv{background:var(--mnav-cv-bg);color:var(--mnav-cv-text);align-items:center;display:flex}.mnav__soc{flex-wrap:wrap;gap:24px;margin-top:12px;display:flex}.mnav__soc a{color:var(--dtext2);font-size:16px;line-height:24px}@media (width<=767px){.mnav.open{display:flex}}#gl{z-index:-2;background:var(--gl-poster);width:100%;height:100%;position:fixed;inset:0}#gl canvas{opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease);display:block}#gl canvas.ready{opacity:1}.grain{z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.cookie{z-index:45;background:var(--kp-nav-bg);border:1px solid var(--kp-nav-border);max-width:440px;box-shadow:var(--kp-nav-shadow);backdrop-filter:blur(16px);color:var(--dtext2);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);border-radius:24px;align-items:center;gap:16px;padding:12px 12px 12px 20px;font-size:14px;line-height:20px;display:flex;position:fixed;bottom:24px;left:24px;transform:translateY(12px)}.cookie[hidden]{display:none}.cookie.is-in{opacity:1;transform:none}.cookie p{margin:0}.cookie a{color:var(--dtext);text-underline-offset:3px;text-decoration:underline}.cookie button{background:var(--kp-nav-pri-bg);height:40px;color:var(--kp-nav-pri-text);font:inherit;cursor:pointer;transition:background-color .18s var(--ease);border:0;border-radius:999px;flex:none;padding:0 20px;font-size:15px;font-weight:500}.cookie button:hover{background:var(--kp-nav-pri-bg-hover)}html[data-variant=case] .cookie{bottom:102px}@media (width<=1280px){html[data-variant=case] .cookie{bottom:107px}}@media (width<=767px){.cookie{max-width:none;bottom:16px;left:16px;right:16px}html[data-variant=case] .cookie{bottom:93px}}@media (prefers-reduced-motion:reduce){.cookie{transition:none}}.tg{background:var(--tg-bg);height:48px;color:var(--tg-text);transition:gap .18s var(--ease), box-shadow .25s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.tg:hover{box-shadow:var(--tg-hover-shadow);gap:16px}
