.language-switcher.svelte-1oum8i{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:.375rem;padding:.5rem 1rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em}.language-switcher.svelte-1oum8i:hover{background:#ffffff26;border-color:#ffffff4d}.language-code.svelte-1oum8i{display:block}.navigation.svelte-9z85mo{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;border-bottom:none;transition:background .3s ease}.navigation.at-top.svelte-9z85mo{background:transparent;border-bottom:none}.navigation.scrolled.svelte-9z85mo{background:var(--grey-800);border-bottom:none}.nav-container.svelte-9z85mo{margin:0 auto;max-width:1344px;padding:48px;min-height:132px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transition:padding .25s ease,min-height .25s ease}.navigation.scrolled.svelte-9z85mo .nav-container:where(.svelte-9z85mo){padding:16px 48px;min-height:68px;background:var(--grey-800)}.logo.svelte-9z85mo{cursor:pointer;display:flex;align-items:center;height:36px;min-width:0;flex-shrink:1}.logo-image.svelte-9z85mo{width:318px;max-width:100%;height:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.nav-right.svelte-9z85mo{display:flex;align-items:center;gap:48px}.nav-lang-wrap.svelte-9z85mo .language-switcher{padding:14px 24px;border-radius:100px;background:transparent;border:none;color:#fff;font-family:var(--font-body);font-weight:500;font-size:18px;line-height:1.4;text-transform:uppercase;letter-spacing:0;text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:opacity .2s ease}.nav-lang-wrap.svelte-9z85mo .language-switcher:hover{opacity:.9}.hamburger-button.svelte-9z85mo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;padding:0;background:none;border:none;cursor:pointer;gap:0}.hamburger-line.svelte-9z85mo{display:block;width:46px;height:3px;background:#f6f6f6;border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger-line.svelte-9z85mo:nth-child(1){margin-bottom:6px}.hamburger-line.svelte-9z85mo:nth-child(2){margin-bottom:6px}.hamburger-button[aria-expanded=true].svelte-9z85mo .hamburger-line:where(.svelte-9z85mo):nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-button[aria-expanded=true].svelte-9z85mo .hamburger-line:where(.svelte-9z85mo):nth-child(2){opacity:0;transform:scaleX(0)}.hamburger-button[aria-expanded=true].svelte-9z85mo .hamburger-line:where(.svelte-9z85mo):nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-overlay.svelte-9z85mo{position:fixed;right:0;bottom:0;left:0;top:132px;z-index:999;background:#f6f6f6;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.navigation.scrolled.svelte-9z85mo .nav-overlay:where(.svelte-9z85mo){top:68px}.nav-overlay.open.svelte-9z85mo{opacity:1;visibility:visible}.nav-overlay-content.svelte-9z85mo{display:flex;flex-direction:column;width:100%}.nav-overlay-item.svelte-9z85mo{display:flex;align-items:center;justify-content:space-between;width:100%;padding:48px;background:none;border:none;border-bottom:none;color:#171717;font-family:var(--font-heading);font-weight:600;font-size:40px;line-height:1.2;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease;text-align:left}.nav-overlay-item.svelte-9z85mo:hover{background:#0000000a}.nav-overlay-item-first.svelte-9z85mo{border-bottom:1px solid rgba(23,23,23,.15)}.nav-overlay-item-last-link.svelte-9z85mo{border-bottom:2px solid #171717}.nav-overlay-actions.svelte-9z85mo{display:flex;flex-wrap:wrap;gap:16px;padding:32px 48px 48px;margin-top:0}.nav-overlay-action.svelte-9z85mo{padding:14px 28px;border-radius:100px;border:2px solid #171717;background:transparent;color:#171717;font-family:var(--font-body);font-weight:500;font-size:18px;line-height:1.4;cursor:pointer;transition:background .2s ease,color .2s ease}.nav-overlay-action.svelte-9z85mo:hover{background:#171717;color:#f6f6f6}.nav-overlay-action-loading.svelte-9z85mo{padding:14px 28px;font-family:var(--font-body);font-size:18px;color:#666}.nav-overlay-label.svelte-9z85mo{flex:1}.nav-overlay-num.svelte-9z85mo{flex-shrink:0;font-variant-numeric:tabular-nums}@media (max-width: 768px){.nav-container.svelte-9z85mo{padding:16px;min-height:72px;gap:12px}.navigation.scrolled.svelte-9z85mo .nav-container:where(.svelte-9z85mo){padding:12px 16px;min-height:60px}.logo.svelte-9z85mo{max-width:calc(100vw - 120px);height:18.74px}.logo-image.svelte-9z85mo{width:166.52px;height:18.74px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.nav-right.svelte-9z85mo{gap:12px;flex-shrink:0}.nav-lang-wrap.svelte-9z85mo .language-switcher{padding:10px 16px;font-size:14px}.nav-overlay.svelte-9z85mo{top:72px}.navigation.scrolled.svelte-9z85mo .nav-overlay:where(.svelte-9z85mo){top:60px}.nav-overlay-content.svelte-9z85mo{min-height:calc(100vh - 72px);padding-bottom:env(safe-area-inset-bottom,0)}.nav-overlay-item.svelte-9z85mo{padding:24px 20px;font-size:22px;letter-spacing:.4px}.nav-overlay-actions.svelte-9z85mo{padding:20px 20px 32px;gap:12px}.nav-overlay-action.svelte-9z85mo{padding:12px 24px;font-size:16px}}
