.burger-btn[data-v-24941f30]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:2.25rem;height:2.25rem;padding:.3rem;border-radius:.5rem;cursor:pointer;transition:background .2s}.burger-btn[data-v-24941f30]:hover{background:hsla(0,0%,100%,.25)}.burger-btn span[data-v-24941f30]{display:block;width:100%;height:2px;border-radius:9999px;background:#fff;transform-origin:center;transition:transform .22s ease,opacity .22s ease}.burger-btn.is-open span[data-v-24941f30]:first-child{transform:translateY(7px) rotate(45deg)}.burger-btn.is-open span[data-v-24941f30]:nth-child(2){opacity:0;transform:scaleX(0)}.burger-btn.is-open span[data-v-24941f30]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-overlay[data-v-24941f30]{position:absolute;top:76px;left:0;right:0;z-index:40;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 8px 24px rgba(0,0,0,.1)}.nav-panel[data-v-24941f30]{padding:1.25rem 0 1.5rem}.nav-section-label[data-v-24941f30]{font-size:.65rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#9ca3af;margin-bottom:.75rem}.nav-links[data-v-24941f30]{display:grid;grid-template-columns:repeat(1,1fr);gap:.25rem}@media (min-width:640px){.nav-links[data-v-24941f30]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nav-links[data-v-24941f30]{grid-template-columns:repeat(3,1fr)}}.nav-link[data-v-24941f30]{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:.625rem;font-size:.875rem;font-weight:500;color:#26171e;transition:background .15s,color .15s}.nav-link.nuxt-link-exact-active[data-v-24941f30],.nav-link[data-v-24941f30]:hover{background:#fff4eb;color:#cf3a4d}.nav-backdrop[data-v-24941f30]{position:fixed;inset:0;z-index:30;background:rgba(0,0,0,.18)}.menu-slide-enter-active[data-v-24941f30],.menu-slide-leave-active[data-v-24941f30]{transition:opacity .2s ease,transform .2s ease}.menu-slide-enter[data-v-24941f30],.menu-slide-leave-to[data-v-24941f30]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-24941f30],.fade-leave-active[data-v-24941f30]{transition:opacity .2s ease}.fade-enter[data-v-24941f30],.fade-leave-to[data-v-24941f30]{opacity:0}