header[data-v-49e42bbb]{z-index:50!important;opacity:1!important;background-color:#e9e6f3!important;border-bottom:1px solid #ddd9ec!important;position:sticky!important;top:0!important}.dark header[data-v-49e42bbb],.dark,[data-theme=dark],html.dark,:root[data-theme=dark] header[data-v-49e42bbb]{opacity:1!important;background-color:#1a1342!important;border-bottom:1px solid #2b2260!important}.wrap[data-v-49e42bbb]{max-width:1120px;margin:0 auto;padding:0 20px}nav .nav-link[data-v-49e42bbb]{transition:all .2s}nav .nav-link.on[data-v-49e42bbb],nav .nav-link[data-v-49e42bbb]:hover{box-shadow:inset 0 -2px 0 var(--amber);background:#f1dcc6;color:#5a2f0a!important}.dark nav .nav-link.on[data-v-49e42bbb],.dark nav .nav-link[data-v-49e42bbb]:hover,.dark,.dark,[data-theme=dark],[data-theme=dark],html.dark,html.dark,:root[data-theme=dark] nav .nav-link.on[data-v-49e42bbb],:root[data-theme=dark] nav .nav-link[data-v-49e42bbb]:hover{box-shadow:inset 0 -2px 0 var(--gold);background:#f1dcc629;color:#fbeec0!important}.dropdown-fade-enter-active[data-v-49e42bbb],.dropdown-fade-leave-active[data-v-49e42bbb]{transition:opacity .15s,transform .15s}.dropdown-fade-enter-from[data-v-49e42bbb],.dropdown-fade-leave-to[data-v-49e42bbb]{opacity:0;transform:translateY(6px)}.wrap[data-v-c622402a]{max-width:1120px;margin:0 auto;padding:0 20px}.contact[data-v-c622402a]{background:var(--navy);color:#fff;text-align:center;padding:68px 0}.contact h2[data-v-c622402a]{color:#fff;margin:0 0 12px;font-family:Playfair Display,Georgia,serif;font-size:calc(clamp(26px,3.5vw,36px));font-weight:700}.contact p[data-v-c622402a]{color:#c0b9e2;max-width:52ch;margin:0 auto 26px;font-size:15px}.btn[data-v-c622402a]{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.b-amber[data-v-c622402a]{background:var(--amber);color:#fff}.b-amber[data-v-c622402a]:hover{background:#9e5f0a}footer.f[data-v-c622402a]{text-align:center;color:var(--muted);background:var(--bg);border-top:1px solid var(--line);padding:22px 0;font-size:14px}
