.lang.svelte-e5g5vn{border:1px solid #c4923a4d;align-items:center;gap:2px;display:inline-flex}.lang__btn.svelte-e5g5vn{font-family:var(--font-sans);letter-spacing:1.5px;color:#f5f0e88c;padding:7px 10px;font-size:11px;text-decoration:none;transition:color .2s,background-color .2s}.lang__btn.svelte-e5g5vn:hover{color:var(--color-warm-white)}.lang__btn--active.svelte-e5g5vn{color:var(--color-brass-text);background:#c4923a26}.site-nav.svelte-6zt4qr{z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:64px;padding:0 32px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-nav--scrolled.svelte-6zt4qr{-webkit-backdrop-filter:blur(12px);background:#0d1b2ef7;border-bottom-color:#c4923a1a}.brand.svelte-6zt4qr{color:var(--color-warm-white);align-items:center;gap:12px;text-decoration:none;display:flex}.brand__mark.svelte-6zt4qr{background:0 0;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.brand__mark.svelte-6zt4qr img:where(.svelte-6zt4qr){object-fit:contain;width:88%;height:88%;display:block}.brand.svelte-6zt4qr>span:where(.svelte-6zt4qr):last-child{font-family:var(--font-serif);letter-spacing:1px;font-size:16px}.cluster.svelte-6zt4qr{align-items:center;gap:24px;display:flex}.link.svelte-6zt4qr{font-family:var(--font-sans);letter-spacing:1.5px;text-transform:uppercase;color:#f5f0e899;font-size:12px;text-decoration:none;transition:color .2s}.link.svelte-6zt4qr:hover{color:var(--color-brass-text)}.btn.svelte-6zt4qr{font-family:var(--font-sans);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn--ghost.svelte-6zt4qr{color:#f5f0e899;letter-spacing:1.5px;background:0 0;border:1px solid #c4923a4d;padding:8px 16px;font-size:11px}.btn--ghost.svelte-6zt4qr:hover{color:var(--color-warm-white);border-color:var(--color-brass)}.btn--primary.svelte-6zt4qr{background:var(--color-brass);color:var(--color-navy);letter-spacing:2px;border:none;padding:10px 24px;font-size:11px;font-weight:700}.btn--primary.svelte-6zt4qr:hover{background:var(--color-brass-light)}.btn--full.svelte-6zt4qr{width:100%;padding-top:14px;padding-bottom:14px}.hamburger.svelte-6zt4qr{cursor:pointer;background:0 0;border:1px solid #c4923a4d;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:0;display:none}.hamburger__line.svelte-6zt4qr{background:var(--color-warm-white);width:18px;height:1px;transition:transform .2s,opacity .2s;display:block}.hamburger--open.svelte-6zt4qr .hamburger__line:where(.svelte-6zt4qr):first-child{transform:translateY(6px)rotate(45deg)}.hamburger--open.svelte-6zt4qr .hamburger__line:where(.svelte-6zt4qr):nth-child(2){opacity:0}.hamburger--open.svelte-6zt4qr .hamburger__line:where(.svelte-6zt4qr):nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-menu.svelte-6zt4qr{z-index:99;-webkit-backdrop-filter:blur(12px);background:#0d1b2efa;border-bottom:1px solid #c4923a26;flex-direction:column;gap:24px;padding:24px 24px 28px;display:flex;position:fixed;top:64px;left:0;right:0}.mobile-menu__links.svelte-6zt4qr{flex-direction:column;display:flex}.mobile-menu__link.svelte-6zt4qr{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:#f5f0e8bf;border-bottom:1px solid #c4923a14;padding:14px 0;font-size:13px;text-decoration:none}.mobile-menu__link.svelte-6zt4qr:hover{color:var(--color-brass-text)}.mobile-menu__actions.svelte-6zt4qr{flex-direction:column;gap:10px;display:flex}.mobile-menu__lang.svelte-6zt4qr{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu__lang-label.svelte-6zt4qr{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:#c4923a8c;font-size:10px}@media (width<=900px){.site-nav.svelte-6zt4qr{padding:0 20px}.cluster.svelte-6zt4qr{display:none}.hamburger.svelte-6zt4qr{display:flex}}@media (width<=480px){.brand.svelte-6zt4qr>span:where(.svelte-6zt4qr):last-child{display:none}}
