.inner-masthead[data-astro-cid-nen7h5rs]{color:var(--text)}.inner-masthead[data-astro-cid-nen7h5rs] .brand-light[data-astro-cid-nen7h5rs]{visibility:hidden}.inner-masthead[data-astro-cid-nen7h5rs] .brand-dark[data-astro-cid-nen7h5rs]{visibility:visible}.footer[data-astro-cid-jo6i4kqk]{font:400 14px/20px var(--font-sans);color:var(--text-muted);padding-block:var(--space-8);background-color:var(--bg-page)}.footer__inner[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);flex-direction:column;width:100%;max-width:1440px;margin-inline:auto;padding-inline:80px;display:flex}.footer__top[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:flex-start;gap:var(--space-7);width:min(928px,100%);padding:var(--space-5) var(--space-6);display:flex}.footer__links[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-7);display:flex}.footer__col[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;display:flex}.footer__title[data-astro-cid-jo6i4kqk]{font:400 18px/26px var(--font-display);letter-spacing:-.045px;text-wrap:wrap;color:var(--text);margin:0}.footer__list[data-astro-cid-jo6i4kqk]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);color:var(--text-muted);white-space:nowrap;font-size:14px;line-height:20px;text-decoration:none}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.footer__social[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-1);display:flex}.footer__social--x[data-astro-cid-jo6i4kqk]{gap:var(--space-2)}.footer__social--x[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{margin-left:2px}.footer__wordmark[data-astro-cid-jo6i4kqk]{width:min(928px,100%);height:auto;display:block}.footer__lang[data-astro-cid-jo6i4kqk]{justify-content:center;display:flex}@media (width<=1100px){.footer__inner[data-astro-cid-jo6i4kqk]{padding-inline:40px}}@media (width<=1000px){.footer__top[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:var(--space-6);flex-direction:column;padding-inline:0}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-6) var(--space-7);flex-wrap:wrap}}@media (width<=700px){.footer__inner[data-astro-cid-jo6i4kqk]{align-items:stretch;padding-inline:24px}.footer__top[data-astro-cid-jo6i4kqk]{gap:var(--space-6);padding:var(--space-5) var(--space-6)}.footer__links[data-astro-cid-jo6i4kqk]{gap:var(--space-5);flex-direction:column}}.footer__lang[data-astro-cid-jo6i4kqk]{color:var(--text);position:relative}.footer-language[data-astro-cid-jo6i4kqk]{position:relative}.footer-language[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-2);min-width:123px;height:40px;padding-inline:var(--space-3);background:var(--input-bg);border-radius:var(--radius-control);grid-template-columns:minmax(75px,1fr) 16px;list-style:none;display:grid}.footer-language__chevron[data-astro-cid-jo6i4kqk]{justify-content:center;align-items:center;display:flex}.footer-language[data-astro-cid-jo6i4kqk] summary[data-astro-cid-jo6i4kqk]::-webkit-details-marker{display:none}.footer-language[data-astro-cid-jo6i4kqk] .languages{bottom:calc(100% + var(--space-2));z-index:5;gap:var(--space-1);width:224px;padding:var(--space-1);border:var(--border-width) solid var(--separator);border-radius:var(--radius-container);background:var(--bg-page);box-shadow:0 var(--elev-menu-y) var(--elev-menu-r) var(--shadow-menu);display:grid;position:absolute;left:50%;transform:translate(-50%)}.footer-language[data-astro-cid-jo6i4kqk] .languages a{font-weight:inherit;padding:var(--space-2) var(--space-3);border-radius:6px;text-decoration:none;display:block}.footer-language[data-astro-cid-jo6i4kqk] .languages a:hover,.footer-language[data-astro-cid-jo6i4kqk] .languages a[aria-current=page]{background:var(--bg-surface)}.footer-language[data-astro-cid-jo6i4kqk] .languages a[aria-current=page]{font-weight:500}a[data-astro-cid-jo6i4kqk]:focus-visible,summary[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}
