:root{--base:#0a0b0c;--plate:#121416;--raised:#1a1d20;--ink:#eef0f1;--steel:#b4bcc3;--muted:#8b949c;--line:#eef0f11a;--line-strong:#eef0f138;--boundary:#7a838b;--oxide:#b5462f;--oxide-hover:#c14e35;--oxide-text:#e88a73;--on-oxide:#fff;--checked:#5fbf8a;--queried:#e6b450;--excluded:#9aa3ab;--progress:#7fb0d6;--checked-wash:#5fbf8a1f;--queried-wash:#e6b4501f;--excluded-wash:#9aa3ab1f;--progress-wash:#7fb0d61f;--danger:#f08a7c;--font-ui:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;--font-data:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--s9:7rem;--radius:2px;--gutter:clamp(1rem, 4vw, 2.5rem);--measure:62ch;--fast:.15s;--medium:.25s;--slow:.4s;--ease:cubic-bezier(.2, 0, 0, 1);--spring:linear(0, .19 5%, .58 12%, .89 19%, 1.05 26%, 1.1 32%, 1.08 39%, 1.03 47%, 1 56%, .99 67%, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--fast:0s;--medium:0s;--slow:0s;--spring:linear}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}ol,ul{list-style:none}svg,video,img,canvas{max-width:100%;display:block}h1,h2,h3,h4{font-size:inherit;font-weight:inherit}button,input,select,textarea{font:inherit;color:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--base);color:var(--ink);font-family:var(--font-ui);font-size:var(--text-base);-webkit-font-smoothing:antialiased;line-height:1.55}a{color:inherit}:focus-visible{outline:2px solid var(--oxide-text);outline-offset:2px}::selection{background:var(--oxide);color:var(--on-oxide)}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{background:var(--oxide);color:var(--on-oxide);z-index:100;padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}
:root{--paper:var(--base);--sheet:var(--plate);--faint:var(--muted);--accent:var(--oxide-text);--accent-ink:var(--base);--font-display:var(--font-ui)}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/49d2f8bdeba219c3.3vxbymg_kqoii.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:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/71a1b84867060043.4063qtxwupz89.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/38a15c9a0b6aa5e1.p.0kxvs4gr291h1.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}.VH-zaG_className{font-family:Big Shoulders;font-style:normal}.VH-zaG_variable{--font-brand:"Big Shoulders"}
