.mm-host .mbtn,#mnav.mm[hidden]{display:none}@media (width<=860px){.mm-host>:not(.logo):not(.mbtn):not([aria-live]){display:none!important}.mm-host .mbtn{color:#f3f3ef;cursor:pointer;pointer-events:auto;background:#000;border:3px solid #000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;margin-left:auto;padding:0;font:900 12px/1 Archivo,sans-serif;display:flex;rotate:6deg}.mm-host .mbtn[aria-expanded=true]{color:#000;background:#c0ff04}.mm-host .mbtn:focus-visible{outline-offset:3px;outline:3px solid #2236ff}:root.mnav-open .mm-host{z-index:9991!important}:root.mnav-open .hub .bar.mm-host{position:relative}:root.mnav-open,:root.mnav-open body{overflow:hidden}#mnav.mm{z-index:9990;color:#f3f3ef;padding:calc(96px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));background:#000;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow:auto}#mnav.mm nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}#mnav.mm a{letter-spacing:-.06em;text-transform:uppercase;color:var(--c,#f3f3ef);rotate:var(--r);font:900 min(13vw,9vh)/.95 Unbounded,sans-serif;text-decoration:none;animation:.5s cubic-bezier(.2,1.4,.4,1) both mmIn}#mnav.mm a:nth-child(2){animation-delay:50ms}#mnav.mm a:nth-child(3){animation-delay:.1s}#mnav.mm a:nth-child(4){animation-delay:.15s}#mnav.mm a:nth-child(5){animation-delay:.2s}#mnav.mm a:focus-visible{outline-offset:4px;outline:3px solid #f3f3ef}#mnav.mm a.go{letter-spacing:0;text-transform:none;color:#000;background:#ff5b14;border:3px solid #f3f3ef;border-radius:999px;margin-top:14px;padding:18px 26px;font:900 20px/1 Archivo,sans-serif}#mnav.mm p{opacity:.7;margin:0;font-size:14px;font-weight:700}@keyframes mmIn{0%{opacity:0;translate:-30px}to{opacity:1;translate:0}}}@media (width<=767px){.mm-host .mbtn{width:46px;height:46px;font-size:11px}}@media (width<=374px){.mm-host .mbtn{width:44px;height:44px}}@media (width<=860px) and (prefers-reduced-motion:reduce){#mnav.mm a{animation:none}}@media (width<=860px) and (height<=540px) and (orientation:landscape){#mnav.mm{padding-top:calc(68px + env(safe-area-inset-top,0px));padding-bottom:14px}#mnav.mm nav{gap:2px}#mnav.mm a{font-size:min(13vw,8.4vh)}#mnav.mm a.go{margin-top:8px;padding:12px 22px;font-size:17px}}@media (width<=860px) and (height<=360px) and (orientation:landscape){#mnav.mm p{display:none}}
