.nav.svelte-q971rm{position:fixed;top:0;left:0;right:0;z-index:100;opacity:0;transform:translateY(-8px);transition:opacity var(--duration-slow) var(--ease-out-expo) .2s,transform var(--duration-slow) var(--ease-out-expo) .2s,background var(--duration-normal) var(--ease-out),backdrop-filter var(--duration-normal) var(--ease-out)}.nav--loaded.svelte-q971rm{opacity:1;transform:translateY(0)}.nav--scrolled.svelte-q971rm{background:color-mix(in srgb,var(--surface) 82%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav__inner.svelte-q971rm{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2.5rem}.nav__wordmark.svelte-q971rm{font-family:var(--font-display);font-size:.875rem;font-weight:700;letter-spacing:.12em;color:var(--on-primary);transition:color var(--duration-normal) var(--ease-out)}.nav--scrolled.svelte-q971rm .nav__wordmark:where(.svelte-q971rm){color:var(--primary)}.nav__right-group.svelte-q971rm{display:flex;align-items:center;gap:2rem}.nav__links.svelte-q971rm{list-style:none;display:flex;gap:2.5rem}.nav__links.svelte-q971rm a:where(.svelte-q971rm){font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb3;transition:color var(--duration-fast) var(--ease-out)}.nav--scrolled.svelte-q971rm .nav__links:where(.svelte-q971rm) a:where(.svelte-q971rm){color:var(--on-surface-variant)}.nav__links.svelte-q971rm a:where(.svelte-q971rm):hover{color:var(--on-primary)}.nav--scrolled.svelte-q971rm .nav__links:where(.svelte-q971rm) a:where(.svelte-q971rm):hover{color:var(--primary)}.nav__controls.svelte-q971rm{display:flex;align-items:center;gap:1rem;border-left:1px solid rgba(255,255,255,.15);padding-left:1rem}.nav--scrolled.svelte-q971rm .nav__controls:where(.svelte-q971rm){border-left-color:#061b0e26}.nav__lang.svelte-q971rm{display:flex;gap:.4rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.05em}.nav__lang-btn.svelte-q971rm{color:#ffffff73;transition:color var(--duration-fast);cursor:pointer}.nav--scrolled.svelte-q971rm .nav__lang-btn:where(.svelte-q971rm){color:#1d1b2073}.nav__lang-btn.active.svelte-q971rm,.nav__lang-btn.svelte-q971rm:hover{color:var(--on-primary)}.nav--scrolled.svelte-q971rm .nav__lang-btn.active:where(.svelte-q971rm),.nav--scrolled.svelte-q971rm .nav__lang-btn:where(.svelte-q971rm):hover{color:var(--primary)}.nav__audio-toggle.svelte-q971rm{background:transparent;color:#ffffffb3;display:flex;align-items:center;justify-content:center;padding:4px;transition:color var(--duration-fast);cursor:pointer}.nav__audio-toggle.svelte-q971rm:hover{color:var(--on-primary)}.nav--scrolled.svelte-q971rm .nav__audio-toggle:where(.svelte-q971rm){color:var(--on-surface-variant)}.nav--scrolled.svelte-q971rm .nav__audio-toggle:where(.svelte-q971rm):hover{color:var(--primary)}.icon-svg.svelte-q971rm{width:1rem;height:1rem}.nav__burger.svelte-q971rm{display:none;flex-direction:column;gap:5px;background:none;padding:4px;cursor:pointer}.nav__burger-line.svelte-q971rm{display:block;width:22px;height:2px;background:var(--on-primary);transition:transform var(--duration-normal) var(--ease-out),opacity var(--duration-fast)}.nav--scrolled.svelte-q971rm .nav__burger-line:where(.svelte-q971rm){background:var(--primary)}.nav__burger-line.open.svelte-q971rm:first-child{transform:translateY(3.5px) rotate(45deg)}.nav__burger-line.open.svelte-q971rm:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:768px){.nav__inner.svelte-q971rm{padding:1rem 1.25rem}.nav__burger.svelte-q971rm{display:flex}.nav__links.svelte-q971rm{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--primary);padding:0;max-height:0;overflow:hidden;transition:max-height var(--duration-normal) var(--ease-out)}.nav__links--open.svelte-q971rm{max-height:320px}.nav--scrolled.svelte-q971rm .nav__links:where(.svelte-q971rm){background:#fcf9f0f5}.nav__links.svelte-q971rm li:where(.svelte-q971rm){padding:0}.nav__links.svelte-q971rm a:where(.svelte-q971rm){display:block;padding:1rem 1.5rem;font-size:.875rem}}.footer.svelte-jz8lnl{background:var(--primary);padding:var(--space-lg) var(--space-lg);border-top:1px solid color-mix(in srgb,var(--on-primary) 5%,transparent)}.footer__inner.svelte-jz8lnl{max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}.footer__wordmark.svelte-jz8lnl{font-family:var(--font-display);font-size:.75rem;font-weight:700;letter-spacing:.12em;color:var(--on-primary)}.footer__links.svelte-jz8lnl{display:flex;gap:var(--space-md)}.footer__links.svelte-jz8lnl a:where(.svelte-jz8lnl){font-size:.8125rem;font-weight:500;color:color-mix(in srgb,var(--on-primary) 70%,transparent);text-transform:uppercase;letter-spacing:.04em;transition:color var(--duration-fast)}.footer__links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--tertiary-fixed)}.footer__copy.svelte-jz8lnl{color:color-mix(in srgb,var(--on-primary) 40%,transparent)}@media(max-width:640px){.footer__inner.svelte-jz8lnl{flex-direction:column;text-align:center}}
