.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:var(--z-header);height:var(--header-h);background:transparent;border-bottom:var(--bw-hair) solid transparent;transition:background var(--dur-fast),border-color var(--dur-fast),backdrop-filter var(--dur-fast)}.site-header[data-astro-cid-5hce7sga].is-scrolled{background:color-mix(in srgb,var(--ink) 88%,transparent);backdrop-filter:blur(8px);border-bottom-color:var(--line)}.site-header__inner[data-astro-cid-5hce7sga]{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-m)}.site-header[data-astro-cid-5hce7sga] .wm[data-astro-cid-5hce7sga]{display:block;height:22px;line-height:0;color:var(--text);text-decoration:none;background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.site-header[data-astro-cid-5hce7sga] .wm[data-astro-cid-5hce7sga] svg{display:block;height:100%;width:auto;fill:currentColor;color:inherit;background:transparent;border:0;box-shadow:none}.site-header[data-astro-cid-5hce7sga] .wm[data-astro-cid-5hce7sga] svg *{fill:currentColor}.site-nav[data-astro-cid-5hce7sga],.navlinks[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:var(--space-m)}@media (max-width:720px){.navlinks[data-astro-cid-5hce7sga]{gap:var(--space-s)}}.nav-link[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-muted);text-decoration:none;padding-bottom:var(--space-3xs);border-bottom:var(--bw-accent) solid transparent;transition:color var(--dur-fast),border-color var(--dur-fast)}.nav-link[data-astro-cid-5hce7sga]:hover{color:var(--fg)}.nav-link[data-astro-cid-5hce7sga].is-active{color:var(--fg);border-bottom-color:var(--accent-ctx)}.nav-join[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-accent);background:var(--accent);border:var(--bw-hair) solid var(--accent);padding:var(--space-2xs) var(--space-s);border-radius:var(--r-pill);text-decoration:none;transition:filter var(--dur-fast)}.nav-join[data-astro-cid-5hce7sga]:hover{filter:brightness(.94)}.nav-toggle[data-astro-cid-5hce7sga]{display:none;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-muted);background:none;border:var(--border-hair);border-radius:var(--r-sm);padding:var(--space-2xs) var(--space-xs);cursor:pointer}.nav-overlay[data-astro-cid-5hce7sga]{position:fixed;inset:0;z-index:var(--z-overlay);background:color-mix(in srgb,var(--ink) 96%,transparent);backdrop-filter:blur(12px);padding:calc(var(--header-h) + var(--space-l)) var(--gutter) var(--space-l)}.nav-overlay[data-astro-cid-5hce7sga][hidden]{display:none}.nav-overlay__list[data-astro-cid-5hce7sga]{list-style:none;display:flex;flex-direction:column;gap:var(--space-m)}.nav-overlay__list[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{font-family:var(--font-mono);font-size:var(--fs-h3);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg);text-decoration:none}.nav-overlay__list[data-astro-cid-5hce7sga] .is-active[data-astro-cid-5hce7sga]{text-decoration:underline;text-decoration-color:var(--accent-ctx);text-underline-offset:var(--space-2xs)}@media (max-width:719px){.site-nav[data-astro-cid-5hce7sga] .nav-link[data-astro-cid-5hce7sga]{display:none}.nav-toggle[data-astro-cid-5hce7sga]{display:inline-block}}.site-footer[data-astro-cid-5hce7sga]{border-top:var(--border-hair);padding-block:var(--space-l)}.site-footer__inner[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:space-between;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--fg-muted)}.site-footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none;color:var(--fg-muted)}.site-footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--fg)}.site-footer[data-astro-cid-5hce7sga] .rally[data-astro-cid-5hce7sga]{color:var(--fg-muted);letter-spacing:var(--track-caps)}
