.skip.svelte-3qm88h{top:var(--cp-space-2);left:var(--cp-space-2);z-index:10;background:var(--cp-ink);color:var(--cp-paper);padding:var(--cp-space-2) var(--cp-space-4);border-radius:var(--cp-radius-sm);position:absolute}.site-header.svelte-3qm88h{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--cp-line);background:#f4f1eaf0;position:sticky;top:0}.bar.svelte-3qm88h{justify-content:space-between;align-items:center;gap:var(--cp-space-3) var(--cp-space-6);padding-block:var(--cp-space-3);flex-wrap:wrap;display:flex}.home.svelte-3qm88h{padding-block:var(--cp-space-1);text-decoration:none;display:inline-flex}nav.svelte-3qm88h ul:where(.svelte-3qm88h){align-items:center;gap:var(--cp-space-1) var(--cp-space-5);flex-wrap:wrap;display:flex}.bar.svelte-3qm88h nav:where(.svelte-3qm88h) a:where(.svelte-3qm88h):not(.btn){color:var(--cp-ink);padding-block:var(--cp-space-2);font-weight:500;text-decoration:none;display:inline-block}.bar.svelte-3qm88h nav:where(.svelte-3qm88h) a:where(.svelte-3qm88h):not(.btn):hover,.bar.svelte-3qm88h nav:where(.svelte-3qm88h) a[aria-current=page]:where(.svelte-3qm88h){text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--cp-brass);text-decoration-color:var(--cp-brass);text-decoration-thickness:2px}.cta.svelte-3qm88h{min-height:40px;font-size:var(--cp-text-sm);padding:.5rem 1.1rem}main.svelte-3qm88h{min-height:60vh;display:block}.site-footer.svelte-3qm88h{padding-block:var(--cp-space-12) var(--cp-space-8);font-size:var(--cp-text-sm)}.site-footer.svelte-3qm88h .grid:where(.svelte-3qm88h){gap:var(--cp-space-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.brand.svelte-3qm88h{gap:var(--cp-space-3);color:var(--cp-on-dark-muted);align-content:start;max-width:34ch;display:grid}.site-footer.svelte-3qm88h h2:where(.svelte-3qm88h){font-size:var(--cp-text-sm);letter-spacing:.1em;margin-bottom:var(--cp-space-3);font-stretch:90%}.site-footer.svelte-3qm88h nav:where(.svelte-3qm88h) ul:where(.svelte-3qm88h){gap:var(--cp-space-2);display:grid}.fine.svelte-3qm88h{margin-top:var(--cp-space-10);padding-top:var(--cp-space-6);color:var(--cp-on-dark-muted);gap:var(--cp-space-2);font-size:var(--cp-text-xs);border-top:1px solid #f4f1ea26;display:grid}
