.language-switcher.svelte-embpy2{position:relative;display:inline-flex;z-index:50;overflow:visible}.language-button.svelte-embpy2{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:#f5f5f5;border:1px solid #e5e5e5;border-radius:8px;color:#31302e;font-size:var(--font-size-md);font-weight:400;font-family:var(--font-primary);cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:20px;letter-spacing:0px;min-height:36px;box-sizing:border-box}.language-button.svelte-embpy2:hover,.language-button.is-open.svelte-embpy2{background:#eee;border-color:#d5d5d5}.globe-icon.svelte-embpy2{flex-shrink:0;color:#31302e}.language-text.svelte-embpy2{font-family:var(--font-primary);font-weight:400;color:#31302e}.chevron.svelte-embpy2{flex-shrink:0;transition:transform .2s ease;color:#31302e;margin-left:auto}.chevron.rotated.svelte-embpy2{transform:rotate(180deg)}.language-dropdown.svelte-embpy2:not(.accordion-mode){position:absolute;bottom:calc(100% + 8px);left:0;min-width:200px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;z-index:1002;pointer-events:none}.language-dropdown:not(.accordion-mode).is-open.svelte-embpy2{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.navbar .language-dropdown.svelte-embpy2:not(.accordion-mode),.navbar-desktop .language-dropdown.svelte-embpy2:not(.accordion-mode),.navbar-actions .language-dropdown.svelte-embpy2:not(.accordion-mode),.navbar-language .language-dropdown.svelte-embpy2:not(.accordion-mode){bottom:auto;top:calc(100% + 8px);transform:translateY(-8px)}.navbar .language-dropdown:not(.accordion-mode).is-open.svelte-embpy2,.navbar-desktop .language-dropdown:not(.accordion-mode).is-open.svelte-embpy2,.navbar-actions .language-dropdown:not(.accordion-mode).is-open.svelte-embpy2,.navbar-language .language-dropdown:not(.accordion-mode).is-open.svelte-embpy2{transform:translateY(0)}.language-dropdown-inner.svelte-embpy2{display:flex;flex-direction:column}.language-option.svelte-embpy2{display:flex;flex-direction:column;gap:var(--spacing-0\.5);padding:var(--spacing-3) var(--spacing-4);color:#31302e;text-decoration:none;font-size:var(--font-size-md);font-weight:400;font-family:var(--font-primary);transition:background-color .2s ease;cursor:pointer;border-bottom:1px solid #f5f5f5;line-height:20px;letter-spacing:0px}.language-option.svelte-embpy2:last-child{border-bottom:none}.language-option.svelte-embpy2:hover{background:#f9f9f9}.option-native.svelte-embpy2{font-weight:600;color:#31302e}.option-english.svelte-embpy2{font-weight:400;color:#6b7280;font-size:var(--font-size-base)}.mobile-menu-panel .language-switcher.svelte-embpy2{width:100%;display:flex;flex-direction:column;position:relative;z-index:103;pointer-events:auto}.mobile-menu-panel .language-button.svelte-embpy2{width:100%;justify-content:flex-start;background:transparent;border:none;padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);min-height:48px;display:flex;align-items:center;gap:8px;-webkit-tap-highlight-color:transparent;position:relative;z-index:103;pointer-events:auto!important;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--color-text-light);font-size:16px;font-weight:500}.mobile-menu-panel .language-button.is-open.svelte-embpy2{background:#ffffff0f}@media(hover:hover){.mobile-menu-panel .language-button.svelte-embpy2:hover{background:#ffffff0f}}@media(hover:hover){.mobile-menu-panel .language-button.is-open.svelte-embpy2:hover{background:#ffffff0f}}.mobile-menu-panel .language-button.svelte-embpy2:active{background:#ffffff14;transition:background-color .1s ease}.mobile-menu-panel .language-dropdown.accordion-mode.svelte-embpy2{position:relative;inset:0 0 auto;width:100%;min-width:100%;z-index:102;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;max-height:0;opacity:1;visibility:visible;transform:none;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-panel .language-dropdown.accordion-mode.is-open.svelte-embpy2{max-height:500px;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-md)}.mobile-menu-panel .language-dropdown.accordion-mode.svelte-embpy2 .language-dropdown-inner:where(.svelte-embpy2){padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.mobile-menu-panel .language-option.svelte-embpy2{color:var(--color-text-light);border-bottom:1px solid rgba(255,255,255,.05);padding-left:calc(var(--spacing-lg) + var(--spacing-md));padding-right:var(--spacing-md);font-size:14px}.mobile-menu-panel .language-option.svelte-embpy2:hover{background:#ffffff0f}.mobile-menu-panel .option-native.svelte-embpy2{color:var(--color-text-light);font-weight:500}.mobile-menu-panel .option-english.svelte-embpy2{color:#fff9;font-size:14px}.mobile-menu-panel .chevron.svelte-embpy2{margin-left:0;color:var(--color-text-light);width:18px;height:18px;opacity:.8}[dir=rtl] .mobile-menu-panel .chevron.svelte-embpy2{margin-right:0}.mobile-menu-panel .globe-icon.svelte-embpy2{color:var(--color-text-light);width:20px;height:20px;opacity:.9}.mobile-menu-panel .language-text.svelte-embpy2{color:var(--color-text-light);font-weight:500}.footer-language .language-button.svelte-embpy2{padding:var(--spacing-2) var(--spacing-3)!important;font-size:var(--font-size-md)!important;line-height:20px!important;min-height:36px!important;box-sizing:border-box}.navbar .navbar-actions .navbar-language .language-button.svelte-embpy2{padding:0 var(--spacing-3)!important;font-size:13px!important;line-height:normal!important;min-height:32px!important;height:32px!important;max-height:32px!important;gap:var(--spacing-2)!important;box-sizing:border-box!important;font-weight:500!important;border:1px solid rgba(255,255,255,.15)!important;background:transparent!important;color:var(--color-text-light)!important;border-radius:var(--radius-lg)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.navbar .navbar-actions .navbar-language .language-button.is-open.svelte-embpy2{background:#ffffff1a!important;border-color:#ffffff4d!important}.navbar .navbar-actions .navbar-language .language-button.svelte-embpy2:active{background:#fff3!important;transform:scale(.96);transition:all .1s ease!important}.navbar .navbar-actions .navbar-language .language-button.svelte-embpy2:hover{background:#ffffff1f!important;border-color:#ffffff4d!important}.navbar .navbar-actions .navbar-language .language-text.svelte-embpy2{color:var(--color-text-light)!important}.navbar .navbar-actions .navbar-language .globe-icon.svelte-embpy2,.navbar .navbar-actions .navbar-language .chevron.svelte-embpy2{color:var(--color-text-light)!important;width:14px!important;height:14px!important}[dir=rtl] .language-dropdown.svelte-embpy2{left:auto;right:0}[dir=rtl] .chevron.svelte-embpy2{margin-left:0;margin-right:auto}@media(prefers-reduced-motion:reduce){.language-dropdown.svelte-embpy2{animation:none;transition:opacity .01s,visibility .01s,max-height .01s}.chevron.svelte-embpy2{transition:none}.mobile-menu-panel .language-dropdown.accordion-mode.svelte-embpy2{transition:max-height .01s,padding .01s}}@media(prefers-reduced-motion:reduce){button,a,button *,a *{transition:none!important;animation:none!important}button:active,a:active,button:hover,a:hover{transform:none!important}}.button-nav{box-shadow:var( --shadow-nav-default, 0 4px 6px -1px rgba(212, 175, 55, .3), 0 2px 4px -1px rgba(212, 175, 55, .2), inset 0 1px 0 rgba(255, 255, 255, .2) )}.button-nav:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var( --shadow-nav-hover, 0 6px 12px -2px rgba(212, 175, 55, .4), 0 4px 6px -1px rgba(212, 175, 55, .3), inset 0 1px 0 rgba(255, 255, 255, .3) )}.button-nav:active:not(:disabled):not([aria-disabled=true]){box-shadow:var( --shadow-nav-active, 0 2px 4px -1px rgba(212, 175, 55, .3), 0 1px 2px -1px rgba(212, 175, 55, .2) )}.mobile-menu-toggle.svelte-b1oga0{display:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:48px;height:48px;background:transparent;border:none;cursor:pointer;padding:0;z-index:100;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-md);flex-shrink:0}@media(max-width:1211px){.mobile-menu-toggle.svelte-b1oga0{display:flex}}@media(min-width:1212px){.mobile-menu-toggle.svelte-b1oga0{display:none;visibility:hidden;opacity:0;pointer-events:none}}.mobile-menu-toggle.svelte-b1oga0:hover .hamburger-line:where(.svelte-b1oga0){opacity:.8}.mobile-menu-toggle.svelte-b1oga0:active{transform:scale(.95)}.mobile-menu-toggle.svelte-b1oga0:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:2px}.hamburger-line.svelte-b1oga0{width:24px;height:1.5px;background-color:var(--color-text-light);border-radius:1px;transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0000001a;position:relative}.hamburger-line:first-child.open.svelte-b1oga0{transform:translateY(9.5px) rotate(45deg)}.hamburger-line.middle.open.svelte-b1oga0{opacity:0;transform:scale(0)}.hamburger-line:last-child.open.svelte-b1oga0{transform:translateY(-9.5px) rotate(-45deg)}.mobile-menu-overlay.svelte-b1oga0{position:fixed;top:0;left:0;width:100%;height:100vh;background:#1b2a43d9;z-index:98;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:svelte-b1oga0-fadeIn .3s cubic-bezier(.4,0,.2,1);pointer-events:auto;border:none;padding:0;cursor:pointer}.mobile-menu-panel.svelte-b1oga0{position:fixed;top:70px;left:0;right:0;width:100vw;height:auto;background:#1b2a43;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);padding:0;border-bottom:1px solid rgba(255,255,255,.1);z-index:99;max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:visible;min-height:300px;outline:none;transform:translateY(-20px) scale(.95);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1);pointer-events:none;display:flex;flex-direction:column}.mobile-menu-panel.open.svelte-b1oga0{transform:translateY(0) scale(1);opacity:1;pointer-events:all}.mobile-menu-panel.open.svelte-b1oga0 :where(.svelte-b1oga0){pointer-events:auto}.mobile-menu-panel.svelte-b1oga0::-webkit-scrollbar{width:8px}.mobile-menu-panel.svelte-b1oga0::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.mobile-menu-panel.svelte-b1oga0::-webkit-scrollbar-thumb{background:#daa52080;border-radius:4px}.mobile-menu-panel.svelte-b1oga0::-webkit-scrollbar-thumb:hover{background:#daa520b3}.mobile-menu-content.svelte-b1oga0{display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-xl) var(--spacing-lg);padding-bottom:var( --spacing-2xl );animation:svelte-b1oga0-slideDown .3s cubic-bezier(.4,0,.2,1);flex:1;overflow-y:auto;overflow-x:visible;position:relative;min-height:fit-content}@keyframes svelte-b1oga0-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-panel.svelte-b1oga0 .navbar-links:where(.svelte-b1oga0){flex-direction:column;align-items:stretch;gap:var(--spacing-xs);width:100%;height:auto;list-style:none;margin:0;padding:0}.mobile-menu-panel.svelte-b1oga0 .nav-link:where(.svelte-b1oga0){position:relative;font-size:18px;font-weight:var(--font-weight-large);letter-spacing:-.01em;padding:0 var(--spacing-md);min-height:48px;width:100%;border-radius:var(--radius-lg);border:none;display:flex;align-items:center;gap:var(--spacing-sm);opacity:1;background:transparent;margin-bottom:var(--spacing-xs);color:var(--color-text-light);text-decoration:none;overflow:visible;text-align:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.mobile-menu-panel.svelte-b1oga0 .group-toggle:where(.svelte-b1oga0){margin-bottom:0;justify-content:flex-start;gap:8px}.mobile-menu-panel.svelte-b1oga0 .group-toggle.is-open:where(.svelte-b1oga0){background:#ffffff0f}.mobile-menu-panel.svelte-b1oga0 .arrow-icon:where(.svelte-b1oga0){transition:transform .2s ease;opacity:.7}.mobile-menu-panel.svelte-b1oga0 .arrow-icon.open:where(.svelte-b1oga0){transform:rotate(180deg)}.mobile-menu-panel.svelte-b1oga0 .nav-sub-links:where(.svelte-b1oga0){list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;background:transparent;border-radius:0;overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1)}.mobile-menu-panel.svelte-b1oga0 .nav-sub-links.open:where(.svelte-b1oga0){max-height:500px;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-md)}.mobile-menu-panel.svelte-b1oga0 .nav-link.sub-link:where(.svelte-b1oga0){font-size:18px;padding-left:calc(var(--spacing-lg) + var(--spacing-md));padding-right:var(--spacing-lg);min-height:48px;margin-bottom:0;border-radius:0;opacity:1;border-bottom:1px solid rgba(255,255,255,.05);color:var(--color-text-light)}.mobile-menu-panel.svelte-b1oga0 .nav-link.sub-link:where(.svelte-b1oga0):last-child{border-bottom:none}@media(hover:hover){.mobile-menu-panel.svelte-b1oga0 .nav-link.sub-link:where(.svelte-b1oga0):hover{background:#ffffff0f}}.mobile-menu-panel.svelte-b1oga0 .nav-link:where(.svelte-b1oga0):hover{opacity:1}@media(hover:hover){.mobile-menu-panel.svelte-b1oga0 .nav-link:where(.svelte-b1oga0):hover{background:#ffffff0f}}.mobile-menu-panel.svelte-b1oga0 .nav-link:where(.svelte-b1oga0):active{background:#ffffff14;transition:background-color .1s ease}.mobile-menu-panel.svelte-b1oga0 .nav-link:where(.svelte-b1oga0):last-child{margin-bottom:0}.mobile-menu-panel.svelte-b1oga0 .navbar-actions:where(.svelte-b1oga0){display:flex;width:100%;flex-direction:column;align-items:stretch;gap:0;margin-top:var( --spacing-lg );padding-top:var(--spacing-lg);border-top:none;position:relative;overflow:visible;transition:opacity .2s ease}.mobile-menu-panel.svelte-b1oga0 .navbar-actions:where(.svelte-b1oga0):before{display:none}.mobile-menu-panel.svelte-b1oga0 .nav-language-item:where(.svelte-b1oga0){margin-top:var(--spacing-xs);width:100%;position:relative;overflow:visible;z-index:100;margin-bottom:var( --spacing-md )}.mobile-menu-panel.svelte-b1oga0 .nav-language-item:where(.svelte-b1oga0):before{content:"";position:absolute;top:0;left:var(--spacing-lg);right:var(--spacing-lg);height:1px;background:#ffffff14}.mobile-menu-panel.svelte-b1oga0 .navbar-language:where(.svelte-b1oga0){position:relative;z-index:100;overflow:visible;width:100%;padding:var(--spacing-sm) 0 var(--spacing-md) 0;transition:opacity .2s ease;min-height:56px;display:flex;align-items:stretch;margin-bottom:var(--spacing-xs)}.mobile-menu-panel.svelte-b1oga0 .nav-link.dimmed:where(.svelte-b1oga0),.mobile-menu-panel.svelte-b1oga0 .navbar-language.dimmed:where(.svelte-b1oga0){opacity:.36}.mobile-menu-panel.svelte-b1oga0 .navbar-actions:where(.svelte-b1oga0) a,.mobile-menu-panel.svelte-b1oga0 .navbar-actions:where(.svelte-b1oga0) button{width:100%;justify-content:center;font-weight:600;letter-spacing:-.01em}@keyframes svelte-b1oga0-fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-menu-panel.svelte-b1oga0,.mobile-menu-content.svelte-b1oga0,.mobile-menu-panel.svelte-b1oga0 .navbar-actions:where(.svelte-b1oga0):before,.mobile-menu-panel.svelte-b1oga0 .navbar-language:where(.svelte-b1oga0){transition:none;animation:none}}@media(min-width:1212px){.mobile-menu-panel.svelte-b1oga0{display:none;visibility:hidden;opacity:0;pointer-events:none;position:absolute;left:-9999px}.mobile-menu-overlay.svelte-b1oga0{display:none;visibility:hidden;opacity:0;pointer-events:none}}@media(max-width:768px){.mobile-menu-panel.svelte-b1oga0{top:60px;max-height:calc(100vh - 60px)}.mobile-menu-content.svelte-b1oga0{padding:var(--spacing-lg) var(--spacing-md)}.mobile-menu-toggle.svelte-b1oga0{width:48px;height:48px;padding:8px;gap:7px;margin-right:-8px}.hamburger-line.svelte-b1oga0{width:22px;height:1.5px}.hamburger-line:first-child.open.svelte-b1oga0{transform:translateY(8.5px) rotate(45deg)}.hamburger-line:last-child.open.svelte-b1oga0{transform:translateY(-8.5px) rotate(-45deg)}.mobile-menu-panel.svelte-b1oga0 .navbar-actions:where(.svelte-b1oga0){margin-top:var(--spacing-md);padding-top:var(--spacing-md)}.mobile-menu-panel.svelte-b1oga0 .navbar-language:where(.svelte-b1oga0){min-height:52px}.mobile-menu-panel.svelte-b1oga0 .nav-language-item:where(.svelte-b1oga0):before{left:var(--spacing-md);right:var(--spacing-md)}.mobile-menu-content.svelte-b1oga0{padding-bottom:var(--spacing-xl)}}
