.logo[data-astro-cid-3yp6uwca]{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-name[data-astro-cid-3yp6uwca]{font-family:var(--font-display), "Arial Narrow", sans-serif;font-weight:var(--weight-hero);letter-spacing:-.02em;white-space:nowrap;font-size:1.55rem;font-stretch:75%;line-height:1}.site-header[data-astro-cid-ihije3mh]{z-index:60;height:var(--header-height);background:var(--surface-glass);backdrop-filter:blur(12px);border-bottom:var(--border-width) solid transparent;transition:border-color .2s var(--ease-out);position:sticky;top:0}.site-header[data-astro-cid-ihije3mh][data-scrolled]{border-color:var(--ink)}.site-header-row[data-astro-cid-ihije3mh]{grid-template-columns:auto 1fr;grid-template-areas:"logo actions""nav nav";align-items:center;gap:0 20px;height:100%;display:grid}@media (width>=760px){.site-header-row[data-astro-cid-ihije3mh]{grid-template-columns:auto 1fr auto;grid-template-areas:"logo nav actions"}}.site-header-nav[data-astro-cid-ihije3mh]{font-weight:var(--weight-label);grid-area:nav;gap:4px;margin-inline:-10px;display:flex}@media (width>=760px){.site-header-nav[data-astro-cid-ihije3mh]{justify-content:center;margin:0}}.site-header-nav[data-astro-cid-ihije3mh] a[data-astro-cid-ihije3mh]{border-radius:var(--radius-pill);white-space:nowrap;padding:6px 10px;text-decoration:none}.site-header-nav[data-astro-cid-ihije3mh] a[data-astro-cid-ihije3mh]:hover{background:var(--surface-raised)}.site-header-nav[data-astro-cid-ihije3mh] a[data-astro-cid-ihije3mh][aria-current=page]{color:var(--text-on-accent);background:var(--ink)}.site-header-actions[data-astro-cid-ihije3mh]{grid-area:actions;justify-content:flex-end;align-items:center;gap:16px;display:flex}.site-header-sign-in[data-astro-cid-ihije3mh]{font-weight:var(--weight-label);text-underline-offset:4px;white-space:nowrap}.site-footer[data-astro-cid-7lhuyvjk]{color:var(--text-on-night);background:var(--surface-night);padding-block:56px 40px}.site-footer[data-astro-cid-7lhuyvjk] .logo-name{color:var(--text-on-night)}.site-footer-row[data-astro-cid-7lhuyvjk]{gap:32px;display:grid}@media (width>=760px){.site-footer-row[data-astro-cid-7lhuyvjk]{grid-template-columns:1fr auto;align-items:start}}.site-footer-brand[data-astro-cid-7lhuyvjk]{max-width:36ch;color:var(--text-on-night-muted);gap:14px;display:grid}.site-footer-links[data-astro-cid-7lhuyvjk]{font-weight:var(--weight-label);flex-wrap:wrap;gap:10px 24px;display:flex}.site-footer-legal[data-astro-cid-7lhuyvjk]{color:var(--text-on-night-muted);border-top:1px solid var(--border-on-night);flex-wrap:wrap;grid-column:1/-1;gap:6px 24px;padding-top:24px;font-size:.9rem;display:flex}.site-footer[data-astro-cid-7lhuyvjk] a[data-astro-cid-7lhuyvjk]{text-underline-offset:4px}.skip-link[data-astro-cid-c5txklwa]{z-index:90;font-weight:var(--weight-heading);background:var(--accent-pop);border:var(--border-width) solid var(--ink);border-radius:var(--radius-sm);padding:10px 16px;position:absolute;top:-80px;left:12px}.skip-link[data-astro-cid-c5txklwa]:focus{top:12px}.page-progress[data-astro-cid-c5txklwa]{z-index:70;background:var(--accent);height:5px;transform:scaleX(var(--page,0));transform-origin:0;position:fixed;inset:0 0 auto}
