.social-icon[data-astro-cid-rjzwzx7r]{inline-size:var(--text-xl);block-size:var(--text-xl);display:block}.footer[data-astro-cid-oenwriqq]{z-index:1;padding-block-start:var(--section-space-m);padding-block-end:var(--space-l);padding-inline:var(--gutter);color:var(--primary);position:relative}.footer__wrapper[data-astro-cid-oenwriqq]{gap:var(--space-xl);inline-size:100%;max-inline-size:var(--content-width);flex-direction:column;margin-inline:auto;display:flex}.footer__main[data-astro-cid-oenwriqq]{align-items:start;gap:var(--grid-gap);grid-template-columns:2fr 1fr 1fr;display:grid}.footer__column[data-astro-cid-oenwriqq]{align-items:flex-start;row-gap:calc(var(--content-gap) / 1.5);flex-direction:column;display:flex}.footer__claim[data-astro-cid-oenwriqq]{row-gap:calc(var(--content-gap) / 4)}.footer__intro[data-astro-cid-oenwriqq],.footer__claim-text[data-astro-cid-oenwriqq],.footer__meta[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{margin:0}.footer__intro[data-astro-cid-oenwriqq],.footer__claim-text[data-astro-cid-oenwriqq],.footer__address[data-astro-cid-oenwriqq] strong[data-astro-cid-oenwriqq]{font-weight:700}.footer__claim-text[data-astro-cid-oenwriqq]{max-inline-size:22ch;font-size:var(--h3);line-height:1.2}.footer__label[data-astro-cid-oenwriqq]{color:var(--primary);font-size:var(--text-s);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.footer__address[data-astro-cid-oenwriqq]{font-style:normal}.footer__address[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__social-list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__navigation[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__cookie-settings[data-astro-cid-oenwriqq]{color:inherit}.footer__cookie-settings[data-astro-cid-oenwriqq]{font:inherit;-webkit-text-decoration:var(--link-decoration,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,6px);text-decoration-thickness:var(--link-decoration-thickness);transition:var(--link-transition,var(--transition));cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){.footer__cookie-settings[data-astro-cid-oenwriqq]:hover{-webkit-text-decoration:var(--link-decoration-hover,underline);text-decoration:var(--link-decoration-hover,underline);text-decoration-thickness:var(--link-decoration-thickness)}}.footer__social-list[data-astro-cid-oenwriqq],.footer__navigation-list[data-astro-cid-oenwriqq]{margin:0;padding:0;list-style:none;display:flex}.footer__social-list[data-astro-cid-oenwriqq]{gap:var(--space-s);flex-wrap:nowrap}.footer__social-link[data-astro-cid-oenwriqq]{color:var(--primary);place-items:center;text-decoration:none;display:grid}.footer__meta[data-astro-cid-oenwriqq]{align-items:center;gap:var(--content-gap);font-size:var(--text-s);grid-template-columns:auto minmax(0,1fr);display:grid}.footer__navigation[data-astro-cid-oenwriqq]{justify-self:end}.footer__navigation-list[data-astro-cid-oenwriqq]{align-items:center;gap:var(--grid-gap);flex-flow:row;inline-size:max-content}.footer__navigation-list[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq],.footer__navigation-list[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq],.footer__cookie-settings[data-astro-cid-oenwriqq]{white-space:nowrap}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:focus-visible,.footer__cookie-settings[data-astro-cid-oenwriqq]:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (width<=991px){.footer__main[data-astro-cid-oenwriqq]{gap:var(--space-xl);grid-template-columns:1fr 1fr}.footer__claim[data-astro-cid-oenwriqq]{grid-column:1/-1}}@media (width<=767px){.footer__meta[data-astro-cid-oenwriqq]{grid-template-columns:1fr;align-items:flex-start}.footer__navigation[data-astro-cid-oenwriqq]{order:-1;justify-self:start}}@media (width<=478px){.footer__main[data-astro-cid-oenwriqq]{grid-template-columns:1fr}.footer__claim[data-astro-cid-oenwriqq]{grid-column:auto}.footer__navigation-list[data-astro-cid-oenwriqq]{gap:var(--space-s);flex-wrap:wrap;inline-size:auto}}.mobile-navigation[data-astro-cid-hpfiisqm]{display:none}@media (width<=767px){html.has-mobile-navigation,html.has-mobile-navigation body{overflow:hidden}.mobile-navigation[data-astro-cid-hpfiisqm]{z-index:100;block-size:100dvh;color:var(--primary);visibility:hidden;background:var(--white);opacity:0;transition:opacity var(--transition-duration) var(--ease-smooth), visibility 0s linear var(--transition-duration);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-navigation[data-astro-cid-hpfiisqm].is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.mobile-navigation__header[data-astro-cid-hpfiisqm]{min-block-size:calc(5.5rem + env(safe-area-inset-top));padding-block-start:env(safe-area-inset-top);padding-inline:var(--gutter);border-block-end:var(--border);grid-template-columns:1fr auto;align-items:center;display:grid;position:relative}.mobile-navigation__logo[data-astro-cid-hpfiisqm]{inline-size:120px;display:block}.mobile-navigation__logo[data-astro-cid-hpfiisqm][hidden]{display:none}.mobile-navigation__logo[data-astro-cid-hpfiisqm] img[data-astro-cid-hpfiisqm]{block-size:auto;inline-size:100%;display:block}.mobile-navigation__submenu-header[data-astro-cid-hpfiisqm]{opacity:0;pointer-events:none;grid-template-columns:2.75rem 1fr 2.75rem;align-items:center;block-size:5.5rem;display:grid;position:absolute;inset-block-start:env(safe-area-inset-top);inset-inline-start:var(--gutter);inset-inline-end:var(--gutter)}.mobile-navigation[data-astro-cid-hpfiisqm].is-submenu-open .mobile-navigation__submenu-header[data-astro-cid-hpfiisqm]{opacity:1;pointer-events:auto}.mobile-navigation__title[data-astro-cid-hpfiisqm]{text-align:center;font-weight:600;font-size:var(--text-l);grid-column:2}.mobile-navigation__back[data-astro-cid-hpfiisqm],.mobile-navigation__close[data-astro-cid-hpfiisqm]{block-size:2.75rem;inline-size:2.75rem;color:var(--primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.mobile-navigation__back[data-astro-cid-hpfiisqm]{grid-column:1}.mobile-navigation__close[data-astro-cid-hpfiisqm]{z-index:1;grid-column:2;position:relative}.mobile-navigation__back[data-astro-cid-hpfiisqm] svg[data-astro-cid-hpfiisqm],.mobile-navigation__close[data-astro-cid-hpfiisqm] svg[data-astro-cid-hpfiisqm]{block-size:1.75rem;inline-size:1.75rem}.mobile-navigation__viewport[data-astro-cid-hpfiisqm]{flex:1;min-block-size:0;position:relative;overflow:hidden}.mobile-navigation__panel[data-astro-cid-hpfiisqm]{padding-block:var(--space-m) max(var(--space-xl), env(safe-area-inset-bottom));padding-inline:var(--gutter);overscroll-behavior:contain;transition:transform var(--transition-duration) var(--ease-smooth), visibility 0s linear var(--transition-duration);-webkit-overflow-scrolling:touch;position:absolute;inset:0;overflow-y:auto}.mobile-navigation__panel--main[data-astro-cid-hpfiisqm]{visibility:visible;transform:translate(0)}.mobile-navigation__panel--sub[data-astro-cid-hpfiisqm]{visibility:hidden;transform:translate(100%)}.mobile-navigation[data-astro-cid-hpfiisqm].is-submenu-open .mobile-navigation__panel--main[data-astro-cid-hpfiisqm]{visibility:hidden;transform:translate(-100%)}.mobile-navigation[data-astro-cid-hpfiisqm].is-submenu-open .mobile-navigation__panel--sub[data-astro-cid-hpfiisqm]{visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-navigation__list[data-astro-cid-hpfiisqm]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mobile-navigation__link[data-astro-cid-hpfiisqm]{min-block-size:3.75rem;inline-size:100%;color:var(--primary);font:inherit;font-size:var(--text-l);text-align:start;border:0;border-block-end:1px solid var(--primary-trans-10);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding-block:.75rem;padding-inline:0;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.mobile-navigation__link--overview[data-astro-cid-hpfiisqm]{font-weight:700}.mobile-navigation__link[data-astro-cid-hpfiisqm] svg[data-astro-cid-hpfiisqm]{block-size:1.5rem;inline-size:1.5rem;flex:none;margin-inline-start:var(--space-s)}.mobile-navigation__logo[data-astro-cid-hpfiisqm]:focus-visible,.mobile-navigation__back[data-astro-cid-hpfiisqm]:focus-visible,.mobile-navigation__close[data-astro-cid-hpfiisqm]:focus-visible,.mobile-navigation__link[data-astro-cid-hpfiisqm]:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.mobile-navigation[data-astro-cid-hpfiisqm],.mobile-navigation__panel[data-astro-cid-hpfiisqm]{transition-duration:.01ms}}}.site-header[data-astro-cid-isef26zo]{z-index:10;background:var(--white);position:relative}.header--m[data-astro-cid-isef26zo]{padding-block:var(--space-m);padding-inline:var(--gutter)}.header__wrapper[data-astro-cid-isef26zo]{inline-size:100%;max-inline-size:var(--content-width);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.logo-wrapper__logo[data-astro-cid-isef26zo]{flex:none;block-size:auto;inline-size:160px;display:block}.logo-wrapper__logo[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{block-size:auto;inline-size:100%;display:block}.nav__wrapper[data-astro-cid-isef26zo]{--search-icon-size:32px;align-items:center;gap:var(--space-m);flex-direction:row;inline-size:max-content;display:flex}.nav__menu[data-astro-cid-isef26zo],.nav__list[data-astro-cid-isef26zo]{flex-direction:row;align-items:center;display:flex}.nav__menu[data-astro-cid-isef26zo]{block-size:100%}.nav__list[data-astro-cid-isef26zo]{justify-content:flex-end;gap:var(--space-m);margin:0;padding:0;list-style:none}.nav__item[data-astro-cid-isef26zo]{position:relative}.nav__link[data-astro-cid-isef26zo]{color:var(--primary);text-transform:uppercase;white-space:nowrap;font-weight:600;text-decoration:none}.nav__search[data-astro-cid-isef26zo],.nav__toggle[data-astro-cid-isef26zo]{inline-size:var(--search-icon-size);block-size:var(--search-icon-size);color:var(--primary);background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid}.nav__toggle[data-astro-cid-isef26zo]{cursor:pointer;display:none}.nav__icon[data-astro-cid-isef26zo],.nav__toggle[data-astro-cid-isef26zo] svg[data-astro-cid-isef26zo]{inline-size:var(--search-icon-size);block-size:var(--search-icon-size)}.logo-wrapper__logo[data-astro-cid-isef26zo]:focus-visible,.nav__link[data-astro-cid-isef26zo]:focus-visible,.nav__sub-link[data-astro-cid-isef26zo]:focus-visible,.nav__search[data-astro-cid-isef26zo]:focus-visible,.nav__toggle[data-astro-cid-isef26zo]:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.nav__link[data-astro-cid-isef26zo]:hover{color:var(--primary-dark)}}@media (width>=768px){.nav__item--has-children[data-astro-cid-isef26zo]:after{block-size:calc(var(--space-m) / 2);content:"";position:absolute;inset-block-start:100%;inset-inline:0}.nav__sub-menu[data-astro-cid-isef26zo]{z-index:1;inline-size:max-content;min-inline-size:260px;max-inline-size:calc(100vw - (2 * var(--gutter)));overflow-block:auto;max-block-size:calc(100vh - 8rem);color:var(--white);visibility:hidden;background:var(--primary);border-radius:var(--radius);opacity:0;transition:opacity var(--transition-duration) var(--transition-timing), transform var(--transition-duration) var(--transition-timing), visibility 0s linear var(--transition-duration);pointer-events:none;flex-direction:column;gap:0;margin:0;padding:6px;list-style:none;display:flex;position:absolute;inset-block-start:calc(100% + var(--space-m) / 2);inset-inline-start:0;transform:translateY(-4px);box-shadow:0 5px 20px #0a384a33}.nav__item--has-children[data-astro-cid-isef26zo]:hover .nav__sub-menu[data-astro-cid-isef26zo],.nav__item--has-children[data-astro-cid-isef26zo]:focus-within .nav__sub-menu[data-astro-cid-isef26zo]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.nav__sub-link[data-astro-cid-isef26zo]{color:var(--white);text-transform:none;white-space:nowrap;border-radius:var(--radius);transition:var(--link-transition,var(--transition));padding-block:8px;padding-inline:16px;font-weight:600;text-decoration:none;display:block}.nav__sub-link[data-astro-cid-isef26zo]:hover,.nav__sub-link[data-astro-cid-isef26zo]:focus-visible{color:var(--white);background:var(--primary-dark)}}@media (width<=767px){.logo-wrapper__logo[data-astro-cid-isef26zo]{inline-size:120px}.nav__wrapper[data-astro-cid-isef26zo]{gap:var(--space-s)}.nav__toggle[data-astro-cid-isef26zo]{display:inline-grid}.nav__list[data-astro-cid-isef26zo]{display:none}}@font-face{font-family:Poppins;src:url(/fonts/poppins-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--content-width:85.375rem;--primary:#004599;--primary-hover:#0050b3;--primary-trans-10:#0045991a;--primary-trans-20:#00459933;--primary-ultra-light:#e5f1ff;--primary-light:#b3d5ff;--primary-semi-light:#4d9dff;--primary-semi-dark:#0050b3;--primary-dark:#003980;--primary-ultra-dark:#001733;--secondary:#48a9d5;--secondary-hover:#69b8dd;--secondary-ultra-light:#eaf5fa;--secondary-light:#c1e2f1;--secondary-semi-light:#6ebade;--secondary-semi-dark:#216e91;--secondary-dark:#184e68;--secondary-ultra-dark:#091f2a;--accent:#7db354;--accent-hover:#94c072;--accent-ultra-light:#f2f7ed;--accent-light:#d7e7ca;--accent-semi-light:#a1c884;--accent-semi-dark:#557b37;--accent-dark:#3d5828;--accent-ultra-dark:#182310;--neutral:oklch(19.1667% 0 0);--neutral-hover:oklch(22% 0 225);--neutral-ultra-light:oklch(96.1151% 0 180);--neutral-light:oklch(88.5305% 0 192.529);--neutral-semi-light:oklch(72.5157% 0 0);--neutral-semi-dark:oklch(46.4002% 0 198.435);--neutral-dark:oklch(37.1495% 0 206.565);--neutral-ultra-dark:oklch(21.7787% 0 270);--white:#fff;--black:#000;--body-bg-color:var(--white);--bg-custom:#0045990a;--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--page-header-gradient:linear-gradient(90deg, #004599b3 0%, #48a9d5a6 100%);--page-header-gradient-alternate:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, transparent) 0%, color-mix(in srgb, var(--secondary) 65%, transparent) 100%);--input-search-height:4.5rem;--text-xs:clamp(.75rem, calc(-.185878vw + .791823rem), .633129rem);--text-s:clamp(.8125rem, calc(.0500374vw + .801242rem), .843961rem);--text-m:clamp(1rem, calc(.198807vw + .955268rem), 1.125rem);--text-l:clamp(1.2rem, calc(.476541vw + 1.09278rem), 1.49963rem);--text-xl:clamp(1.44rem, calc(.889066vw + 1.23996rem), 1.999rem);--text-xxl:clamp(1.728rem, calc(1.48973vw + 1.39281rem), 2.66467rem);--text-light:var(--neutral-ultra-light);--text-light-muted:color-mix(in srgb, var(--text-light) 80%, transparent);--text-dark:var(--neutral-ultra-dark);--text-dark-muted:color-mix(in srgb, var(--text-dark) 80%, transparent);--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-max-width:100%;--text-m-line-height:calc(10px + 2ex);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(10px + 2ex);--text-font-family:"Poppins";--text-color:var(--text-dark);--text-line-height:calc(10px + 2ex);--text-max-width:75ch;--text-text-wrap:pretty;--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px;--h6:clamp(.75rem, calc(.596422vw + .615805rem), 1.125rem);--h5:clamp(1rem, calc(.795229vw + .821074rem), 1.5rem);--h4:clamp(1.375rem, calc(.596422vw + 1.24081rem), 1.75rem);--h3:clamp(1.75rem, calc(1.19284vw + 1.48161rem), 2.5rem);--h2:clamp(2rem, calc(2.38569vw + 1.46322rem), 3.5rem);--h1:clamp(2.5rem, calc(2.7833vw + 1.87376rem), 4.25rem);--heading-font-family:"Poppins", sans-serif;--heading-color:var(--primary);--heading-line-height:calc(2px + 2ex);--heading-font-weight:700;--heading-text-wrap:balance;--base-heading-lh:calc(2px + 2ex);--h1-line-height:1;--h1-max-width:100%;--h1-text-transform:uppercase;--h2-max-width:100%;--h3-line-height:1.2;--h3-max-width:100%;--h4-max-width:100%;--h5-max-width:100%;--h6-max-width:100%;--space-xs:clamp(.844172rem, calc(-.0172385vw + .848051rem), .833333rem);--space-s:clamp(1.12528rem, calc(.19836vw + 1.08065rem), 1.25rem);--space-m:clamp(1.5rem, calc(.596422vw + 1.36581rem), 1.875rem);--space-l:clamp(1.9995rem, calc(1.29304vw + 1.70857rem), 2.8125rem);--space-xl:clamp(2.66533rem, calc(2.47064vw + 2.10944rem), 4.21875rem);--space-xxl:clamp(3.55289rem, calc(4.41389vw + 2.55976rem), 6.32813rem);--section-space-xs:clamp(1.68834rem, calc(.628214vw + 1.547rem), 2.08333rem);--section-space-s:clamp(2.25056rem, calc(1.39076vw + 1.93764rem), 3.125rem);--section-space-m:clamp(3rem, calc(2.6839vw + 2.39612rem), 4.6875rem);--section-space-l:clamp(3.999rem, calc(4.82266vw + 2.9139rem), 7.03125rem);--section-space-xl:clamp(5.33067rem, calc(8.29616vw + 3.46403rem), 10.5469rem);--section-space-xxl:clamp(7.10578rem, calc(13.8601vw + 3.98726rem), 15.8203rem);--gutter:clamp(1.25rem, calc(3.97614vw + .355368rem), 3.75rem);--width-xs:calc(var(--content-width) * .1);--width-s:calc(var(--content-width) * .2);--width-m:calc(var(--content-width) * .4);--width-l:calc(var(--content-width) * .6);--width-xl:calc(var(--content-width) * .8);--width-xxl:calc(var(--content-width) * .9);--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:var(--neutral-light);--border-color-light:color-mix(in oklch, var(--white) 20%, transparent);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);--radius:6px;--radius-circle:50vw;--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;--hover-transform:translateY(-.3em);--hover-transition:all .3s ease-in-out;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.16, 1, .3, 1);--ease-gentle:cubic-bezier(.65, 0, .35, 1);--ease-bouncy:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic:linear(0, .029 1.6%, .123 3.5%, .651 10.6%, .862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, .994 46.3%, 1);--link-color:var(--primary);--link-color-hover:var(--primary-hover);--link-transition:var(--transition);--link-decoration:inherit;--link-decoration-hover:underline;--link-underline-offset:6px;--link-weight:inherit;--link-decoration-thickness:1px;--grid-gap:var(--space-s);--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * .7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * .7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * .7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * .7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * .7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * .7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * .7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * .7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * .7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * .7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * .7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--auto-grid-aggressiveness:.7;--grid-1:repeat(1, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--drop-shadow-1:drop-shadow(0 1px 2px #00000026);--drop-shadow-2:drop-shadow(0 4px 6px #0003);--drop-shadow-3:drop-shadow(0 10px 15px #00000040);--text-shadow-1:0 1px 2px #0003;--text-shadow-2:0 2px 4px #0000004d;--text-shadow-3:0 4px 8px #0006;--option-primary-btn-outline:on;--option-secondary-btn-outline:on;--btn-padding-block:1em;--btn-padding-inline:1.5em;--btn-min-width:8.75rem;--btn-width:max-content;--btn-line-height:1;--btn-font-size:var(--text-m);--btn-font-weight:500;--btn-font-family:inherit;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:1px;--btn-border-style:solid;--btn-border-radius:0;--btn-radius:var(--radius);--btn-justify-content:center;--btn-align-items:center;--btn-text-align:center;--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:.5em;--blockquote-spacing:var(--paragraph-spacing);--content-gap:var(--space-m);--container-gap:var(--space-xl)}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-size:var(--text-m);overflow-inline:clip;font-family:var(--text-font-family), sans-serif;color:var(--text-color);font-weight:300;line-height:var(--text-line-height);text-wrap:var(--text-text-wrap);background:var(--body-bg-color);margin:0}body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}strong,b{font-weight:600}figure{margin:0}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}h1,:where(.h1),h2,:where(.h2),h3,:where(.h3),h4,:where(.h4),h5,:where(.h5),h6,:where(.h6){font-family:var(--heading-font-family);color:var(--heading-color);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);text-wrap:var(--heading-text-wrap);hyphens:auto;overflow-wrap:break-word;word-break:normal}h1,.h1{font-size:var(--h1);max-inline-size:var(--h1-max-width);text-transform:var(--h1-text-transform);line-height:var(--h1-line-height)}h2,.h2{font-size:var(--h2);max-inline-size:var(--h2-max-width)}h3,.h3{font-size:var(--h3);max-inline-size:var(--h3-max-width);line-height:var(--h3-line-height)}h4,.h4{font-size:var(--h4);max-inline-size:var(--h4-max-width)}h5,.h5{font-size:var(--h5);max-inline-size:var(--h5-max-width)}h6,.h6{font-size:var(--h6);max-inline-size:var(--h6-max-width)}:where(body) p,:where(body) :where(ul:not([class],ol:not([class])) li){max-inline-size:var(--text-m-length,75ch);inline-size:100%}img{outline:none;block-size:auto;inline-size:100%;max-inline-size:100%;transition:inherit;position:static!important}:where(img):not(header img),:where(figure:not(figure:has(img))){border-radius:var(--radius)}button,input,textarea,select{font:inherit}.section{inline-size:100%;padding-block:var(--section-space-m);padding-inline:var(--gutter);margin-inline:auto}.container{gap:var(--container-gap);inline-size:100%;max-inline-size:var(--content-width);flex-direction:column;margin-inline:auto;display:flex}.grid--auto-2{grid-template-columns:var(--grid-auto-2);gap:var(--grid-gap);inline-size:100%;display:grid!important}.grid--auto-2>*{overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%}.grid--auto-1-2{--min:calc((var(--content-width) - ((var(--column-count) - 1) * var(--grid-gap))) / var(--column-count)) * .7;--column-count:1;--grid-template-columns:repeat(auto-fit, minmax(var(--min-formula), 1fr));--grid-template-columns-even:repeat(auto-fit, minmax(var(--min-formula), 1fr) minmax(var(--min-formula), 1fr));grid-template-columns:var(--grid-template-columns);gap:var(--grid-gap);--min-formula:min(100%, max(var(--min), (100% - (var(--column-count) - 1) * var(--grid-gap)) / var(--column-count)));grid-template-columns:minmax(0,1fr) minmax(0,2fr);inline-size:100%;display:grid!important}.grid--auto-1-2>*{overflow-wrap:break-word;min-inline-size:0;max-inline-size:100%}@media (width<=767px){.grid--auto-1-2{grid-template-columns:1fr}}.content-stack{gap:var(--content-gap);flex-direction:column;inline-size:100%;display:flex}.lede{font-size:var(--text-l);font-weight:700}.label{color:var(--primary);font-size:var(--text-s);letter-spacing:.05em;text-transform:uppercase;order:-1;margin-block-end:-4px;font-weight:600;line-height:1.2}.btn--primary{--btn-background:var(--primary);--btn-background-hover:var(--primary-hover);--btn-text-color:var(--primary-ultra-light);--btn-text-color-hover:var(--primary-ultra-light);--btn-border-color:var(--primary);--btn-border-color-hover:var(--primary-hover);--focus-color:var(--primary-light)}.btn--primary-light{--btn-background:var(--primary-ultra-light);--btn-background-hover:var(--primary-light);--btn-text-color:var(--primary);--btn-text-color-hover:var(--primary-ultra-dark);--btn-border-color:var(--primary-ultra-light);--btn-border-color-hover:var(--primary-light);--focus-color:var(--primary-light)}.content-grid{--full:minmax(var(--gutter), 1fr);grid-template-columns:[full-start] var(--full) [feature-max-start] minmax(0, var(--feature-max-width,100px)) [feature-start] minmax(0, var(--feature-width,50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--feature-width,50px)) [feature-end] minmax(0, var(--feature-max-width,100px)) [feature-max-end] var(--full) [full-end];padding-inline:0;column-gap:0!important;display:grid!important}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe):not(.content-grid--off :is(.content--feature,.content--feature-max,.content--full,.content--full-safe)){max-inline-size:100%;inline-size:100%!important}.content--feature{grid-column:feature}:where(p){line-height:var(--text-line-height,calc(10px + 2ex))}input:focus{outline:none;box-shadow:0 0 0 2px #0000000d}input[type=checkbox]{border:1px solid var(--text-color);appearance:none;cursor:pointer;background:0 0;border-radius:4px;flex:0 0 20px;block-size:20px;inline-size:20px;margin:0;padding:0}input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 10.25L8.25 13.5L15 6.75' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:20px 20px}input[type=checkbox]:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}body a:where(:not([class*=btn--])){color:var(--link-color,var(--primary));font-weight:var(--link-weight,inherit);-webkit-text-decoration:var(--link-decoration,inherit);text-decoration:var(--link-decoration,inherit);text-underline-offset:var(--link-underline-offset,6px);text-decoration-thickness:var(--link-decoration-thickness);transition:var(--link-transition,var(--transition))}@media (hover:hover) and (pointer:fine){body a:where(:not([class*=btn--])):hover{color:var(--link-color-hover,var(--primary));-webkit-text-decoration:var(--link-decoration-hover,underline);text-decoration:var(--link-decoration-hover,underline);text-decoration-thickness:var(--link-decoration-thickness)}}.skip-link,.link--skip{z-index:1000;min-inline-size:fit-content;padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);color:var(--primary-ultra-light);background:var(--primary);border:var(--btn-border-width) var(--btn-border-style) var(--primary);transition:transform var(--transition);text-decoration:none;position:fixed;inset-block-start:1rem;inset-inline-start:1rem;transform:translateY(-250%)}.skip-link:focus-visible,.link--skip:focus-visible{outline:var(--focus-width) solid var(--primary-light);outline-offset:var(--focus-offset);transform:translateY(0)}.padding-inline--none{padding-inline:0}.padding-block--none{padding-block:0}.width--full:not([class*=breakout--]){inline-size:100%;max-inline-size:100%}body{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-block-size:100svh;display:grid}main[data-astro-cid-z4jru4n3].center-content{align-items:center;display:grid}.container[data-astro-cid-75vcsabj][data-align=center]{align-items:center}.container[data-astro-cid-75vcsabj][data-gap=xlarge]{gap:var(--space-xxl)}.container[data-astro-cid-75vcsabj][data-gap=content]{gap:var(--content-gap)}.container[data-astro-cid-75vcsabj][data-gap=grid]{gap:var(--grid-gap)}.container[data-astro-cid-75vcsabj][data-gap=none]{gap:0}.section[data-astro-cid-75vcsabj][data-padding-top=none]{padding-block-start:0}.section[data-astro-cid-75vcsabj][data-padding-bottom=none]{padding-block-end:0}.section[data-astro-cid-75vcsabj][data-padding-top=medium]{padding-block-start:var(--section-space-s)}.section[data-astro-cid-75vcsabj][data-padding-bottom=medium]{padding-block-end:var(--section-space-s)}
