.hm{background:var(--ap-paper-deep)}.hm-nav{background:var(--ap-navy);border-bottom:1px solid #c9ae7359;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,48px);display:flex}.hm-nav-brand{font:500 13px var(--ap-serif);letter-spacing:.2em;color:var(--ap-paper);align-items:center;gap:12px;display:flex}.hm-nav-links{align-items:center;gap:20px;display:flex}.hm-nav-links a{font:600 10px var(--ap-sans);letter-spacing:.14em;color:#f6f1e6cc;text-decoration:none}.hm-nav-links a:hover{color:var(--ap-paper)}.hm-nav-cta{border:1.5px solid #c9ae7399;padding:9px 14px;color:var(--ap-brass-tint)!important}.hm-hero{background:var(--ap-navy);background-image:var(--ap-crosshatch-dark);color:var(--ap-paper);text-align:center;padding:clamp(64px,12vw,140px) clamp(16px,5vw,48px) clamp(56px,10vw,120px)}.hm-hero-kicker{font:600 10px var(--ap-mono);letter-spacing:.3em;color:var(--ap-brass-tint)}.hm-hero-title{max-width:900px;font:300 clamp(38px, 7vw, 80px)/1.06 var(--ap-serif);letter-spacing:.005em;text-wrap:balance;margin:26px auto 0}.hm-hero-sub{font:500 11px var(--ap-mono);letter-spacing:.22em;color:#f6f1e68c;margin:26px 0 0}.hm-hero-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.hm-cta-primary{background:var(--ap-brass-tint);color:var(--ap-navy);font:600 11.5px var(--ap-sans);letter-spacing:.14em;padding:16px 26px;text-decoration:none}.hm-cta-primary:hover{color:var(--ap-navy);background:#e8d9ac;text-decoration:none}.hm-cta-ghost{color:#f6f1e6d9;font:600 10.5px var(--ap-sans);letter-spacing:.13em;border:1.5px solid #f6f1e659;padding:15px 22px;text-decoration:none}.hm-cta-ghost:hover{color:var(--ap-paper);border-color:#f6f1e6b3;text-decoration:none}.hm-problem{text-align:center;max-width:980px;margin:0 auto;padding:clamp(56px,9vw,110px) clamp(16px,4vw,40px) clamp(40px,6vw,70px)}.hm-problem-title{font:300 clamp(26px, 4vw, 40px)/1.3 var(--ap-serif);color:var(--ap-navy);text-wrap:pretty;margin:0}.hm-problem-title strong{font-weight:500}.hm-problem-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:34px;display:flex}.hm-scattered{font:500 9.5px var(--ap-mono);letter-spacing:.1em;color:var(--ap-gray-text);border:1.5px dashed #101e364d;padding:8px 12px;transform:rotate(-1deg)}.hm-scattered:nth-child(2n){transform:rotate(1.5deg)}.hm-scattered-arrow{font:600 14px var(--ap-mono);color:var(--ap-red);letter-spacing:.2em}.hm-onerecord{font:600 10px var(--ap-mono);letter-spacing:.12em;color:var(--ap-paper);background:var(--ap-navy);padding:10px 14px}.hm-document{max-width:1240px;margin:0 auto;padding:0 clamp(12px,3.5vw,40px) clamp(48px,7vw,90px)}.hm-document-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding:0 2px 12px;display:flex}.hm-document-head span{font:600 10px var(--ap-mono);letter-spacing:.16em;color:var(--ap-gray-text)}.hm-document-head a{font:600 10px var(--ap-mono);letter-spacing:.12em;color:var(--ap-red)}.hm-document-frame{border:1px solid #101e362e;box-shadow:0 2px 8px #101e361a}.hm-chapters{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(56px,8vw,100px)}.hm-band-label{font:600 10px var(--ap-mono);letter-spacing:.22em;color:var(--ap-red);border-bottom:1.5px solid var(--ap-navy);margin-bottom:0;padding-bottom:10px}.hm-chapters-grid{grid-template-columns:repeat(4,1fr);display:grid}.hm-chapter{border-right:1px solid #101e3624;padding:26px clamp(14px,2vw,24px) 30px 0}.hm-chapter:last-child{border-right:none}.hm-chapter+.hm-chapter{padding-left:clamp(14px,2vw,24px)}.hm-chapter-page{font:600 9px var(--ap-mono);letter-spacing:.16em;color:var(--ap-gray)}.hm-chapter-name{font:400 22px var(--ap-serif);color:var(--ap-navy);margin-top:8px}.hm-chapter-note{font:400 12.5px/1.7 var(--ap-sans);color:var(--ap-gray-text);margin:10px 0 0}.hm-verify{background:var(--ap-navy);background-image:var(--ap-crosshatch-dark);color:var(--ap-paper);text-align:center;padding:clamp(56px,9vw,100px) clamp(16px,4vw,48px)}.hm-verify-title{font:300 clamp(28px, 4.5vw, 46px)/1.18 var(--ap-serif);margin:0}.hm-verify-title strong{color:var(--ap-brass-tint);font-weight:500}.hm-verify-sub{max-width:620px;font:400 14px/1.75 var(--ap-sans);color:#f6f1e6a6;margin:18px auto 0}.hm-tiers{background:#f6f1e624;border:1px solid #f6f1e624;grid-template-columns:repeat(5,1fr);gap:1px;max-width:1080px;margin:44px auto 0;display:grid}.hm-tier{background:var(--ap-navy);flex-direction:column;align-items:center;gap:9px;padding:22px 14px;display:flex}.hm-tier-code{font:600 12px var(--ap-mono);letter-spacing:.12em;border:1.5px solid;padding:5px 10px}.hm-tier-sr{color:var(--ap-gray);border-style:dashed;border-color:#8c94a3cc}.hm-tier-cv{color:#9db4e8;border-color:#9db4e880}.hm-tier-ev{color:#e88d83;border-color:#e88d838c}.hm-tier-dv{color:#f6f1e6d9;border-color:#f6f1e673}.hm-tier-apv{color:var(--ap-brass-tint);border-color:#c9ae7380}.hm-tier-name{font:600 9px var(--ap-mono);letter-spacing:.14em;color:#f6f1e6d9}.hm-tier-note{font:400 10.5px/1.55 var(--ap-sans);color:#f6f1e680}.hm-quote{text-align:center;max-width:760px;margin:0 auto;padding:clamp(56px,9vw,100px) clamp(16px,4vw,40px)}.hm-quote blockquote{font:300 clamp(22px, 3.5vw, 32px)/1.45 var(--ap-serif);color:var(--ap-navy);margin:0;font-style:italic}.hm-quote-attr{font:600 10px var(--ap-mono);letter-spacing:.2em;color:var(--ap-gray);margin-top:18px}.hm-issue{background:var(--ap-paper);border-top:1.5px solid var(--ap-navy);text-align:center;padding:clamp(56px,9vw,100px) clamp(16px,4vw,48px) 40px}.hm-issue-title{font:300 clamp(28px, 4.5vw, 44px)/1.2 var(--ap-serif);color:var(--ap-navy);margin:0}.hm-issue-title strong{font-weight:500}.hm-issue-note{max-width:560px;font:400 14px/1.75 var(--ap-sans);color:var(--ap-gray-text);margin:18px auto 0}.hm-issue .hm-cta-primary{background:var(--ap-navy);color:var(--ap-paper)}.hm-issue .hm-cta-primary:hover{background:var(--ap-navy-deep)}.hm-issue .hm-cta-ghost{color:var(--ap-navy);border-color:#101e3659}.hm-issue .hm-cta-ghost:hover{border-color:var(--ap-navy)}.hm-foot{font:500 9.5px var(--ap-mono);letter-spacing:.18em;color:var(--ap-gray);border-top:1px solid #101e3633;margin-top:clamp(48px,8vw,80px);padding-top:20px}@media (max-width:960px){.hm-chapters-grid{grid-template-columns:1fr 1fr}.hm-chapter:nth-child(2){border-right:none}.hm-chapter{padding-right:18px;padding-left:0!important}.hm-chapter:nth-child(2n){border-right:none;padding-left:18px!important}.hm-tiers{grid-template-columns:1fr 1fr}.hm-tier:last-child{grid-column:1/-1}}@media (max-width:620px){.hm-chapters-grid{grid-template-columns:1fr}.hm-chapter{border-bottom:1px solid #101e3624;border-right:none!important;padding-left:0!important}.hm-tiers{grid-template-columns:1fr}.hm-nav-links a:not(.hm-nav-cta){display:none}}
