.ap-header[data-astro-cid-z76d57ph]{border-bottom:1px solid var(--ap-color-border);background:var(--ap-color-background);position:relative}.ap-header__burger[data-astro-cid-z76d57ph]{display:none;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:none;background:none;color:var(--ap-color-text);cursor:pointer}.ap-header--sticky[data-astro-cid-z76d57ph]{position:sticky;inset-block-start:0;z-index:40;background:color-mix(in srgb,var(--ap-color-background) 92%,transparent);backdrop-filter:blur(8px);transition:box-shadow var(--ap-motion-duration) var(--ap-motion-easing)}.ap-header--sticky[data-astro-cid-z76d57ph][data-scrolled]{box-shadow:var(--ap-shadow-xl)}.ap-header__inner[data-astro-cid-z76d57ph]{display:flex;align-items:center;gap:var(--ap-space-6);padding-block:var(--ap-space-5);min-height:var(--ap-header-height);flex-wrap:wrap}.ap-header__logo[data-astro-cid-z76d57ph]{text-decoration:none;display:flex;align-items:center;gap:var(--ap-space-3)}.ap-header__logo-image[data-astro-cid-z76d57ph]{height:3rem;width:auto}.ap-header__identity[data-astro-cid-z76d57ph]{display:flex;flex-direction:column}.ap-header__wordmark[data-astro-cid-z76d57ph]{font-family:var(--ap-font-heading);font-size:var(--ap-text-lg);font-weight:700;color:var(--ap-color-text);line-height:1.2}.ap-header__tagline[data-astro-cid-z76d57ph]{font-size:var(--ap-text-sm);color:var(--ap-color-text-muted)}.ap-header__nav[data-astro-cid-z76d57ph]{margin-inline-start:auto}.ap-header__nav[data-astro-cid-z76d57ph]>ul[data-astro-cid-z76d57ph]{display:flex;gap:var(--ap-space-2);list-style:none;margin:0;padding:0;align-items:center}.ap-header__nav[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph],.ap-header__dropdown[data-astro-cid-z76d57ph] summary[data-astro-cid-z76d57ph]{display:inline-block;padding:var(--ap-header-nav-padding);font-size:var(--ap-header-nav-size);font-weight:var(--ap-header-nav-weight);border-radius:var(--ap-radius-full);transition:background-color var(--ap-motion-duration) var(--ap-motion-easing)}.ap-header__nav[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph]{color:var(--ap-color-text);text-decoration:none}.ap-header__nav[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph]:hover,.ap-header__dropdown[data-astro-cid-z76d57ph] summary[data-astro-cid-z76d57ph]:hover{color:var(--ap-header-nav-hover-color);background:var(--ap-header-hover-bg)}.ap-header__dropdown[data-astro-cid-z76d57ph]{position:relative}.ap-header__dropdown[data-astro-cid-z76d57ph] summary[data-astro-cid-z76d57ph]{cursor:pointer;list-style:none}.ap-header__dropdown[data-astro-cid-z76d57ph] summary[data-astro-cid-z76d57ph]:after{content:"";display:inline-block;width:.45em;height:.45em;margin-inline-start:.5em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-.15em) rotate(45deg);transition:transform var(--ap-motion-duration) var(--ap-motion-easing)}.ap-header__dropdown[data-astro-cid-z76d57ph][open] summary[data-astro-cid-z76d57ph]:after{transform:translateY(.05em) rotate(225deg)}.ap-header__menu[data-astro-cid-z76d57ph]{position:absolute;top:100%;inset-inline-start:0;min-width:14.375rem;background:var(--ap-color-card);border:none;border-top:2px solid var(--ap-color-link);border-radius:0;box-shadow:0 10px 24px #0000001f;list-style:none;margin:0;padding:var(--ap-space-7) 0;display:flex;flex-direction:column;z-index:10}.ap-header__menu[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph]{display:block;padding:var(--ap-space-2) var(--ap-space-6)}.ap-header__menu[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph]:hover{background:var(--ap-color-background)}.ap-header__actions[data-astro-cid-z76d57ph]{display:flex;align-items:center;gap:var(--ap-space-4)}.ap-header__actions[data-astro-cid-z76d57ph] .ap-button{padding:var(--ap-space-4) var(--ap-space-6)}.ap-header__search[data-astro-cid-z76d57ph]{display:inline-flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;background:var(--ap-color-surface);border:1px solid transparent;border-radius:var(--ap-radius-button);color:var(--ap-color-text)}.ap-header__search[data-astro-cid-z76d57ph]:hover{border-color:var(--ap-color-primary-text)}@media(max-width:47.99rem){.ap-header__inner[data-astro-cid-z76d57ph]{flex-wrap:nowrap}.ap-header__burger[data-astro-cid-z76d57ph]{display:inline-flex}.ap-header__nav[data-astro-cid-z76d57ph]{position:absolute;inset-inline:0;inset-block-start:100%;margin-inline-start:0;background:var(--ap-color-background);border-block-end:1px solid var(--ap-color-border);box-shadow:var(--ap-shadow-md);display:none}.ap-header[data-astro-cid-z76d57ph][data-nav-open] .ap-header__nav[data-astro-cid-z76d57ph]{display:block}.ap-header__nav[data-astro-cid-z76d57ph]>ul[data-astro-cid-z76d57ph]{flex-direction:column;align-items:stretch;gap:var(--ap-space-1);padding:var(--ap-space-4)}.ap-header__nav[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph],.ap-header__dropdown[data-astro-cid-z76d57ph] summary[data-astro-cid-z76d57ph]{display:block}.ap-header__menu[data-astro-cid-z76d57ph]{position:static;box-shadow:none;border:none;background:none;padding-inline-start:var(--ap-space-5);min-width:0}.ap-header__search[data-astro-cid-z76d57ph]{display:none}.ap-header--mobile-expand[data-astro-cid-z76d57ph] .ap-header__inner[data-astro-cid-z76d57ph]{flex-wrap:wrap}.ap-header--mobile-expand[data-astro-cid-z76d57ph] .ap-header__actions[data-astro-cid-z76d57ph]{margin-inline-start:auto}.ap-header--mobile-expand[data-astro-cid-z76d57ph] .ap-header__nav[data-astro-cid-z76d57ph]{position:static;display:block;order:3;flex-basis:100%;margin-inline-start:0;background:none;border:none;box-shadow:none}.ap-header--mobile-expand[data-astro-cid-z76d57ph] .ap-header__nav[data-astro-cid-z76d57ph]>ul[data-astro-cid-z76d57ph]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ap-space-2);padding:0 0 var(--ap-space-4)}.ap-header--mobile-expand[data-astro-cid-z76d57ph] .ap-header__nav[data-astro-cid-z76d57ph] a[data-astro-cid-z76d57ph],.ap-header--mobile-expand[data-astro-cid-z76d57ph] .ap-header__dropdown[data-astro-cid-z76d57ph] summary[data-astro-cid-z76d57ph]{display:inline-block}}.ap-footer[data-astro-cid-nww2xml2]{border-top:1px solid var(--ap-color-border);background:var(--ap-color-footer-background);color:var(--ap-color-footer-text);padding-block:var(--ap-space-9)}.ap-footer--docked[data-astro-cid-nww2xml2]{border-top:none}.ap-footer[data-astro-cid-nww2xml2]{--footer-muted: var( --ap-color-footer-text-muted, color-mix(in srgb, var(--ap-color-footer-text, var(--ap-color-text-muted)) 78%, transparent) )}.ap-footer__grid[data-astro-cid-nww2xml2]{display:grid;gap:var(--ap-space-8);align-items:start}@media(min-width:48rem){.ap-footer__grid[data-astro-cid-nww2xml2]{grid-template-columns:minmax(14rem,1.6fr) repeat(var(--footer-link-columns, 1),minmax(9rem,1fr))}}.ap-footer__name[data-astro-cid-nww2xml2]{font-family:var(--ap-font-heading);font-weight:700;font-size:var(--ap-text-2xl)}.ap-footer__logo[data-astro-cid-nww2xml2]{height:var(--ap-footer-logo-height, 3.75rem);width:auto}.ap-footer__description[data-astro-cid-nww2xml2]{color:var(--footer-muted);margin-block-start:var(--ap-space-3);max-width:28ch}.ap-footer__heading[data-astro-cid-nww2xml2]{font-weight:700;margin-block-end:var(--ap-space-3)}.ap-footer__column[data-astro-cid-nww2xml2] ul[data-astro-cid-nww2xml2],.ap-footer__social[data-astro-cid-nww2xml2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ap-space-2)}.ap-footer__social[data-astro-cid-nww2xml2]{flex-direction:row;gap:var(--ap-space-3);margin-block-start:var(--ap-space-5)}.ap-footer__column[data-astro-cid-nww2xml2] a[data-astro-cid-nww2xml2]{color:var(--footer-muted);text-decoration:none}.ap-footer__social[data-astro-cid-nww2xml2] a[data-astro-cid-nww2xml2]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--ap-radius-full);background:var(--ap-color-footer-text);color:var(--ap-color-footer-background);text-decoration:none}.ap-footer__column[data-astro-cid-nww2xml2] a[data-astro-cid-nww2xml2]:hover{color:var(--ap-color-footer-text);text-decoration:underline;text-underline-offset:4px}.ap-footer__social[data-astro-cid-nww2xml2] a[data-astro-cid-nww2xml2]:hover{opacity:.85}.ap-footer__legal[data-astro-cid-nww2xml2]{margin-block-start:var(--ap-space-9);padding-block-start:var(--ap-space-5);border-top:1px solid color-mix(in srgb,var(--ap-color-footer-text, var(--ap-color-border)) 25%,transparent);color:var(--footer-muted);font-size:var(--ap-text-sm);display:flex;justify-content:space-between;gap:var(--ap-space-2) var(--ap-space-6);flex-wrap:wrap}.ap-footer__legal[data-astro-cid-nww2xml2]>[data-astro-cid-nww2xml2]:only-child{margin-inline:auto;text-align:center}.ap-footer__legal[data-astro-cid-nww2xml2] a[data-astro-cid-nww2xml2]{color:inherit}.ap-landing-foot[data-astro-cid-ymu7lutm]{border-top:1px solid var(--ap-color-border);padding-block:var(--ap-space-6);font-size:var(--ap-text-sm);color:var(--ap-color-text-muted);text-align:center}.ap-landing-foot[data-astro-cid-ymu7lutm] p[data-astro-cid-ymu7lutm]{margin:0}.ap-landing-foot[data-astro-cid-ymu7lutm] a[data-astro-cid-ymu7lutm]{color:inherit}.ap-landing-foot[data-astro-cid-ymu7lutm] a[data-astro-cid-ymu7lutm]:hover{color:var(--ap-color-text)}.ap-preview-banner[data-astro-cid-rxrhxeg3]{position:fixed;inset-block-end:var(--ap-space-4);inset-inline-end:var(--ap-space-4);background:var(--ap-color-text);color:var(--ap-color-background);padding:var(--ap-space-2) var(--ap-space-4);border-radius:var(--ap-radius-full);font-size:var(--ap-text-sm);z-index:100}.ap-preview-banner[data-astro-cid-rxrhxeg3] a[data-astro-cid-rxrhxeg3]{color:inherit}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ap-color-background)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--ap-color-primary-text);outline-offset:2px}.ap-page{min-height:60vh;padding-block-end:var(--ap-footer-gap)}.ap-page:has(>.ap-section--bleed:last-child){padding-block-end:0}
