.wordmark[data-astro-cid-qisgtjgl]{--wordmark-bar:var(--paper-50);align-items:center;gap:var(--space-3);color:var(--ink-900);font-size:var(--text-lg);letter-spacing:var(--tracking-tight);white-space:nowrap;text-decoration:none;display:inline-flex}.wordmark__mark[data-astro-cid-qisgtjgl]{flex:none;width:1.75rem;height:1.75rem}.wordmark__text[data-astro-cid-qisgtjgl]{font-weight:var(--weight-bold)}.wordmark__text--light[data-astro-cid-qisgtjgl]{font-weight:var(--weight-regular);letter-spacing:.01em;color:var(--ink-500)}.section-ink .wordmark[data-astro-cid-qisgtjgl],.on-ink .wordmark[data-astro-cid-qisgtjgl]{--wordmark-bar:var(--ink-900);color:var(--paper-50)}.section-ink .wordmark__text--light[data-astro-cid-qisgtjgl],.on-ink .wordmark__text--light[data-astro-cid-qisgtjgl]{color:var(--ink-300)}.header[data-astro-cid-nen7h5rs]{z-index:50;position:sticky;top:0}.header__utility[data-astro-cid-nen7h5rs]{background:var(--ink-900);color:var(--paper-200);font-size:var(--text-xs)}.header__utility-inner[data-astro-cid-nen7h5rs]{display:none}.header__utility-link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);color:var(--paper-200);font-weight:var(--weight-medium);text-decoration:none;display:inline-flex}.header__utility-link[data-astro-cid-nen7h5rs]:hover{color:var(--accent-100)}.header__utility-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none;width:.9rem;height:.9rem}.header__utility-note[data-astro-cid-nen7h5rs]{color:var(--ink-300);letter-spacing:var(--tracking-wide);margin-inline-start:auto}.header__main[data-astro-cid-nen7h5rs]{background:color-mix(in srgb, var(--paper-50) 92%, transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.5rem;display:flex}.header__toggle[data-astro-cid-nen7h5rs]{width:2.75rem;height:2.75rem;margin-right:calc(var(--space-2) * -1);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--ink-900);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.header__toggle-bars[data-astro-cid-nen7h5rs],.header__toggle-bars[data-astro-cid-nen7h5rs]:before,.header__toggle-bars[data-astro-cid-nen7h5rs]:after{background:currentColor;border-radius:2px;width:1.125rem;height:1.5px;display:block}.header__toggle-bars[data-astro-cid-nen7h5rs]:before,.header__toggle-bars[data-astro-cid-nen7h5rs]:after{content:"";position:relative}.header__toggle-bars[data-astro-cid-nen7h5rs]:before{top:-5.5px}.header__toggle-bars[data-astro-cid-nen7h5rs]:after{top:4px}.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs][data-open=true]{gap:var(--space-5);max-height:calc(100vh - 4.5rem);padding:var(--space-5);background:var(--paper-50);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.header__list[data-astro-cid-nen7h5rs]{gap:var(--space-1);display:grid}.header__item--mega[data-astro-cid-nen7h5rs]{display:grid}.header__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-2);color:var(--ink-700);font:inherit;font-size:var(--text-base);font-weight:var(--weight-medium);text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.header__link[data-astro-cid-nen7h5rs]:hover{color:var(--ink-900);background:var(--paper-100)}.header__link--active[data-astro-cid-nen7h5rs]{color:var(--ink-900);font-weight:var(--weight-semibold)}.header__mega-chevron[data-astro-cid-nen7h5rs]{width:.6rem;height:.6rem;transition:transform var(--duration-base) var(--ease-out);margin-left:auto}.header__mega-trigger[data-astro-cid-nen7h5rs][aria-expanded=true] .header__mega-chevron[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.header__mega[data-astro-cid-nen7h5rs]{padding:var(--space-4) var(--space-2) var(--space-2);display:none}.header__mega[data-astro-cid-nen7h5rs][data-open=true]{gap:var(--space-5);display:grid}.header__mega-group-label[data-astro-cid-nen7h5rs]{margin:0 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--accent-700)}.header__mega-group-desc[data-astro-cid-nen7h5rs]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted)}.header__mega-group[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-1);display:grid}.header__mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:var(--space-2) 0;color:var(--ink-800);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;display:block}.header__mega-group[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--accent-700);text-decoration:underline}.header__mega-all[data-astro-cid-nen7h5rs]{color:var(--accent-700);font-size:var(--text-sm)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-self:start;display:flex}.header__avatar[data-astro-cid-nen7h5rs]{object-fit:cover;border:2px solid var(--paper-50);width:2.5rem;height:2.5rem;box-shadow:0 0 0 1px var(--color-border);border-radius:50%;flex:none}.header__cta[data-astro-cid-nen7h5rs]{flex:100%}@media (width>=62rem){.header__utility-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-6);min-height:2.5rem;display:flex}.header__toggle[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs],.header__nav[data-astro-cid-nen7h5rs][data-open=true]{align-items:center;gap:var(--space-5);max-height:none;box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static;overflow:visible}.header__list[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1);display:flex}.header__link[data-astro-cid-nen7h5rs]{width:auto;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.header__link--active[data-astro-cid-nen7h5rs]{box-shadow:inset 0 -2px 0 var(--accent-500);border-radius:0}.header__item--mega[data-astro-cid-nen7h5rs]{position:relative}.header__cta[data-astro-cid-nen7h5rs]{flex:0 auto}.header__mega[data-astro-cid-nen7h5rs]{width:min(52rem,100vw - 2rem);margin-top:var(--space-3);padding:var(--space-6);background:var(--paper-50);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);position:absolute;top:100%;left:50%;transform:translate(-50%)}.header__mega-groups[data-astro-cid-nen7h5rs]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.header__mega-all[data-astro-cid-nen7h5rs]{justify-self:start}}.footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-10) var(--space-6)}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8);display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-4);justify-items:start;max-width:32rem;display:grid}.footer__pitch[data-astro-cid-jo6i4kqk]{color:var(--color-text-on-ink);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.footer__brand[data-astro-cid-jo6i4kqk] .btn-primary{background:var(--accent-500);color:var(--ink-900)}.footer__brand[data-astro-cid-jo6i4kqk] .btn-primary:hover{background:color-mix(in srgb, var(--accent-500) 85%, black 15%);color:var(--ink-900)}.footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-base);margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--ink-300)}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-3);display:grid}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper-200);font-size:var(--text-sm);text-decoration:none}.footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white);text-decoration:underline}.footer__facts[data-astro-cid-jo6i4kqk]{gap:var(--space-1);font-size:var(--text-sm);grid-template-columns:auto;margin:0;display:grid}.footer__facts[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{color:var(--ink-300);font-size:var(--text-xs);letter-spacing:var(--tracking-wide)}.footer__facts[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-3);color:var(--paper-200)}.footer__facts[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--paper-200);text-decoration:underline}.footer__facts[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--ink-700);max-width:var(--container);display:grid}.footer__legal[data-astro-cid-jo6i4kqk] .muted[data-astro-cid-jo6i4kqk]{color:var(--ink-300)}@media (width>=48rem){.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(4,1fr)}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=72rem){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr .8fr 1fr 1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.mobile-bar[data-astro-cid-nhfgcty3]{display:none}@media (width<=61.9375rem){.mobile-bar[data-astro-cid-nhfgcty3]{z-index:60;min-height:var(--mobile-bar-height);padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid var(--color-border);box-shadow:var(--shadow-lg);grid-template-columns:1fr 1.6fr;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bar__action[data-astro-cid-nhfgcty3]{text-align:center;justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-2);min-height:44px;font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--weight-semibold);text-decoration:none;display:flex}.mobile-bar__action--cta[data-astro-cid-nhfgcty3]{font-size:var(--text-xs);line-height:var(--leading-tight)}.mobile-bar__action[data-astro-cid-nhfgcty3] svg[data-astro-cid-nhfgcty3]{flex:none;width:1.1rem;height:1.1rem}.mobile-bar__action--call[data-astro-cid-nhfgcty3]{background:var(--ink-900);color:var(--paper-50)}.mobile-bar__action--cta[data-astro-cid-nhfgcty3]{background:var(--accent-500);color:var(--ink-900)}}@media (width<=61.9375rem) and (prefers-reduced-motion:no-preference){.mobile-bar__action[data-astro-cid-nhfgcty3]:active{filter:brightness(.94)}}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600 700;src:url(/fonts/sora-latin-wght-normal.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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/inter-latin-wght-normal.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}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%;size-adjust:107.64%}:root{--brand-sky:#bfe7ff;--brand-yellow:#fff2b2;--brand-navy:#102a43;--brand-softwhite:#f8fbff;--brand-slate:#486176;--ink-950:color-mix(in srgb, var(--brand-navy) 88%, black 12%);--ink-900:var(--brand-navy);--ink-800:color-mix(in srgb, var(--brand-navy) 75%, var(--brand-slate) 25%);--ink-700:var(--brand-slate);--ink-500:var(--brand-slate);--ink-400:color-mix(in srgb, var(--brand-slate) 45%, white 55%);--ink-300:var(--brand-sky);--paper-50:#fff;--paper-100:var(--brand-softwhite);--paper-200:var(--brand-sky);--paper-300:color-mix(in srgb, var(--brand-slate) 18%, white 82%);--accent-500:var(--brand-yellow);--accent-600:color-mix(in srgb, var(--brand-yellow) 88%, var(--brand-navy) 12%);--accent-700:var(--brand-slate);--accent-800:color-mix(in srgb, var(--brand-slate) 55%, var(--brand-navy) 45%);--accent-100:var(--brand-sky);--white:#fff;--color-bg:var(--paper-100);--color-bg-raised:var(--white);--color-bg-sand:var(--paper-200);--color-bg-ink:var(--ink-900);--color-bg-ink-hover:color-mix(in srgb, var(--ink-900) 85%, black 15%);--color-text:var(--ink-900);--color-text-muted:var(--ink-500);--color-text-on-ink:var(--paper-200);--color-text-on-ink-strong:var(--paper-50);--color-link:var(--accent-700);--color-link-hover:var(--accent-800);--color-border:var(--paper-300);--color-border-strong:var(--ink-500);--color-focus:var(--ink-900);--color-danger:#a3161c;--color-success:#166534;--color-success-bg:#ecfdf3;--font-base:"Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Sora", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-h3:clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--text-h2:clamp(1.75rem, 1.35rem + 1.9vw, 2.625rem);--text-h1:clamp(2.25rem, 1.5rem + 3.6vw, 4rem);--text-display:clamp(2.5rem, 1.6rem + 4.4vw, 4.75rem);--text-stat:clamp(2.75rem, 1.9rem + 5.2vw, 5.5rem);--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.6;--leading-relaxed:1.7;--leading-display:1.15;--tracking-tight:-.022em;--tracking-normal:0;--tracking-wide:.02em;--tracking-eyebrow:.02em;--tracking-display:-.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:7rem;--section-y:clamp(3.5rem, 2rem + 6vw, 6.5rem);--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 2px #102a430f;--shadow-md:0 2px 4px #102a430a, 0 8px 24px -8px #102a431f;--shadow-lg:0 4px 8px #102a430d, 0 24px 48px -16px #102a4329;--measure:68ch;--container:76rem;--container-narrow:56rem;--mobile-bar-height:4rem;--duration-fast:.12s;--duration-base:.22s;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-base);font-size:var(--text-base);line-height:var(--leading-normal);font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{text-wrap:balance;font-family:var(--font-display);margin:0}h1,h2{font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}p{text-wrap:pretty;margin:0}a{color:var(--color-link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}ul,ol{margin:0;padding:0}li{list-style:none}img,svg{max-width:100%;height:auto;display:block}strong{font-weight:var(--weight-semibold)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.on-ink :focus-visible,.section-ink :focus-visible{outline-color:var(--paper-50)}.skip-link{left:var(--space-4);top:var(--space-4);z-index:100;padding:var(--space-3) var(--space-4);background:var(--ink-900);color:var(--paper-50);border-radius:var(--radius-md);font-weight:var(--weight-semibold);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{color:var(--paper-50);transform:translateY(0)}main:focus{outline:none}@media (width<=61.9375rem){body{padding-bottom:calc(var(--mobile-bar-height) + env(safe-area-inset-bottom,0px))}}.container{width:100%;max-width:var(--container);padding-inline:var(--space-5);margin-inline:auto}@media (width>=48rem){.container{padding-inline:var(--space-6)}}.container-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.section-sand{background:var(--color-bg-sand)}.section-ink{background:var(--color-bg-ink);color:var(--color-text-on-ink-strong)}.section-ink h2,.section-ink h3{color:var(--paper-50)}.section-ink .lede,.section-ink .muted{color:var(--color-text-on-ink)}.measure{max-width:var(--measure)}.eyebrow{align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--accent-700);display:flex}.eyebrow:after{content:"";opacity:.45;background:currentColor;flex:0 0 2.5rem;height:1px}.section-ink .eyebrow{color:var(--accent-100)}.section-sand .eyebrow,.section-sand a:not(:hover){color:var(--accent-800)}.lede{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--ink-700);letter-spacing:-.01em}.muted{color:var(--color-text-muted)}.small{font-size:var(--text-sm)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-bg-ink);color:var(--white)}.btn-primary:hover{background:var(--color-bg-ink-hover);color:var(--white)}.btn-secondary{border-color:var(--color-border-strong);color:var(--ink-900);background:0 0}.btn-secondary:hover{border-color:var(--ink-900);background:var(--white);color:var(--ink-900)}.on-ink .btn-secondary,.section-ink .btn-secondary{border-color:var(--ink-300);color:var(--paper-50)}.on-ink .btn-secondary:hover,.section-ink .btn-secondary:hover{border-color:var(--paper-200);color:var(--paper-50);background:0 0}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.action-link{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.action-link:after{content:"→";transition:transform var(--duration-base) var(--ease-out)}.action-link:hover:after{transform:translate(3px)}.grid{gap:var(--space-5);display:grid}@media (width>=40rem){.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{padding:var(--space-6);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ticks{gap:var(--space-3);display:grid}.ticks li{font-size:var(--text-sm);color:var(--ink-700);padding-left:1.75rem;position:relative}.ticks li:before{content:"";background:var(--ink-900);clip-path:polygon(14% 46%,0 60%,39% 100%,100% 22%,85% 8%,39% 72%);width:1rem;height:1rem;position:absolute;top:.4em;left:0}.section-ink .ticks li{color:var(--color-text-on-ink)}.notice{gap:var(--space-3);padding:var(--space-5);background:var(--accent-100);border:1px solid color-mix(in srgb, var(--accent-500) 28%, transparent);border-radius:var(--radius-lg);color:var(--ink-800);font-size:var(--text-sm);display:grid}.notice strong{font-weight:var(--weight-bold);color:var(--ink-900)}.notice a:not(:hover){color:var(--accent-800)}.unconfirmed{align-items:baseline;gap:var(--space-2);border:1px dashed var(--ink-400);border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--ink-300);padding:.1em .5em;display:inline-flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
