.hamburger[data-v-a4420dec]{align-items:center;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;height:40px;justify-content:center;padding:0;position:relative;width:40px;z-index:110}.bar[data-v-a4420dec]{background:#111;border-radius:2px;display:block;height:1.5px;transform-origin:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s ease,background .2s ease;width:22px}.hamburger.is-open .bar[data-v-a4420dec]:first-child{transform:translateY(6.5px) rotate(45deg)}.hamburger.is-open .bar[data-v-a4420dec]:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-open .bar[data-v-a4420dec]:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mobile-overlay[data-v-a4420dec]{display:flex;flex-direction:column;inset:0;position:fixed;z-index:100}.overlay-nav[data-v-a4420dec]{display:flex;flex:1;flex-direction:column;gap:.15rem;justify-content:center}.overlay-link[data-v-a4420dec]{display:block;font-family:var(--font-mono);letter-spacing:-.03em;line-height:1.1;text-transform:uppercase;transition:color .15s ease;-webkit-tap-highlight-color:transparent}.overlay-link[data-v-a4420dec]:first-child{transition-delay:.04s}.overlay-link[data-v-a4420dec]:nth-child(2){transition-delay:.07s}.overlay-link[data-v-a4420dec]:nth-child(3){transition-delay:.1s}.overlay-footer[data-v-a4420dec]{border-top:1px solid hsla(0,0%,100%,.07);justify-content:space-between;padding-top:1.25rem}.overlay-footer[data-v-a4420dec],.overlay-lang[data-v-a4420dec]{align-items:center;display:flex}.overlay-lang[data-v-a4420dec]{font-size:.7rem;gap:6px;letter-spacing:.1em;transition:color .15s ease}.overlay-lang[data-v-a4420dec],.overlay-locale-badge[data-v-a4420dec]{font-family:var(--font-mono);text-transform:uppercase}.overlay-locale-badge[data-v-a4420dec]{color:#ffffff26;font-size:.6rem;letter-spacing:.15em}.overlay-enter-active[data-v-a4420dec]{transition:opacity .22s ease,transform .3s cubic-bezier(.16,1,.3,1)}.overlay-leave-active[data-v-a4420dec]{transition:opacity .18s ease,transform .22s ease}.overlay-enter-from[data-v-a4420dec],.overlay-leave-to[data-v-a4420dec]{opacity:0;transform:translateY(-12px)}
