.nav.svelte-nzpxck{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:.5rem var(--space-xl);z-index:9000;opacity:0;transform:translateY(-100%);transition:opacity .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1);pointer-events:none;background:#05050599;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid rgba(255,255,255,.06)}.nav.visible.svelte-nzpxck{opacity:1;transform:translateY(0);pointer-events:auto}.logo.svelte-nzpxck{font-family:var(--f-display);font-size:1.1rem;letter-spacing:.1em}.nav-links.svelte-nzpxck{display:flex;align-items:center;gap:var(--space-lg);font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.nav-cta.svelte-nzpxck{padding:.35rem 1rem;background:var(--c-accent);color:var(--c-bg);font-weight:600}@media(max-width:768px){.nav.svelte-nzpxck{padding:.5rem var(--space-lg)}.nav-links.svelte-nzpxck{gap:var(--space-md)}}.footer.svelte-7lfk2o{border-top:1px solid var(--c-border);padding:var(--space-xl) var(--space-xl)}.footer-inner.svelte-7lfk2o{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-brand.svelte-7lfk2o{font-family:var(--f-display);font-size:1rem;letter-spacing:.1em}.footer-credit.svelte-7lfk2o{font-size:.75rem;color:var(--c-text-dim);text-transform:uppercase;letter-spacing:.05em}.footer-credit.svelte-7lfk2o a:where(.svelte-7lfk2o){color:inherit;text-decoration:underline}.footer-copy.svelte-7lfk2o{font-size:.75rem;color:var(--c-text-dim);text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.footer-inner.svelte-7lfk2o{flex-direction:column;gap:var(--space-sm);text-align:center}}main.svelte-3qm88h{min-height:100vh}
