@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/onest-latin-ext-variable.0t4d9turf_6_x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/onest-latin-variable.2sla2yow9-9p_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.nav .nav-drop .drop-panel{left:0;transform:translateY(-6px)}.nav .nav-drop.open .drop-panel{transform:translateY(0)}
.nav-burger{border:1px solid var(--line-strong);background:var(--card);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:none}.nav-burger i{background:currentColor;border-radius:2px;width:17px;height:1.6px;transition:background .18s;display:block;position:relative}.nav-burger i:before,.nav-burger i:after{content:"";background:currentColor;border-radius:2px;width:17px;height:1.6px;transition:transform .22s;position:absolute;left:0}.nav-burger i:before{top:-5.5px}.nav-burger i:after{top:5.5px}.nav-burger[aria-expanded=true] i{background:0 0}.nav-burger[aria-expanded=true] i:before{transform:translateY(5.5px)rotate(45deg)}.nav-burger[aria-expanded=true] i:after{transform:translateY(-5.5px)rotate(-45deg)}.mnav-scrim{bottom:0;left:0;right:0;top:var(--mnav-top,64px);opacity:0;visibility:hidden;z-index:45;background:#00000080;transition:opacity .22s,visibility .22s;position:fixed}.mnav-scrim.open{opacity:1;visibility:visible}.mnav{left:0;right:0;top:var(--mnav-top,64px);z-index:46;max-height:calc(100vh - var(--mnav-top,64px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;padding:6px 20px 28px;transition:opacity .22s,transform .22s,visibility .22s;position:fixed;overflow-y:auto;transform:translateY(-8px)}.mnav.open{opacity:1;visibility:visible;transform:none}.mnav-sec+.mnav-sec{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.mnav-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);padding:12px 4px 4px;font-size:11px}.mnav a{min-height:52px;color:var(--ink-soft);align-items:center;gap:12px;padding:8px 4px;font-size:15px;line-height:1.4;display:flex}.mnav a:hover{color:var(--ink)}.mnav a.on{color:var(--ink);font-weight:700}.mnav-ico{background:var(--paper-deep);width:34px;height:34px;color:var(--ink-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.mnav-ico svg{width:18px;height:18px}.mnav em{color:var(--muted);margin-left:6px;font-size:12px;font-style:normal;font-weight:400}.mnav em+em:before{content:"·";color:var(--line-strong);margin-right:6px}.mnav-sec.mnav-top a{color:var(--ink);font-size:16px;font-weight:600}body.mnav-lock{padding-top:var(--mnav-top,64px);overflow:hidden}body.mnav-lock>.nav{width:100%;position:fixed;top:0;left:0;right:0}[data-theme=orbit] .nav-burger{border-color:var(--line-strong);color:var(--ink);background:#ffffff0d}@media (max-width:960px){.nav-burger{display:inline-flex}}@media (min-width:961px){.mnav,.mnav-scrim{display:none!important}}@media (prefers-reduced-motion:reduce){.mnav,.mnav-scrim,.nav-burger i,.nav-burger i:before,.nav-burger i:after{transition:none!important}}
[hidden]{display:none!important}
