nav.svelte-1h32yp1{height:var(--nav-h);position:sticky;top:0;z-index:500;display:flex;align-items:center;justify-content:space-between;padding:0 3rem;border-bottom:1px solid rgba(255,255,255,.05);background:#0f0e0ceb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}nav.paper.svelte-1h32yp1{background:#f4f1eceb;border-bottom-color:var(--paper-rule)}.nav-logo.svelte-1h32yp1{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nav-logo-mark.svelte-1h32yp1 svg:where(.svelte-1h32yp1){width:36px;height:36px;display:block}.nav-logo-text.svelte-1h32yp1{font-family:Cormorant Garamond,serif;font-size:20px;font-weight:300;letter-spacing:.14em;color:var(--paper);text-transform:uppercase}nav.paper.svelte-1h32yp1 .nav-logo-text:where(.svelte-1h32yp1){color:var(--paper-ink)}.nav-links.svelte-1h32yp1{display:flex;align-items:center;gap:2rem}.nav-link.svelte-1h32yp1{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--smoke);text-decoration:none;transition:color .2s;background:none;border:none}.nav-link.svelte-1h32yp1:hover,.nav-link.active.svelte-1h32yp1{color:var(--gold-light)}nav.paper.svelte-1h32yp1 .nav-link:where(.svelte-1h32yp1){color:var(--paper-ink-soft)}nav.paper.svelte-1h32yp1 .nav-link:where(.svelte-1h32yp1):hover,nav.paper.svelte-1h32yp1 .nav-link.active:where(.svelte-1h32yp1){color:var(--paper-ink)}.nav-signin.svelte-1h32yp1{color:var(--smoke)}.nav-signin.svelte-1h32yp1:hover{color:var(--gold-light)}.hamburger.svelte-1h32yp1{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.hamburger.svelte-1h32yp1 span:where(.svelte-1h32yp1){display:block;width:22px;height:1.5px;background:var(--smoke);transition:all .2s}@media(max-width:768px){nav.svelte-1h32yp1{padding:0 1.5rem}.hamburger.svelte-1h32yp1{display:flex}.nav-links.svelte-1h32yp1{display:none;position:absolute;top:var(--nav-h);left:0;right:0;background:#0f0e0cf7;border-bottom:1px solid var(--stone);flex-direction:column;align-items:flex-start;gap:0;padding:.5rem 0;z-index:490}.nav-links.open.svelte-1h32yp1{display:flex}.nav-link.svelte-1h32yp1{width:100%;padding:.75rem 1.5rem}nav.paper.svelte-1h32yp1 .nav-links:where(.svelte-1h32yp1){background:#f4f1ecf7;border-bottom-color:var(--paper-rule)}}footer.svelte-jz8lnl{background:var(--charcoal);border-top:1px solid var(--stone);padding:3rem 0 2rem}footer.paper.svelte-jz8lnl{background:var(--paper-card);border-top-color:var(--paper-rule)}.footer-inner.svelte-jz8lnl{max-width:1200px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem)}.footer-top.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.wordmark.svelte-jz8lnl{display:flex;align-items:center;gap:.6rem;color:var(--gold-screen);text-decoration:none;font-family:DM Sans,system-ui,sans-serif;font-size:.85rem;font-weight:500;letter-spacing:.18em}footer.paper.svelte-jz8lnl .wordmark:where(.svelte-jz8lnl){color:var(--paper-ink)}.footer-nav.svelte-jz8lnl{display:flex;gap:1.5rem;flex-wrap:wrap;background:transparent}.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl){font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;color:var(--smoke);transition:color .15s}.footer-nav.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--mist)}footer.paper.svelte-jz8lnl .footer-nav:where(.svelte-jz8lnl) a:where(.svelte-jz8lnl){color:var(--paper-label)}.footer-divider.svelte-jz8lnl{height:1px;background:var(--stone);margin:2rem 0 1.5rem}footer.paper.svelte-jz8lnl .footer-divider:where(.svelte-jz8lnl){background:var(--paper-rule)}.footer-bottom.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.logo-mark.svelte-jz8lnl{display:block;width:28px;height:28px;flex-shrink:0}.meta.svelte-jz8lnl{font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;color:var(--dust);max-width:none}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl){color:inherit}.meta.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--smoke)}footer.paper.svelte-jz8lnl .meta:where(.svelte-jz8lnl){color:var(--paper-label)}@media(max-width:600px){.footer-top.svelte-jz8lnl,.footer-bottom.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}
