.bridge[data-astro-cid-x5trkd3b]{padding-block:var(--space-xl);background:var(--paper-sunk);margin-block-start:var(--space-2xl)}.bridge__inner[data-astro-cid-x5trkd3b]{max-width:var(--shell);padding-inline:var(--gutter);margin-inline:auto}.bridge__head[data-astro-cid-x5trkd3b]{gap:var(--space-s) var(--space-xl);display:grid}.bridge__sub[data-astro-cid-x5trkd3b]{max-width:52ch;font-size:var(--text-lg);color:var(--ink-muted);margin:0}.bridge__steps[data-astro-cid-x5trkd3b]{gap:var(--space-xl);margin-block-start:var(--space-l);padding:0;list-style:none;display:grid}.bridge__step[data-astro-cid-x5trkd3b]{padding:var(--space-m);border:2px solid var(--ink);position:relative}.bridge__step--ours[data-astro-cid-x5trkd3b]{background:var(--signal);border-color:var(--signal);color:var(--signal-ink)}.bridge__step--ours[data-astro-cid-x5trkd3b] .eyebrow[data-astro-cid-x5trkd3b],.bridge__step--ours[data-astro-cid-x5trkd3b] .bridge__desc[data-astro-cid-x5trkd3b]{color:inherit}.bridge__name[data-astro-cid-x5trkd3b]{font-size:var(--text-xl);margin-block-start:var(--space-2xs)}.bridge__desc[data-astro-cid-x5trkd3b]{color:var(--ink-muted);margin-block-start:var(--space-xs)}.bridge__arrow[data-astro-cid-x5trkd3b]{height:var(--space-xl);color:var(--kraft);place-items:center;display:grid;position:absolute;inset-block-end:100%;inset-inline:0}.bridge__arrow[data-astro-cid-x5trkd3b] svg[data-astro-cid-x5trkd3b]{fill:none;stroke:currentColor;stroke-width:4px;width:2.5rem;height:auto;transform:rotate(90deg)}@media (width>=56rem){.bridge__head[data-astro-cid-x5trkd3b]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:end}.bridge__steps[data-astro-cid-x5trkd3b]{grid-template-columns:repeat(3,minmax(0,1fr))}.bridge__arrow[data-astro-cid-x5trkd3b]{width:var(--space-xl);height:auto;inset-block:0;inset-inline:auto 100%}.bridge__arrow[data-astro-cid-x5trkd3b] svg[data-astro-cid-x5trkd3b]{transform:none}}.doors[data-astro-cid-2fuijuco]{gap:var(--space-s);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.doors__badge[data-astro-cid-2fuijuco]{letter-spacing:.06em;color:var(--ink-faint);border:1px solid var(--rule-strong);border-radius:var(--radius);vertical-align:.1em;padding:0 .25em;font-size:.7em;font-weight:700}.button[data-astro-cid-2fuijuco]:not(.button--quiet) .doors__badge[data-astro-cid-2fuijuco]{color:color-mix(in srgb, var(--signal-ink) 78%, transparent);border-color:color-mix(in srgb, var(--signal-ink) 45%, transparent)}.closing[data-astro-cid-6a2uyp33]{--ink:var(--paper);margin-block:var(--space-2xl) calc(-1 * var(--space-2xl));padding-block:var(--space-xl);background:var(--accent);color:var(--ink)}.closing__inner[data-astro-cid-6a2uyp33]{max-width:var(--shell);padding-inline:var(--gutter);gap:var(--space-l) var(--space-xl);align-items:center;margin-inline:auto;display:grid}@media (width>=56rem){.closing__inner[data-astro-cid-6a2uyp33]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.closing__heading[data-astro-cid-6a2uyp33]{font-family:var(--font-headline), Impact, "Arial Narrow", sans-serif;font-size:var(--text-3xl);font-weight:900;line-height:.9}.closing[data-astro-cid-6a2uyp33] .button{border-color:var(--ink)}.closing[data-astro-cid-6a2uyp33] a:focus-visible{outline-color:var(--ink)}.programs[data-astro-cid-wbcvwyly]{margin-block-start:var(--space-2xl)}.programs__sub[data-astro-cid-wbcvwyly]{font-size:var(--text-lg);color:var(--ink-muted);margin-block-start:var(--space-2xs)}.programs__list[data-astro-cid-wbcvwyly]{counter-reset:program;grid-template-columns:1fr;gap:0;margin-block-start:var(--space-l);padding:0;list-style:none;display:grid}@media (width>=56rem){.programs__list[data-astro-cid-wbcvwyly]{column-gap:var(--space-xl);grid-template-columns:1fr 1fr}}.programs__item[data-astro-cid-wbcvwyly]{counter-increment:program;padding-block:var(--space-m);border-block-start:1px solid var(--rule);grid-template-columns:2.25rem 1fr;align-items:baseline;display:grid}.programs__item[data-astro-cid-wbcvwyly]:before{content:counter(program);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--ink-faint);grid-area:1/1}.programs__name[data-astro-cid-wbcvwyly],.programs__desc[data-astro-cid-wbcvwyly],.programs__tag[data-astro-cid-wbcvwyly]{grid-column:2}.programs__name[data-astro-cid-wbcvwyly]{font-size:var(--text-xl);margin:0;line-height:1}.programs__desc[data-astro-cid-wbcvwyly]{color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.55}.programs__tag[data-astro-cid-wbcvwyly]{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-block-start:var(--space-2xs)}.metrics[data-astro-cid-ltmcxd22]{gap:var(--space-l);padding-block:var(--space-m);border-block:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}.metric__value[data-astro-cid-ltmcxd22]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-size:var(--text-3xl);font-variant-numeric:tabular-nums lining-nums;color:var(--accent);font-weight:800;line-height:1}.metric__label[data-astro-cid-ltmcxd22]{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);line-height:var(--leading-snug)}.metric__basis[data-astro-cid-ltmcxd22]{color:var(--ink-faint);font-size:var(--text-xs);margin-block-start:var(--space-3xs);display:block}.eyebrow[data-astro-cid-m7mweitm]{background:var(--accent);color:var(--paper);justify-self:start;padding:.2em .6em;display:inline-block}.statement[data-astro-cid-m7mweitm]{font-family:var(--font-headline), Impact, "Arial Narrow", sans-serif;font-size:var(--text-display);text-wrap:balance;margin-block-start:var(--space-s);font-weight:900;line-height:.9}.lede[data-astro-cid-m7mweitm]{margin-block-start:var(--space-m)}.recent[data-astro-cid-m7mweitm]{margin-block-start:var(--space-2xl)}.recent[data-astro-cid-m7mweitm] ul[data-astro-cid-m7mweitm]{margin-block:var(--space-m);padding:0;list-style:none}.recent[data-astro-cid-m7mweitm] li[data-astro-cid-m7mweitm]{padding-block:var(--space-s);border-block-start:1px solid var(--rule)}.recent[data-astro-cid-m7mweitm] time[data-astro-cid-m7mweitm]{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-xs);color:var(--ink-faint);display:block}.recent[data-astro-cid-m7mweitm] a[data-astro-cid-m7mweitm]{font-weight:500}.recent[data-astro-cid-m7mweitm] p[data-astro-cid-m7mweitm]{color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-3xs)}
