.mobile-menu-overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:99}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{background-color:#edefed;box-shadow:-2px 0 10px rgba(0,0,0,.1);height:100vh;max-width:300px;padding:20px;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s ease;width:80%;z-index:100}.mobile-menu.active{transform:translate(0)}.mobile-menu-header{display:flex;justify-content:flex-end;margin-bottom:30px}.mobile-nav-links{display:flex;flex-direction:column;gap:20px}.mobile-nav-link{border-bottom:1px solid #ddd;color:#333;font-size:18px;padding:10px 0;transition:color .2s ease}.mobile-nav-link:hover{color:#758178}.mobile-nav-link.active{color:#758178;font-weight:700}.search-panel{background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);left:0;opacity:0;padding:20px;position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s ease;visibility:hidden;z-index:101}.search-panel.active{opacity:1;transform:translateY(0);visibility:visible}.search-panel-content{align-items:center;display:flex;gap:15px;margin:0 auto;max-width:1200px}.search-input{border:1px solid #ddd;border-radius:4px;flex:1;font-size:16px;padding:12px 15px}.search-button{background-color:#758178;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 20px;transition:background-color .2s ease}.search-button:hover{background-color:#5d675f}.search-panel-close{color:#666;cursor:pointer;margin-left:auto}.language-selector{display:inline-block;position:relative}.language-dropdown{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.15);min-width:200px;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;transform:translateY(10px) scale(.95);transform-origin:top right;transition:all .25s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:102}.language-dropdown.active{opacity:1;transform:translateY(0) scale(1);visibility:visible}.language-option{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;padding:12px 16px;transition:all .2s ease}.language-option:last-child{border-bottom:none}.language-option:hover{background-color:#f8f9fa;transform:translate(5px)}.language-option.active{background-color:#758178;color:#fff}.language-option.active:hover{background-color:#67736a}.language-flag{font-size:20px;margin-right:12px;text-align:center;width:24px}.language-name{font-size:14px;font-weight:500}@media(max-width:768px){.language-dropdown{display:none}}.nav-prevent-flash .language-dropdown:not(.active),.nav-prevent-flash .search-panel:not(.active){display:none!important}button[data-v-bf6fd5ee]{cursor:pointer;outline:none}button[data-v-bf6fd5ee]:focus-visible{border-radius:2px;outline:2px solid #000;outline-offset:2px}button[data-v-e9fa80f5]{backdrop-filter:blur(8px)}@keyframes pulse-subtle-e9fa80f5{0%,to{opacity:1}50%{opacity:.8}}button[data-v-e9fa80f5]:hover{animation:pulse-subtle-e9fa80f5 2s ease-in-out infinite}button[data-v-9396f602]{backdrop-filter:blur(8px)}@keyframes pulse-subtle-9396f602{0%,to{opacity:1}50%{opacity:.8}}button[data-v-9396f602]:hover{animation:pulse-subtle-9396f602 2s ease-in-out infinite}.router-link-active[data-v-665acdb3]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.social-icon[data-v-665acdb3]{transform-origin:center;transition:all .3s cubic-bezier(.4,0,.2,1)}.social-icon[data-v-665acdb3]:hover{filter:drop-shadow(0 4px 8px rgba(255,255,255,.2));transform:scale(1.15)}@keyframes slideIn-665acdb3{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.nav-item[data-v-665acdb3]{animation:slideIn-665acdb3 .3s ease-out forwards}.nav-item[data-v-665acdb3]:first-child{animation-delay:.05s}.nav-item[data-v-665acdb3]:nth-child(2){animation-delay:.1s}.nav-item[data-v-665acdb3]:nth-child(3){animation-delay:.15s}.nav-item[data-v-665acdb3]:nth-child(4){animation-delay:.2s}.nav-item[data-v-665acdb3]:nth-child(5){animation-delay:.25s}.nav-item[data-v-665acdb3]:nth-child(6){animation-delay:.3s}
