.lockup[data-astro-cid-aebtv5ll]{--lockup-ink:#202d44;color:var(--lockup-ink);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.lockup--inverse[data-astro-cid-aebtv5ll]{color:#fff}.lockup__mark[data-astro-cid-aebtv5ll] svg,.lockup__wordmark[data-astro-cid-aebtv5ll] svg{width:auto;display:block}.lockup__text[data-astro-cid-aebtv5ll]{flex-direction:column;gap:.22em;display:flex}.lockup__wordmark-row[data-astro-cid-aebtv5ll]{align-items:flex-start;gap:.15em;display:inline-flex}.lockup__reg[data-astro-cid-aebtv5ll]{font-family:var(--font-sans);font-weight:var(--weight-semibold);color:currentColor;line-height:1}.lockup__descriptor[data-astro-cid-aebtv5ll]{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--color-text-muted);line-height:1}.lockup--inverse[data-astro-cid-aebtv5ll] .lockup__descriptor[data-astro-cid-aebtv5ll]{color:var(--color-text-inverse-muted)}.lockup--sm[data-astro-cid-aebtv5ll] .lockup__mark[data-astro-cid-aebtv5ll] svg{height:26px}.lockup--sm[data-astro-cid-aebtv5ll] .lockup__wordmark[data-astro-cid-aebtv5ll] svg{height:12px}.lockup--sm[data-astro-cid-aebtv5ll] .lockup__reg[data-astro-cid-aebtv5ll]{font-size:7px}.lockup--sm[data-astro-cid-aebtv5ll] .lockup__descriptor[data-astro-cid-aebtv5ll]{font-size:9px}.lockup--md[data-astro-cid-aebtv5ll] .lockup__mark[data-astro-cid-aebtv5ll] svg{height:34px}.lockup--md[data-astro-cid-aebtv5ll] .lockup__wordmark[data-astro-cid-aebtv5ll] svg{height:15px}.lockup--md[data-astro-cid-aebtv5ll] .lockup__reg[data-astro-cid-aebtv5ll]{font-size:8px}.lockup--md[data-astro-cid-aebtv5ll] .lockup__descriptor[data-astro-cid-aebtv5ll]{font-size:10px}.lockup--lg[data-astro-cid-aebtv5ll] .lockup__mark[data-astro-cid-aebtv5ll] svg{height:48px}.lockup--lg[data-astro-cid-aebtv5ll] .lockup__wordmark[data-astro-cid-aebtv5ll] svg{height:21px}.lockup--lg[data-astro-cid-aebtv5ll] .lockup__reg[data-astro-cid-aebtv5ll]{font-size:11px}.lockup--lg[data-astro-cid-aebtv5ll] .lockup__descriptor[data-astro-cid-aebtv5ll]{font-size:13px}a[data-astro-cid-aebtv5ll].lockup{transition:opacity var(--duration-base) var(--ease-standard)}a[data-astro-cid-aebtv5ll].lockup:hover{opacity:.82}.container[data-astro-cid-ygbe67ah]{width:100%;padding-inline:var(--gutter);margin-inline:auto}.container--standard[data-astro-cid-ygbe67ah]{max-width:var(--width-standard)}.container--narrow[data-astro-cid-ygbe67ah]{max-width:var(--width-narrow)}.footer[data-astro-cid-qup6pdxl]{background-color:var(--color-bg-navy);color:var(--color-text-inverse-muted);padding-block:var(--space-9) var(--space-6)}.footer__top[data-astro-cid-qup6pdxl]{gap:var(--space-8);display:grid}.footer__descriptor[data-astro-cid-qup6pdxl]{margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-inverse-muted);max-width:24rem}.footer__columns[data-astro-cid-qup6pdxl]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.footer__heading[data-astro-cid-qup6pdxl]{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-inverse);margin-bottom:var(--space-4)}.footer__list[data-astro-cid-qup6pdxl]{gap:var(--space-4);flex-direction:column;display:flex}.footer__link[data-astro-cid-qup6pdxl]{font-size:var(--text-md);color:var(--color-text-inverse-muted);overflow-wrap:anywhere;text-decoration:none}.footer__link[data-astro-cid-qup6pdxl]:hover{color:var(--az-cyan-300)}.footer__bottom[data-astro-cid-qup6pdxl]{gap:var(--space-2);margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--color-border-inverse);flex-direction:column;display:flex}.footer__legal[data-astro-cid-qup6pdxl],.footer__copyright[data-astro-cid-qup6pdxl]{font-size:var(--text-sm);color:var(--color-text-inverse-muted)}@media (width>=48rem){.footer__columns[data-astro-cid-qup6pdxl]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(11.5rem,1.35fr)}.footer__link--email[data-astro-cid-qup6pdxl]{white-space:nowrap;overflow-wrap:normal}.footer__bottom[data-astro-cid-qup6pdxl]{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=62rem){.footer[data-astro-cid-qup6pdxl]{padding-block:var(--space-10) var(--space-7)}.footer__top[data-astro-cid-qup6pdxl]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.footer__columns[data-astro-cid-qup6pdxl]{gap:var(--space-7) var(--space-6)}.footer__bottom[data-astro-cid-qup6pdxl]{margin-top:var(--space-10);padding-top:var(--space-6)}}.btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-normal);border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), color var(--duration-base) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.btn--sm[data-astro-cid-j6ocf6pu]{font-size:var(--text-sm);padding:.5rem .875rem}.btn--md[data-astro-cid-j6ocf6pu]{font-size:var(--text-base);padding:.6875rem 1.125rem}.btn--lg[data-astro-cid-j6ocf6pu]{font-size:var(--text-md);padding:.875rem 1.5rem}.btn--primary[data-astro-cid-j6ocf6pu]{background-color:var(--az-navy-900);border-color:var(--az-navy-900);color:var(--color-text-inverse)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{background-color:var(--az-blue-700);border-color:var(--az-blue-700);color:var(--color-text-inverse)}.btn--secondary[data-astro-cid-j6ocf6pu]{border-color:var(--color-border-strong);color:var(--az-navy-900);background-color:#0000}.btn--secondary[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-bg-muted);border-color:var(--az-blue-700);color:var(--az-navy-900)}.btn--ghost[data-astro-cid-j6ocf6pu]{color:var(--az-navy-900);padding-inline:var(--space-2);background-color:#0000;border-color:#0000}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{color:var(--az-teal-600)}[data-tone=navy] .btn--primary[data-astro-cid-j6ocf6pu],[data-tone=teal] .btn--primary[data-astro-cid-j6ocf6pu]{background-color:var(--color-text-inverse);border-color:var(--color-text-inverse);color:var(--az-navy-900)}[data-tone=navy] .btn--primary[data-astro-cid-j6ocf6pu]:hover,[data-tone=teal] .btn--primary[data-astro-cid-j6ocf6pu]:hover{background-color:var(--az-cyan-300);border-color:var(--az-cyan-300);color:var(--az-ink-950)}[data-tone=navy] .btn--secondary[data-astro-cid-j6ocf6pu],[data-tone=teal] .btn--secondary[data-astro-cid-j6ocf6pu]{border-color:var(--color-border-inverse);color:var(--color-text-inverse)}[data-tone=navy] .btn--secondary[data-astro-cid-j6ocf6pu]:hover,[data-tone=teal] .btn--secondary[data-astro-cid-j6ocf6pu]:hover{border-color:var(--az-cyan-300);color:var(--color-text-inverse);background-color:#ffffff14}.header[data-astro-cid-vwn3tmth]{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:var(--border-hairline);background-color:#ffffffeb;position:sticky;top:0}.header[data-astro-cid-vwn3tmth] .header__inner{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:4.25rem;display:flex}.header__nav[data-astro-cid-vwn3tmth],.header__action[data-astro-cid-vwn3tmth]{display:none}.header__list[data-astro-cid-vwn3tmth]{align-items:center;gap:var(--space-6);display:flex}.header__link[data-astro-cid-vwn3tmth]{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text-muted);padding-block:var(--space-2);text-decoration:none}.header__link[data-astro-cid-vwn3tmth]:hover{color:var(--az-navy-900)}.header__link--active[data-astro-cid-vwn3tmth]{color:var(--az-navy-900);font-weight:var(--weight-semibold);position:relative}.header__link--active[data-astro-cid-vwn3tmth]:after{content:"";background-color:var(--az-teal-600);height:2px;position:absolute;bottom:0;left:0;right:0}.header__disclosure[data-astro-cid-vwn3tmth]{position:relative}.header__toggle[data-astro-cid-vwn3tmth]{border:var(--border-hairline);border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;list-style:none;display:flex}.header__toggle[data-astro-cid-vwn3tmth]::-webkit-details-marker{display:none}.header__toggle-icon[data-astro-cid-vwn3tmth],.header__toggle-icon[data-astro-cid-vwn3tmth]:before,.header__toggle-icon[data-astro-cid-vwn3tmth]:after{background-color:var(--az-navy-900);width:1rem;height:1.5px;display:block}.header__toggle-icon[data-astro-cid-vwn3tmth]{position:relative}.header__toggle-icon[data-astro-cid-vwn3tmth]:before,.header__toggle-icon[data-astro-cid-vwn3tmth]:after{content:"";position:absolute;left:0}.header__toggle-icon[data-astro-cid-vwn3tmth]:before{top:-5px}.header__toggle-icon[data-astro-cid-vwn3tmth]:after{top:5px}.header__panel[data-astro-cid-vwn3tmth]{width:min(17rem, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;gap:var(--space-4);max-height:calc(100dvh - 6rem);padding:var(--space-5);background-color:var(--color-bg);border:var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:calc(100% + .75rem);right:0;overflow-y:auto}.header__panel-list[data-astro-cid-vwn3tmth]{flex-direction:column;display:flex}.header__panel-link[data-astro-cid-vwn3tmth]{padding-block:var(--space-3);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--az-navy-900);border-bottom:var(--border-hairline);text-decoration:none;display:block}.header__panel-list[data-astro-cid-vwn3tmth] li[data-astro-cid-vwn3tmth]:last-child .header__panel-link[data-astro-cid-vwn3tmth]{border-bottom:none}.header__panel-link--active[data-astro-cid-vwn3tmth]{font-weight:var(--weight-semibold);box-shadow:inset 2px 0 0 0 var(--az-teal-600);padding-left:var(--space-3)}.header__panel[data-astro-cid-vwn3tmth] .header__panel-cta{width:100%}@media (width>=62rem){.header[data-astro-cid-vwn3tmth] .header__inner{gap:var(--space-7);min-height:5.25rem}.header__nav[data-astro-cid-vwn3tmth],.header__action[data-astro-cid-vwn3tmth]{display:block}.header__disclosure[data-astro-cid-vwn3tmth]{display:none}}:root{--az-ink-950:#071a2b;--az-navy-900:#0b2b46;--az-blue-700:#185a7b;--az-teal-600:#0a7e7a;--az-cyan-300:#7bc7d9;--az-amber-500:#d27a2c;--az-paper:#fff;--az-surface-warm:#f6f8f9;--az-surface-soft:#ecf2f4;--az-border-base:#d8e2e7;--az-text-primary:#17242d;--az-text-muted:#5b6972;--color-bg:var(--az-paper);--color-bg-soft:var(--az-surface-warm);--color-bg-muted:var(--az-surface-soft);--color-bg-navy:var(--az-navy-900);--color-bg-teal:var(--az-teal-600);--color-text:var(--az-text-primary);--color-text-muted:var(--az-text-muted);--color-text-inverse:#fff;--color-text-inverse-muted:#b8ccd8;--color-heading:var(--az-ink-950);--color-accent:var(--az-teal-600);--color-accent-strong:var(--az-navy-900);--color-link:var(--az-blue-700);--color-emphasis:var(--az-amber-500);--color-border:var(--az-border-base);--color-border-strong:#b9cad3;--color-border-inverse:#ffffff2e;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-base:clamp(.9375rem, .15vw + .9rem, 1rem);--text-md:clamp(1rem, .15vw + .96rem, 1.0625rem);--text-lg:clamp(1.0625rem, .3vw + 1rem, 1.1875rem);--text-xl:clamp(1.125rem, .4vw + 1.03rem, 1.3125rem);--text-2xl:clamp(1.3125rem, .7vw + 1.14rem, 1.625rem);--text-3xl:clamp(1.5rem, 1.15vw + 1.22rem, 2rem);--text-4xl:clamp(1.75rem, 1.5vw + 1.15rem, 2.625rem);--text-5xl:clamp(2.125rem, 2.2vw + 1.45rem, 3.625rem);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.12;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tighter:-.022em;--tracking-tight:-.014em;--tracking-normal:0;--tracking-wide:.04em;--tracking-widest:.11em;--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:6rem;--section-y:clamp(3.5rem, 6vw, 6rem);--section-y-tight:clamp(2.5rem, 4vw, 3.5rem);--width-standard:82rem;--width-narrow:46rem;--width-prose:38rem;--width-heading:52rem;--gutter:clamp(1.25rem, 4vw, 2.5rem);--border-width:1px;--border-hairline:1px solid var(--color-border);--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-full:999px;--shadow-sm:0 1px 2px #071a2b0f;--shadow-md:0 2px 8px #071a2b12;--shadow-lg:0 8px 28px #071a2b1a;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--focus-ring-color:var(--az-blue-700);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color-inverse:var(--az-cyan-300)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);background-color:var(--color-bg-navy);color:var(--color-text-inverse);font-size:var(--text-sm);font-weight:var(--weight-semibold);border-radius:var(--radius-md);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{color:var(--color-text-inverse);transform:translateY(0)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-4)}[data-tone=navy] .eyebrow,[data-tone=teal] .eyebrow{color:var(--az-cyan-300)}.prose{max-width:var(--width-prose);color:var(--color-text-muted);line-height:var(--leading-relaxed)}[data-tone=navy] .prose,[data-tone=teal] .prose{color:var(--color-text-inverse-muted)}.stack>*+*{margin-top:var(--space-4)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100vh;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-5xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter)}h2{font-size:var(--text-4xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tighter)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}h5,h6{font-size:var(--text-lg)}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}a{color:var(--color-link);text-underline-offset:.18em;transition:color var(--duration-fast) var(--ease-standard);text-decoration-thickness:1px}a:hover{color:var(--color-accent-strong)}strong{font-weight:var(--weight-semibold)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}[data-tone=navy] :focus-visible,[data-tone=teal] :focus-visible{outline-color:var(--focus-ring-color-inverse)}::selection{background-color:var(--az-cyan-300);color:var(--az-ink-950)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.section[data-astro-cid-5lyysmr3]{padding-block:var(--section-y)}.section--tight[data-astro-cid-5lyysmr3]{padding-block:var(--section-y-tight)}.section--default[data-astro-cid-5lyysmr3]{background-color:var(--color-bg)}.section--soft[data-astro-cid-5lyysmr3]{background-color:var(--color-bg-soft);border-block:var(--border-hairline)}.section--navy[data-astro-cid-5lyysmr3]{background-color:var(--color-bg-navy);color:var(--color-text-inverse)}.section--teal[data-astro-cid-5lyysmr3]{background-color:var(--color-bg-teal);color:var(--color-text-inverse)}.section--navy[data-astro-cid-5lyysmr3] h1,.section--navy[data-astro-cid-5lyysmr3] h2,.section--navy[data-astro-cid-5lyysmr3] h3,.section--navy[data-astro-cid-5lyysmr3] h4,.section--teal[data-astro-cid-5lyysmr3] h1,.section--teal[data-astro-cid-5lyysmr3] h2,.section--teal[data-astro-cid-5lyysmr3] h3,.section--teal[data-astro-cid-5lyysmr3] h4{color:var(--color-text-inverse)}
