.mhm-canvas{padding-top:clamp(1.75rem,1rem + 2.5vw,3.25rem)}.mhm-canvas-bar{border-top:2px solid var(--mhm-ink);padding-top:calc(var(--mhm-u) * 1.5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(1.5rem,2.5vw,2.5rem);display:flex}.mhm-canvas-bar h2{font-size:var(--mhm-t-md);letter-spacing:-.01em}.mhm-canvas-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.95fr);grid-template-areas:"lead rail""emerging rail";align-items:start;gap:clamp(1.75rem,1rem + 2.5vw,3.25rem);display:grid}.mhm-canvas-lead{grid-area:lead}.mhm-canvas-rail{border-left:1px solid var(--mhm-border);grid-area:rail;align-content:start;gap:1rem;padding-left:clamp(1.25rem,2vw,2.25rem);display:grid}.mhm-canvas-emerging{border-top:2px solid var(--mhm-ink);grid-area:emerging;grid-template-columns:1fr 1fr;gap:clamp(1.25rem,2vw,2.25rem);padding-top:clamp(1.5rem,2vw,2.25rem);display:grid}.mhm-canvas-rail .mhm-story--row:first-of-type{border-top:0;padding-top:0}.mhm-canvas-rail .mhm-story--row p{display:none}.mhm-signal-strip{border:1px solid var(--mhm-accent);border-radius:var(--mhm-r);background:color-mix(in srgb, var(--mhm-accent) 6%, var(--mhm-surface));grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem 1.5rem;margin-top:clamp(1.75rem,2.5vw,2.75rem);padding:1.1rem 1.35rem;transition:background .22s;display:grid}.mhm-signal-strip:hover{background:color-mix(in srgb, var(--mhm-accent) 12%, var(--mhm-surface))}.mhm-signal-title{font-family:var(--mhm-display);font-size:var(--mhm-t-sm);letter-spacing:-.012em;font-weight:600}.mhm-signal-note{font:500 var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mhm-ink-faint)}.mhm-signal-go{color:var(--mhm-accent);font-size:var(--mhm-t-sm)}@media (max-width:980px){.mhm-canvas-grid{grid-template-columns:1fr;grid-template-areas:"lead""rail""emerging"}.mhm-canvas-rail{border-left:0;border-top:2px solid var(--mhm-ink);padding-top:1.25rem;padding-left:0}}@media (max-width:640px){.mhm-canvas-emerging{grid-template-columns:1fr}.mhm-signal-strip{grid-template-columns:1fr auto}.mhm-signal-note{display:none}}.mhm-signals{background:var(--mhm-ink);color:var(--mhm-page)}.mhm-signals-in{scrollbar-width:none;align-items:center;gap:1.25rem;padding-block:.85rem;display:flex;overflow-x:auto}.mhm-signals-in::-webkit-scrollbar{display:none}.mhm-signals-lab{flex:none;color:#8d84ad!important}.mhm-signals-list{flex:none;gap:.5rem;display:flex}.mhm-signals .mhm-chip{color:#d5d0e4;white-space:nowrap;background:0 0;border-color:#362f4e}.mhm-signals a.mhm-chip:hover{color:#fff;border-color:#a78bfa}.mhm-tabs{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.mhm-tab{border:1px solid var(--mhm-border);border-radius:var(--mhm-r);cursor:pointer;color:var(--mhm-ink-soft);font:500 var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:.5rem .9rem;transition:border-color .18s,background .18s,color .18s}.mhm-tab:hover{border-color:var(--mhm-ink);color:var(--mhm-ink)}.mhm-tab.is-on{background:var(--mhm-ink);border-color:var(--mhm-ink);color:var(--mhm-page)}.mhm-stream-more{justify-items:center;gap:.6rem;margin-top:clamp(2rem,3vw,3.5rem);display:grid}.mhm-radar-x-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.mhm-radar-x-index{border-top:2px solid var(--mhm-ink);display:grid}.mhm-desk{text-align:left;border:0;border-bottom:1px solid var(--mhm-border);cursor:pointer;width:100%;color:var(--mhm-ink-soft);transition:background .2s ease, color .2s ease, padding-left .25s var(--mhm-ease);background:0 0;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.9rem;padding:.85rem .65rem;display:grid}.mhm-desk:hover,.mhm-desk.is-on{color:var(--mhm-ink);background:var(--mhm-surface);padding-left:1.1rem}.mhm-desk.is-on{box-shadow:inset 3px 0 0 var(--mhm-accent)}.mhm-desk-ix{font:500 var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.1em;color:var(--mhm-accent)}.mhm-desk-name{font:500 var(--mhm-t-copy)/1.3 var(--mhm-body)}.mhm-desk-name em{font:500 var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mhm-accent);margin-top:.3rem;font-style:normal;display:block}.mhm-desk-n{font:500 var(--mhm-t-micro)/1 var(--mhm-mono);color:var(--mhm-ink-faint);font-variant-numeric:tabular-nums}.mhm-radar-x-panel{border:1px solid var(--mhm-border);border-top:2px solid var(--mhm-accent);border-radius:var(--mhm-r);background:var(--mhm-surface);gap:clamp(1.25rem,2vw,2rem);padding:clamp(1.25rem,2vw,2.25rem);display:grid}.mhm-desk-head{gap:.85rem;display:grid}.mhm-desk-desc{color:var(--mhm-ink-soft);font-size:var(--mhm-t-copy);max-width:58ch}.mhm-desk-cov{flex-wrap:wrap;gap:.4rem;display:flex}.mhm-desk-cov li{font:400 var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mhm-ink-faint);border:1px solid var(--mhm-border);border-radius:var(--mhm-r);padding:.35rem .55rem}.mhm-desk-body{border-top:1px solid var(--mhm-border);gap:1.25rem;padding-top:1.25rem;display:grid}.mhm-desk-recent{gap:0;display:grid}.mhm-desk-recent li{border-top:1px solid var(--mhm-border)}.mhm-desk-recent a{font-size:var(--mhm-t-copy);color:var(--mhm-ink-soft);padding:.7rem 0;display:block}.mhm-desk-recent a:hover{color:var(--mhm-accent)}@media (max-width:940px){.mhm-radar-x-grid{grid-template-columns:1fr}.mhm-radar-x-index{border-top:0;border-bottom:2px solid var(--mhm-ink);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.4rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.mhm-radar-x-index::-webkit-scrollbar{display:none}.mhm-desk{border-bottom:0;border:1px solid var(--mhm-border);border-radius:var(--mhm-r);flex:none;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;width:auto;padding:.6rem .85rem}.mhm-desk:hover,.mhm-desk.is-on{padding-left:.85rem}.mhm-desk.is-on{box-shadow:none;border-color:var(--mhm-accent);background:var(--mhm-surface)}.mhm-desk-n,.mhm-desk-name em{display:none}.mhm-desk-name{white-space:nowrap}}.mhm-gs-top{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start;gap:clamp(1.75rem,3vw,3.5rem);display:grid}.mhm-gs-intro{justify-items:start;gap:1.1rem;display:grid}.mhm-gs-name{font-size:var(--mhm-t-xl)}.mhm-gs-blurb{color:#b9b2cf;max-width:54ch}.mhm-gs-latest{border-top:1px solid #2a2440;gap:.6rem;width:100%;padding-top:1.5rem;display:grid}.mhm-gs-latest h4{font-size:var(--mhm-t-md)}.mhm-gs-latest h4 a:hover{color:#c4b5fd}.mhm-gs-ex{color:#b9b2cf;max-width:60ch}.mhm-gs-latest .mhm-meta{color:#79839c}.mhm-gs-pending{color:#b9b2cf;border-top:1px solid #2a2440;max-width:66ch;padding-top:1.5rem}.mhm-gs-archive{width:100%}.mhm-gs-archive ol{margin-top:.6rem;display:grid}.mhm-gs-archive li{border-top:1px solid #2a2440;grid-template-columns:auto 1fr;gap:.75rem;padding:.7rem 0;display:grid}.mhm-gs-archive span{font:500 var(--mhm-t-micro)/1.4 var(--mhm-mono);color:#a78bfa}.mhm-gs-archive a{font-size:var(--mhm-t-copy);color:#d5d0e4}.mhm-gs-archive a:hover{color:#fff}.mhm-gs-report{border-radius:var(--mhm-r);background:#ffffff05;border:1px solid #2a2440;border-top:2px solid #a78bfa;gap:1.25rem;padding:clamp(1.25rem,2vw,1.85rem);display:grid}.mhm-gs-report-cover{width:100%;max-width:200px}.mhm-gs-report-body{justify-items:start;gap:.7rem;display:grid}.mhm-gs-report-body h4{font-size:var(--mhm-t-md);color:var(--mhm-page)}.mhm-gs-report-body p{color:#b9b2cf;font-size:var(--mhm-t-copy)}.mhm-gs-report-body .mhm-more{color:#c4b5fd}.mhm-gs-gate{font-size:var(--mhm-t-note)!important;color:#8d84ad!important}.mhm-gs-pending code,.mhm-gs-report-body code{font-family:var(--mhm-mono);color:inherit;background:#a78bfa24;border-radius:2px;padding:.15em .4em;font-size:.85em}.mhm-gs-more{border-top:1px solid #2a2440;justify-items:start;gap:1rem;margin-top:clamp(1.75rem,2.5vw,2.75rem);padding-top:clamp(1.5rem,2vw,2.25rem);display:grid}.mhm-gs-more ul{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;display:grid}.mhm-gs-more li{border-top:1px solid #2a2440;align-content:start;gap:.4rem;padding-top:.9rem;display:grid}.mhm-gs-more li a{font-family:var(--mhm-display);font-size:var(--mhm-t-body);letter-spacing:-.012em;color:var(--mhm-page);font-weight:600;line-height:1.25}.mhm-gs-more li a:hover{color:#c4b5fd}.mhm-gs-more li span{font-size:var(--mhm-t-note);color:#8d84ad}@media (max-width:900px){.mhm-gs-top{grid-template-columns:1fr}.mhm-gs-more ul{grid-template-columns:1fr;gap:0}}.mhm-why-grid{grid-template-columns:minmax(240px,.75fr) minmax(0,2fr);align-items:start;gap:clamp(1.75rem,3vw,4rem);display:grid}.mhm-why-lede{align-content:start;justify-items:start;gap:.9rem;display:grid}.mhm-why-lede h2{font-size:var(--mhm-t-lg);max-width:14ch}.mhm-why-list{border-top:2px solid var(--mhm-ink);display:grid}.mhm-why-list li{border-bottom:1px solid var(--mhm-border);grid-template-columns:auto 1fr;align-items:baseline;gap:.4rem 1.5rem;padding:clamp(1.1rem,2vw,1.6rem) 0;display:grid}.mhm-why-ix{font:500 var(--mhm-t-micro)/1.4 var(--mhm-mono);letter-spacing:.14em;color:var(--mhm-violet);grid-row:span 2}.mhm-why-list strong{font-family:var(--mhm-display);font-size:var(--mhm-t-md);letter-spacing:-.015em;font-weight:600}.mhm-why-list p{color:var(--mhm-ink-soft);font-size:var(--mhm-t-copy);max-width:62ch}@media (max-width:820px){.mhm-why-grid{grid-template-columns:1fr}.mhm-why-lede h2{max-width:none}}.mhm-read-list{border-top:2px solid var(--mhm-ink);grid-template-columns:repeat(2,1fr);gap:0 clamp(1.75rem,3vw,3.5rem);display:grid}.mhm-read-list li{border-bottom:1px solid var(--mhm-rule);grid-template-columns:auto 1fr;gap:1.1rem;padding:clamp(1rem,2vw,1.5rem) 0;display:grid}.mhm-read-list li>div{gap:.45rem;min-width:0;display:grid}.mhm-read-ix{font:500 var(--mhm-t-md)/1 var(--mhm-display);color:var(--mhm-accent);font-variant-numeric:tabular-nums}.mhm-read-title{font-family:var(--mhm-display);font-size:var(--mhm-t-sm);letter-spacing:-.015em;background-image:linear-gradient(var(--mhm-accent), var(--mhm-accent));transition:background-size .4s var(--mhm-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;font-weight:600;line-height:1.25}.mhm-read-title:hover{background-size:100% 1px}@media (max-width:760px){.mhm-read-list{grid-template-columns:1fr}}.mhm-stack-list{border-top:2px solid var(--mhm-ink);display:grid}.mhm-stack-list li{border-bottom:1px solid var(--mhm-border)}.mhm-stack-list a{transition:background .2s ease, padding-left .25s var(--mhm-ease);grid-template-columns:auto minmax(160px,.7fr) minmax(0,1.6fr) auto;align-items:center;gap:1rem 1.75rem;padding:1.1rem .65rem;display:grid}.mhm-stack-list a:hover{background:var(--mhm-surface);padding-left:1.15rem}.mhm-stack-ix{font:500 var(--mhm-t-micro)/1 var(--mhm-mono);letter-spacing:.12em;color:var(--mhm-violet)}.mhm-stack-need{font-family:var(--mhm-display);font-size:var(--mhm-t-md);letter-spacing:-.015em;font-weight:600}.mhm-stack-detail{color:var(--mhm-ink-soft);font-size:var(--mhm-t-copy)}.mhm-stack-go{color:var(--mhm-violet);font-size:var(--mhm-t-sm)}@media (max-width:820px){.mhm-stack-list a{grid-template-columns:auto 1fr auto}.mhm-stack-detail{grid-column:2/-1}}.mhm-news-in{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.mhm-news-copy h2{font-size:var(--mhm-t-lg);letter-spacing:-.022em;margin:.9rem 0;line-height:1.1}.mhm-news-note{font-family:var(--mhm-display);font-style:italic;font-size:var(--mhm-t-sm);color:#c9c2dd;max-width:40ch}.mhm-news-points{gap:.85rem;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid}.mhm-news-points ol{border-top:1px solid #2a2440;display:grid}.mhm-news-points li{color:#d5d0e4;font-size:var(--mhm-t-copy);border-bottom:1px solid #2a2440;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;padding:.8rem 0;display:grid}.mhm-news-points span{font:500 var(--mhm-t-micro)/1.4 var(--mhm-mono);letter-spacing:.14em;color:#a78bfa}.mhm-news-form{border-radius:var(--mhm-r);background:#ffffff09;border:1px solid #2a2440;border-top:2px solid #a78bfa;padding:clamp(1.5rem,2.5vw,2.25rem)}@media (max-width:860px){.mhm-news-in{grid-template-columns:1fr}}
