body{margin:0;padding:0}ul,ol{list-style-type:circle;line-height:var(--font-text-line-height)}p{font-size:var(--font-text-size);line-height:var(--font-text-line-height)}.section{margin:80px 0}h1{font-size:var(--font-h1-size)}:root{--blue-jay-6: #000d41;--blue-jay-8: #00104a;--blue-jay-13: #001965;--blue-jay-23: #002894;--blue-jay-35: #0040da;--blue-jay-52: #4b6fff;--blue-jay-69: #8da2ff;--blue-jay-81: #bdc8ff;--blue-jay-91: #dfe3ff;--blue-jay-96: #f4f3ff;--blue-jay-98: #fbf8ff;--concord-purple-6: #23003a;--concord-purple-8: #290042;--concord-purple-13: #3a005a;--concord-purple-23: #570084;--concord-purple-35: #7e1eb6;--concord-purple-52: #ab52e3;--concord-purple-69: #d289ff;--concord-purple-81: #e7baff;--concord-purple-91: #f5dcff;--concord-purple-96: #fef0ff;--concord-purple-98: #fff7fc;--raspberry-jam-6: #2f0015;--raspberry-jam-8: #370019;--raspberry-jam-13: #4b0024;--raspberry-jam-23: #6f0039;--raspberry-jam-35: #a40557;--raspberry-jam-52: #dc3e81;--raspberry-jam-69: #ff7cab;--raspberry-jam-81: #ffb7cc;--raspberry-jam-91: #ffdbe4;--raspberry-jam-96: #fff1f3;--raspberry-jam-98: #fff8f8;--ember-red-6: #310000;--ember-red-8: #390000;--ember-red-13: #4e0000;--ember-red-23: #730001;--ember-red-35: #a90c07;--ember-red-52: #e43d2d;--ember-red-69: #ff8372;--ember-red-81: #ffbaaf;--ember-red-91: #ffddd7;--ember-red-96: #fff1ef;--ember-red-98: #fff8f6;--pumpkin-orange-6: #250c00;--pumpkin-orange-8: #2b0f00;--pumpkin-orange-13: #3c1800;--pumpkin-orange-23: #5b2700;--pumpkin-orange-35: #883e00;--pumpkin-orange-52: #c75e00;--pumpkin-orange-69: #ff8730;--pumpkin-orange-81: #ffbc94;--pumpkin-orange-91: #ffdecc;--pumpkin-orange-96: #fff1eb;--pumpkin-orange-98: #fff8f5;--chinese-gold-6: #181300;--chinese-gold-8: #1d1700;--chinese-gold-13: #2a2200;--chinese-gold-23: #403500;--chinese-gold-35: #625300;--chinese-gold-52: #917b00;--chinese-gold-69: #c2a600;--chinese-gold-81: #e9c92b;--chinese-gold-91: #ffe46f;--chinese-gold-96: #fff4d1;--chinese-gold-98: #fff9ee;--chartreuse-green-6: #091700;--chartreuse-green-8: #0c1b00;--chartreuse-green-13: #132700;--chartreuse-green-23: #213d00;--chartreuse-green-35: #375d09;--chartreuse-green-52: #5e8832;--chartreuse-green-69: #88b459;--chartreuse-green-81: #aad879;--chartreuse-green-91: #c3f390;--chartreuse-green-96: #deffb7;--chartreuse-green-98: #efffd8;--minty-green-6: #001710;--minty-green-8: #001c14;--minty-green-13: #00281e;--minty-green-23: #003e2f;--minty-green-35: #005f4a;--minty-green-52: #008d6f;--minty-green-69: #00bd96;--minty-green-81: #00e5b5;--minty-green-91: #4fffcf;--minty-green-96: #cdffea;--minty-green-98: #e7fff3;--grayish-cyan-6: #061615;--grayish-cyan-8: #091a19;--grayish-cyan-13: #152524;--grayish-cyan-23: #283937;--grayish-cyan-35: #465755;--grayish-cyan-52: #6e807d;--grayish-cyan-69: #99aba9;--grayish-cyan-81: #bccecc;--grayish-cyan-91: #d5e8e5;--grayish-cyan-96: #e5f8f5;--grayish-cyan-98: #eafdfa}:root{--bg: white;--bg_hover: var(--blue-jay-96);--bg-emphasis: var(--blue-jay-91);--bg_disabled: var(--grayish-cyan-91);--bg-warn: var(--chinese-gold-91);--bg-warn_hover: var(--chinese-gold-81);--bg-warn_active: var(--chinese-gold-69);--bg-error: var(--ember-red-69);--bg-error_hover: var(--ember-red-81);--bg-error_active: var(--ember-red-52);--bg-contra: var(--minty-green-81);--border: var(--grayish-cyan-91);--border_hover: var(--blue-jay-81);--border_disabled: var(--grayish-cyan-81);--border-emphasis: var(--blue-jay-52);--border-warn: var(--chinese-gold-81);--bg-alt: var(--blue-jay-96);--bg-alt_hover: var(--blue-jay-91);--bg-alt-emphasis: var(--blue-jay-81);--shadow: var(--blue-jay-35);--shadow-cta: var(--minty-green-35);--text: var(--grayish-cyan-8);--text-emphasis: var(--blue-jay-52);--text-emphasis_hover: var(--blue-jay-35);--text-deemphasis: var(--grayish-cyan-35);--text-disabled: var(--grayish-cyan-52);--text-cta: var(--grayish-cyan-8);--text-contra: var(--minty-green-8);--cta: var(--minty-green-81);--cta_hover: var(--minty-green-91);--font-family: "Figtree", sans-serif;--font-title-size: 42px;--font-title-line-height: 1.2;--font-title-weight: bold;--font-title-size: 29px;--font-h1-size: 48px;--font-h1-line-height: 1.3;--font-h1-weight: bold;--font-h2-size: 36px;--font-h2-line-height: 1.5;--font-h2-weight: bold;--font-h3-size: 24px;--font-h3-line-height: 1.5;--font-h3-weight: bold;--font-text-size: 18px;--font-text-line-height: 1.66;--font-text-weight: 100;--font-small-size: 14px;--font-small-line-height: 16px;--font-small-weight: normal}@media (prefers-color-scheme: dark){:root{--bg: var(--grayish-cyan-6);--bg_hover: var(--grayish-cyan-13);--bg-emphasis: var(--grayish-cyan-13);--bg_disabled: var(--grayish-cyan-13);--bg-warn: var(--chinese-gold-35);--bg-warn_hover: var(--chinese-gold-23);--bg-warn_active: var(--chinese-gold-13);--bg-error: var(--ember-red-52);--bg-error_hover: var(--ember-red-35);--bg-error_active: var(--ember-red-23);--bg-contra: var(--minty-green-35);--border: var(--grayish-cyan-13);--border_hover: var(--blue-jay-23);--border_disabled: var(--grayish-cyan-23);--border-emphasis: var(--blue-jay-69);--bg-alt: var(--grayish-cyan-8);--bg-alt_hover: var(--grayish-cyan-13);--bg-alt-emphasis: var(--grayish-cyan-23);--shadow: var(--blue-jay-35);--text: var(--grayish-cyan-91);--text-emphasis: var(--blue-jay-69);--text-emphasis_hover: var(--blue-jay-81);--text-deemphasis: var(--grayish-cyan-69);--text-disabled: var(--grayish-cyan-52);--text-cta: var(--grayish-cyan-8);--text-contra: var(--grayish-cyan-96);--cta: var(--minty-green-69);--cta-hover: var(--minty-green-81)}}html[data-theme=light]{--bg: white;--bg_hover: var(--blue-jay-91);--bg-emphasis: var(--blue-jay-96);--bg_disabled: var(--grayish-cyan-91);--bg-warn: var(--chinese-gold-91);--bg-warn_hover: var(--chinese-gold-81);--bg-warn_active: var(--chinese-gold-69);--bg-error: var(--ember-red-69);--bg-error_hover: var(--ember-red-81);--bg-error_active: var(--ember-red-52);--bg-contra: var(--grayish-cyan-8);--border: var(--grayish-cyan-91);--border_hover: var(--blue-jay-81);--border_disabled: var(--grayish-cyan-81);--border-emphasis: var(--blue-jay-52);--border-warn: var(--chinese-gold-81);--bg-alt: var(--blue-jay-96);--bg-alt_hover: white;--bg-alt-emphasis: var(--blue-jay-81);--shadow: var(--blue-jay-35);--text: var(--grayish-cyan-8);--text-emphasis: var(--blue-jay-52);--text-emphasis_hover: var(--blue-jay-35);--text-deemphasis: var(--grayish-cyan-35);--text-disabled: var(--grayish-cyan-52);--text-cta: var(--grayish-cyan-8);--cta: var(--minty-green-81);--cta_hover: var(--minty-green-91)}html[data-theme=dark]{--bg: var(--grayish-cyan-6);--bg_hover: var(--grayish-cyan-13);--bg-emphasis: var(--grayish-cyan-23);--bg_disabled: var(--grayish-cyan-13);--bg-warn: var(--chinese-gold-35);--bg-warn_hover: var(--chinese-gold-23);--bg-warn_active: var(--chinese-gold-13);--bg-error: var(--ember-red-52);--bg-error_hover: var(--ember-red-35);--bg-error_active: var(--ember-red-23);--bg-contra: var(--grayish-cyan-69);--border: var(--grayish-cyan-13);--border_hover: var(--blue-jay-23);--border_disabled: var(--grayish-cyan-23);--border-emphasis: var(--blue-jay-69);--bg-alt: var(--grayish-cyan-8);--bg-alt_hover: var(--grayish-cyan-13);--bg-alt-emphasis: var(--grayish-cyan-23);--shadow: var(--blue-jay-35);--text: var(--grayish-cyan-91);--text-emphasis: var(--blue-jay-69);--text-emphasis_hover: var(--blue-jay-81);--text-deemphasis: var(--grayish-cyan-69);--text-disabled: var(--grayish-cyan-52);--text-cta: var(--grayish-cyan-8);--text-contra: var(--grayish-cyan-96);--cta: var(--minty-green-81);--cta_hover: var(--minty-green-91)}body{background-color:var(--bg);color:var(--text);font-family:var(--font-family);font-size:var(--font-text-size);font-weight:var(--font-text-weight)}a{color:var(--text-emphasis)}@font-face{font-family:Figtree;font-style:normal;src:url(../../../fonts/figtree/Figtree-VariableFont_wght.ttf)}nav.svelte-12qhfyh{display:flex;justify-content:space-between;padding:0 16px}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){display:inline-block;padding:16px}@media screen and (max-width: 640px){nav.svelte-12qhfyh a:where(.svelte-12qhfyh){padding:16px 0}}.home-link.svelte-12qhfyh{font-weight:700;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:8px}.home-link.svelte-12qhfyh img:where(.svelte-12qhfyh){width:24px;height:24px}.chip.svelte-12qhfyh{border:1px solid var(--border);color:var(--text-deemphasis);font-size:var(--font-small-size);padding:2px 8px;border-radius:16px;background-color:var(--bg-alt);font-weight:400}.footnotes.svelte-12qhfyh{font-size:small;color:var(--text-deemphasis);text-align:center}
