.InitialPageLoader_loader__2M0_u{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;overflow:hidden;background:#090a0e;color:#e3efef;opacity:1;visibility:visible;transition:opacity var(--initial-loader-fade-duration,.4s) cubic-bezier(.19,1,.22,1),visibility var(--initial-loader-fade-duration,.4s) step-end}html[data-initial-loader-session=seen] .InitialPageLoader_loader__2M0_u{display:none!important}.InitialPageLoader_visual__dhvDh{position:relative;display:grid;width:min(76vw,531px);aspect-ratio:1;place-items:center}.InitialPageLoader_particleRing__UcM_n{opacity:0;transform:scale(.258);animation:InitialPageLoader_loader-particle-ring__NxYpy var(--initial-loader-sequence-duration,.9s) linear both}.InitialPageLoader_particleFallback__PZrMN,.InitialPageLoader_particleRing__UcM_n,.InitialPageLoader_particleSurface__ojYaC{position:absolute;inset:0;display:block;width:100%;height:100%}.InitialPageLoader_particleSurface__ojYaC{overflow:visible}.InitialPageLoader_particleFallback__PZrMN{opacity:1}.InitialPageLoader_logo__b6ngG{position:relative;display:grid;width:min(53vw,284px);justify-items:center;grid-gap:24px;gap:24px;opacity:0;transform:scale(.989);animation:InitialPageLoader_loader-logo-reveal___kAZv var(--initial-loader-sequence-duration,.9s) linear both}.InitialPageLoader_logoMark__jjeh3{display:block;width:137px;height:109px}.InitialPageLoader_logoWord__sAEoP{display:block;width:284px;max-width:100%;height:auto}.InitialPageLoader_loader__2M0_u[data-loader-state=fading]{opacity:0;visibility:hidden;pointer-events:none}.InitialPageLoader_loader__2M0_u[data-loader-state=visible]{animation:InitialPageLoader_loader-pre-hydration-failsafe__2Y8rV 2.4s linear both}.InitialPageLoader_loader__2M0_u[data-loader-state=hidden]{display:none}@keyframes InitialPageLoader_loader-pre-hydration-failsafe__2Y8rV{0%,90%{opacity:1;visibility:visible;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes InitialPageLoader_loader-particle-ring__NxYpy{0%{opacity:0;transform:scale(.258)}4%{opacity:1;transform:scale(.258);animation-timing-function:cubic-bezier(.4,0,.2,1)}39%,57%{opacity:1;transform:scale(1)}79%,to{opacity:0;transform:scale(1)}}@keyframes InitialPageLoader_loader-logo-reveal___kAZv{0%,43%{opacity:0}71%{opacity:1;transform:scale(.989)}to{opacity:1;transform:scale(1.1065) translateZ(0)}}@media (max-width:680px){.InitialPageLoader_visual__dhvDh{width:min(100vw,393px);height:min(96.1832vw,378px);aspect-ratio:auto;place-items:initial}.InitialPageLoader_particleRing__UcM_n{top:min(21.6285vw,85px);left:calc(50% - 103.5px);width:207px;height:208px;animation-name:InitialPageLoader_loader-particle-ring-mobile__2GRKc}.InitialPageLoader_logo__b6ngG{position:absolute;top:min(31.6583vw,124.417px);left:calc(50% - 99.5px);width:199px;height:128.443px;gap:18px;animation-name:InitialPageLoader_loader-logo-reveal-mobile__DMKfT}.InitialPageLoader_logoMark__jjeh3{width:96px;height:76px}.InitialPageLoader_logoWord__sAEoP{width:199px;height:34.443px}}@keyframes InitialPageLoader_loader-particle-ring-mobile__2GRKc{0%{opacity:0;transform:scale(.38356)}4%{opacity:1;transform:scale(.38356);animation-timing-function:cubic-bezier(.4,0,.2,1)}30%{opacity:1;transform:scale(.38356)}48%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(1)}}@keyframes InitialPageLoader_loader-logo-reveal-mobile__DMKfT{0%,61%{opacity:0}86%{opacity:1;transform:scale(.989)}to{opacity:1;transform:scale(1) translateZ(0)}}@media (prefers-reduced-motion:reduce){.InitialPageLoader_particleRing__UcM_n{display:none;animation:none}.InitialPageLoader_logo__b6ngG{opacity:1;transform:none;animation:none}.InitialPageLoader_loader__2M0_u{animation-duration:.54s}}.InitialPageLoader_loader__2M0_u[data-loader-motion=reduced] .InitialPageLoader_particleRing__UcM_n{display:none;animation:none}.InitialPageLoader_loader__2M0_u[data-loader-motion=reduced] .InitialPageLoader_logo__b6ngG{opacity:1;transform:none;animation:none}.InitialPageLoader_loader__2M0_u[data-loader-motion=reduced]{animation-duration:.54s}.CookieNotice_notice__Yj5sm{position:fixed;right:auto;bottom:20px;left:24px;z-index:var(--z-modal);display:grid;width:min(500px,calc(100vw - 48px));grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid rgba(227,239,239,.2);border-radius:14px;background:rgba(18,20,24,.78);color:#e3efef;box-shadow:0 10px 28px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(14px) saturate(.82);backdrop-filter:blur(14px) saturate(.82)}.CookieNotice_copy__U934c{min-width:0}.CookieNotice_copy__U934c p{margin:0;color:rgba(227,239,239,.82);font-size:12px;line-height:1.4;text-wrap:pretty}.CookieNotice_copy__U934c a{color:#e3efef;text-underline-offset:3px;transition:color var(--motion-fast) var(--ease-standard)}.CookieNotice_actions__YTmIn{display:flex;align-items:center;justify-content:flex-end;gap:8px}.CookieNotice_actions__YTmIn button{min-width:0;min-height:44px;padding:0 14px;border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}@media (min-width:1025px) and (max-width:1279px) and (orientation:landscape),(min-width:1025px) and (max-width:1279px) and (orientation:portrait),(min-width:681px) and (max-width:1024px) and (orientation:landscape),(min-width:681px) and (max-width:1024px) and (orientation:portrait){.CookieNotice_notice__Yj5sm{left:var(--tablet-page-gutter);width:min(560px,calc(100vw - var(--tablet-page-gutter) - var(--tablet-page-gutter)))}}@media (min-width:1025px) and (max-width:1279px) and (orientation:landscape),(min-width:1280px){.CookieNotice_notice__Yj5sm{width:min(680px,calc(100vw - 48px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px}}.CookieNotice_acceptButton__tC4Cw{border:1px solid rgba(227,239,239,.32);background:rgba(227,239,239,.18);color:rgba(227,239,239,.94)}.CookieNotice_rejectButton__cCzlF{border:1px solid rgba(227,239,239,.28);background:transparent;color:rgba(227,239,239,.76)}.CookieNotice_copy__U934c a:focus-visible,.CookieNotice_copy__U934c a:hover{color:#e3efef}.CookieNotice_actions__YTmIn button:hover{border-color:rgba(227,239,239,.5);background-color:rgba(227,239,239,.24);color:#e3efef}.CookieNotice_actions__YTmIn button:focus-visible{outline:2px solid rgba(227,239,239,.9);outline-offset:2px}.CookieNotice_actions__YTmIn button:active{transform:translateY(1px) scale(.985)}@media (max-width:680px){.CookieNotice_notice__Yj5sm{right:var(--mobile-page-gutter,24px);bottom:12px;left:var(--mobile-page-gutter,24px);width:auto;grid-template-columns:1fr;gap:8px;padding:10px 12px;border-radius:14px}.CookieNotice_actions__YTmIn{width:100%;justify-content:stretch}.CookieNotice_actions__YTmIn button{flex:1 1;height:auto;min-height:44px}}@media (prefers-reduced-motion:reduce){.CookieNotice_actions__YTmIn button,.CookieNotice_copy__U934c a{transition:none}}@media print{.CookieNotice_notice__Yj5sm{display:none}}:root{--font-display:"Micra","Nivim Display","Arial",sans-serif;--font-body:"Manrope","Arial","Helvetica Neue",sans-serif;--color-bg:#090a0e;--color-surface:#101217;--color-ink:#e3efef;--color-muted:rgba(227,239,239,0.72);--color-border:rgba(227,239,239,0.24);--color-accent:#e3efef;--color-accent-strong:#b7fdfd;--color-figma-blue:#335e9c;--color-error:#b42318;--color-success:#146c43;--color-focus:#1f6feb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--site-grid-columns:12;--site-grid-gutter:24px;--site-grid-margin:clamp(24px,6.944444vw,100px);--site-grid-max-width:1240px;--mobile-page-gutter:24px;--tablet-page-gutter:clamp(32px,5vw,56px);--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--shadow-soft:0 18px 50px rgba(17,17,17,0.12);--z-header:20;--z-modal:100;--container:1180px;--figma-desktop-width:1440px;--figma-home-height:10931px;--figma-about-height:3024px;--motion-fast:160ms;--motion-base:280ms;--motion-button:420ms;--motion-carousel:900ms;--motion-slow:640ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-button:cubic-bezier(0.22,1,0.36,1);--ease-carousel:cubic-bezier(0.22,1,0.36,1)}@media (max-width:389px){:root{--mobile-page-gutter:20px}}@media (max-width:359px){:root{--mobile-page-gutter:16px}}@font-face{font-family:Nivim Display;src:url(/fonts/nivim-display.woff2) format("woff2"),url(/fonts/nivim-display.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Micra;src:url(/fonts/micra-regular-space-v2.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Micra;src:url(/fonts/micra-bold-space-v2.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+0400-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:u+00??,u+0100-024f,u+1e??}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+0400-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:u+00??,u+0100-024f,u+1e??}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+0400-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:u+00??,u+0100-024f,u+1e??}@font-face{font-family:Manrope;src:url(/fonts/manrope-cyrillic-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+0400-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin-800-normal.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:u+00??,u+0100-024f,u+1e??}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-base:1ms;--motion-button:1ms;--motion-carousel:1ms;--motion-slow:1ms}}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-bg);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--font-body);background:var(--color-bg);color:var(--color-ink);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}