.hamburger-btn[data-v-1a61de82]{align-items:center;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:7px;height:2.5rem;justify-content:center;position:relative;transition:none;width:2.5rem}.hamburger-btn:hover .hamburger-bar[data-v-1a61de82]{background:#ffffffe6}.hamburger-bar[data-v-1a61de82]{background:#fff9;border-radius:1px;height:1.5px;transform-origin:center;transition:transform .38s cubic-bezier(.23,1,.32,1),background-color .22s ease;width:20px}.hamburger-btn.is-open .top-bar[data-v-1a61de82]{background:#ffffffe6;transform:translateY(4.25px) rotate(45deg)}.hamburger-btn.is-open .bottom-bar[data-v-1a61de82]{background:#ffffffe6;transform:translateY(-4.25px) rotate(-45deg)}.overlay-shell[data-v-1a61de82]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#09090ba6;display:flex;top:0;right:0;bottom:0;left:0;justify-content:flex-end;position:fixed;z-index:110}.overlay-menu[data-v-1a61de82]{background:radial-gradient(ellipse 70% 35% at 100% 0,hsla(39,46%,61%,.07) 0,transparent 70%),radial-gradient(ellipse 50% 25% at 100% 100%,hsla(39,46%,61%,.04) 0,transparent 60%),#0a0a0a;border-left:1px solid hsla(39,46%,61%,.08);box-shadow:-32px 0 80px #0000008c;display:flex;flex-direction:column;height:100dvh;margin-left:auto;overflow:hidden;width:min(30rem,100vw)}@media (min-width:640px){.overlay-shell[data-v-1a61de82]{padding:0}.overlay-menu[data-v-1a61de82]{height:100dvh;width:min(31rem,100vw)}}.overlay-topbar[data-v-1a61de82]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1rem 1.25rem .9rem}@media (min-width:640px){.overlay-topbar[data-v-1a61de82]{padding:1.15rem 1.5rem 1rem}}.overlay-nav-scroll[data-v-1a61de82]{background:transparent;flex:1;overflow-y:auto;padding:0 1.5rem;scrollbar-width:none}.overlay-nav-scroll[data-v-1a61de82]::-webkit-scrollbar{display:none}@media (min-width:640px){.overlay-nav-scroll[data-v-1a61de82]{padding:0 1.75rem}}.overlay-nav-inner[data-v-1a61de82]{padding:1rem 0 1.35rem;width:100%}.nav-section-header[data-v-1a61de82]{align-items:center;display:flex;gap:.6rem;margin-bottom:.35rem;margin-top:2rem}.nav-section-header[data-v-1a61de82]:first-child{margin-top:.25rem}.nav-section-label[data-v-1a61de82]{color:#c9a96e80;font-size:.58rem;letter-spacing:.26em;line-height:1;text-transform:uppercase;white-space:nowrap}.nav-section-line[data-v-1a61de82]{background:linear-gradient(90deg,hsla(39,46%,61%,.15),transparent);flex:1;height:1px}.nav-row[data-v-1a61de82]{align-items:center;background:transparent;border:none;border-radius:7px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.85rem;justify-content:space-between;margin:.15rem -.8rem .15rem -1rem;overflow:hidden;padding:.6rem .8rem .6rem 1rem;position:relative;text-decoration:none;transition:background .22s ease}.nav-row[data-v-1a61de82]:before{background:#c9a96e;border-radius:0 2px 2px 0;content:"";height:76%;left:0;opacity:0;position:absolute;top:12%;transform:scaleY(0);transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s ease;width:2px}.nav-row[data-v-1a61de82]:hover{background:#ffffff0a}.nav-row[data-v-1a61de82]:hover:before{opacity:.6;transform:scaleY(1)}.nav-row:hover .nav-name[data-v-1a61de82]{color:#ffffffe6}.nav-row:hover .nav-icon[data-v-1a61de82]{color:#c9a96ed9}.nav-row:hover .nav-arrow[data-v-1a61de82]{color:#c9a96e;opacity:1;transform:translate(4px)}.nav-row.is-active[data-v-1a61de82]{background:#c9a96e0f}.nav-row.is-active[data-v-1a61de82]:before{opacity:1;transform:scaleY(1)}.nav-row.is-active .nav-icon[data-v-1a61de82]{color:#c9a96e}.nav-row.is-active .nav-name[data-v-1a61de82]{color:#fff}.nav-row.is-active .nav-arrow[data-v-1a61de82]{color:#c9a96e;opacity:1}.nav-row-left[data-v-1a61de82]{align-items:center;display:flex;gap:.7rem;min-width:0}.nav-icon[data-v-1a61de82]{color:#c9a96e8c;flex-shrink:0;font-size:.95rem;text-align:center;width:1.5rem}.nav-icon[data-v-1a61de82],.nav-name[data-v-1a61de82]{line-height:1;transition:color .22s ease}.nav-name[data-v-1a61de82]{color:#ffffff7a;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:1.45rem;letter-spacing:.07em}@media (min-width:480px){.nav-name[data-v-1a61de82]{font-size:1.55rem}}@media (min-width:640px){.nav-name[data-v-1a61de82]{font-size:1.65rem}}.nav-row-right[data-v-1a61de82]{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.nav-arrow[data-v-1a61de82]{color:#ffffff80;flex-shrink:0;opacity:.22;transition:opacity .22s ease,color .22s ease,transform .22s ease}.overlay-bottom[data-v-1a61de82]{border-top:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;flex-shrink:0;gap:.85rem;padding:1rem 1.25rem 1.15rem}@media (min-width:640px){.overlay-bottom[data-v-1a61de82]{padding:1rem 1.5rem 1.25rem}}.overlay-cta[data-v-1a61de82]{align-items:center;background:linear-gradient(135deg,#c9a96e,#b8954f);border:none;border-radius:8px;color:#0a0a0a;cursor:pointer;display:flex;font-family:inherit;font-size:.6rem;font-weight:500;gap:.5rem;justify-content:center;letter-spacing:.22em;padding:.8rem;text-transform:uppercase;transition:opacity .2s ease,transform .12s ease;width:100%}.overlay-cta[data-v-1a61de82]:hover{opacity:.9}.overlay-cta[data-v-1a61de82]:active{transform:scale(.98)}.overlay-meta[data-v-1a61de82]{align-items:center;display:flex;gap:.75rem;justify-content:center}.overlay-meta-phone[data-v-1a61de82]{align-items:center;color:#ffffff40;display:flex;font-size:.6rem;gap:.4rem;letter-spacing:.06em;text-decoration:none;transition:color .2s ease;white-space:nowrap}.overlay-meta-phone[data-v-1a61de82]:hover{color:#ffffff8c}.overlay-meta-sep[data-v-1a61de82]{background:#ffffff14;flex-shrink:0;height:.7rem;width:1px}.overlay-meta-social[data-v-1a61de82]{align-items:center;display:flex;gap:.5rem}.overlay-meta-social-link[data-v-1a61de82]{color:#fff3;font-size:.72rem;transition:color .2s ease}.overlay-meta-social-link[data-v-1a61de82]:hover{color:#ffffff8c}.overlay-meta-lang[data-v-1a61de82]{align-items:center;display:flex;gap:.15rem}.lang-pill[data-v-1a61de82]{background:transparent;border:none;border-radius:3px;color:#fff3;cursor:pointer;font-family:inherit;font-size:.55rem;letter-spacing:.15em;padding:.2rem .4rem;text-transform:uppercase;transition:color .2s ease,background .2s ease}.lang-pill[data-v-1a61de82]:hover{background:#ffffff0a;color:#ffffff80}.lang-pill--active[data-v-1a61de82]{color:#c9a96ecc}.side-menu-enter-active[data-v-1a61de82],.side-menu-leave-active[data-v-1a61de82]{transition:opacity .22s ease}.side-menu-enter-active .overlay-menu[data-v-1a61de82],.side-menu-leave-active .overlay-menu[data-v-1a61de82]{transition:transform .38s cubic-bezier(.16,1,.3,1)}.side-menu-enter-from[data-v-1a61de82],.side-menu-leave-to[data-v-1a61de82]{opacity:0}.side-menu-enter-from .overlay-menu[data-v-1a61de82],.side-menu-leave-to .overlay-menu[data-v-1a61de82]{transform:translate(100%)}@keyframes navItemIn-1a61de82{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.nav-animate[data-v-1a61de82]{animation:navItemIn-1a61de82 .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--anim-delay,0s)}.desk-nav-link[data-v-1a61de82]{align-items:center;background:transparent;border:none;color:#ffffff61;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.6rem;letter-spacing:.2em;line-height:1;padding:.45rem .8rem;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}.desk-nav-link[data-v-1a61de82]:after{background:#c9a96e;bottom:0;content:"";height:1px;left:.8rem;opacity:.7;position:absolute;right:.8rem;transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .32s ease}.desk-nav-link[data-v-1a61de82]:hover{color:#ffffffd1}.desk-nav-link[data-v-1a61de82]:hover:after{opacity:.55;transform:scaleX(1)}.desk-nav-link.is-active[data-v-1a61de82]{color:#ffffffeb}.desk-nav-link.is-active[data-v-1a61de82]:after{opacity:1;transform:scaleX(1)}.desk-dropdown[data-v-1a61de82]{align-items:center;display:inline-flex;position:relative}.desk-nav-link--has-caret[data-v-1a61de82]{align-items:center;display:inline-flex;gap:.4rem}.desk-nav-link.is-open[data-v-1a61de82]{color:#ffffffeb}.desk-nav-link.is-open[data-v-1a61de82]:after{opacity:.55;transform:scaleX(1)}.desk-nav-caret[data-v-1a61de82]{opacity:.7;transition:transform .22s ease}.desk-nav-caret.is-open[data-v-1a61de82]{transform:rotate(180deg)}.desk-pop[data-v-1a61de82]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid hsla(39,46%,61%,.14);border-radius:10px;box-shadow:0 18px 50px #0000008c,inset 0 0 0 1px #ffffff05;min-width:16rem;padding:.5rem;top:calc(100% + 14px);transform:translate(-50%);z-index:120}.desk-pop[data-v-1a61de82],.desk-pop[data-v-1a61de82]:before{background:#0a0a0af5;left:50%;position:absolute}.desk-pop[data-v-1a61de82]:before{border-left:1px solid hsla(39,46%,61%,.14);border-top:1px solid hsla(39,46%,61%,.14);content:"";height:12px;top:-7px;transform:translate(-50%) rotate(45deg);width:12px}.desk-pop-item[data-v-1a61de82]{align-items:center;border-radius:6px;color:#ffffff8c;display:flex;font-size:.72rem;gap:.7rem;letter-spacing:.12em;padding:.55rem .75rem;text-decoration:none;text-transform:uppercase;transition:background .18s ease,color .18s ease}.desk-pop-item[data-v-1a61de82]:hover{background:#ffffff0a;color:#fffffff2}.desk-pop-item.is-active[data-v-1a61de82]{background:#c9a96e14;color:#fff}.desk-pop-item:hover .desk-pop-icon[data-v-1a61de82]{color:#c9a96ed9}.desk-pop-item.is-active .desk-pop-icon[data-v-1a61de82]{color:#c9a96e}.desk-pop-icon[data-v-1a61de82]{color:#c9a96e73;flex-shrink:0;font-size:.78rem;text-align:center;transition:color .18s ease;width:1.2rem}.desk-pop-label[data-v-1a61de82],.lang-trigger[data-v-1a61de82]{font-family:inherit}.lang-trigger[data-v-1a61de82]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;font-size:.6rem;gap:.35rem;letter-spacing:.22em;padding:.45rem .6rem;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease}.lang-trigger.is-open[data-v-1a61de82],.lang-trigger[data-v-1a61de82]:hover{background:#c9a96e1a;border-color:#c9a96e66;color:#fff}.desk-pop--lang[data-v-1a61de82]{left:auto;min-width:11rem;right:0;transform:none}.desk-pop--lang[data-v-1a61de82]:before{left:auto;right:14px;transform:rotate(45deg)}.lang-item[data-v-1a61de82]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffff8c;cursor:pointer;display:flex;font-family:inherit;font-size:.7rem;gap:.7rem;letter-spacing:.1em;padding:.5rem .75rem;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.lang-item[data-v-1a61de82]:hover{background:#ffffff0a;color:#fffffff2}.lang-item.is-active[data-v-1a61de82]{background:#c9a96e14;color:#fff}.lang-item.is-active .lang-code[data-v-1a61de82]{color:#c9a96e}.lang-code[data-v-1a61de82]{color:#fff6;font-size:.6rem;letter-spacing:.22em;min-width:1.6rem;text-transform:uppercase;transition:color .18s ease}.lang-name[data-v-1a61de82]{font-size:.72rem;letter-spacing:.04em;text-transform:none}.desk-pop-enter-active[data-v-1a61de82],.desk-pop-leave-active[data-v-1a61de82]{transition:opacity .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}.desk-pop-enter-from[data-v-1a61de82],.desk-pop-leave-to[data-v-1a61de82]{opacity:0;transform:translate(-50%) translateY(-6px)}.desk-pop--lang.desk-pop-enter-from[data-v-1a61de82],.desk-pop--lang.desk-pop-leave-to[data-v-1a61de82]{transform:translateY(-6px)}
