.PageScrollbar-module__lle0_a__rail{z-index:60;display:var(--page-scrollbar-display,none);inline-size:1.75rem;position:fixed;inset-block:40vh;inset-inline-end:.3125rem}.PageScrollbar-module__lle0_a__control{appearance:none;cursor:grab;touch-action:none;writing-mode:vertical-lr;direction:ltr;background:0 0;border:0;block-size:100%;inline-size:100%;margin:0;padding:0}.PageScrollbar-module__lle0_a__control:active{cursor:grabbing}.PageScrollbar-module__lle0_a__control::-webkit-slider-runnable-track{background:#d6d6dc;border-radius:3px;block-size:6px;inline-size:100%}.PageScrollbar-module__lle0_a__control::-webkit-slider-thumb{appearance:none;background:#000;border:0;border-radius:3px;block-size:6px;inline-size:clamp(1.5rem,4vh,3rem)}.PageScrollbar-module__lle0_a__control::-moz-range-track{background:#d6d6dc;border-radius:3px;block-size:6px;inline-size:100%}.PageScrollbar-module__lle0_a__control::-moz-range-thumb{background:#000;border:0;border-radius:3px;block-size:6px;inline-size:clamp(1.5rem,4vh,3rem)}.PageScrollbar-module__lle0_a__control:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}
.StartupLoader-module__AyCV9a__loader{z-index:200;color:#000;cursor:default;touch-action:none;place-items:center;inline-size:100vw;transition:opacity .4s;animation:1ms 12s forwards StartupLoader-module__AyCV9a__fail-open;display:grid;position:fixed;inset:0;overflow:hidden}.StartupLoader-module__AyCV9a__backdrop{background:#fff;transition:opacity 1s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.StartupLoader-module__AyCV9a__dockedLogo{object-fit:contain;max-inline-size:none;position:absolute}.StartupLoader-module__AyCV9a__scene{pointer-events:none;transition:opacity .4s;position:absolute;inset:0;overflow:hidden}.StartupLoader-module__AyCV9a__group,.StartupLoader-module__AyCV9a__glyph{white-space:nowrap;font-family:Consolas,Courier New,monospace;display:contents}.StartupLoader-module__AyCV9a__group{color:#424242;letter-spacing:-.055em;font-size:clamp(.6875rem,1vw,2rem);font-weight:400;line-height:1.12}.StartupLoader-module__AyCV9a__glyph{font-size:clamp(6rem,14vw,28rem);font-weight:400;line-height:1}.StartupLoader-module__AyCV9a__group span,.StartupLoader-module__AyCV9a__glyph span{opacity:0;transform-origin:0 0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}.StartupLoader-module__AyCV9a__center{justify-items:center;gap:clamp(1.25rem,3vh,2rem);inline-size:min(82vw,30rem);display:grid;position:relative}.StartupLoader-module__AyCV9a__wordmark{visibility:hidden;opacity:0;transform-origin:0 0;font-family:var(--font-sans);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(3rem,5.5vw,10rem);font-weight:800;line-height:1;transition:opacity .42s ease-out}.StartupLoader-module__AyCV9a__loader[data-font-ready=true] .StartupLoader-module__AyCV9a__wordmark{visibility:visible;opacity:1}.StartupLoader-module__AyCV9a__loader[data-orbit-intro] .StartupLoader-module__AyCV9a__wordmark{letter-spacing:-.055em;font-weight:550}.StartupLoader-module__AyCV9a__track{background:#e5e5e5;block-size:2px;inline-size:clamp(8rem,15vw,25rem);transition:opacity .25s;overflow:hidden}.StartupLoader-module__AyCV9a__loader[data-phase=assembling] .StartupLoader-module__AyCV9a__track,.StartupLoader-module__AyCV9a__loader[data-phase=constellation-docking] .StartupLoader-module__AyCV9a__track,.StartupLoader-module__AyCV9a__loader[data-phase=hero-reveal] .StartupLoader-module__AyCV9a__track{opacity:0}.StartupLoader-module__AyCV9a__progress{transform-origin:0;background:#000;block-size:100%;inline-size:100%;transition:transform .25s linear;transform:scaleX(0)}.StartupLoader-module__AyCV9a__loader[data-phase=docking] .StartupLoader-module__AyCV9a__scene,.StartupLoader-module__AyCV9a__loader[data-phase=leaving] .StartupLoader-module__AyCV9a__scene,.StartupLoader-module__AyCV9a__loader[data-phase=docking] .StartupLoader-module__AyCV9a__backdrop,.StartupLoader-module__AyCV9a__loader[data-phase=docking] .StartupLoader-module__AyCV9a__track,.StartupLoader-module__AyCV9a__loader[data-phase=leaving]{opacity:0}@keyframes StartupLoader-module__AyCV9a__fail-open{to{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.StartupLoader-module__AyCV9a__scene{display:none}.StartupLoader-module__AyCV9a__loader,.StartupLoader-module__AyCV9a__progress,.StartupLoader-module__AyCV9a__wordmark{transition:none}}
@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-ext-wght-normal.2yaf9utaev9j_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-cyrillic-wght-normal.3opf9crab3u_d.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-ext-wght-normal.083e5cww9lij2.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/onest-latin-wght-normal.278q57cftb0hs.woff2)format("woff2-variations");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}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,p{margin:0}img,picture,svg,video{max-inline-size:100%;display:block}button,input,textarea,select{font:inherit}}@layer tokens{:root{--color-background:#fff;--color-foreground:#0a0a0a;--color-accent:#3045be;--color-surface:#efefef;--color-line:#111;--font-sans:"Onest Variable", "Onest", arial, sans-serif;--content-max:83.75rem;--page-gutter:clamp(.875rem, 3.5vw, 3.125rem);--section-space:clamp(4.5rem, 10vw, 8.5rem);--radius-pill:999px;--line:1px solid var(--color-line);--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--font-size-sm:.875rem;--z-cursor:100}}@layer base{html{background:var(--color-background);color:var(--color-foreground);scroll-behavior:smooth;scrollbar-color:var(--color-accent) var(--color-background);scrollbar-width:thin}html.lenis{scroll-behavior:auto}@media not (max-width:1920px){html{--wide-text-min:clamp(0rem, min(calc((100vw - 1920px) / 32), calc((100svh - 1080px) / 18)), .875rem);font-size:clamp(100%,25% + min(.625vw,1.11111svh),250%)}}html[data-page-scrollbar=true]{--page-scrollbar-display:block;scrollbar-width:none}html[data-page-scrollbar=true]::-webkit-scrollbar{display:none}html[data-startup-loading=true] [data-page-scrollbar-control]{visibility:hidden}body:has(dialog[open]) [data-page-scrollbar-control]{visibility:hidden}body{min-block-size:100svh;font-family:var(--font-sans);text-rendering:optimizelegibility}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}a{color:inherit;text-decoration:none}button{color:inherit}::-webkit-scrollbar{inline-size:.625rem}::-webkit-scrollbar-track{border-inline-start:var(--line);background:var(--color-background)}::-webkit-scrollbar-thumb{border:2px solid var(--color-background);background:var(--color-accent)}@media (any-pointer:fine){html[data-custom-cursor=true],html[data-custom-cursor=true] *{cursor:none!important}}::selection{background:var(--color-accent);color:#fff}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}[data-language-ink-hidden],[data-language-ink-hidden] *{-webkit-text-fill-color:transparent!important;text-shadow:none!important;text-decoration-color:#0000!important}
