.mm-btn{cursor:pointer;height:44px;color:var(--paper,#f4f3ee);font-family:var(--font-sans,"Archivo", sans-serif);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff47;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;font-stretch:75%;display:none}.mm-btn:hover,.mm-btn:focus-visible{border-color:var(--yellow,#ffd400);color:var(--yellow,#ffd400)}.mm-bars{flex-direction:column;gap:4px;width:18px;display:inline-flex}.mm-bars i{background:currentColor;height:2px;display:block}@media (width<=760px){.mm-btn{display:inline-flex}}@media (width<=420px){.mm-label{display:none}.mm-btn{padding-left:12px;padding-right:12px}}html.mm-lock,html.mm-lock body{overflow:hidden}.mm-panel{z-index:2147483000;overscroll-behavior:contain;color:var(--paper,#f4f3ee);padding:max(12px, env(safe-area-inset-top)) 20px max(28px, env(safe-area-inset-bottom));background:#0a0a0a;flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.mm-panel[hidden]{display:none}.mm-top{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;min-height:56px;display:flex}.mm-brand{font-family:var(--font-sans,"Archivo", sans-serif);text-transform:uppercase;color:inherit;font-size:38px;font-weight:900;font-stretch:62%;line-height:1;text-decoration:none}.mm-brand span{color:var(--yellow,#ffd400)}.mm-close{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff47;place-items:center;display:grid}.mm-close:hover{border-color:var(--yellow,#ffd400);color:var(--yellow,#ffd400)}.mm-main{flex-direction:column;display:flex}.mm-main a{min-height:60px;color:inherit;font-family:var(--font-sans,"Archivo", sans-serif);text-transform:uppercase;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:6px 0;font-size:40px;font-weight:900;font-stretch:62%;line-height:1;text-decoration:none;display:flex}.mm-main a span{color:#ffffff59;font-size:22px;font-stretch:100%}.mm-main a[aria-current=page],.mm-main a:hover span,.mm-main a[aria-current=page] span{color:var(--yellow,#ffd400)}.mm-more{flex-wrap:wrap;gap:10px;display:flex}.mm-more a{color:#fffc;min-height:44px;font-family:var(--font-sans,"Archivo", sans-serif);border:1px solid #fff3;align-items:center;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.mm-more a:hover{border-color:var(--yellow,#ffd400);color:var(--yellow,#ffd400)}.mm-cta{background:var(--yellow,#ffd400);color:#0a0a0a;min-height:52px;font-family:var(--font-sans,"Archivo", sans-serif);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;margin-top:auto;font-size:16px;font-weight:800;font-stretch:75%;text-decoration:none;display:flex}.jp-back{z-index:120;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.jp{box-sizing:border-box;color:#f5f5f2;background:#121212;border:2px solid #ffd400;flex-direction:column;gap:14px;width:100%;max-width:860px;max-height:calc(100vh - 32px);padding:28px;display:flex;position:relative;overflow:auto}.jp-x{color:#f5f5f2;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:30px;line-height:1;position:absolute;top:8px;right:8px}.jp-kicker{letter-spacing:.14em;text-transform:uppercase;color:#ffd400;font-size:12px;font-weight:800}.jp h2{font-family:var(--font-display,inherit);text-transform:uppercase;margin:0;font-size:clamp(36px,6vw,60px);line-height:.9}.jp-lede{color:#cfcfca;max-width:60ch;margin:0;font-size:17px;line-height:1.45}.jp-modes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.jp-mode{border:1px solid #fff3;flex-direction:column;gap:8px;padding:16px;display:flex}.jp-mode b{font-family:var(--font-display,inherit);text-transform:uppercase;color:#ffd400;font-size:28px;line-height:1}.jp-line{color:#a3a39e;font-size:14px}.jp-mode ul{flex-direction:column;flex:1;gap:3px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.jp-go{color:#0a0a0a;min-height:46px;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffd400;border:0;margin-top:4px;padding:0 12px;font-size:13px;font-weight:800}.jp-go:hover{background:#ffe14d}.jp-later{color:#a3a39e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 16px;font-size:15px;text-decoration:underline}.jp-x:focus-visible,.jp-go:focus-visible,.jp-later:focus-visible{outline-offset:2px;outline:3px solid #f5f5f2}
