.menuButton{display:flex;justify-content:center;align-items:center;gap:8px;background-color:rgba(0,0,0,0);color:inherit;border:none;padding:16px;pointer-events:all;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;visibility:hidden;opacity:0}@media screen and (max-width:599px){.menuButton{visibility:visible!important;opacity:1!important;transform:none!important;padding:var(--layout-margin);right:0!important}.menuButton .close,.menuButton .text{padding-top:2px}}.menuButton .text{position:relative;display:flex;align-items:center;width:40px;white-space:nowrap}.menuButton .text span{display:inline-block;transform-origin:200% center;position:absolute;right:0;font-variation-settings:"wdth" 75,"wght" 600;font-size:var(--body-regular);font-weight:600}.menuButton .burger{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:16px;height:14px}.menuButton .burger .bar{width:100%;height:2px;background-color:currentColor;border-radius:4px;transition:background-color .4s ease-out;transform-origin:center}.menuButton .burger .bar:first-child,.menuButton .burger .bar:nth-child(3){transform-origin:center center}@media(hover:hover)and (pointer:fine){.menuButton.active,.menuButton:hover{color:var(--page-color)}.menuButton.active .burger .bar,.menuButton:hover .burger .bar{background-color:var(--page-color)}}