.site-header[data-astro-cid-nen7h5rs]{z-index:50;transition:background-color .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.site-header[data-astro-cid-nen7h5rs].overlay{color:#1c211e;--chip-bg:#f3f0e88c;--chip-line:#1c211e2e;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-scrolled{background:color-mix(in srgb, var(--paper) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--line);color:var(--ink);--chip-bg:var(--paper-2);--chip-line:var(--line)}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1rem;height:4.25rem;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-variation-settings:"SOFT" 100;letter-spacing:-.01em;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:450;text-decoration:none;display:inline-flex}.right[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(1rem,3vw,1.75rem);display:flex}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(.9rem,3vw,2rem);margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{opacity:.72;white-space:nowrap;transition:opacity .25s var(--ease);font-size:.9375rem;text-decoration:none;position:relative}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{opacity:1}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(0)}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.lang[data-astro-cid-nen7h5rs]{position:relative}.lang-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--chip-line,var(--line));background:var(--chip-bg,var(--paper-2));height:2.1rem;color:inherit;font:inherit;cursor:pointer;transition:border-color .25s var(--ease);border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8125rem;display:inline-flex}.lang-btn[data-astro-cid-nen7h5rs]:hover,.lang-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{border-color:currentColor}.lang-menu[data-astro-cid-nen7h5rs]{border:1px solid var(--line);background:var(--paper);min-width:10rem;color:var(--ink);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .7rem;font-size:.9375rem;text-decoration:none;display:flex}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--paper-2)}.lang-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=true]{color:var(--sage)}.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){.brand[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--ink-2);margin-top:clamp(5rem,12vw,9rem);padding-block:2.5rem 3rem;font-size:.9375rem}.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start;gap:1.5rem 2rem;display:grid}.brand[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--ink);align-items:center;gap:.45rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.sign[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:.35rem 0 0}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);text-decoration:underline}.copy[data-astro-cid-jo6i4kqk]{color:var(--muted);grid-column:1/-1;margin:0;font-size:.8125rem}@media (width<=560px){.inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
