.hm{background:var(--ap-paper-deep)}.hm-nav{background:var(--ap-navy);z-index:60;border-bottom:1px solid #c9ae7359;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.hm-mobile{display:none;position:relative}.hm-mobile-toggle{font:700 10.5px var(--ap-mono);letter-spacing:.16em;color:var(--ap-paper);cursor:pointer;background:0 0;border:1px solid #c9ae738c;border-radius:0;padding:8px 12px}.hm-mobile-panel{background:var(--ap-navy);border-bottom:2px solid var(--ap-brass);z-index:70;border-left:1px solid #c9ae7359;flex-direction:column;min-width:230px;display:flex;position:absolute;top:calc(100% + 13px);right:calc(-1*clamp(16px,4vw,48px))}.hm-mobile-panel a{font:600 11px var(--ap-mono);letter-spacing:.14em;color:var(--ap-paper);border-top:1px solid #c9ae7333;padding:14px 18px;text-decoration:none}.hm-mobile-panel a:first-child{border-top:none}.hm-mobile-panel a.hm-mobile-cta{color:var(--ap-brass)}.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-sports{font:500 10.5px var(--ap-mono);letter-spacing:.16em;color:#f6f1e666;margin:14px 0 0}.hm-hero-sports strong{color:var(--ap-brass-tint);letter-spacing:.14em;font-weight:600}.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-document-note{background:var(--ap-paper);border-left:3px solid var(--ap-red);font:400 13.5px/1.75 var(--ap-sans);color:var(--ap-body-ink);max-width:78ch;margin:0 0 14px;padding:14px 18px}.hm-document-note strong{color:var(--ap-navy);font-weight:600}.hm-lang{background:var(--ap-navy);background-image:var(--ap-crosshatch-dark);color:var(--ap-paper);padding:clamp(56px,9vw,104px) clamp(16px,4vw,48px)}.hm-lang-inner{max-width:1180px;margin:0 auto}.hm-lang .hm-band-label{color:var(--ap-brass-tint);border-bottom-color:#c9ae7366}.hm-lang-title{max-width:22ch;font:300 clamp(28px, 4.5vw, 50px)/1.15 var(--ap-serif);text-wrap:balance;margin:30px 0 0}.hm-lang-title strong{color:var(--ap-brass-tint);font-weight:500}.hm-lang-standfirst{max-width:64ch;font:400 15px/1.75 var(--ap-sans);color:#f6f1e6a8;margin:20px 0 0}.hm-lang-sel{border:1px solid #c9ae7373;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(30px,4vw,44px);display:grid}.hm-lang-tab{color:#f6f1e6d1;cursor:pointer;background:0 0;border:0;border-left:1px solid #c9ae7347;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:15px 8px 13px;font-family:inherit;display:flex}.hm-lang-tab:first-child{border-left:0}.hm-lang-tab:hover{color:var(--ap-paper);background:#f6f1e612}.hm-lang-tab-name{font:600 11.5px var(--ap-mono);letter-spacing:.16em;text-align:center}.hm-lang-tab-code{font:500 9px var(--ap-mono);letter-spacing:.22em;color:#f6f1e673}.hm-lang-tab.is-on{background:var(--ap-paper);color:var(--ap-navy)}.hm-lang-tab.is-on .hm-lang-tab-code{color:var(--ap-red)}.hm-lang-panel{background:var(--ap-paper);background-image:var(--ap-crosshatch-light);color:var(--ap-navy);border:1px solid var(--ap-navy-deep);grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:clamp(22px,3vw,44px);padding:clamp(22px,3vw,38px);display:grid;box-shadow:0 20px 44px #0000004d}.hm-lang-bearer-head{border-bottom:var(--ap-rule-heavy);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:12px;display:flex}.hm-lang-bearer-label{font:600 9px var(--ap-mono);letter-spacing:.22em;color:var(--ap-gray)}.hm-lang-bearer{font:300 clamp(24px, 3.4vw, 34px) var(--ap-serif);letter-spacing:.01em;color:var(--ap-navy);margin-top:6px}.hm-lang-bearer strong{font-weight:500}.hm-lang-no{font:600 12px var(--ap-mono);letter-spacing:.14em;color:var(--ap-red)}.hm-lang-ident{font:500 10.5px/1.9 var(--ap-mono);letter-spacing:.1em;color:var(--ap-body-ink);margin-top:13px}.hm-lang-also{background:var(--ap-navy);color:var(--ap-paper);font:600 9.5px var(--ap-mono);letter-spacing:.14em;margin-top:12px;padding:7px 11px;display:inline-block}.hm-lang-claim{max-width:64ch;font:400 14.5px/1.75 var(--ap-sans);color:var(--ap-body-ink);margin:16px 0 0}.hm-lang-blocks{gap:18px;margin-top:22px;display:grid}.hm-lang-block{border-top:var(--ap-rule-field);padding-top:13px}.hm-lang-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hm-lang-block-title{font:600 9.5px var(--ap-mono);letter-spacing:.2em;color:var(--ap-red);flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.hm-lang-block-note{font:500 9px var(--ap-mono);letter-spacing:.1em;color:var(--ap-gray)}.hm-lang-facts{flex-wrap:wrap;align-items:flex-start;gap:14px clamp(20px,3vw,34px);margin-top:12px;display:flex}.hm-lang-fact{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.hm-lang-fact-label{font:600 9px var(--ap-mono);letter-spacing:.16em;color:var(--ap-gray)}.hm-lang-fact-value{font:500 clamp(21px, 2.6vw, 29px)/1 var(--ap-serif);color:var(--ap-navy)}.hm-lang-fact-unit{font:500 11px var(--ap-mono);letter-spacing:.1em;color:var(--ap-gray-text)}.hm-lang-foot{border-top:var(--ap-rule-heavy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:26px;padding-top:16px;display:flex}.hm-lang-open{background:var(--ap-navy);color:var(--ap-paper);font:600 10.5px var(--ap-mono);letter-spacing:.14em;padding:13px 17px;text-decoration:none}.hm-lang-open:hover{background:var(--ap-navy-deep);color:var(--ap-paper);text-decoration:none}.hm-lang-disclaimer{font:500 9px var(--ap-mono);letter-spacing:.14em;color:var(--ap-gray)}.hm-soon{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(18px,3vw,40px);max-width:1240px;margin:0 auto;padding:clamp(34px,5vw,56px) clamp(16px,4vw,40px) 0;display:flex}.hm-soon p{border-left:3px solid var(--ap-brass);max-width:76ch;font:400 14px/1.75 var(--ap-sans);color:var(--ap-gray-text);margin:0;padding-left:18px}.hm-soon p strong{color:var(--ap-navy);font-weight:600}.hm-soon a{font:600 10px var(--ap-mono);letter-spacing:.14em;color:var(--ap-red);border-bottom:1.5px solid #9e3b3259;flex-shrink:0;padding-bottom:3px;text-decoration:none}.hm-soon a:hover{border-bottom-color:var(--ap-red)}@media (max-width:620px){.hm-soon{flex-direction:column}}.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:860px){.hm-lang-panel{grid-template-columns:minmax(0,1fr)}.hm-lang-portrait-col{max-width:250px}}@media (max-width:620px){.hm-lang-sel{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-lang-tab:nth-child(3){border-left:0}.hm-lang-tab:nth-child(-n+2){border-bottom:1px solid #c9ae7347}.hm-lang-tab.is-on:nth-child(-n+2){border-bottom-color:var(--ap-paper)}.hm-lang-facts{gap:14px 22px}.hm-lang-foot{align-items:flex-start}.hm-lang-open{text-align:center;width:100%}}@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-brand span{white-space:nowrap}.hm-nav-links{display:none}.hm-mobile{display:block}}.hm-foot{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.hm-foot-links{flex-wrap:wrap;gap:18px;display:flex}.hm-foot-links a{color:var(--ap-gray-text);text-decoration:none}.hm-foot-links a:hover{color:var(--ap-navy)}.hm-nav-brand{text-decoration:none}