@font-face{font-family:sentient;src:url(../media/Sentient_Regular-s.p.377duhqu_1fja.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sentient;src:url(../media/Sentient_Medium-s.p.16vppw3z7-tho.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:sentient;src:url(../media/Sentient_Bold-s.p.0v6ree6dw2is8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sentient Fallback;src:local(Times New Roman);ascent-override:80.7%;descent-override:26.9%;line-gap-override:6.73%;size-adjust:118.96%}.sentient_884220bb-module__zeZU8G__className{font-family:sentient,sentient Fallback}.sentient_884220bb-module__zeZU8G__variable{--font-board-heading:"sentient", "sentient Fallback"}
@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_Regular-s.p.34xrbdud0c3b0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_RegularItalic-s.p.2x1xfpioniag5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_Medium-s.p.1a23n95t9j-co.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_SemiBold-s.p.2omdfos1n5cwm.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:atkinson;src:url(../media/AtkinsonHyperlegibleNext_Bold-s.p.3ffxoazx10_-1.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:atkinson Fallback;src:local(Arial);ascent-override:80.11%;descent-override:16.2%;line-gap-override:20.13%;size-adjust:99.36%}.atkinson_b3d01816-module__nVhgiG__className{font-family:atkinson,atkinson Fallback}.atkinson_b3d01816-module__nVhgiG__variable{--font-board-body:"atkinson", "atkinson Fallback"}
html,body{background:#fff;margin:0}.jb-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ea-teal-50:#f6fdfe;--ea-teal-100:#dbf5fa;--ea-teal-200:#aae8f3;--ea-teal-300:#74daeb;--ea-teal-400:#43cce5;--ea-teal-500:#1db3ce;--ea-teal-600:#16879c;--ea-teal-700:#106574;--ea-teal-800:#0b424c;--ea-teal-900:#062328;--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--slate-50:var(--stone-50);--slate-100:var(--stone-100);--slate-200:var(--stone-200);--slate-300:var(--stone-300);--slate-400:var(--stone-500);--slate-500:var(--stone-400);--slate-600:var(--stone-600);--slate-700:var(--stone-700);--slate-800:var(--stone-800);--slate-900:var(--stone-900);--marker:#fde68a;--black:#09090b;--white:#fff;--red-50:#fef2f2;--red-500:#ef4444;--orange-50:#fff7ed;--orange-600:#ea580c;--green-50:#f0fdf4;--green-600:#16a34a;--blue-50:#eff6ff;--blue-600:#2563eb;--bg:var(--white);--bg-subtle:var(--stone-50);--bg-muted:var(--stone-100);--bg-emphasized:var(--stone-200);--bg-inverted:var(--black);--fg:var(--black);--fg-muted:var(--stone-600);--fg-subtle:var(--stone-500);--fg-inverted:var(--stone-50);--border:var(--stone-200);--border-muted:var(--stone-100);--border-emphasized:var(--stone-300);--primary-contrast:var(--white);--primary-fg:var(--ea-teal-700);--primary-subtle:var(--ea-teal-50);--primary-muted:var(--ea-teal-100);--primary-emphasized:var(--ea-teal-200);--primary-solid:var(--ea-teal-600);--fg-error:var(--red-500);--bg-error:var(--red-50);--fg-warning:var(--orange-600);--bg-warning:var(--orange-50);--fg-success:var(--green-600);--bg-success:var(--green-50);--fg-info:var(--blue-600);--bg-info:var(--blue-50);--link:var(--ea-teal-600);--link-hover:var(--ea-teal-700);--font-heading:var(--font-board-heading,Georgia), Georgia, "Times New Roman", serif;--font-body:var(--font-board-body,-apple-system), -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-2xs:.625rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-none:1;--lh-tighter:1.1;--lh-tight:1.25;--lh-snug:1.375;--lh-normal:1.5;--lh-relaxed:1.625;--tracking-heading:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-4xl:2rem;--radius-full:9999px;--radius-control:var(--radius-2xl);--radius-card:var(--radius-xl);--radius-input:var(--radius-lg);--container-max:64rem;--container-prose:42rem;--container-site:90rem;--shadow-xs:0px 1px 2px #1c19171a, 0px 0px 1px #1c191733;--shadow-sm:0px 2px 4px #1c19171a, 0px 0px 1px #1c19174d;--shadow-md:0px 4px 8px #1c19171a, 0px 0px 1px #1c19174d;--shadow-lg:0px 8px 16px #1c19171a, 0px 0px 1px #1c19174d;--btn-solid-shadow:0 0 0 4px #0310120d, inset 0 -3px #0310121a, inset 0 3px 0 0 #ffffff1a;--btn-solid-shadow-hover:0 0 0 4px #0310121a, inset 0 -3px #0310121a, inset 0 3px 0 0 #ffffff1a;--btn-subtle-shadow:inset 0 -3px #03101206, inset 0 3px 0 0 #03101203;--card-elevated-shadow:inset 0 -4px #03101206, inset 0 4px 0 0 #03101203;--card-elevated-shadow-hover:inset 0 -4px #0310120d, inset 0 4px 0 0 #ffffff4d;--badge-section-shadow:0 0 0 4px #03101206;--focus-ring:0 0 0 3px var(--ea-teal-200);--focus-ring-color:var(--ea-teal-500);--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-fast:.12s;--duration-moderate:.2s;--transition-common:.2s cubic-bezier(.4, 0, .2, 1);--graph-paper-major:color-mix(in srgb, var(--ea-teal-100) 55%, transparent);--graph-paper-minor:color-mix(in srgb, var(--stone-100) 65%, transparent);--graph-paper-image:linear-gradient(var(--graph-paper-major) 1px, transparent 1px), linear-gradient(90deg, var(--graph-paper-major) 1px, transparent 1px), linear-gradient(var(--graph-paper-minor) 1px, transparent 1px), linear-gradient(90deg, var(--graph-paper-minor) 1px, transparent 1px);--graph-paper-size:120px 120px, 120px 120px, 24px 24px, 24px 24px;--rule-dashed:1px dashed var(--border-emphasized);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.jb-root :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:var(--fw-medium);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight);color:var(--fg);margin:0}.jb-root :where(p,ul,ol){margin:0}.jb-root :where(a){color:var(--link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--link) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--link) 50%, transparent);transition:color var(--transition-common)}.jb-root :where(a):hover{color:var(--link-hover);-webkit-text-decoration-color:color-mix(in srgb, var(--link-hover) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--link-hover) 70%, transparent)}.jb-root :where(a):focus-visible,.jb-root :where(button,input,select,summary):focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-sm)}.jb-root :where(*){box-sizing:border-box}
