@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-ext-wdth-normal-C5E2Gvlv.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/instrument-sans-latin-wdth-normal-BVScPF0l.woff2) format("woff2-variations");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}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-ext-wght-normal-EocZY2iu.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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{--bg: #0a0a0a;--bg-2: #141413;--ink: #f5f5f2;--ink-2: #cfcfc8;--mute: #a3a39b;--faint: #8f8f88;--rule: #262624;--rule-2: #3a3a37;--signal: #c8f04a;--on-signal: #0a0a0a;--c-search: #5f86f0;--c-social: #d9653a;--c-video: #8b74e0;--c-display: #2f9f86;--c-base: #6b6b64;--sans: "Instrument Sans Variable", ui-sans-serif, system-ui, sans-serif;--mono: "JetBrains Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--display-stretch: 75%;--fs-display: clamp(2.8rem, 7vw, 6.6rem);--fs-h2: clamp(2.2rem, 4.2vw, 3.8rem);--fs-h3: clamp(1.7rem, 2.4vw, 2.3rem);--fs-lede: clamp(1.02rem, 1.25vw, 1.15rem);--fs-body: 17px;--fs-small: 13px;--fs-data: 12px;--measure: 66ch;--gutter: clamp(16px, 4vw, 64px);--pad: clamp(28px, 4.4vw, 64px);--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--signal);color:var(--on-signal)}a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--rule-2);text-underline-offset:.22em}a:hover{text-decoration-color:currentColor}:focus-visible{outline:1px solid var(--ink);outline-offset:4px}.skip{position:absolute;left:var(--gutter);top:-60px;z-index:10;padding:8px 12px;background:var(--ink);color:var(--bg);font:500 13px var(--sans)}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.bar{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 18px;padding:22px var(--gutter);border-bottom:1px solid var(--rule)}.mark{font:700 20px/1 var(--sans);font-stretch:var(--display-stretch);letter-spacing:-.01em;color:var(--ink);text-decoration:none}.mark span{color:var(--faint)}.site-nav{display:flex;gap:14px;margin-left:10px;font:500 13px var(--sans)}.site-nav a{color:var(--ink-2);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}.site-nav a:hover{color:var(--ink)}.site-nav a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.lang{margin-left:auto;display:flex;gap:14px;font:500 13px var(--sans)}.lang a{color:var(--faint);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}.lang a[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}@media(max-width:559px){.site-nav{order:3;width:100%;margin-left:0;flex-wrap:wrap;gap:6px 14px}}
