.mhpp{--mhpp-ink:#08090a;--mhpp-ink-2:#0e1012;--mhpp-ink-3:#15181b;--mhpp-ink-4:#1c2024;--mhpp-iron:#8a9099;--mhpp-iron-dim:#5a6069;--mhpp-bone:#f2f3f4;--mhpp-red:#c8102e;--mhpp-red-hot:#ff2a3d;--mhpp-rule:#8a90992e;--mhpp-rule-hi:#8a909952;--mhpp-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;--mhpp-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--mhpp-pad:clamp(20px, 4.5vw, 64px);--mhpp-col:min(1220px, 100%);background:var(--mhpp-ink);color:var(--mhpp-bone);font-family:var(--mhpp-sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.6;overflow-x:hidden}.mhpp h1,.mhpp h2,.mhpp h3,.mhpp h4{text-wrap:balance;margin:0}.mhpp p{max-width:66ch;color:var(--mhpp-iron);margin:0}.mhpp strong{color:var(--mhpp-bone);font-weight:700}.mhpp .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--mhpp-iron);font-size:.688rem;font-weight:700}.mhpp .num{font-family:var(--mhpp-mono);letter-spacing:.08em;color:var(--mhpp-iron-dim);font-variant-numeric:tabular-nums;font-size:.688rem;font-weight:600}.mhpp .h-xl{letter-spacing:-.04em;font-size:clamp(2.9rem,8.4vw,6.75rem);font-weight:800;line-height:.92}.mhpp .h-2{letter-spacing:-.03em;font-size:clamp(1.85rem,4.4vw,3.35rem);font-weight:800;line-height:1.04}.mhpp .h-3{letter-spacing:-.012em;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:700;line-height:1.28}.mhpp .lede{color:var(--mhpp-bone);max-width:64ch;font-size:clamp(1.02rem,1.45vw,1.22rem);line-height:1.55}.mhpp .red{color:var(--mhpp-red-hot)}.mhpp .caption{color:var(--mhpp-iron-dim);max-width:62ch;font-size:.75rem}.mhpp .pnav{z-index:60;padding:12px var(--mhpp-pad);-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--mhpp-rule);background:#08090ae0;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.mhpp .pnav-brand{color:var(--mhpp-bone);align-items:baseline;gap:10px;text-decoration:none;display:flex}.mhpp .pnav-brand .mark{letter-spacing:.04em;font-size:1.125rem;font-weight:800}.mhpp .pnav-brand .mark i{color:var(--mhpp-red);font-style:normal}.mhpp .pnav-brand small{letter-spacing:.2em;text-transform:uppercase;color:var(--mhpp-iron-dim);font-size:.625rem;font-weight:700}.mhpp .pnav-brand:hover small{color:var(--mhpp-iron)}.mhpp .pnav-right{align-items:center;gap:8px;display:flex}.mhpp .pbtn{text-transform:uppercase;letter-spacing:.14em;color:var(--mhpp-bone);white-space:nowrap;background:0 0;border:1px solid #8a909961;border-radius:2px;justify-content:center;align-items:center;padding:10px 16px;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.mhpp .pbtn:hover{border-color:var(--mhpp-bone);background:#f2f3f40f}.mhpp .pbtn-primary{background:var(--mhpp-red);color:#fff;border-color:#0000}.mhpp .pbtn-primary:hover{background:#e01634;transform:translateY(-1px)}@media (max-width:560px){.mhpp .pnav-primary-hide{display:none}}.mhpp .deck{display:block}.mhpp .slide{min-height:100dvh;padding:clamp(78px, 8vh, 104px) var(--mhpp-pad) clamp(44px, 6vh, 72px);border-bottom:1px solid var(--mhpp-rule);background:var(--mhpp-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.mhpp .slide.alt{background:var(--mhpp-ink-2)}.mhpp .wrap{width:var(--mhpp-col);margin:0 auto}.mhpp .chrome{width:var(--mhpp-col);border-bottom:1px solid var(--mhpp-rule);justify-content:space-between;align-items:baseline;gap:20px;margin:0 auto clamp(26px,4vh,48px);padding-bottom:13px;display:flex}.mhpp .body-area{width:var(--mhpp-col);flex-direction:column;flex:1;justify-content:center;gap:clamp(20px,2.8vh,38px);min-height:0;margin:0 auto;display:flex}.mhpp .stack{flex-direction:column;gap:clamp(16px,2.2vh,26px);display:flex}.mhpp .cover{justify-content:space-between}.mhpp .cover>.stack{flex:1;justify-content:center}.mhpp .cover-mark{align-items:baseline;gap:12px;display:flex}.mhpp .cover-mark .mark{letter-spacing:.04em;font-size:1.5rem;font-weight:800}.mhpp .cover-mark .mark i{color:var(--mhpp-red);font-style:normal}.mhpp .cover-mark small{letter-spacing:.2em;text-transform:uppercase;color:var(--mhpp-iron-dim);font-size:.688rem;font-weight:700}.mhpp .cover-line{background:var(--mhpp-rule);height:1px;margin:clamp(24px,3.4vh,40px) 0;position:relative}.mhpp .cover-line:after{content:"";background:var(--mhpp-red);width:84px;height:3px;position:absolute;top:-1px;left:0}.mhpp .cover-meta{letter-spacing:.18em;text-transform:uppercase;color:var(--mhpp-iron-dim);flex-wrap:wrap;gap:10px 28px;font-size:.688rem;font-weight:700;display:flex}.mhpp .g2{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.4vw,34px);display:grid}.mhpp .g3{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.mhpp .g4{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.5vw,20px);display:grid}.mhpp .split{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,3.2vw,52px);display:grid}.mhpp .split.rev{grid-template-columns:1.15fr 1fr}@media (max-width:900px){.mhpp .g2,.mhpp .g3,.mhpp .g4,.mhpp .split,.mhpp .split.rev{grid-template-columns:1fr}.mhpp .g4.keep{grid-template-columns:repeat(2,1fr)}}.mhpp .browser{border:1px solid var(--mhpp-rule-hi);background:var(--mhpp-ink-3);overflow:hidden;box-shadow:0 22px 50px #00000080}.mhpp .browser-bar{border-bottom:1px solid var(--mhpp-rule);background:var(--mhpp-ink-4);align-items:center;gap:8px;padding:9px 13px;display:flex}.mhpp .dot{background:var(--mhpp-iron-dim);opacity:.5;border-radius:50%;flex:none;width:9px;height:9px}.mhpp .browser-url{font-family:var(--mhpp-mono);color:var(--mhpp-iron-dim);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:.656rem;overflow:hidden}.mhpp .browser figure{margin:0;position:relative}.mhpp .browser img{width:100%;height:auto;display:block}.mhpp .browser.crop figure{max-height:56vh;overflow:hidden}.mhpp .browser.crop figure:after{content:"";pointer-events:none;background:linear-gradient(#08090a00,#08090aeb);height:90px;position:absolute;bottom:0;left:0;right:0}.mhpp .browser.short figure{max-height:34vh;overflow:hidden}.mhpp .shotnote{color:var(--mhpp-iron-dim);max-width:68ch;margin-top:12px;font-size:.8125rem;line-height:1.5}.mhpp .shotnote b{color:var(--mhpp-iron);font-weight:700}.mhpp .cell{border-top:1px solid var(--mhpp-rule-hi);flex-direction:column;gap:11px;padding-top:18px;display:flex}.mhpp .cell .step{font-family:var(--mhpp-mono);letter-spacing:.08em;color:var(--mhpp-red);font-variant-numeric:tabular-nums;font-size:.688rem;font-weight:600}.mhpp .cell p{font-size:.906rem}.mhpp .card{background:var(--mhpp-ink-3);border:1px solid var(--mhpp-rule);flex-direction:column;gap:9px;padding:clamp(16px,1.8vw,24px);display:flex}.mhpp .card p{font-size:.875rem}.mhpp .quote{border-left:3px solid var(--mhpp-red);color:var(--mhpp-bone);max-width:58ch;margin:0;padding:4px 0 4px 22px;font-size:clamp(1.02rem,1.6vw,1.3rem);font-weight:500;line-height:1.45}.mhpp .kicker{color:var(--mhpp-bone);letter-spacing:-.01em;max-width:58ch;font-size:clamp(.98rem,1.4vw,1.16rem);font-weight:700}.mhpp ul.marks{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.mhpp ul.marks li{color:var(--mhpp-iron);max-width:64ch;padding-left:26px;font-size:.938rem;position:relative}.mhpp ul.marks li:before{content:"";background:var(--mhpp-red);width:14px;height:2px;position:absolute;top:.68em;left:0}.mhpp ul.marks li b{color:var(--mhpp-bone);font-weight:700}.mhpp ul.plain{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.mhpp ul.plain li{color:var(--mhpp-iron);padding-left:18px;font-size:.906rem;position:relative}.mhpp ul.plain li:before{content:"";background:var(--mhpp-iron-dim);width:6px;height:1px;position:absolute;top:.62em;left:0}.mhpp .statrow{border-top:1px solid var(--mhpp-rule-hi);grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,26px);padding-top:20px;display:grid}@media (max-width:720px){.mhpp .statrow{grid-template-columns:repeat(2,1fr)}}.mhpp .stat .k{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--mhpp-bone);font-size:clamp(1.6rem,3.2vw,2.7rem);font-weight:800;line-height:1}.mhpp .stat .k.hot{color:var(--mhpp-red-hot)}.mhpp .stat .v{letter-spacing:.1em;text-transform:uppercase;color:var(--mhpp-iron-dim);margin-top:7px;font-size:.719rem;font-weight:600;line-height:1.35}.mhpp .tile{background:var(--mhpp-ink-3);border:1px solid var(--mhpp-rule);flex-direction:column;gap:11px;padding:16px;display:flex}.mhpp .tile .name{letter-spacing:.1em;text-transform:uppercase;color:var(--mhpp-iron);font-size:.719rem;font-weight:700}.mhpp .tile .count{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;line-height:1}.mhpp .tile .count span{color:var(--mhpp-iron-dim);letter-spacing:0;font-size:.8125rem;font-weight:600}.mhpp .bar{background:var(--mhpp-red);height:4px;display:flex}.mhpp .bar i{background:var(--mhpp-bone);height:4px;display:block}.mhpp .tools{background:var(--mhpp-rule);border:1px solid var(--mhpp-rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:900px){.mhpp .tools{grid-template-columns:repeat(2,1fr)}}.mhpp .tool{background:var(--mhpp-ink);flex-direction:column;gap:5px;min-height:96px;padding:14px 14px 16px;display:flex}.mhpp .slide.alt .tool{background:var(--mhpp-ink-2)}.mhpp .tool .t{color:var(--mhpp-bone);font-size:.844rem;font-weight:700}.mhpp .tool .d{color:var(--mhpp-iron-dim);font-size:.781rem;line-height:1.45}.mhpp .tablewrap{border:1px solid var(--mhpp-rule);overflow-x:auto}.mhpp table{border-collapse:collapse;width:100%;min-width:660px;font-size:.875rem}.mhpp th,.mhpp td{text-align:left;border-bottom:1px solid var(--mhpp-rule);vertical-align:top;padding:13px 15px}.mhpp th{letter-spacing:.14em;text-transform:uppercase;color:var(--mhpp-iron-dim);background:var(--mhpp-ink-3);white-space:nowrap;font-size:.688rem;font-weight:700}.mhpp td{color:var(--mhpp-iron)}.mhpp td:first-child{color:var(--mhpp-bone);white-space:nowrap;font-weight:700}.mhpp tr.us td{background:#c8102e12}.mhpp tr.us td:first-child{color:var(--mhpp-red-hot)}.mhpp tbody tr:last-child td{border-bottom:0}.mhpp .flag{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--mhpp-rule-hi);color:var(--mhpp-iron);align-self:flex-start;align-items:center;gap:8px;padding:6px 11px;font-size:.656rem;font-weight:700;display:inline-flex}.mhpp .flag.live{color:var(--mhpp-red-hot);border-color:#c8102e80}.mhpp .flag.next{border-style:dashed}.mhpp .flagrow{flex-wrap:wrap;gap:9px;display:flex}.mhpp .cta-box{border:1px solid var(--mhpp-rule-hi);background:var(--mhpp-ink-3);flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,30px);display:flex}.mhpp .mailto{font-family:var(--mhpp-mono);color:var(--mhpp-red-hot);letter-spacing:-.01em;border-bottom:1px solid #ff2a3d59;align-self:flex-start;font-size:clamp(.95rem,2vw,1.4rem);text-decoration:none}.mhpp .mailto:hover{border-bottom-color:var(--mhpp-red-hot)}.mhpp a:focus-visible,.mhpp button:focus-visible{outline:2px solid var(--mhpp-red-hot);outline-offset:3px}.mhpp .rail{background:var(--mhpp-rule);z-index:40;width:2px;height:min(44vh,360px);position:fixed;top:50%;right:clamp(10px,1.6vw,22px);transform:translateY(-50%)}.mhpp .rail-fill{background:var(--mhpp-red);width:2px;height:0;position:absolute;top:0;left:0}.mhpp .rail-count{font-family:var(--mhpp-mono);letter-spacing:.1em;color:var(--mhpp-iron-dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.625rem;position:absolute;bottom:-30px;right:10px}@media (max-width:820px){.mhpp .rail{display:none}}.mhpp .rv{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transform:translateY(13px)}.mhpp .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mhpp .rv{opacity:1;transition:none;transform:none}}.mhpp .foot{padding:32px var(--mhpp-pad) 42px;border-top:1px solid var(--mhpp-rule);background:var(--mhpp-ink)}.mhpp .foot .wrap{color:var(--mhpp-iron-dim);letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:.75rem;display:flex}@media print{.mhpp{color:#111;background:#fff}.mhpp .rail{display:none}.mhpp .rv{opacity:1;transform:none}.mhpp .slide{break-after:page;page-break-after:always;border-bottom:0;min-height:auto;padding:22px 26px;background:#fff!important}.mhpp .slide:last-of-type{break-after:auto;page-break-after:auto}.mhpp .card,.mhpp .tile,.mhpp .cta-box,.mhpp .tool,.mhpp th,.mhpp .browser,.mhpp .browser-bar{background:#fff!important}.mhpp .browser{box-shadow:none;border-color:#ccc}.mhpp .browser.crop figure,.mhpp .browser.short figure{max-height:320px}.mhpp .h-xl{font-size:3.2rem}.mhpp .h-2{font-size:1.85rem}.mhpp p,.mhpp td,.mhpp .tool .d,.mhpp .shotnote,.mhpp .caption{color:#444!important}.mhpp .stat .k,.mhpp td:first-child,.mhpp strong,.mhpp .kicker,.mhpp .quote,.mhpp .h-2,.mhpp .h-xl,.mhpp .h-3{color:#111!important}.mhpp .red,.mhpp .stat .k.hot,.mhpp .mailto,.mhpp .cell .step{color:#c8102e!important}.mhpp *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
