.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--color-hero) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid #0000;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.site-header__logo{height:30px}@media (width<=479px){.site-header__logo{height:26px}}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.6rem;display:flex}.lang-switch[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);letter-spacing:.04em;place-items:center;min-width:2.75rem;height:2.5rem;padding-inline:.6rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-grid}.lang-switch[data-astro-cid-nen7h5rs]:hover{background:var(--color-surface)}.site-nav__list[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 55%, transparent);gap:.25rem;margin:0;padding:.3rem;list-style:none;display:flex}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);color:var(--color-ink-soft);padding:.45rem .95rem;font-size:.95rem;font-weight:500;text-decoration:none;display:block}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--color-surface);color:var(--color-ink)}.site-nav__mobile-cta[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--color-line-strong);background:var(--color-surface);width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;border-radius:50%;place-items:center;display:none}.menu-toggle__close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__close[data-astro-cid-nen7h5rs]{display:block}@media (width<=959px){.menu-toggle[data-astro-cid-nen7h5rs]{display:inline-grid}.site-nav[data-astro-cid-nen7h5rs]{padding:1rem var(--gutter) 1.5rem;background:var(--color-hero);border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-float);display:none;position:fixed;inset:4.5rem 0 auto}.site-nav[data-astro-cid-nen7h5rs][data-open=true]{gap:1.25rem;display:grid}.site-nav__list[data-astro-cid-nen7h5rs]{background:0 0;border:0;flex-direction:column;padding:0}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-line);color:var(--color-ink);border-radius:0;padding:.85rem .25rem;font-size:1.125rem}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:0 0}.site-nav__mobile-cta[data-astro-cid-nen7h5rs]{display:block}}@media (width<=479px){.site-header__cta{display:none!important}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-band);color:var(--color-band-ink);padding-block:clamp(3rem,6vw,4.5rem) 2rem}.site-footer__top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--color-band-line);gap:2.5rem;padding-bottom:2.5rem;display:grid}@media (width>=800px){.site-footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.site-footer__brand[data-astro-cid-jo6i4kqk]{justify-items:start;gap:1.1rem;max-width:26rem;display:grid}.site-footer__logo{height:40px}.site-footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.site-footer__bottom[data-astro-cid-jo6i4kqk]{color:var(--color-band-ink-soft)}.site-footer__title[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--color-band-ink-soft);margin-bottom:.9rem;font-size:.85rem;font-weight:600}ul[data-astro-cid-jo6i4kqk]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:.2em;text-decoration:underline}.site-footer__bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;font-size:.925rem;display:flex}
