@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.38msdipe8z81f.woff2)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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.30bhvdlsk8sra.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.3se9ogqst-d6c.woff2)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_c55295af-module__q4LvQq__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_c55295af-module__q4LvQq__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_b7a56e85-module__-8A1nq__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_b7a56e85-module__-8A1nq__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--night:#241530;--desk:#2e1c3b;--well:#1c1026;--text:#f6eee6;--soft:#c9b8cf;--lamp:#ffc477;--lamp-hover:#ffd396;--rule:#8f7a9c;--hair:#4a3657;--placeholder:#a998b3;--alert:#ffa395;--go:#b2e4a6;--go-wash:#b2e4a61f;--focus:var(--lamp);--glow:radial-gradient(closest-side, #ffc47733, #ffc47712 55%, #ffc47700);--font-display:var(--font-newsreader), "Display Fallback", "Display Fallback Android", ui-serif, Georgia, serif;--font-serif:var(--font-newsreader), "Serif Fallback", "Serif Fallback Android", ui-serif, Georgia, serif;--font-sans:var(--font-hanken), "Sans Fallback", "Sans Fallback Android", ui-sans-serif, system-ui, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-ui:.9375rem;--text-base:1.1875rem;--text-lead:1.25rem;--text-h3:1.5rem;--text-h2:clamp(2.125rem, 1.6rem + 2.2vw, 3.375rem);--text-display:clamp(2.5rem, 1.1rem + 6vw, 6.1rem);--radius-desk:24px;--radius-field:16px;--container:1160px;--column:780px;--gutter:clamp(16px, 4vw, 40px);--section:clamp(80px, 10vw, 144px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@font-face{font-family:Display Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif);size-adjust:108.32%;ascent-override:67.85%;descent-override:24.46%;line-gap-override:0%}@font-face{font-family:Display Fallback Android;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);size-adjust:91.52%;ascent-override:80.31%;descent-override:28.96%;line-gap-override:0%}@font-face{font-family:Serif Fallback;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Liberation Serif),local(LiberationSerif);size-adjust:99.75%;ascent-override:73.68%;descent-override:26.57%;line-gap-override:0%}@font-face{font-family:Serif Fallback Android;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);size-adjust:84.06%;ascent-override:87.44%;descent-override:31.53%;line-gap-override:0%}@font-face{font-family:Sans Fallback;font-weight:100 599;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans);size-adjust:100.65%;ascent-override:99.35%;descent-override:30.1%;line-gap-override:0%}@font-face{font-family:Sans Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:94.34%;ascent-override:106%;descent-override:32.12%;line-gap-override:0%}@font-face{font-family:Sans Fallback Android;font-weight:100 599;src:local(Roboto),local(Roboto-Regular);size-adjust:101.1%;ascent-override:98.91%;descent-override:29.97%;line-gap-override:0%}@font-face{font-family:Sans Fallback Android;font-weight:600 900;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:100.34%;ascent-override:99.66%;descent-override:30.2%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--night);color:var(--soft);font-family:var(--font-serif);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6}h1,h2,h3,p,ul,ol,dl{margin:0}h1,h2,h3{color:var(--text);font-family:var(--font-display);font-variation-settings:"opsz" 60;letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.1}h1{font-size:var(--text-display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;font-weight:340;line-height:1.02}h2{font-size:var(--text-h2);font-variation-settings:"opsz" 72;letter-spacing:-.015em;font-weight:360}h3{font-size:var(--text-h3);font-weight:450;line-height:1.25}p{text-wrap:pretty}a{color:inherit}svg{display:block}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{background:var(--lamp);color:var(--night)}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:-100px;left:var(--gutter);z-index:100;background:var(--lamp);color:var(--night);font-family:var(--font-sans);font-size:var(--text-ui);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none;position:absolute}.skip-link:focus{top:14px}.btn{min-height:52px;font-family:var(--font-sans);text-align:center;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--lamp);color:var(--night)}.btn-primary:hover{background:var(--lamp-hover)}.btn-ghost{color:var(--lamp);box-shadow:inset 0 0 0 1.5px var(--lamp);background:0 0}.btn-ghost:hover{background:#ffc4771f}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.not-found{min-height:100svh;padding:48px var(--gutter);text-align:center;isolation:isolate;align-content:center;justify-items:center;gap:28px;display:grid;position:relative;overflow:hidden}.not-found:before{content:"";z-index:-1;background:var(--glow);pointer-events:none;width:min(1300px,180vw);height:1000px;position:absolute;top:-360px;left:50%;transform:translate(-50%)}.not-found h1{max-width:8.4em}.not-found p{max-width:34em;font-size:var(--text-lead)}.not-found-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-langs{font-family:var(--font-sans);font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.not-found-langs a{min-height:32px;color:var(--soft);text-underline-offset:4px;align-items:center;display:inline-flex}.not-found-langs a:hover{color:var(--text)}
