:root{--ov-indigo-950:#17133f;--ov-indigo-850:#1e1950;--ov-indigo-800:#272161;--ov-indigo-700:#2b2478;--ov-ink-700:#3a3860;--ov-ink-500:#5b5980;--ov-steel-500:#7d8099;--ov-lilac-500:#8a86b8;--ov-lilac-300:#b9b7d6;--ov-lilac-200:#d9d8ea;--ov-grey-300:#d5d9e6;--ov-grey-200:#e1e5ee;--ov-grey-50:#f7f9fb;--ov-white:#fff;--ov-teal-700:#12736e;--ov-teal-500:#1dba9e;--ov-teal-400:#17a58c;--ov-teal-300:#3fdfc2;--ov-teal-50:#e4f8f3;--ov-teal-ink:#0b1a17;--ov-red-700:#b42318;--ov-red-300:#ff9b8f;--ov-red-50:#fdecea;--font-sans:"Manrope", system-ui, sans-serif;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--fs-display:clamp(2rem, 1.39rem + 2.73vw, 3.5rem);--lh-display:1.08;--ls-display:-.03em;--fs-title-l:clamp(1.75rem, 1.44rem + 1.36vw, 2.5rem);--lh-title:1.15;--ls-title:-.02em;--fs-title-m:clamp(1.5rem, 1.3rem + .91vw, 2rem);--fs-lead:clamp(1.125rem, 1.07rem + .23vw, 1.25rem);--lh-lead:clamp(1.75rem, 1.65rem + .45vw, 2rem);--fs-body-l:1.125rem;--lh-body-l:1.75rem;--fs-body:1rem;--lh-body:1.5rem;--fs-small:.875rem;--lh-small:1.25rem;--fs-caption:.75rem;--lh-caption:1rem;--ls-caps:.12em;--container-max:90rem;--measure:64ch;--gutter:clamp(1rem, .39rem + 2.73vw, 2.5rem);--content-width:calc(min(100%, var(--container-max)) - 2 * var(--gutter));--header-overhang:clamp(.5rem, .17rem + 1.48vw, 1.5rem);--header-width:calc(var(--content-width) + 2 * var(--header-overhang));--section-pad:clamp(2rem, -.05rem + 9.09vw, 7rem);--section-gap:clamp(2rem, 1.8rem + .45vw, 2.5rem);--hero-pad-top:clamp(5.5rem, 5.09rem + 1.82vw, 6.5rem);--panel-pad-block:clamp(1.5rem, -.14rem + 7.27vw, 4rem);--panel-pad-inline:clamp(1rem, 4.55vw, 3.5rem);--card-pad:clamp(1.25rem, 1.15rem + .45vw, 1.5rem);--tile-pad:clamp(1rem, .82rem + .45vw, 1.25rem);--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-56:3.5rem;--space-64:4rem;--control-height:3rem;--control-height-sm:2.75rem;--header-height:4rem;--underline-offset:.25em;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-panel:24px;--radius-pill:999px;--dur-fast:.2s;--dur-reveal:.6s;--dur-ink:.6s;--delay-ink-body:.1s;--ease-std:ease;--ease-out:ease-out;--z-header:20;--z-skip:40;--on-inverse-text:var(--ov-white);--on-inverse-text-secondary:var(--ov-lilac-200);--on-inverse-accent:var(--ov-teal-300);--on-inverse-border:#ffffff2e;--on-inverse-border-strong:#ffffff73;color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root{--color-bg:light-dark(var(--ov-grey-50),var(--ov-indigo-950));--color-surface:light-dark(var(--ov-white),var(--ov-indigo-850));--color-surface-subtle:light-dark(var(--ov-grey-50),var(--ov-indigo-800));--color-surface-inverse:var(--ov-indigo-700);--color-surface-header:light-dark(#ffffffdb,#17133fe0);--color-border:light-dark(var(--ov-grey-200),#ffffff24);--color-border-strong:light-dark(var(--ov-grey-300),#ffffff3d);--color-border-input:light-dark(var(--ov-steel-500),var(--ov-lilac-500));--color-text:light-dark(var(--ov-ink-700),var(--ov-lilac-200));--color-text-muted:light-dark(var(--ov-ink-500),var(--ov-lilac-300));--color-text-heading:light-dark(var(--ov-indigo-700),var(--ov-white));--color-accent:var(--ov-teal-500);--color-accent-strong:light-dark(var(--ov-teal-700),var(--ov-teal-300));--color-accent-subtle:light-dark(var(--ov-teal-50),#1dba9e2e);--color-action-bg:light-dark(var(--ov-indigo-700),var(--ov-teal-500));--color-action-fg:light-dark(var(--ov-white),var(--ov-teal-ink));--color-action-bg-active:light-dark(var(--ov-indigo-950),var(--ov-teal-400));--color-focus-line:light-dark(var(--ov-indigo-700),var(--ov-teal-300));--color-focus-halo:light-dark(#1dba9e40,#3fdfc238);--color-error:light-dark(var(--ov-red-700),var(--ov-red-300));--color-error-bg:light-dark(var(--ov-red-50),#ff9b8f1f);--shadow-sm:0 4px 24px light-dark(#2b24780d,#0003);--shadow-lg:0 24px 64px light-dark(#2b247814,#00000059)}:root,[data-theme=light]{--bg-image:url(/assets/bg/bg-light.svg);--logo-light-display:block;--logo-dark-display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-image:url(/assets/bg/bg-dark.svg);--logo-light-display:none;--logo-dark-display:block}}[data-theme=dark]{--bg-image:url(/assets/bg/bg-dark.svg);--logo-light-display:none;--logo-dark-display:block}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hover-halo:0 0 0 4px var(--color-focus-halo);--transition-ui:background-color var(--dur-fast) var(--ease-std), color var(--dur-fast) var(--ease-std), box-shadow var(--dur-fast) var(--ease-std), border-color var(--dur-fast) var(--ease-std)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height) + var(--space-24))}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100vh;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);color:var(--color-text);background:var(--color-bg) var(--bg-image) center / cover no-repeat fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,svg,video{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6,li,dd{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-bold);color:var(--color-text-heading);text-wrap:balance}ul[role=list],ol[role=list]{padding:0;list-style:none}:where(main p){max-inline-size:var(--measure)}:focus-visible{outline:2px solid var(--color-focus-line);outline-offset:2px}[hidden]{display:none!important}a{color:var(--color-text-heading);text-underline-offset:var(--underline-offset);transition:color var(--dur-fast) var(--ease-std), text-decoration-color var(--dur-fast) var(--ease-std);text-decoration:underline 1px}a:not([class]):is(:hover,:focus-visible){color:var(--color-accent-strong);outline:none;text-decoration:underline 2px}.t-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-bold)}.t-title-l{font-size:var(--fs-title-l);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:var(--fw-bold)}.t-title-m{font-size:var(--fs-title-m);line-height:var(--lh-title);letter-spacing:var(--ls-title);font-weight:var(--fw-bold)}.t-title-s{font-size:var(--fs-body-l);line-height:var(--lh-body-l);letter-spacing:-.01em;font-weight:var(--fw-bold)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);max-inline-size:var(--measure)}.t-body-l{font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.t-body{font-size:var(--fs-body);line-height:var(--lh-body)}.t-small{font-size:var(--fs-small);line-height:var(--lh-small)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);font-weight:var(--fw-bold)}.t-caps{text-transform:uppercase;letter-spacing:var(--ls-caps)}.t-muted{color:var(--color-text-muted)}.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.container,.panel{inline-size:var(--content-width);margin-inline:auto}.section{padding-block:var(--section-pad)}.panel{padding:var(--panel-pad-block) var(--panel-pad-inline);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel)}.panel--inverse{background:var(--color-surface-inverse);color:var(--on-inverse-text-secondary);border-color:#0000}.panel--inverse :is(h1,h2,h3){color:var(--on-inverse-text)}.grid{--min:17.5rem;--max-cols:12;--gap:var(--space-16);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--min), (100% - (var(--max-cols) - 1) * var(--gap)) / var(--max-cols))), 1fr));gap:var(--gap);display:grid}@keyframes ov-ink{0%{color:color-mix(in srgb, var(--color-text-heading) 22%, transparent)}}@keyframes ov-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ov-reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes ov-spin{to{transform:rotate(360deg)}}@keyframes ov-pulse{50%{opacity:.35}}.ink{animation:ov-ink var(--dur-ink) var(--ease-out) both}.ink--delayed{animation-delay:var(--delay-ink-body)}.btn.ink,.ink--fade{animation-name:ov-reveal-fade}@supports (animation-timeline:view()){.reveal{animation:ov-reveal var(--dur-reveal) var(--ease-out) both;animation-timeline:view();animation-range:entry entry 30%}}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:var(--dur-fast);animation-timing-function:var(--ease-std)}@media (prefers-reduced-motion:reduce){.ink,.btn.ink{animation:none}::view-transition-group(*){animation-name:none}@supports (animation-timeline:view()){.reveal{animation-name:ov-reveal-fade}}}.footer-bottom[data-astro-cid-rym7oycz]{justify-content:space-between;gap:var(--space-12) var(--space-24);border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-small);line-height:var(--lh-small);flex-wrap:wrap;margin-block-start:2.25rem;padding-block-start:var(--space-16);display:flex}.eyebrow[data-astro-cid-2lydxdhj]{color:var(--color-accent-strong);margin-block-end:var(--space-16)}.eyebrow--inverse[data-astro-cid-2lydxdhj]{color:var(--on-inverse-accent)}.footer-link[data-astro-cid-j4djy7bs]{color:var(--color-text);transition:color var(--dur-fast) var(--ease-std);text-decoration:none}.footer-link[data-astro-cid-j4djy7bs]:is(:hover,:focus-visible){color:var(--color-accent-strong);text-underline-offset:var(--underline-offset);outline:none;text-decoration:underline 2px}.footer-column__links[data-astro-cid-lnl55agc]{gap:var(--space-12);flex-direction:column;display:flex}.logo[data-astro-cid-f7espo7c]{display:flex}.logo__img[data-astro-cid-f7espo7c]{inline-size:auto}.logo__img--light[data-astro-cid-f7espo7c]{display:var(--logo-light-display)}.logo__img--dark[data-astro-cid-f7espo7c]{display:var(--logo-dark-display)}.site-footer[data-astro-cid-jo6i4kqk]{padding-block-end:var(--space-16)}.site-footer__panel[data-astro-cid-jo6i4kqk]{inline-size:var(--content-width);padding:clamp(1.5rem, .89rem + 2.73vw, 3rem) clamp(1rem, .18rem + 3.64vw, 3rem) var(--space-24);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);margin-inline:auto}.site-footer__top[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--section-gap) var(--space-64);flex-wrap:wrap;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--space-16);align-content:start;display:grid}.site-footer__tagline[data-astro-cid-jo6i4kqk]{max-inline-size:24ch;color:var(--color-text-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.site-footer__columns[data-astro-cid-jo6i4kqk]{gap:var(--section-gap) clamp(3rem, 1.77rem + 5.45vw, 6rem);flex-wrap:wrap;display:flex}.site-footer__legal[data-astro-cid-jo6i4kqk]{gap:var(--space-12) var(--space-24);flex-wrap:wrap;display:flex}.site-footer__copyright[data-astro-cid-jo6i4kqk]{text-transform:uppercase}.btn[data-astro-cid-ekguhzzh]{justify-content:center;align-items:center;gap:var(--space-8);font-weight:var(--fw-bold);text-align:center;cursor:pointer;transition:var(--transition-ui);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn--lg[data-astro-cid-ekguhzzh]{min-block-size:var(--control-height);padding:var(--space-16) var(--space-24);border-radius:var(--radius-md);font-size:var(--fs-body);line-height:var(--lh-body)}.btn--md[data-astro-cid-ekguhzzh]{min-block-size:var(--control-height-sm);padding:var(--space-8) var(--space-16);border-radius:var(--radius-md);font-size:var(--fs-body);line-height:var(--lh-body)}.btn--sm[data-astro-cid-ekguhzzh]{min-block-size:var(--control-height-sm);padding:var(--space-8) var(--space-16);border-radius:var(--radius-sm);font-size:var(--fs-small);line-height:var(--lh-small)}.btn--icon[data-astro-cid-ekguhzzh]{inline-size:var(--control-height-sm);block-size:var(--control-height-sm);border-radius:var(--radius-md);place-items:center;padding:0;display:grid}.btn--icon[data-astro-cid-ekguhzzh] svg{block-size:1.25rem;inline-size:1.25rem}.btn--block[data-astro-cid-ekguhzzh]{inline-size:100%}.btn--primary[data-astro-cid-ekguhzzh]{background-color:var(--color-action-bg);color:var(--color-action-fg)}.btn--primary[data-astro-cid-ekguhzzh]:hover{text-underline-offset:var(--underline-offset);text-decoration:underline 2px}.btn--secondary[data-astro-cid-ekguhzzh]{background-color:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text-heading)}.btn--secondary[data-astro-cid-ekguhzzh]:is(:hover,:active){border-color:var(--color-accent-strong)}.btn[data-astro-cid-ekguhzzh]:hover{box-shadow:var(--hover-halo)}.btn--ghost[data-astro-cid-ekguhzzh]{color:var(--color-text-muted);background-color:#0000}.btn--ghost[data-astro-cid-ekguhzzh]:is(:hover,:active){background-color:var(--color-surface-subtle);color:var(--color-text-heading);box-shadow:none}.btn[data-astro-cid-ekguhzzh]:active{transform:translateY(1px)}.btn--primary[data-astro-cid-ekguhzzh]:active{background-color:var(--color-action-bg-active);box-shadow:none}.btn[data-astro-cid-ekguhzzh]:disabled,.btn[data-astro-cid-ekguhzzh][aria-disabled=true]:not([aria-busy=true]){background-color:var(--color-surface-subtle);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;text-decoration:none;transform:none}.btn--secondary[data-astro-cid-ekguhzzh]:disabled,.btn--secondary[data-astro-cid-ekguhzzh][aria-disabled=true]{background-color:#0000}.btn[data-astro-cid-ekguhzzh][aria-busy=true]{cursor:progress;box-shadow:none;text-decoration:none;transform:none}.btn__spinner[data-astro-cid-ekguhzzh]{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;animation:.8s linear infinite ov-spin}@media (prefers-reduced-motion:reduce){.btn__spinner[data-astro-cid-ekguhzzh]{border-inline-end-color:currentColor;animation:1.2s ease-in-out infinite ov-pulse}}.logo-link[data-astro-cid-jhj6nypk]{border-radius:var(--radius-sm);flex:none;align-items:center;margin:-4px;padding:4px;text-decoration:none;display:flex}.menu-icon--close[data-astro-cid-b4iffvgo]{display:none}:root:has(.mobile-menu:popover-open) .menu-icon--open[data-astro-cid-b4iffvgo]{display:none}:root:has(.mobile-menu:popover-open) .menu-icon--close[data-astro-cid-b4iffvgo]{display:block}.theme-toggle[data-astro-cid-l6lhmie6]{flex-direction:column;flex:none;display:flex}.theme-toggle__icon[data-astro-cid-l6lhmie6]{grid-area:1/1}.theme-toggle__icon--moon[data-astro-cid-l6lhmie6]{color:light-dark(currentColor,#0000)}.theme-toggle__icon--sun[data-astro-cid-l6lhmie6]{color:light-dark(#0000,currentColor)}.theme-toggle__row[data-astro-cid-l6lhmie6]{justify-content:space-between;align-items:center;gap:var(--space-16);margin-inline:calc(-1 * var(--space-12));padding:var(--space-12);border-radius:var(--radius-sm);color:var(--color-text-heading);font-weight:var(--fw-semibold);text-align:start;transition:var(--transition-ui);background:0 0;border:0;display:flex}.theme-toggle__row[data-astro-cid-l6lhmie6]:hover{background-color:var(--color-surface-subtle)}.theme-toggle__row[data-astro-cid-l6lhmie6]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-line);outline:none}.theme-toggle__track[data-astro-cid-l6lhmie6]{border:1px solid var(--color-border-input);border-radius:var(--radius-pill);block-size:1.25rem;inline-size:2.25rem;transition:var(--transition-ui);flex:none;position:relative}.theme-toggle__track[data-astro-cid-l6lhmie6]:after{content:"";background-color:var(--color-border-input);block-size:.875rem;inline-size:.875rem;transition:translate var(--dur-fast) var(--ease-std);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}[data-astro-cid-l6lhmie6][aria-pressed=true]>.theme-toggle__track[data-astro-cid-l6lhmie6]{background-color:var(--color-action-bg);border-color:var(--color-action-bg)}[data-astro-cid-l6lhmie6][aria-pressed=true]>.theme-toggle__track[data-astro-cid-l6lhmie6]:after{background-color:var(--color-action-fg);translate:1rem}[data-astro-cid-l6lhmie6]:dir(rtl) [data-astro-cid-l6lhmie6][aria-pressed=true]>.theme-toggle__track[data-astro-cid-l6lhmie6]:after{translate:-1rem}@media (prefers-reduced-motion:reduce){.theme-toggle__track[data-astro-cid-l6lhmie6]:after{transition:none}}@media (scripting:none){.theme-toggle[data-astro-cid-l6lhmie6]{display:none}}.mobile-menu[data-astro-cid-t7vk6yyn]{inset:calc(var(--space-12) + var(--header-height) + var(--space-8)) 0 auto;inline-size:var(--header-width);max-block-size:calc(100dvh - var(--header-height) - 2.5rem);overscroll-behavior:contain;padding:var(--space-8) var(--space-16) var(--space-12);color:inherit;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);--slide:calc(-1 * var(--space-8));opacity:0;translate:0 var(--slide);transition:opacity var(--dur-fast) var(--ease-out), translate var(--dur-fast) var(--ease-out), display var(--dur-fast) allow-discrete, overlay var(--dur-fast) allow-discrete;flex-direction:column;margin:0 auto;position:fixed;overflow-y:auto}.mobile-menu[data-astro-cid-t7vk6yyn]:popover-open{opacity:1;display:flex;translate:0}@starting-style{.mobile-menu[data-astro-cid-t7vk6yyn]:popover-open{opacity:0;translate:0 var(--slide)}}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-t7vk6yyn]{--slide:0}}.mobile-menu__link[data-astro-cid-t7vk6yyn]{margin-inline:calc(-1 * var(--space-12));padding:var(--space-12);border-block-end:1px solid var(--color-surface-subtle);border-radius:var(--radius-sm);color:var(--color-text-heading);font-weight:var(--fw-semibold);transition:var(--transition-ui);text-decoration:none;display:block}.mobile-menu__link[data-astro-cid-t7vk6yyn]:hover{background-color:var(--color-surface-subtle)}.mobile-menu__link[data-astro-cid-t7vk6yyn][aria-current=page]{color:var(--color-accent-strong)}.mobile-menu__link[data-astro-cid-t7vk6yyn]:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-line);outline:none}.mobile-menu__cta[data-astro-cid-t7vk6yyn]{margin-block-start:var(--space-12)}.nav-link[data-astro-cid-locyrh7h]{padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-semibold);white-space:nowrap;transition:var(--transition-ui);text-decoration:none;display:block;box-shadow:inset 0 -2px #0000}.nav-link[data-astro-cid-locyrh7h]:hover{background-color:var(--color-surface-subtle);color:var(--color-text-heading);box-shadow:inset 0 -2px 0 var(--color-accent)}.nav-link[data-astro-cid-locyrh7h][aria-current=page]{color:var(--color-text-heading);box-shadow:inset 0 -2px 0 var(--color-accent)}.nav-link[data-astro-cid-locyrh7h]:focus-visible{background-color:var(--color-surface-subtle);color:var(--color-text-heading);box-shadow:inset 0 0 0 1px var(--color-focus-line), inset 0 -2px 0 var(--color-accent);outline:none}.site-nav__list[data-astro-cid-qshfjrse]{align-items:center;gap:var(--space-8);display:flex}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);padding-block-start:var(--space-12);position:sticky;inset-block-start:0}@media (height<=30em){.site-header[data-astro-cid-nen7h5rs]{position:static}}.site-header__bar[data-astro-cid-nen7h5rs]{inline-size:var(--header-width);min-block-size:var(--header-height);padding-inline:calc(var(--header-overhang) - 1px);background-color:var(--color-surface-header);backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);align-items:center;gap:1.75rem;margin-inline:auto;display:flex}.site-header__nav[data-astro-cid-nen7h5rs],.site-header__theme[data-astro-cid-nen7h5rs],.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-8);flex:none;margin-inline-start:auto;display:flex}.site-header__cta[data-astro-cid-nen7h5rs]{flex:none}.site-header__menu[data-astro-cid-nen7h5rs]{display:flex}@media (width>26.5625em){.site-header__cta[data-astro-cid-nen7h5rs]{display:block}.site-header__mobile-menu[data-astro-cid-nen7h5rs] .mobile-menu__cta{display:none}}@media (width>=72.5em){.site-header__nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto;display:block}.site-header__theme[data-astro-cid-nen7h5rs]{display:block}.site-header__actions[data-astro-cid-nen7h5rs]{gap:1.75rem;margin-inline-start:0}.site-header__menu[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs] .site-header__mobile-menu[data-astro-cid-nen7h5rs]:popover-open{display:none}}.skip-link[data-astro-cid-pbhazpx6]{min-block-size:2.25rem;padding-block:var(--space-4);z-index:var(--z-skip);position:absolute;inset-block-start:-120px;inset-inline-start:var(--space-12)}.skip-link[data-astro-cid-pbhazpx6]:focus{inset-block-start:var(--space-12)}.pill[data-astro-cid-4xidn2cs]{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text-heading);display:inline-flex}.pill[data-astro-cid-4xidn2cs]:before{content:"";background-color:var(--color-accent);border-radius:50%;flex:none;block-size:8px;inline-size:8px}
