#nav[data-astro-cid-wpvy4v7s]{z-index:100;padding:1.5rem 2.5rem;transition:background .4s,padding .4s;position:fixed;top:0;left:0;right:0}#nav[data-astro-cid-wpvy4v7s].scrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#fdfaf6f5;padding:1rem 2.5rem}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;display:flex}.nav-logo[data-astro-cid-wpvy4v7s]{font-family:var(--font-serif);letter-spacing:.08em;color:var(--text);font-size:1.5rem;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:2.5rem;margin-left:auto;list-style:none;display:flex}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.18em;text-transform:uppercase;color:var(--text);transition:color var(--transition);opacity:.6;font-size:.72rem;font-weight:500}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{opacity:1}.nav-toggle[data-astro-cid-wpvy4v7s]{cursor:pointer;z-index:1;background:0 0;border:none;flex-direction:column;gap:6px;padding:4px;display:none}.nav-toggle[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:var(--text);width:22px;height:1px;display:block}.nav-drawer[data-astro-cid-wpvy4v7s]{background:var(--bg);z-index:200;border-left:1px solid var(--border);width:280px;height:100vh;padding:4rem 2.5rem;transition:right .4s;position:fixed;top:0;right:-100%}.nav-drawer[data-astro-cid-wpvy4v7s].open{right:0}.nav-drawer[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{flex-direction:column;gap:2rem;margin-top:1rem;list-style:none;display:flex}.nav-drawer[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--font-serif);color:var(--text);font-size:1.5rem;font-weight:400}.drawer-close[data-astro-cid-wpvy4v7s]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1rem;position:absolute;top:1.5rem;right:1.5rem}.drawer-overlay[data-astro-cid-wpvy4v7s]{z-index:199;background:#0000004d;display:none;position:fixed;inset:0}.drawer-overlay[data-astro-cid-wpvy4v7s].open{display:block}@media (width<=768px){.nav-toggle[data-astro-cid-wpvy4v7s]{display:flex}.nav-links[data-astro-cid-wpvy4v7s]{display:none}}footer[data-astro-cid-jo6i4kqk]{background:var(--bg-dark);color:#ffffff8c;padding:5rem 0 2rem}.footer-top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid #ffffff14;grid-template-columns:1fr 2fr;gap:5rem;margin-bottom:2rem;padding-bottom:4rem;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-serif);color:#fff;letter-spacing:.05em;margin-bottom:1rem;font-size:1.8rem;font-weight:400}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:not(.footer-logo){font-size:.85rem;font-style:italic;line-height:1.8;font-family:var(--font-serif);color:#fff6}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.footer-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;margin-bottom:1.5rem;font-size:.62rem;font-weight:500}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{list-style:none}.footer-col[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.65rem}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffff8c;transition:color var(--transition);font-size:.85rem}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#fff3;font-size:.72rem}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--accent-light);transition:opacity var(--transition)}.footer-bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:.75}@media (width<=768px){.footer-top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:3rem}.footer-cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}
