.mk-nav-link{color:var(--txt-dim,#b6a8a1);font-size:.92rem;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.mk-nav-link:hover{color:var(--txt,#f6efe9)}.mk-prod{border:1px solid var(--line,#2a201d);background:var(--bg-1,#140f0e);color:var(--txt-dim,#b6a8a1);white-space:nowrap;transition:.2s var(--ease,cubic-bezier(.16, 1, .3, 1));border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.mk-prod:hover{border-color:var(--acc,#c31);color:var(--txt,#f6efe9);background:var(--bg-2,#1c1513)}.mk-prod svg{opacity:.55;transition:opacity .2s}.mk-prod:hover svg{opacity:1}.mk-sep{background:var(--line,#2a201d);width:1px;height:22px;margin:0 2px}.mk-overlay{z-index:200;-webkit-backdrop-filter:blur(10px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:mkFade .22s var(--ease,cubic-bezier(.16, 1, .3, 1));background:#0c0908fa;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mkFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mk-ov-top{min-height:64px;padding:var(--ag-safe-t,0px) clamp(18px, 4vw, 56px) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.mk-ov-body{padding:14px clamp(22px, 7vw, 44px) calc(40px + var(--ag-safe-b,0px));flex-direction:column;gap:26px;display:flex}.mk-grp-h{letter-spacing:.2em;text-transform:uppercase;color:var(--txt-mut,#8a7c75);margin:0 0 4px;font-size:.7rem;font-weight:700}.mk-ov-link{font-family:var(--font-bricolage), "Bricolage Grotesque", sans-serif;color:var(--txt,#f6efe9);border-bottom:1px solid var(--line-soft,#221a18);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:1.45rem;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.mk-ov-link:hover,.mk-ov-link:active{color:var(--acc-soft,#ff8a5c)}.mk-ov-link svg{color:var(--txt-mut,#8a7c75)}@media (prefers-reduced-motion:reduce){.mk-overlay{animation:none}}