:root{--color-white-alpha-0:#fff0;--color-white-alpha-1:#ffffff03;--color-white-alpha-4:#ffffff0a;--color-white-alpha-6:#ffffff0f;--color-white-alpha-8:#ffffff14;--color-white-alpha-10:#ffffff1a;--color-white-alpha-16:#ffffff29;--color-white-alpha-20:#fff3;--color-white-alpha-30:#ffffff4d;--color-white-alpha-32:#ffffff52;--color-white-alpha-40:#fff6;--color-white-alpha-50:#ffffff80;--color-white-alpha-60:#fff9;--color-white-alpha-70:#ffffffb3;--color-white-alpha-80:#fffc;--color-white-alpha-90:#ffffffe6;--color-white-alpha-100:#fff;--color-black-alpha-0:#0d0d0d00;--color-black-alpha-1:#0d0d0d03;--color-black-alpha-10:#0d0d0d1a;--color-black-alpha-20:#0d0d0d33;--color-black-alpha-30:#0d0d0d4d;--color-black-alpha-40:#0d0d0d66;--color-black-alpha-50:#0d0d0d80;--color-black-alpha-60:#0d0d0d99;--color-black-alpha-70:#0d0d0db3;--color-black-alpha-80:#0d0d0dcc;--color-black-alpha-90:#0d0d0de6;--color-black-alpha-100:#0d0d0d;--color-deep-black-alpha-0:#0000;--color-deep-black-alpha-1:#00000003;--color-deep-black-alpha-10:#0000001a;--color-deep-black-alpha-20:#0003;--color-deep-black-alpha-30:#0000004d;--color-deep-black-alpha-40:#0006;--color-deep-black-alpha-50:#00000080;--color-deep-black-alpha-60:#0009;--color-deep-black-alpha-70:#000000b3;--color-deep-black-alpha-80:#000c;--color-deep-black-alpha-90:#000000e6;--color-deep-black-alpha-100:#000;--color-yellow-alpha-0:#eeed2e00;--color-yellow-alpha-1:#eeed2e03;--color-yellow-alpha-4:#eeed2e0a;--color-yellow-alpha-10:#eeed2e1a;--color-yellow-alpha-16:#eeed2e29;--color-yellow-alpha-20:#eeed2e33;--color-yellow-alpha-30:#eeed2e4d;--color-yellow-alpha-40:#eeed2e66;--color-yellow-alpha-50:#eeed2e80;--color-yellow-alpha-60:#eeed2e99;--color-yellow-alpha-70:#eeed2eb3;--color-yellow-alpha-80:#eeed2ecc;--color-yellow-alpha-90:#eeed2ee6;--color-yellow-alpha-100:#eeed2e;--color-grey-alpha-0:#e2e2e200;--color-grey-alpha-1:#e2e2e203;--color-grey-alpha-10:#e2e2e21a;--color-grey-alpha-20:#e2e2e233;--color-grey-alpha-30:#e2e2e24d;--color-grey-alpha-40:#e2e2e266;--color-grey-alpha-50:#e2e2e280;--color-grey-alpha-60:#e2e2e299;--color-grey-alpha-70:#e2e2e2b3;--color-grey-alpha-80:#e2e2e2cc;--color-grey-alpha-90:#e2e2e2e6;--color-grey-alpha-96:#e2e2e2f5;--color-grey-alpha-100:#e2e2e2;--bg-accent:var(--color-yellow-alpha-100);--bg-accent-secondary:var(--color-yellow-alpha-16);--bg-main:var(--color-black-alpha-100);--bg-main-transparent:var(--color-black-alpha-90);--bg-secondary:var(--color-white-alpha-6);--bg-tertiary:var(--color-white-alpha-10);--bg-additional:var(--color-white-alpha-20);--bg-reverse:var(--color-white-alpha-100);--bg-decorative:var(--color-deep-black-alpha-100);--bg-decorative-secondary:var(--color-grey-alpha-100);--bg-invisible:var(--color-yellow-alpha-0);--text-accent:var(--color-yellow-alpha-100);--text-main:var(--color-white-alpha-100);--text-secondary:var(--color-white-alpha-70);--text-tertiary:var(--color-white-alpha-50);--text-additional:var(--color-white-alpha-40);--text-reverse:var(--color-black-alpha-100);--text-reverse-secondary:var(--color-black-alpha-50);--icon-accent:var(--color-yellow-alpha-100);--icon-main:var(--color-white-alpha-100);--icon-secondary:var(--color-white-alpha-70);--icon-tertiary:var(--color-white-alpha-50);--icon-additional:var(--color-white-alpha-40);--icon-reverse:var(--color-black-alpha-100);--icon-reverse-secondary:var(--color-black-alpha-50);--line-accent:var(--color-yellow-alpha-100);--line-accent-secondary:var(--color-yellow-alpha-50);--line-main:var(--color-white-alpha-100);--line-secondary:var(--color-white-alpha-32);--line-tertiary:var(--color-white-alpha-16);--line-additional:var(--color-white-alpha-8);--line-screen-line:var(--color-deep-black-alpha-100);--bg-accent--hover:var(--color-yellow-alpha-70);--bg-accent-secondary--hover:var(--color-yellow-alpha-16);--bg-main--hover:var(--color-black-alpha-100);--bg-main-transparent--hover:var(--color-black-alpha-90);--bg-secondary--hover:var(--color-white-alpha-10);--bg-tertiary--hover:var(--color-white-alpha-10);--bg-additional--hover:var(--color-white-alpha-30);--bg-reverse--hover:var(--color-white-alpha-100);--bg-decorative--hover:var(--color-deep-black-alpha-100);--bg-decorative-secondary--hover:var(--color-grey-alpha-100);--bg-invisible--hover:var(--color-yellow-alpha-16);--text-accent--hover:var(--color-yellow-alpha-100);--text-main--hover:var(--color-white-alpha-70);--text-secondary--hover:var(--color-white-alpha-90);--text-tertiary--hover:var(--color-white-alpha-70);--text-additional--hover:var(--color-yellow-alpha-100);--text-reverse--hover:var(--color-black-alpha-70);--text-reverse-secondary--hover:var(--color-black-alpha-50);--icon-accent--hover:var(--color-yellow-alpha-100);--icon-main--hover:var(--color-white-alpha-70);--icon-secondary--hover:var(--color-white-alpha-80);--icon-tertiary--hover:var(--color-white-alpha-70);--icon-additional--hover:var(--color-yellow-alpha-100);--icon-reverse--hover:var(--color-black-alpha-70);--icon-reverse-secondary--hover:var(--color-black-alpha-50);--line-accent--hover:var(--color-yellow-alpha-100);--line-accent-secondary--hover:var(--color-yellow-alpha-50);--line-main--hover:var(--color-white-alpha-100);--line-secondary--hover:var(--color-white-alpha-32);--line-tertiary--hover:var(--color-white-alpha-16);--line-additional--hover:var(--color-white-alpha-8);--line-screen-line--hover:var(--color-deep-black-alpha-100);--bg-accent--disabled:var(--color-yellow-alpha-50);--bg-accent-secondary--disabled:var(--color-white-alpha-4);--bg-main--disabled:var(--color-black-alpha-100);--bg-main-transparent--disabled:var(--color-black-alpha-90);--bg-secondary--disabled:var(--color-white-alpha-4);--bg-tertiary--disabled:var(--color-white-alpha-10);--bg-additional--disabled:var(--color-white-alpha-10);--bg-reverse--disabled:var(--color-white-alpha-100);--bg-decorative--disabled:var(--color-deep-black-alpha-100);--bg-decorative-secondary--disabled:var(--color-grey-alpha-100);--bg-invisible--disabled:var(--color-yellow-alpha-0);--text-accent--disabled:var(--color-yellow-alpha-60);--text-main--disabled:var(--color-white-alpha-60);--text-secondary--disabled:var(--color-white-alpha-40);--text-tertiary--disabled:var(--color-white-alpha-32);--text-additional--disabled:var(--color-white-alpha-20);--text-reverse--disabled:var(--color-black-alpha-60);--text-reverse-secondary--disabled:var(--color-black-alpha-50);--icon-accent--disabled:var(--color-white-alpha-60);--icon-main--disabled:var(--color-white-alpha-60);--icon-secondary--disabled:var(--color-white-alpha-40);--icon-tertiary--disabled:var(--color-white-alpha-32);--icon-additional--disabled:var(--color-white-alpha-20);--icon-reverse--disabled:var(--color-black-alpha-60);--icon-reverse-secondary--disabled:var(--color-black-alpha-50);--line-accent--disabled:var(--color-yellow-alpha-100);--line-accent-secondary--disabled:var(--color-yellow-alpha-50);--line-main--disabled:var(--color-white-alpha-100);--line-secondary--disabled:var(--color-white-alpha-32);--line-tertiary--disabled:var(--color-white-alpha-16);--line-additional--disabled:var(--color-white-alpha-8);--line-screen-line--disabled:var(--color-deep-black-alpha-100);--radius-0:0;--radius-2:2px;--radius-4:4px;--radius-12:12px;--radius-16:16px;--radius-full:999px;--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:36px;--space-64:52px;--space-72:64px;--space-section-horizontal-l:12px;--space-section-vertical-l:32px;--space-additional-space:124px;--space-line-tag:-16px;--font-titles-h1-size:36px;--font-titles-h1-line-height:44px;--font-titles-h2-size:32px;--font-titles-h2-line-height:38px;--font-titles-h3-size:22px;--font-titles-h3-line-height:32px;--font-titles-h4-size:20px;--font-titles-h4-line-height:28px;--font-body-big-number-size:42px;--font-body-big-number-line-height:50px;--font-body-addtional-number-size:20px;--font-body-addtional-number-line-height:28px;--font-body-xl-size:18px;--font-body-xl-line-height:28px;--font-body-l-size:16px;--font-body-l-line-height:22px;--font-body-m-size:14px;--font-body-m-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px;--font-body-xs-size:10px;--font-body-xs-line-height:16px}@media (width>=768px){:root{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:36px;--space-64:52px;--space-72:64px;--space-section-horizontal-l:12px;--space-section-vertical-l:32px;--space-additional-space:124px;--space-line-tag:-16px;--font-titles-h1-size:36px;--font-titles-h1-line-height:44px;--font-titles-h2-size:32px;--font-titles-h2-line-height:38px;--font-titles-h3-size:22px;--font-titles-h3-line-height:32px;--font-titles-h4-size:20px;--font-titles-h4-line-height:28px;--font-body-big-number-size:42px;--font-body-big-number-line-height:50px;--font-body-addtional-number-size:20px;--font-body-addtional-number-line-height:28px;--font-body-xl-size:18px;--font-body-xl-line-height:28px;--font-body-l-size:16px;--font-body-l-line-height:22px;--font-body-m-size:14px;--font-body-m-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px;--font-body-xs-size:10px;--font-body-xs-line-height:16px}}@media (width>=1280px){:root{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-72:72px;--space-section-horizontal-l:32px;--space-section-vertical-l:32px;--space-additional-space:124px;--space-line-tag:-16px;--font-titles-h1-size:42px;--font-titles-h1-line-height:50px;--font-titles-h2-size:36px;--font-titles-h2-line-height:44px;--font-titles-h3-size:28px;--font-titles-h3-line-height:40px;--font-titles-h4-size:20px;--font-titles-h4-line-height:28px;--font-body-big-number-size:42px;--font-body-big-number-line-height:50px;--font-body-addtional-number-size:20px;--font-body-addtional-number-line-height:28px;--font-body-xl-size:20px;--font-body-xl-line-height:30px;--font-body-l-size:18px;--font-body-l-line-height:26px;--font-body-m-size:14px;--font-body-m-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px;--font-body-xs-size:10px;--font-body-xs-line-height:16px}}:root[data-token-mode=mobile],:root[data-token-mode=tablet]{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:36px;--space-64:52px;--space-72:64px;--space-section-horizontal-l:12px;--space-section-vertical-l:32px;--space-additional-space:124px;--space-line-tag:-16px;--font-titles-h1-size:36px;--font-titles-h1-line-height:44px;--font-titles-h2-size:32px;--font-titles-h2-line-height:38px;--font-titles-h3-size:22px;--font-titles-h3-line-height:32px;--font-titles-h4-size:20px;--font-titles-h4-line-height:28px;--font-body-big-number-size:42px;--font-body-big-number-line-height:50px;--font-body-addtional-number-size:20px;--font-body-addtional-number-line-height:28px;--font-body-xl-size:18px;--font-body-xl-line-height:28px;--font-body-l-size:16px;--font-body-l-line-height:22px;--font-body-m-size:14px;--font-body-m-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px;--font-body-xs-size:10px;--font-body-xs-line-height:16px}:root[data-token-mode=desktop]{--space-0:0;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--space-72:72px;--space-section-horizontal-l:32px;--space-section-vertical-l:32px;--space-additional-space:124px;--space-line-tag:-16px;--font-titles-h1-size:42px;--font-titles-h1-line-height:50px;--font-titles-h2-size:36px;--font-titles-h2-line-height:44px;--font-titles-h3-size:28px;--font-titles-h3-line-height:40px;--font-titles-h4-size:20px;--font-titles-h4-line-height:28px;--font-body-big-number-size:42px;--font-body-big-number-line-height:50px;--font-body-addtional-number-size:20px;--font-body-addtional-number-line-height:28px;--font-body-xl-size:20px;--font-body-xl-line-height:30px;--font-body-l-size:18px;--font-body-l-line-height:26px;--font-body-m-size:14px;--font-body-m-line-height:20px;--font-body-s-size:12px;--font-body-s-line-height:18px;--font-body-xs-size:10px;--font-body-xs-line-height:16px}:root{--dv-color-09121f:#09121f;--dv-color-8a38f5:#8a38f5;--dv-color-eae92a:#eae92a;--dv-color-fffe62:#fffe62;--dv-color-rgba-0-0-0-0-08:#00000014;--dv-color-rgba-0-0-0-0-12:#0000001f;--dv-color-rgba-0-0-0-0-16:#00000029;--dv-color-rgba-0-0-0-0-4:var(--color-deep-black-alpha-40);--dv-color-rgba-0-0-0-0-6:var(--color-deep-black-alpha-60);--dv-color-rgba-0-0-0-0-7:var(--color-deep-black-alpha-70);--dv-color-rgba-255-255-255-0-5:var(--icon-tertiary);--dv-color-rgba-255-255-255-0-9:var(--color-white-alpha-90);--dv-font-size-14:var(--font-body-m-size);--dv-letter-spacing-n0-42:-.42px;--dv-letter-spacing-n0-36:-.36px;--dv-letter-spacing-n0-32:-.32px;--dv-letter-spacing-n0-28:-.28px;--dv-letter-spacing-n0-22:-.22px;--dv-letter-spacing-n0-2:-.2px;--dv-letter-spacing-n0-18:-.18px;--dv-letter-spacing-n0-16:-.16px;--dv-letter-spacing-n0-14:-.14px;--dv-letter-spacing-n0-12:-.12px;--dv-letter-spacing-n0-1:-.1px;--dv-line-height-19-6:19.6px;--dv-line-height-20:var(--font-body-m-line-height);--dv-radius-5:5px;--dv-radius-12:var(--radius-12);--dv-radius-16:var(--radius-16);--dv-space-4:var(--space-4);--dv-space-8:var(--space-8);--dv-space-10:var(--space-10);--dv-space-24:var(--space-24);--dv-space-32:var(--space-32);--dv-space-48:var(--space-48);--dv-space-64:var(--space-64);--dv-space-72:var(--space-72);--cursor-default:url(/cursors/default-dark.png) 4 1, default;--cursor-pointer:url(/cursors/pointer-dark.png) 12 1, pointer;--cursor-text:url(/cursors/text.png) 16 16, text}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;margin:0;font-family:JetBrains Mono,monospace}h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit;margin:0}button{cursor:var(--cursor-pointer);background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}body{cursor:var(--cursor-default)}:where(input:not([type=checkbox],[type=radio],[type=submit],[type=button],[type=reset],[type=range],[type=color],[type=file],[type=hidden]),textarea,[contenteditable=true]){cursor:var(--cursor-text)}a[href],summary,select,label[for],[role=button],input[type=checkbox],input[type=radio],input[type=submit]{cursor:var(--cursor-pointer)}img,svg{display:block}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scramble-hide,.scramble-hide :not(.scramble-overlay,.scramble-overlay *){color:#0000!important;text-shadow:none!important;text-decoration-color:#0000!important}.scramble-overlay{white-space:inherit;pointer-events:none;user-select:none;position:absolute;inset:0;color:var(--scramble-color)!important}.scramble-noise{opacity:.7;color:var(--scramble-noise,var(--text-accent))!important}.reveal-boot .site__header,.reveal-boot .site__main,.reveal-boot .site__footer{opacity:0;animation:1ms 2.5s forwards reveal-boot-fallback}@keyframes reveal-boot-fallback{to{opacity:1}}.typing-cursor{vertical-align:text-bottom;background:var(--scramble-color);width:.6em;height:1.05em;margin-right:-.6em;animation:.42s step-end infinite typing-blink;display:inline-block}@keyframes typing-blink{50%{opacity:0}}.cursor-fx{z-index:1000;pointer-events:none;opacity:0;transition:opacity .12s linear;position:fixed;inset:0}.cursor-fx--on{opacity:1}.cursor-fx__pt{background:var(--bg-accent);width:4px;height:4px;box-shadow:0 0 0 1px var(--bg-main);image-rendering:pixelated;will-change:transform;position:absolute;top:0;left:0}
