@font-face{font-family:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");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{--canvas:#f4f2f0;--surface:#fff;--sunken:#edeae6;--hover:#eaf5f3;--select:#d8f0ec;--line:#e2e4e1;--line-strong:#c9d2d0;--ink:#062a2d;--ink-2:#2f4b4d;--ink-3:#566a6c;--ink-4:#9aabab;--ink-inverse:#fff;--violet:#0b7e79;--violet-deep:#08615d;--violet-soft:#9fdcd5;--violet-wash:#e9fffb;--black:#062a2d;--nile:#062a2d;--teal:#14a098;--mist:#5fd3c7;--mint:#e9fffb;--action:#ff9a4a;--action-deep:#f5842b;--cream:#f4f2f0;--peach:#ffc59a;--joy:#c9501a;--joy-wash:#fff1e5;--joy-ink:#8a3f06;--good:#1f8a5b;--good-wash:#e3f4ea;--watch:#8a5a0b;--watch-wash:#fbf0d6;--attn:#b4381f;--attn-wash:#fde8e3;--off:#6b6884;--off-wash:#eeedf6;--d-teal:#14a098;--d-mint:#5fd3c7;--d-orange:#ff9a4a;--d-deep:#0b7e79;--d-track:#ddf1ee;--c-violet:var(--d-teal);--c-violet-2:var(--d-orange);--c-amber:var(--d-orange);--c-teal:var(--d-mint);--c-rose:var(--d-deep);--font-display:"Albert Sans Variable", "Albert Sans", ui-sans-serif, system-ui, sans-serif;--mono:"Albert Sans Variable", "Albert Sans", ui-sans-serif, system-ui, sans-serif;--font:"Albert Sans Variable", "Albert Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-11:.6875rem;--t-12:.75rem;--t-13:.8125rem;--t-14:.875rem;--t-16:1rem;--t-18:1.125rem;--t-22:1.375rem;--t-28:1.75rem;--t-34:2.125rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--r-sm:6px;--r-md:10px;--r-btn:12px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--float:0 1px 2px #062a2d0f, 0 12px 32px -8px #062a2d38;--ease:cubic-bezier(.16, 1, .3, 1);--dur:.14s;--rail-w:232px;--row-h:36px;--touch:44px}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--canvas);color:var(--ink);font:400 var(--t-14)/1.45 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img,svg{max-width:100%;display:block}table{border-collapse:collapse;width:100%}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}::selection{background:var(--violet-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--violet);outline-offset:2px;border-radius:var(--r-sm)}input,textarea{caret-color:var(--violet)}.num,td.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum", "cv11"}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:3px solid #0000;border-radius:10px}.prose a{text-decoration:underline;text-decoration-color:var(--violet-soft);text-underline-offset:3px}.t-title{font-size:var(--t-22);letter-spacing:-.015em;font-weight:600;line-height:1.25}.t-verdict{font-size:var(--t-28);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.18}.t-head{font-size:var(--t-14);letter-spacing:-.005em;font-weight:600}.t-body{font-size:var(--t-14)}.t-small{font-size:var(--t-12)}.t-meta{font-size:var(--t-12);color:var(--ink-3)}.muted{color:var(--ink-3)}.strong{font-weight:600}.mono{font-variant-numeric:tabular-nums}.measure{max-width:68ch}.truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
