.icon[data-astro-cid-zgufigjl]{vertical-align:-.125em;flex:none;display:inline-block}.icon--text[data-astro-cid-zgufigjl]{block-size:1em;inline-size:1em}.icon--sm[data-astro-cid-zgufigjl]{inline-size:var(--space-4);block-size:var(--space-4)}.icon--md[data-astro-cid-zgufigjl]{inline-size:var(--space-6);block-size:var(--space-6)}.icon--lg[data-astro-cid-zgufigjl]{inline-size:var(--space-8);block-size:var(--space-8)}.button[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-family:var(--font-sans);font-weight:var(--font-weight-medium);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);border:1px solid #0000;line-height:1.25;text-decoration:none;display:inline-flex}.button--md[data-astro-cid-j6ocf6pu]{min-block-size:2.75rem;padding:var(--space-3) var(--space-6);font-size:var(--text-base)}.button--sm[data-astro-cid-j6ocf6pu]{min-block-size:2.25rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.button--block[data-astro-cid-j6ocf6pu]{inline-size:100%;display:flex}.button--primary[data-astro-cid-j6ocf6pu]{background-color:var(--color-primary);color:var(--color-text)}.button--primary[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-primary-hover);color:var(--color-text)}.button--secondary[data-astro-cid-j6ocf6pu]{background-color:var(--color-navy);color:var(--color-text-inverse)}.button--secondary[data-astro-cid-j6ocf6pu]:hover{background-color:color-mix(in srgb, var(--color-navy) 85%, #000);color:var(--color-text-inverse)}.button--cta[data-astro-cid-j6ocf6pu]{background-color:var(--color-accent);color:var(--color-text)}.button--cta[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-primary-hover);color:var(--color-text)}.button--ghost[data-astro-cid-j6ocf6pu]{border-color:var(--color-border-strong);color:var(--color-navy);background-color:#0000}.button--ghost[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-surface-alt);border-color:var(--color-navy);color:var(--color-navy)}.button--inverse[data-astro-cid-j6ocf6pu]{border-color:var(--color-on-dark-muted);color:var(--color-text-inverse);--color-focus:var(--color-focus-inverse);background-color:#ffffff0f}.button--inverse[data-astro-cid-j6ocf6pu]:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-text)}.button[data-astro-cid-j6ocf6pu]:disabled{cursor:not-allowed;background-color:var(--color-surface-alt);border-color:var(--color-border-strong);color:var(--color-text-muted)}.button__label[data-astro-cid-j6ocf6pu]{min-inline-size:0}.button[data-astro-cid-j6ocf6pu]>.icon:last-child{transition:transform var(--duration-fast) var(--easing-standard)}.button[data-astro-cid-j6ocf6pu]:hover>.icon:last-child{transform:translate(2px)}.breadcrumbs__list[data-astro-cid-7dcxtuxj]{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs__item[data-astro-cid-7dcxtuxj]{align-items:center;gap:var(--space-1) var(--space-2);display:flex}.breadcrumbs__separator[data-astro-cid-7dcxtuxj]{color:var(--color-text-muted);display:inline-flex}.breadcrumbs__link[data-astro-cid-7dcxtuxj]{color:var(--color-navy)}.breadcrumbs__current[data-astro-cid-7dcxtuxj]{color:var(--color-text-muted)}.breadcrumbs--on-band[data-astro-cid-7dcxtuxj] .breadcrumbs__link[data-astro-cid-7dcxtuxj]{color:var(--color-text-inverse);transition:text-decoration-color var(--duration-fast) var(--easing-standard);text-decoration-color:#ffffff80}.breadcrumbs--on-band[data-astro-cid-7dcxtuxj] .breadcrumbs__link[data-astro-cid-7dcxtuxj]:hover{color:var(--color-text-inverse);text-decoration-color:currentColor}.breadcrumbs--on-band[data-astro-cid-7dcxtuxj] .breadcrumbs__current[data-astro-cid-7dcxtuxj],.breadcrumbs--on-band[data-astro-cid-7dcxtuxj] .breadcrumbs__separator[data-astro-cid-7dcxtuxj]{color:var(--color-on-dark-muted)}.site-footer[data-astro-cid-h4ir32vx]{margin-block-start:var(--space-12)}.site-footer__inner[data-astro-cid-h4ir32vx]{padding-block:var(--band-space) var(--space-10)}.site-footer__columns[data-astro-cid-h4ir32vx]{gap:var(--space-10) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.site-footer__heading[data-astro-cid-h4ir32vx]{border-block-end:1px solid var(--color-primary-on-dark);color:var(--color-text-inverse);font-size:var(--text-eyebrow);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-block-end:var(--space-4);padding-block-end:var(--space-2)}.site-footer__list[data-astro-cid-h4ir32vx]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__link[data-astro-cid-h4ir32vx]{color:var(--color-on-dark-muted);font-size:var(--text-sm);text-underline-offset:.2em;transition:color var(--duration-fast) var(--easing-standard), text-decoration-color var(--duration-fast) var(--easing-standard);text-decoration:underline #ffffff47;display:inline-block}.site-footer__link[data-astro-cid-h4ir32vx]:hover{color:var(--color-text-inverse);text-decoration-color:currentColor}.site-footer__base[data-astro-cid-h4ir32vx]{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-8);border-block-start:1px solid var(--color-hairline-dark);flex-wrap:wrap;margin-block-start:var(--space-12);padding-block-start:var(--space-6);display:flex}.site-footer__logo[data-astro-cid-h4ir32vx]{filter:brightness(0)invert();opacity:.7;block-size:auto;inline-size:11rem}.site-footer__copyright[data-astro-cid-h4ir32vx]{color:var(--color-on-dark-muted);font-size:var(--text-sm);margin:0}.lang__list[data-astro-cid-y2ttmraa]{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lang__item[data-astro-cid-y2ttmraa]+.lang__item[data-astro-cid-y2ttmraa]{border-inline-start:1px solid var(--color-border-strong)}.lang__link[data-astro-cid-y2ttmraa]{padding:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.03em;line-height:1.25;text-decoration:none;display:block}.lang__link[data-astro-cid-y2ttmraa]:hover{color:var(--color-navy);text-underline-offset:.2em;text-decoration:underline}.lang__link--current[data-astro-cid-y2ttmraa]{color:var(--color-text);font-weight:var(--font-weight-bold)}.lang__link--current[data-astro-cid-y2ttmraa]:hover{color:var(--color-text);text-decoration:none}.main-nav[data-astro-cid-fpxzkzbh]{display:none}@media (width>=1024px){.main-nav[data-astro-cid-fpxzkzbh]{align-self:stretch;display:flex}.main-nav__list[data-astro-cid-fpxzkzbh]{margin:0;padding:0;list-style:none;display:flex}.main-nav__item[data-astro-cid-fpxzkzbh]{display:flex;position:relative}.main-nav__group[data-astro-cid-fpxzkzbh]{display:flex}.main-nav__link[data-astro-cid-fpxzkzbh],.main-nav__toggle[data-astro-cid-fpxzkzbh]{align-items:center;gap:var(--space-1);padding-inline:var(--space-3);color:var(--color-text);white-space:nowrap;border-block:var(--rule-thickness) solid transparent;transition:color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);text-decoration:none;display:flex}.main-nav__toggle[data-astro-cid-fpxzkzbh]{cursor:pointer;list-style:none}.main-nav__toggle[data-astro-cid-fpxzkzbh]::-webkit-details-marker{display:none}.main-nav__link[data-astro-cid-fpxzkzbh]:hover,.main-nav__toggle[data-astro-cid-fpxzkzbh]:hover,.main-nav__group[data-astro-cid-fpxzkzbh][open]>.main-nav__toggle[data-astro-cid-fpxzkzbh],.main-nav__toggle--section[data-astro-cid-fpxzkzbh],.main-nav__link--current[data-astro-cid-fpxzkzbh]{color:var(--color-navy);border-block-end-color:var(--color-primary-dark)}.main-nav__link--current[data-astro-cid-fpxzkzbh]{font-weight:var(--font-weight-bold)}.main-nav__chevron[data-astro-cid-fpxzkzbh]{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-standard);display:inline-flex}.main-nav__chevron[data-astro-cid-fpxzkzbh] .icon{block-size:.75em;inline-size:.75em}.main-nav__group[data-astro-cid-fpxzkzbh][open] .main-nav__chevron[data-astro-cid-fpxzkzbh]{transform:rotate(180deg)}}@media (width>=1024px) and (width<=1199.98px){.main-nav__link[data-astro-cid-fpxzkzbh],.main-nav__toggle[data-astro-cid-fpxzkzbh]{padding-inline:var(--space-2);font-size:.9375rem}}@media (width>=1024px){.main-nav__menu[data-astro-cid-fpxzkzbh]{z-index:1;min-inline-size:max(100%,15rem);padding:var(--space-2) 0;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:0 0 var(--radius-md) var(--radius-md);margin:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline-start:0;box-shadow:0 12px 32px #16242f24}.main-nav__menu-link[data-astro-cid-fpxzkzbh]{padding:var(--space-2) var(--space-5) var(--space-2) var(--space-4);color:var(--color-text);white-space:nowrap;text-decoration:none;display:block}.main-nav__menu-link[data-astro-cid-fpxzkzbh]:hover{background-color:var(--color-surface-alt);color:var(--color-navy);text-decoration:underline}.main-nav__menu-link--current[data-astro-cid-fpxzkzbh]{font-weight:var(--font-weight-bold);border-inline-start:var(--space-1) solid var(--color-primary-dark);padding-inline-start:calc(var(--space-4) - var(--space-1))}}.mobile-nav[data-astro-cid-oli4fyz2]{flex:1 0 100%}@media (width>=1024px){.mobile-nav[data-astro-cid-oli4fyz2]{display:none}}.mobile-nav__toggle[data-astro-cid-oli4fyz2],.mobile-nav__group-toggle[data-astro-cid-oli4fyz2]{cursor:pointer;list-style:none}.mobile-nav__toggle[data-astro-cid-oli4fyz2]::-webkit-details-marker,.mobile-nav__group-toggle[data-astro-cid-oli4fyz2]::-webkit-details-marker{display:none}.mobile-nav__toggle[data-astro-cid-oli4fyz2]{justify-content:center;align-items:center;gap:var(--space-2);inline-size:var(--site-header-toggle,6.25rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background-color:var(--color-surface);min-block-size:2.75rem;color:var(--color-text);font-weight:var(--font-weight-bold);display:flex;position:absolute;inset-block-start:calc((var(--site-header-row,4.5rem) - 2.75rem) / 2);inset-inline-end:clamp(var(--space-4), 3vw, var(--space-6))}.mobile-nav[data-astro-cid-oli4fyz2][open]>.mobile-nav__toggle[data-astro-cid-oli4fyz2]{background-color:var(--color-surface-alt)}.mobile-nav__icon[data-astro-cid-oli4fyz2]{display:inline-flex}.mobile-nav__icon[data-astro-cid-oli4fyz2] .icon{block-size:1.125rem;inline-size:1.125rem}.mobile-nav__icon--open[data-astro-cid-oli4fyz2],.mobile-nav[data-astro-cid-oli4fyz2][open] .mobile-nav__icon--closed[data-astro-cid-oli4fyz2]{display:none}.mobile-nav[data-astro-cid-oli4fyz2][open] .mobile-nav__icon--open[data-astro-cid-oli4fyz2]{display:inline-flex}.mobile-nav__panel[data-astro-cid-oli4fyz2]{padding-block:var(--space-4) var(--space-6);border-block-start:1px solid var(--color-border)}.mobile-nav__actions[data-astro-cid-oli4fyz2]{gap:var(--space-3);margin-block-end:var(--space-3);display:grid}.mobile-nav__actions[data-astro-cid-oli4fyz2] .button{font-weight:var(--font-weight-bold)}.mobile-nav__actions[data-astro-cid-oli4fyz2] .button--ghost{border-color:var(--color-navy)}.mobile-nav__actions[data-astro-cid-oli4fyz2] .icon[data-icon=lock]{margin-inline-end:-.3em}.mobile-nav__list[data-astro-cid-oli4fyz2],.mobile-nav__sublist[data-astro-cid-oli4fyz2]{margin:0;padding:0;list-style:none}.mobile-nav__entry[data-astro-cid-oli4fyz2]{border-block-end:1px solid var(--color-border)}.mobile-nav__link[data-astro-cid-oli4fyz2]{padding:var(--space-3) var(--space-1);color:var(--color-text);font-weight:var(--font-weight-bold);text-decoration:none;display:block}.mobile-nav__link--child[data-astro-cid-oli4fyz2]{font-weight:var(--font-weight-regular);padding-inline-start:var(--space-4)}.mobile-nav__link[data-astro-cid-oli4fyz2]:hover{text-decoration:underline}.mobile-nav__link--current[data-astro-cid-oli4fyz2]{font-weight:var(--font-weight-bold);border-inline-start:var(--space-1) solid var(--color-primary-dark);padding-inline-start:var(--space-3)}.mobile-nav__group-toggle[data-astro-cid-oli4fyz2]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-1);color:var(--color-text);font-weight:var(--font-weight-bold);display:flex}.mobile-nav__group-chevron[data-astro-cid-oli4fyz2]{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--easing-standard);display:inline-flex}.mobile-nav__group[data-astro-cid-oli4fyz2][open] .mobile-nav__group-chevron[data-astro-cid-oli4fyz2]{transform:rotate(180deg)}.mobile-nav__sublist[data-astro-cid-oli4fyz2]{padding-block-end:var(--space-2)}.site-header[data-astro-cid-pau66mmb]{--site-header-row:4.5rem;--site-header-toggle:6.25rem;z-index:30;background-color:var(--color-surface);box-shadow:0 1px 0 var(--color-border), 0 6px 18px #16242f12;position:relative}.site-header__bar[data-astro-cid-pau66mmb]{align-items:center;column-gap:var(--space-4);flex-wrap:wrap;display:flex;position:relative}.site-header__home[data-astro-cid-pau66mmb]{min-inline-size:0;min-block-size:var(--site-header-row);transition:opacity var(--duration-fast) var(--easing-standard);flex:1 1 0;align-items:center;text-decoration:none;display:flex}.site-header__home[data-astro-cid-pau66mmb]:hover{opacity:.8}.site-header__logo[data-astro-cid-pau66mmb]{block-size:auto;inline-size:12rem;max-inline-size:100%}.site-header__tools[data-astro-cid-pau66mmb]{align-items:center;gap:var(--space-3);margin-inline-end:calc(var(--site-header-toggle) + var(--space-3));display:flex}.site-header__actions[data-astro-cid-pau66mmb]{display:none}@media (width>=1024px){.site-header[data-astro-cid-pau66mmb]{--site-header-row:5rem;position:sticky;inset-block-start:0}.site-header__bar[data-astro-cid-pau66mmb]{column-gap:var(--space-5);flex-wrap:nowrap}.site-header__home[data-astro-cid-pau66mmb]{flex:none}.site-header__logo[data-astro-cid-pau66mmb]{inline-size:13rem}.site-header__tools[data-astro-cid-pau66mmb]{margin-inline:auto 0}.site-header__actions[data-astro-cid-pau66mmb] .icon[data-icon=lock]{margin-inline-end:-.3em}.site-header__actions[data-astro-cid-pau66mmb]{gap:var(--space-2);display:flex}.site-header__actions[data-astro-cid-pau66mmb] .button{padding-inline:var(--space-4);font-size:.9375rem;font-weight:var(--font-weight-bold);white-space:nowrap}.site-header__actions[data-astro-cid-pau66mmb] .button--ghost{border-color:var(--color-navy)}}@media (width>=1024px) and (width<=1199.98px){.site-header__bar[data-astro-cid-pau66mmb]{column-gap:var(--space-3)}.site-header__logo[data-astro-cid-pau66mmb]{inline-size:10.5rem}.site-header__tools[data-astro-cid-pau66mmb]{gap:var(--space-2)}.site-header__actions[data-astro-cid-pau66mmb]{gap:var(--space-1)}.site-header__actions[data-astro-cid-pau66mmb] .button{padding-inline:var(--space-3);font-size:var(--text-sm)}}.draft-preview-banner[data-astro-cid-b24w6zji]{padding:var(--space-2) var(--space-4);background:var(--color-accent);color:var(--color-text);font-size:var(--text-sm);text-align:center;margin:0;font-weight:700}body{flex-direction:column;min-block-size:100vh;display:flex}.site-main[data-astro-cid-z4jru4n3]{outline-offset:calc(var(--focus-ring-offset) * -1);flex:1 0 auto}.page-shell__crumbs[data-astro-cid-tgxn7ylk]{background-image:none;padding-block-start:var(--space-4)}.page-shell__crumbs[data-astro-cid-tgxn7ylk]:before,.page-shell__crumbs[data-astro-cid-tgxn7ylk]:after{display:none}.page-shell__crumbs-inner[data-astro-cid-tgxn7ylk]{padding-block-end:var(--space-2)}.page-shell__crumbs--plain[data-astro-cid-tgxn7ylk]{border-block-end:1px solid var(--color-border);padding-block-end:var(--space-4)}
