.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:var(--button-min-width);min-height:max(var(--button-min-height), var(--tap-min));padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--radius-pill);border:var(--button-border-width) solid transparent;font-family:var(--font-family);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-button);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);line-height:1;display:inline-flex}.btn--solid[data-astro-cid-ekguhzzh]{background:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.btn--solid[data-astro-cid-ekguhzzh]:hover{background:var(--color-deep);border-color:var(--color-deep)}.btn--outline-light[data-astro-cid-ekguhzzh]{color:var(--color-white);border-color:var(--color-white);background:0 0}.btn--outline-light[data-astro-cid-ekguhzzh]:hover{background:var(--color-cream);color:var(--color-navy);border-color:var(--color-cream)}.btn--outline-dark[data-astro-cid-ekguhzzh]{color:var(--color-navy);border-color:var(--color-navy);background:0 0}.btn--outline-dark[data-astro-cid-ekguhzzh]:hover{background:var(--color-navy);color:var(--color-white)}.btn--underline[data-astro-cid-ekguhzzh]{min-width:0;min-height:var(--tap-min);padding:var(--space-xs) 0 var(--space-2xs);border:0;border-bottom:var(--button-border-width) solid var(--color-cream);color:var(--color-navy);background:0 0;border-radius:0}.btn--underline[data-astro-cid-ekguhzzh]:hover{color:var(--color-blue);border-bottom-color:var(--color-lavender)}.container[data-astro-cid-ap6mcnip]{width:min(var(--container-max), calc(100% - (var(--container-gutter) * 2)));margin-inline:auto}.container--wide[data-astro-cid-ap6mcnip]{width:min(var(--container-wide), calc(100% - (var(--container-gutter) * 2)))}.section[data-astro-cid-w6ymvdtg]{position:relative}.section--default[data-astro-cid-w6ymvdtg]{padding-block:var(--section-pad)}.section--tight[data-astro-cid-w6ymvdtg]{padding-block:var(--space-2xl)}.section--none[data-astro-cid-w6ymvdtg]{padding-block:0}.section--white[data-astro-cid-w6ymvdtg]{background:var(--color-bg);color:var(--color-text)}.section--muted[data-astro-cid-w6ymvdtg]{background:var(--color-bg-muted);color:var(--color-text)}.section--gray[data-astro-cid-w6ymvdtg]{background:var(--color-bg-gray);color:var(--color-text)}.section--navy[data-astro-cid-w6ymvdtg],.section--deep[data-astro-cid-w6ymvdtg]{background:var(--color-bg-inverse);color:var(--color-text-inverse)}.section--deep[data-astro-cid-w6ymvdtg]{background:var(--color-deep)}.breadcrumbs[data-astro-cid-vx4iavld]{background:var(--color-bg-hero);color:var(--color-text-inverse-muted);padding:calc(var(--header-height) + var(--space-xs)) 0 0;font-size:var(--font-size-small);line-height:1.3}ol[data-astro-cid-vx4iavld]{flex-wrap:nowrap;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-vx4iavld]{flex:none;align-items:center;min-width:0;display:flex}li[data-astro-cid-vx4iavld]:last-child{flex:auto}li[data-astro-cid-vx4iavld]:not(:last-child):after{content:"/";margin:0 var(--space-2xs);color:var(--color-border-inverse);pointer-events:none}a[data-astro-cid-vx4iavld],span[data-astro-cid-vx4iavld]{min-height:var(--tap-min);align-items:center;max-width:100%;display:inline-flex}a[data-astro-cid-vx4iavld]:hover{color:var(--color-white)}span[data-astro-cid-vx4iavld][aria-current=page]{color:var(--color-text-inverse);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-footer[data-astro-cid-nns7i3if]{background:var(--color-bg-footer);color:var(--color-text-inverse-muted);padding:var(--space-3xl) 0 var(--space-xl);position:relative;overflow:hidden}.site-footer__blob[data-astro-cid-nns7i3if]{width:100%;height:var(--footer-blob-height);opacity:.35;pointer-events:none;background:url(/images/shapes/footer-blob.svg) top/cover no-repeat;position:absolute;inset:0 auto auto 0}.site-footer__inner[data-astro-cid-nns7i3if]{width:min(var(--container-max), calc(100% - (var(--container-gutter) * 2)));gap:var(--space-lg);margin-inline:auto;display:grid;position:relative}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{min-height:var(--tap-min);align-items:center;display:inline-flex}.site-footer__logo[data-astro-cid-nns7i3if] img[data-astro-cid-nns7i3if]{height:var(--logo-height);width:auto;max-width:min(180px,70vw);margin-bottom:var(--space-sm)}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--color-white)}.site-footer[data-astro-cid-nns7i3if] h3[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] h4[data-astro-cid-nns7i3if]{color:var(--color-white);font-size:var(--font-size-h5)}@media (width>=768px){.site-footer[data-astro-cid-nns7i3if]{padding:var(--space-4xl) 0 var(--space-2xl)}.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:1fr 1fr}}@media (width>=1000px){.site-footer__inner[data-astro-cid-nns7i3if]{grid-template-columns:1.3fr 1fr 1fr 1.3fr}}.site-header[data-astro-cid-fzpbxy5g]{z-index:40;color:var(--color-text-inverse);position:absolute;top:0;left:0;right:0}.site-header[data-astro-cid-fzpbxy5g].is-open{background:var(--color-navy)}.site-header__bar[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:var(--header-height);width:min(var(--container-wide), calc(100% - (var(--container-gutter) * 2)));z-index:42;margin-inline:auto;display:flex;position:relative}.site-header__logo[data-astro-cid-fzpbxy5g]{min-height:var(--tap-min);flex:none;align-items:center;display:flex}.site-header__logo[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{height:var(--logo-height);object-fit:contain;width:auto;max-width:min(180px,62vw)}.site-header__nav[data-astro-cid-fzpbxy5g]{display:none}.site-header__nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--nav-gap);margin:0;padding:0;list-style:none;display:flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--tap-min);font-size:var(--font-size-nav);font-weight:var(--font-weight-regular);color:var(--color-text-inverse);align-items:center;display:inline-flex}.site-header__nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{font-weight:var(--font-weight-semibold)}.has-sub[data-astro-cid-fzpbxy5g]{position:relative}.caret[data-astro-cid-fzpbxy5g]{vertical-align:middle;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-left:6px;display:inline-block}.submenu[data-astro-cid-fzpbxy5g]{top:calc(100% + var(--space-sm));min-width:var(--submenu-min-width);background:var(--color-navy);border-radius:var(--radius-sm);padding:var(--space-2xs);box-shadow:var(--shadow-card);display:none;position:absolute;left:0}.submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--tap-min);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);font-size:var(--font-size-small);align-items:center;display:flex}.submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{background:#ffffff14}.has-sub[data-astro-cid-fzpbxy5g]:hover .submenu[data-astro-cid-fzpbxy5g],.has-sub[data-astro-cid-fzpbxy5g]:focus-within .submenu[data-astro-cid-fzpbxy5g]{display:block}.site-header__actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-sm);display:flex}.site-header__actions[data-astro-cid-fzpbxy5g] .site-header__cta{display:none!important}.menu-toggle[data-astro-cid-fzpbxy5g]{width:var(--toggle-size);height:var(--toggle-size);min-width:var(--tap-min);min-height:var(--tap-min);border-radius:var(--radius-circle);background:var(--color-white);cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:inline-flex}.menu-toggle[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{background:var(--color-navy);width:16px;height:2px;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast);display:block}.site-header[data-astro-cid-fzpbxy5g].is-open .menu-toggle[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:first-child{transform:translateY(7px)rotate(45deg)}.site-header[data-astro-cid-fzpbxy5g].is-open .menu-toggle[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(2){opacity:0}.site-header[data-astro-cid-fzpbxy5g].is-open .menu-toggle[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav__backdrop[data-astro-cid-fzpbxy5g],.mobile-nav[data-astro-cid-fzpbxy5g]{display:none}.mobile-nav[data-astro-cid-fzpbxy5g].is-open,.mobile-nav__backdrop[data-astro-cid-fzpbxy5g].is-open{display:block}.mobile-nav__backdrop[data-astro-cid-fzpbxy5g].is-open{z-index:40;background:#0409228c;position:fixed;inset:0}.mobile-nav[data-astro-cid-fzpbxy5g].is-open{top:var(--header-height);background:var(--color-navy);padding:var(--space-sm) var(--container-gutter) var(--space-xl);z-index:41;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mobile-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{min-height:var(--tap-min);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-inverse);color:var(--color-text-inverse);font-size:var(--font-size-nav);align-items:center;display:flex}.mobile-nav__child[data-astro-cid-fzpbxy5g]{padding-left:var(--space-md);font-weight:var(--font-weight-regular);color:var(--color-text-inverse-muted)}@media (width>=1000px){.site-header__nav[data-astro-cid-fzpbxy5g]{display:block}.site-header__actions[data-astro-cid-fzpbxy5g] .site-header__cta{display:inline-flex!important}.menu-toggle[data-astro-cid-fzpbxy5g],.mobile-nav[data-astro-cid-fzpbxy5g],.mobile-nav__backdrop[data-astro-cid-fzpbxy5g]{display:none!important}}:root{--color-white:#fff;--color-cream:#ffe9b3;--color-gray:#d1d1d1;--color-lavender:#b8a9d8;--color-blue:#3269ff;--color-mid:#425a9e;--color-deep:#0f2385;--color-navy:#040922;--color-bg:var(--color-white);--color-bg-muted:#f4f5f8;--color-bg-gray:var(--color-gray);--color-bg-hero:var(--color-deep);--color-bg-footer:var(--color-navy);--color-bg-inverse:var(--color-navy);--color-text:var(--color-navy);--color-text-muted:#5c6078;--color-text-inverse:var(--color-white);--color-text-inverse-muted:#ffffffd1;--color-border:#0409221a;--color-border-inverse:#ffffff47;--color-accent:var(--color-blue);--color-link:var(--color-blue);--color-link-hover:var(--color-deep);--color-primary:var(--color-blue);--color-secondary:var(--color-cream);--font-family:"Plus Jakarta Sans", Arial, Helvetica, sans-serif;--font-weight-regular:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display:32px;--font-size-h1:32px;--font-size-h2:26px;--font-size-h3:22px;--font-size-h4:18px;--font-size-h5:17px;--font-size-body:16px;--font-size-nav:16px;--font-size-button:16px;--font-size-small:13px;--font-size-stat:40px;--line-height-display:1.2;--line-height-h1:1.15;--line-height-h2:1.25;--line-height-h3:1.3;--line-height-h4:1.5;--line-height-body:1.7;--line-height-tight:1.15;--letter-spacing-display:0;--letter-spacing-heading:-.02em;--letter-spacing-button:.015em;--letter-spacing-eyebrow:.14em;--space-3xs:4px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:40px;--space-2xl:56px;--space-3xl:64px;--space-4xl:80px;--section-pad:48px;--radius-sm:8px;--radius-md:16px;--radius-lg:22px;--radius-pill:60px;--radius-circle:50%;--shadow-sm:0 0 3px #0f2385;--shadow-card:0 18px 50px #04092214;--shadow-none:none;--container-max:1200px;--container-wide:1320px;--container-gutter:20px;--container-gutter-md:20px;--header-height:72px;--header-height-sm:72px;--nav-height:94px;--nav-gap:28px;--hero-min-height:480px;--hero-padding-top:104px;--logo-height:48px;--toggle-size:44px;--hex-width:140px;--hex-height:154px;--avatar-size:72px;--hero-media-width:720px;--hero-media-height:560px;--hero-mask-height:72px;--footer-blob-height:100px;--submenu-min-width:280px;--prose-max:760px;--tap-min:44px;--button-min-width:0;--button-min-height:48px;--button-padding-y:14px;--button-padding-x:24px;--button-border-width:2px;--bp-md:768px;--bp-lg:1000px;--bp-xl:1280px;--duration-fast:.18s;--duration-base:.28s;--ease-out:cubic-bezier(.22, 1, .36, 1);--mask-hex:polygon(50% 0%, 93% 25%, 93% 75%, 50% 100%, 7% 75%, 7% 25%)}@media (width>=768px){:root{--font-size-display:42px;--font-size-h1:42px;--font-size-h2:32px;--font-size-h3:26px;--font-size-h4:21px;--font-size-h5:18px;--font-size-body:16px;--font-size-button:16px;--font-size-stat:52px;--space-xl:50px;--space-2xl:70px;--space-3xl:90px;--space-4xl:110px;--section-pad:70px;--container-gutter:30px;--container-gutter-md:30px;--header-height:100px;--header-height-sm:100px;--logo-height:72px;--hero-min-height:640px;--hero-padding-top:185px;--hero-mask-height:140px;--hex-width:168px;--hex-height:186px;--avatar-size:88px;--footer-blob-height:140px;--button-min-width:206px;--button-min-height:54px;--button-padding-y:13px;--button-padding-x:29px}}@media (width>=1000px){:root{--font-size-display:56px;--font-size-h1:70px;--font-size-h2:42px;--font-size-h3:37px;--font-size-body:17px;--font-size-button:14px;--font-size-stat:72px;--line-height-h1:1.1;--line-height-h2:1.2;--line-height-h3:1.2;--section-pad:90px;--container-gutter:50px;--header-height:135px;--logo-height:110px;--nav-gap:45px;--hero-min-height:780px;--hero-padding-top:250px;--hero-mask-height:180px;--footer-blob-height:180px;--toggle-size:48px}}@media (width>=1280px){:root{--container-gutter:50px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--color-text);background:var(--color-bg);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;min-width:0;margin:0;overflow-x:clip}body.nav-open{overflow:hidden}img,svg,video,iframe{max-width:100%;height:auto}img{display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);margin:0 0 var(--space-sm);overflow-wrap:anywhere}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}p{margin:0 0 var(--space-sm)}p:last-child{margin-bottom:0}.skip-link{left:var(--space-sm);background:var(--color-navy);color:var(--color-text-inverse);padding:var(--space-2xs) var(--space-sm);min-height:var(--tap-min);z-index:100;align-items:center;display:inline-flex;position:absolute;top:-100px}.skip-link:focus{top:var(--space-sm)}body.has-breadcrumbs .hero-inner{padding-top:var(--space-lg)}@media (width>=768px){body.has-breadcrumbs .hero-inner{padding-top:var(--space-xl)}}.eyebrow{color:var(--color-blue);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;margin-bottom:var(--space-sm);display:inline-block}.muted{color:var(--color-text-muted)}.list{margin:var(--space-sm) 0 0;padding:0;list-style:none}.list li{padding-left:var(--space-md);margin-bottom:var(--space-xs);position:relative}.list li:before{content:"";border-radius:var(--radius-circle);background:var(--color-blue);width:8px;height:8px;position:absolute;top:.7em;left:0}.prose{min-width:0;max-width:720px}.prose h2{margin-top:var(--space-lg)}.prose h3{margin-top:var(--space-md)}.prose ol,.prose ul{padding-left:var(--space-md)}.prose a,.article a,.article__body a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.prose a:hover,.article a:hover,.article__body a:hover{color:var(--color-link-hover)}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;margin:var(--space-md) 0;overflow-x:auto}.prose table,.article table{-webkit-overflow-scrolling:touch;border-collapse:collapse;width:100%;max-width:100%;margin:var(--space-md) 0;font-size:var(--font-size-body);display:block;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--font-size-body);margin:0}.prose th,.prose td,.article th,.article td,.data-table th,.data-table td{border:1px solid var(--color-border);padding:var(--space-xs) var(--space-sm);text-align:left;vertical-align:top}.prose th,.article th,.data-table th{font-weight:var(--font-weight-semibold);background:var(--color-bg-muted)}.prose caption,.data-table caption{caption-side:bottom;text-align:left;margin-top:var(--space-2xs);font-size:var(--font-size-small);color:var(--color-text-muted)}.prose figure,.article figure,.in-body-figure{margin:var(--space-md) 0}.in-body-figure img,.prose figure img,.article figure img{aspect-ratio:16/7;object-fit:contain;border-radius:var(--radius-md);background:var(--color-bg-muted);width:100%;height:auto}.prose figcaption,.article figcaption,.in-body-figure figcaption{margin-top:var(--space-2xs);font-size:var(--font-size-small);color:var(--color-text-muted)}.section--navy .eyebrow,.section--deep .eyebrow{color:var(--color-cream)}.section--navy .list li:before,.section--deep .list li:before{background:var(--color-cream)}.section--navy .muted,.section--deep .muted{color:var(--color-text-inverse-muted)}@media (width>=768px){.prose table,.article table,.data-table{min-width:0}}
