@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper: #F5F5F3;--ink: #141414;--muted: #6A6A67;--line: #DCDCD8;--soft: #EAEAE6;--sea: #2747C9;--sea-soft: #DCE3FA;--night: #121212;--night-line: #2C2C2C;--night-muted: #A2A29E;--white: #FFFFFF;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--fs-display: clamp(2.6rem, 1rem + 6.4vw, 7.5rem);--fs-h2: clamp(2.1rem, 1.2rem + 3.4vw, 4.5rem);--fs-h3: clamp(1.375rem, 1.1rem + 1vw, 2rem);--fs-body: 1rem;--fs-s: .875rem;--gutter: clamp(16px, 4vw, 56px);--gap: clamp(16px, 2vw, 32px);--max: 1600px;--section: clamp(112px, 13vw, 200px);--radius: clamp(12px, 1.2vw, 20px);--header: 72px;--ease: cubic-bezier(.22, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-weight:500}ul,ol{padding:0;list-style:none}img,canvas,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}[hidden]{display:none!important}::selection{background:var(--sea);color:var(--white)}:focus-visible{outline:2px solid var(--sea);outline-offset:3px;border-radius:4px}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.skip-link{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 16px;background:var(--ink);color:var(--paper);border-radius:999px}.skip-link:focus{top:12px}.h2{font-size:var(--fs-h2);font-weight:500;line-height:1;letter-spacing:-.05em}.label{font-size:var(--fs-s);font-weight:500;color:var(--muted);letter-spacing:0}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:0;border-radius:999px;background:var(--ink);color:var(--paper);font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .35s var(--ease)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--sea);transform:translateY(101%);transition:transform .45s var(--ease-out)}.btn:hover:before{transform:none}.btn--ghost{background:var(--soft);color:var(--ink)}.btn--ghost:hover{color:var(--white)}.btn--light{background:var(--paper);color:var(--ink)}.btn--light:hover{color:var(--white)}.text-link{display:inline-block;font-weight:600;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .45s var(--ease)}.text-link:hover{background-size:0 1px;background-position:100% 100%}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.js:not(.rm) [data-split] .sw{display:inline-block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em;vertical-align:top}.js:not(.rm) [data-split] .sw__i{display:inline-block;transform:translateY(108%);transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--d, 0) * 45ms + var(--rd, 0s))}.js:not(.rm) [data-split].is-in .sw__i{transform:none}.js:not(.rm) [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform 1.2s var(--ease-out);transition-delay:var(--rd, 0s)}.js:not(.rm) [data-reveal].is-in{opacity:1;transform:none}.js:not(.rm) [data-line]{position:relative;border-top-color:transparent!important}.js:not(.rm) [data-line]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--line-c, var(--ink));transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease-out);transition-delay:var(--rd, 0s)}.js:not(.rm) [data-line].is-in:before{transform:scaleX(1)}
