@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/roboto-latin-300-normal.CCzlftfr.woff2)format("woff2"),url(/_astro/roboto-latin-300-normal.Dqn3NW0Y.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(/_astro/roboto-latin-400-normal.D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/roboto-latin-500-normal.7RbcRiD8.woff2)format("woff2"),url(/_astro/roboto-latin-500-normal.fsTFPL3E.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2"),url(/_astro/roboto-latin-700-normal.YuyVweIx.woff)format("woff")}:root{--color-ink:#171a1f;--color-strong-secondary:#323842;--color-muted:#565d6d;--color-icon-grey:#565e6c;--color-accent:#1e3a8a;--color-link-hover:#2563eb;--color-on-dark:#fff;--color-on-ink-secondary:#aeaeae;--color-surface:#fff;--color-band:#e9e9e9;--color-subtle-fill:#f3f4f6;--color-table-header:#f8fafc;--color-hairline:#171a1f14;--color-divider:#e7ecf2;--color-rule:#171a1f29;--color-control-border:#dee1e6;--color-control-border-hover:#bcc1ca;--color-hover-fill:#f8f9fa;--color-icon-tile:#1e3a8a14;--color-placeholder:#cfd4dc;--color-on-dark-tile:#ffffff24;--color-card-divider:#fff3;--color-card-bar:#00ab67;--color-spotlight:#ffffff1c;--color-spotlight-mid:#ffffff0a;--color-award-glow:#ffffff24;--color-award-floor:#ffffff38;--color-award-shadow:#0000008c;--color-scrim-edge:#171a1fe0;--color-scrim-text:#171a1fb8;--color-scrim-clear:#171a1f00;--color-scrim-top:#171a1f1a;--color-scrim-fade:#171a1f59;--color-scrim-under-text:#171a1fc7;--color-scrim-foot:#171a1fe6;--color-scrim-steps:#171a1f99;--color-card-scrim-top:#171a1f73;--color-card-scrim-mid:#171a1fbd;--color-signal-line:#171a1f2e;--color-signal-ring:#171a1f59;--color-danger-text:#b42318;--color-primary-hover:#2d3139;--color-neutral-hover:#f9fafb;--focus-outline:3px dashed #2563eb;--font-family:"Roboto", Helvetica, Arial, sans-serif;--type-title-lg:700 clamp(32px, 4.8vw, 51px) / 1.08 var(--font-family);--type-subtitle-lg:700 28px / 1.1 var(--font-family);--type-subtitle-md:700 24px / 32px var(--font-family);--type-subtitle-sm:700 20px / 24px var(--font-family);--type-description-lg:400 clamp(18px, 2.2vw, 20px) / 1.65 var(--font-family);--type-body:400 16px / 24px var(--font-family);--type-body-strong:500 16px / 24px var(--font-family);--type-description-sm:400 14px / 22px var(--font-family);--type-description-sm-strong:500 14px / 22px var(--font-family);--type-description-xs:400 12px / 18px var(--font-family);--type-label:500 12px / 18px var(--font-family);--type-button:400 14px / 20px var(--font-family);--type-button-sm:500 13px / 18px var(--font-family);--type-tag:500 11px / 18px var(--font-family);--type-link:700 14px / 22px var(--font-family);--type-step-number:700 40px / 44px var(--font-family);--tracking-label:1.44px;--font-weight-lead-in:300;--radius-control:6px;--radius-photo:8px;--radius-tile:10px;--radius-card:12px;--radius-pill:999px;--radius-tag:10px;--shadow-card:0 8px 24px #171a1f0a;--shadow-floating:0 14px 32px #212a3e0f;--shadow-card-hover:0 22px 44px #0f172a38;--shadow-button-neutral:0 1px 2px #171a1f0f, inset 0 -1px 0 #171a1f08;--shadow-button-neutral-hover:0 2px 5px #171a1f14, inset 0 -1px 0 #171a1f0a;--motion-control:90ms ease;--motion-skeleton:1.4s linear;--motion-link:.18s ease;--motion-card:.16s ease;--motion-float:2.8s ease-in-out;--motion-reveal-duration:.6s;--motion-reveal-easing:cubic-bezier(.2, .6, .2, 1);--motion-reveal-rise:24px;--motion-reveal-stagger:80ms;--motion-reveal-line-duration:.7s;--motion-reveal-line-stagger:90ms;--motion-reveal-line-rise:130%;--motion-step:.5s ease;--motion-step-rise:40px;--motion-stop:.3s ease;--header-height:60px;--content-width:1260px;--measure:620px;--gutter:24px;--band-padding:48px}@media (width<=640px){:root{--gutter:16px;--band-padding:32px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font:var(--type-body);color:var(--color-ink);background:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}:focus-visible{outline:var(--focus-outline);outline-offset:0}@media screen and (prefers-reduced-motion:no-preference){[data-reveal=waiting]{opacity:0}}.reveal-text__mask{clip-path:inset(-.2em -.1em -.25em);display:inline-block}.reveal-text__word{display:inline-block}@media screen and (prefers-reduced-motion:no-preference){[data-reveal-text=waiting] .reveal-text__word{translate:0 var(--motion-reveal-line-rise)}}.band[data-astro-cid-nrld5rh2]{padding:var(--band-padding) var(--gutter);background:var(--color-surface)}.band[data-astro-cid-nrld5rh2][id]{scroll-margin-top:calc(var(--header-height) + 24px - var(--band-padding))}.band--grey[data-astro-cid-nrld5rh2]{background:var(--color-band)}.band__inner[data-astro-cid-nrld5rh2]{width:min(var(--content-width), 100%);margin-inline:auto}.button-link[data-astro-cid-rsz4deap]{border-radius:var(--radius-control);min-height:42px;font:var(--type-button);text-align:center;cursor:pointer;transition:background-color var(--motion-control), border-color var(--motion-control), box-shadow var(--motion-control), color var(--motion-control);border:0;flex:none;justify-content:center;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;display:inline-flex}.button-link[data-astro-cid-rsz4deap] svg{color:var(--button-link-icon-color,currentColor);flex:none}.button-link--sm[data-astro-cid-rsz4deap]{min-height:32px;font:var(--type-button-sm);gap:6px;padding:6px 12px}.button-link--primary[data-astro-cid-rsz4deap]{color:var(--color-on-dark);background:var(--color-ink)}.button-link--primary[data-astro-cid-rsz4deap]:hover,.button-link--primary[data-astro-cid-rsz4deap]:focus-visible{background:var(--color-primary-hover)}.button-link--secondary[data-astro-cid-rsz4deap]{color:var(--color-strong-secondary);background:var(--color-subtle-fill);border:1px solid var(--color-control-border)}.button-link--secondary[data-astro-cid-rsz4deap]:hover,.button-link--secondary[data-astro-cid-rsz4deap]:focus-visible{border-color:var(--color-control-border-hover)}.button-link--inverse[data-astro-cid-rsz4deap]{--button-link-icon-color:var(--color-strong-secondary);color:var(--color-ink);background:var(--color-surface)}.button-link--inverse[data-astro-cid-rsz4deap]:hover,.button-link--inverse[data-astro-cid-rsz4deap]:focus-visible{background:var(--color-subtle-fill)}.button-link--inverse-outline[data-astro-cid-rsz4deap]{color:var(--color-on-dark);border:1px solid var(--color-on-dark);background:0 0}.button-link--inverse-outline[data-astro-cid-rsz4deap]:hover,.button-link--inverse-outline[data-astro-cid-rsz4deap]:focus-visible{background:var(--color-on-dark-tile)}.button-link--neutral[data-astro-cid-rsz4deap]{--button-link-icon-color:var(--color-strong-secondary);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-control-border);box-shadow:var(--shadow-button-neutral)}.button-link--neutral[data-astro-cid-rsz4deap]:hover,.button-link--neutral[data-astro-cid-rsz4deap]:focus-visible{background:var(--color-neutral-hover);border-color:var(--color-control-border-hover);box-shadow:var(--shadow-button-neutral-hover)}.button-link[data-astro-cid-rsz4deap][hidden]{display:none}@media (width<=640px){.button-link--sm[data-astro-cid-rsz4deap]{min-height:42px;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.button-link[data-astro-cid-rsz4deap]{transition:none}}.two-weight-heading[data-astro-cid-7wty27v4]{white-space:pre-line;color:var(--color-ink)}.two-weight-heading--title-lg[data-astro-cid-7wty27v4]{font:var(--type-title-lg)}.two-weight-heading--subtitle-lg[data-astro-cid-7wty27v4]{font:var(--type-subtitle-lg)}.two-weight-heading--subtitle-md[data-astro-cid-7wty27v4]{font:var(--type-subtitle-md)}.two-weight-heading--center[data-astro-cid-7wty27v4]{text-align:center}.two-weight-heading__lead[data-astro-cid-7wty27v4]{font-weight:var(--font-weight-lead-in);color:var(--color-muted)}.two-weight-heading--on-dark[data-astro-cid-7wty27v4],.two-weight-heading--on-dark[data-astro-cid-7wty27v4] .two-weight-heading__lead[data-astro-cid-7wty27v4]{color:var(--color-on-dark)}@media (width<=768px){.two-weight-heading[data-astro-cid-7wty27v4]{white-space:normal}}
