@font-face{font-family:__Newsreader_8a2a6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");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:__Newsreader_8a2a6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Newsreader_8a2a6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:U+00??,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}.__className_8a2a6c{font-family:__Newsreader_8a2a6c;font-style:normal}.__variable_8a2a6c{--font-serif:"__Newsreader_8a2a6c"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.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-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:U+00??,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_Fallback_3c557b;src:local("Arial");ascent-override:75.04%;descent-override:22.07%;line-gap-override:0.00%;size-adjust:135.93%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-mono:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}:root,:root[data-theme=dark]{color-scheme:dark;--bg:#0b0c0e;--ink:#edeae2;--ink-2:#c7c3b8;--muted:#8b8a84;--rule:#23262c;--accent:#e2946c}:root[data-theme=light]{color-scheme:light;--bg:#f6f5f1;--ink:#16150f;--ink-2:#3e3c33;--muted:#6b6860;--rule:#dcd8cc;--accent:#9c4221}:root{--serif:var(--font-serif),Georgia,serif;--mono:var(--font-mono),ui-monospace,Menlo,Consolas,monospace;--column:1080px;--gutter:clamp(24px,6vw,100px);--rhythm:clamp(56px,7vw,96px);--fs-h1:clamp(36px,5.1vw,66px);--fs-h2:clamp(28px,3.4vw,40px);--fs-h3:clamp(21px,20.25px + 0.19vw,23px);--fs-prose:clamp(15px,13.6px + 0.36vw,19px);--fs-mono:clamp(12px,11.6px + 0.1vw,13px);--fs-label:clamp(11px,10.6px + 0.1vw,12px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:7rem;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink-2);font-family:var(--serif);font-size:var(--fs-prose);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:no-preference){*,:after,:before{transition:background-color .2s ease,color .2s ease,border-color .2s ease,-webkit-text-decoration-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease,text-decoration-color .2s ease;transition:background-color .2s ease,color .2s ease,border-color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}}h1,h2,h3{color:var(--ink);font-family:var(--serif)}h1{font-size:var(--fs-h1);line-height:1.07;letter-spacing:-.02em}h1,h2{font-weight:300}h2{font-size:var(--fs-h2);line-height:1.15;letter-spacing:-.015em}h3{font-size:var(--fs-h3);font-weight:400;line-height:1.3}ol,ul{list-style:none}a{color:var(--accent);font-family:var(--mono);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:.3em}a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.label{color:var(--muted);font-family:var(--mono);font-size:var(--fs-label);font-weight:400;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.wrap{width:100%;max-width:calc(var(--column) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}