@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49764ec359ceb076-s.2kdy_vqlsu9af.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8584ff62a7ee42f1-s.p.3xss6aleo1rvh.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5edfed1a0b153978-s.3w7ylegi4x5rg.woff2?dpl=b1792830343266)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6b5b74cff4b0c1-s.p.2hcl1-0_mkckx.woff2?dpl=b1792830343266)format("woff2");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}@font-face{font-family:Forum Fallback;src:local(Arial);ascent-override:93.99%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:91.07%}.forum_1eb94be5-module__2kGJcq__className{font-family:Forum,Forum Fallback;font-style:normal;font-weight:400}.forum_1eb94be5-module__2kGJcq__variable{--font-forum:"Forum", "Forum Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.woff2?dpl=b1792830343266)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.woff2?dpl=b1792830343266)format("woff2");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}@font-face{font-family:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_10fb4028-module__YGWu1G__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_10fb4028-module__YGWu1G__variable{--font-golos:"Golos Text", "Golos Text Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.p.2vemzm0itqzfy.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=b1792830343266)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2?dpl=b1792830343266)format("woff2");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.1qc6dx89jd2qv.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=b1792830343266)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=b1792830343266)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2?dpl=b1792830343266)format("woff2");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}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1aaa0757-module__6nPgJW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1aaa0757-module__6nPgJW__variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#fffcf7;--surface:#f7f6f4;--ink:#16130f;--ink-2:#5a534c;--ink-3:#8a8178;--line:#edeae6;--line-strong:#e4e0db;--accent:#c2622d;--action:#a9521f;--action-hover:#8c4318;--olive:#5b6b2f;--olive-tint:#eef1e4;--danger:#b3261e;--danger-tint:#fbeae8;--warn:#d9a441;--warn-ink:#7a5a12;--warn-tint:#fbf1dc;--night:#2a1d16;--night-2:#3a2a20;--night-text:#f4ece1;--night-muted:#cdbfae;--night-faint:#a8927e;--ember:#d2733d;--ember-text:#e0935f;--night-line:#f4ece129;--limestone:#f7f1e5;--font-display:var(--font-forum), Georgia, serif;--font-ui:var(--font-golos), system-ui, -apple-system, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--shadow-card:0 18px 40px -12px #2a1d1629;--shadow-float:0 20px 44px -16px #2a1d1659;--ease-out:cubic-bezier(.22, 1, .36, 1);--gutter:16px;--content:1248px;--z-glow:0;--z-content:1;--z-header:20;--z-banner:30;--z-menu:40}@media (min-width:768px){:root{--gutter:48px}}@media (min-width:1100px){:root{--gutter:64px}}@media (min-width:1360px){:root{--gutter:96px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:26px;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;position:fixed;inset:0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a{color:var(--action);text-decoration:none}a:hover{color:var(--action-hover)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:calc(var(--content) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:var(--z-menu);background:var(--ink);color:var(--bg);border-radius:10px;padding:10px 16px;transition:top .15s;position:absolute;top:-60px;left:16px}.skip-link:focus{color:var(--bg);top:12px}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:16px;display:flex}.kicker:before{content:"";background:var(--action);flex:none;width:28px;height:1px}.h2{font-family:var(--font-display);letter-spacing:-.005em;font-size:34px;font-weight:400;line-height:38px}@media (min-width:768px){.h2{font-size:44px;line-height:48px}}.mono{font-family:var(--font-mono);font-size:15px;line-height:22px}html.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}[data-reveal]{transition:opacity .6s var(--ease-out) var(--d,0s), transform .6s var(--ease-out) var(--d,0s)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-reveal]:not(.is-in){opacity:1;transform:none}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}.cookie-bar{z-index:60;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));color:#16130f;max-width:560px;font:400 14px/1.45 var(--font-golos,system-ui), system-ui, sans-serif;background:#fff;border-radius:16px;gap:12px;margin:0 auto;padding:14px 16px;display:grid;position:fixed;box-shadow:0 10px 40px #2a1d162e,inset 0 0 0 1px #2a1d1614}.cookie-bar p{margin:0}.cookie-bar a{color:#a9521f}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-yes,.cookie-no{min-height:40px;font:600 14px var(--font-golos,system-ui), system-ui, sans-serif;cursor:pointer;border-radius:12px;padding:0 16px}.cookie-yes{color:#fff;background:#a9521f;border:0}.cookie-no{color:#5a534c;background:0 0;border:1.5px solid #2a1d162e}
