.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.65rem;display:inline-flex}.logo[data-astro-cid-f7espo7c] svg[data-astro-cid-f7espo7c]{flex:none}.wordmark[data-astro-cid-f7espo7c]{letter-spacing:-.075em;font-size:1.75rem;font-weight:700;line-height:1}.wordmark[data-astro-cid-f7espo7c] span[data-astro-cid-f7espo7c]{font-weight:400}.site-header[data-astro-cid-nen7h5rs]{z-index:30;background:var(--paper);position:relative}.header-inner[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 2rem;padding-block:1rem;display:grid}.home-link[data-astro-cid-nen7h5rs] svg{background:var(--coral);border-radius:8px;width:42px;height:42px;padding:5px}.home-link[data-astro-cid-nen7h5rs]{align-items:center;width:fit-content;min-height:48px;text-decoration:none;display:inline-flex}.header-inner[data-astro-cid-nen7h5rs]>.language-switcher{grid-column:3;justify-self:end}#main-navigation[data-astro-cid-nen7h5rs]{grid-area:1/2;justify-self:end;min-width:0}.nav-links[data-astro-cid-nen7h5rs]{justify-content:end;align-items:center;gap:clamp(1.5rem,2.5vw,3rem);display:flex}.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{letter-spacing:-.035em;align-items:center;min-height:48px;font-size:clamp(1.125rem,1.4vw,1.25rem);font-weight:700;text-decoration:none;display:inline-flex;position:relative}.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--coral);transform-origin:0;height:3px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover:after,.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current]:after,.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:last-child{color:var(--blue-text)}.nav-note[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs]{display:none}@media (prefers-reduced-motion:no-preference){.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:after{transition:transform .18s}}@media (width<=1199px) and (scripting:enabled){html:not(.navigation-ready) #main-navigation[data-astro-cid-nen7h5rs]{display:none}}@media (width<=1199px){.header-inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem;min-height:88px;padding-block:1rem;display:flex}.home-link[data-astro-cid-nen7h5rs]{margin-right:auto}#main-navigation[data-astro-cid-nen7h5rs]{width:100%}.nav-links[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:start;gap:.5rem 1.5rem}.nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{min-height:48px;font-size:1.25rem}.navigation-ready .menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--ink);background:0 0;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;padding:.4rem .75rem;font-size:1rem;font-weight:700;display:flex}.navigation-ready #main-navigation[data-astro-cid-nen7h5rs]{display:none}.navigation-ready .menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+#main-navigation[data-astro-cid-nen7h5rs]{padding:1rem var(--gutter) 2rem;background:var(--paper);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:88px 0 0;overflow:auto}.navigation-ready .menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+#main-navigation[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]{display:block}.navigation-ready .menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+#main-navigation[data-astro-cid-nen7h5rs] .nav-links[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:100%;min-height:56px;padding-block:.65rem;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.15;display:flex}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+#main-navigation[data-astro-cid-nen7h5rs] .nav-note[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);white-space:normal;overflow-wrap:anywhere;min-width:0;margin-top:1.5rem;padding-top:1rem;display:block}}@media (width<420px){.nav-note[data-astro-cid-nen7h5rs]{letter-spacing:.04em}.home-link[data-astro-cid-nen7h5rs] .wordmark{font-size:1.25rem}.home-link[data-astro-cid-nen7h5rs] svg{width:28px;height:28px}.menu-toggle[data-astro-cid-nen7h5rs]{gap:.5rem!important}}@media (width<=360px){.header-inner[data-astro-cid-nen7h5rs]{gap:.125rem}.navigation-ready .menu-toggle[data-astro-cid-nen7h5rs]{padding-inline:.5rem}.home-link[data-astro-cid-nen7h5rs] .wordmark{font-size:1rem}.home-link[data-astro-cid-nen7h5rs] .logo{gap:.35rem}.home-link[data-astro-cid-nen7h5rs] svg{width:24px;height:24px}}.site-footer[data-astro-cid-jo6i4kqk]{color:var(--paper);background:var(--ink);padding-block:2.5rem 1.5rem}.footer-top[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.footer-top[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-size:1rem}.footer-home[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-home[data-astro-cid-jo6i4kqk] .wordmark{font-size:1.375rem}.footer-home[data-astro-cid-jo6i4kqk] svg{width:28px;height:28px}.footer-colophon[data-astro-cid-jo6i4kqk]{border-top:1px solid #525252;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 0;padding:1.25rem 0;font-size:.875rem;line-height:1.6;list-style:none;display:flex}.footer-colophon[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{white-space:nowrap}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid #525252;justify-content:space-between;align-items:end;gap:1.5rem;padding-top:1.25rem;font-size:.875rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.25rem 1.5rem;max-width:20rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-width:44px;min-height:44px;font-size:1rem;text-decoration:none;display:inline-flex}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.status-dot[data-astro-cid-jo6i4kqk]{background:var(--mint);border-radius:50%;width:7px;height:7px;margin-right:.5rem;display:inline-block}.copyright[data-astro-cid-jo6i4kqk]{white-space:nowrap}.footer-bottom[data-astro-cid-jo6i4kqk] .footer-email[data-astro-cid-jo6i4kqk]{margin-top:.75rem;font-size:1.125rem}.footer-status[data-astro-cid-jo6i4kqk]{max-width:28rem;color:var(--paper);min-width:0;font-size:1rem}@media (width<=1000px){.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap}}@media (width<=700px){.footer-top[data-astro-cid-jo6i4kqk],.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:start}.footer-top[data-astro-cid-jo6i4kqk]{gap:.75rem}.footer-colophon[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.footer-colophon[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{white-space:normal}.footer-top[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:15rem}}
