@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-ext-wght-normal.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:Noto Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-wght-normal.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:Noto Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-ext-wght-italic.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:Noto Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-latin-wght-italic.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:Noto Sans Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-mono-latin-ext-wght-normal.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:Noto Sans Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-mono-latin-wght-normal.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}:root{--color-dark-1:8 39 70;--color-dark-2:122 104 70;--color-light-1:233 240 246;--color-light-2:232 226 215;--color-accent-1:243 124 21;--color-accent-2:243 91 21;--color-accent-3:154 58 13;--color-accent-4:78 89 67;--color-accent-5:255 255 255;--color-accent-6:0 0 0;--color-link:154 58 13;--dark-1:#082746;--dark-2:#7a6846;--light-1:#e9f0f6;--light-2:#e8e2d7;--accent-1:#f37c15;--accent-2:#f35b15;--accent-3:#9a3a0d;--accent-4:#4e5943;--accent-5:#fff;--accent-6:#000;--surface-page:var(--light-1);--surface-secondary:var(--light-2);--surface-elevated:var(--accent-5);--surface-inverse:var(--dark-1);--text-primary:var(--dark-1);--text-muted:var(--dark-2);--text-on-brand:var(--accent-5);--text-on-dark:var(--light-1);--text-link:var(--accent-3);--brand-default:var(--accent-1);--brand-strong:var(--accent-2);--brand-deep:var(--accent-3);--brand-muted:var(--accent-4);--status-success:var(--accent-4);--status-success-surface:rgb(var(--color-accent-4) / .15);--status-danger:var(--accent-2);--status-danger-surface:rgb(var(--color-accent-2) / .12);--status-warning:#b8860b;--status-warning-surface:#b8860b24;--status-neutral-surface:var(--light-2);--border-subtle:rgb(var(--color-dark-1) / .1);--border-default:rgb(var(--color-dark-1) / .2);--border-strong:rgb(var(--color-dark-1) / .4);--focus-ring:var(--accent-1);--font-sans:"Noto Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Noto Sans Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-display:var(--font-sans);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.5rem;--text-5xl:3.5rem;--text-6xl:4.5rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.06em;--tracking-widest:.18em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px #0827460f;--shadow-md:0 4px 12px #08274614;--shadow-lg:0 12px 32px #0827461f;--shadow-xl:0 24px 60px #08274629;--container-narrow:42rem;--container-content:64rem;--container-wide:80rem;--sidebar-width:16rem;--header-height:3.5rem;--duration-fast:.12s;--duration-base:.15s;--duration-slow:.25s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(0, 0, .2, 1)}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}code,kbd,samp,pre{font-family:var(--font-mono)}
