.nhdUDa_wrap{max-width:1240px;margin:0 auto;padding:0 20px}.nhdUDa_hero{border-bottom:1px solid var(--line);background:#0a1424;margin-bottom:48px;padding:72px 0 56px}.nhdUDa_pill{color:var(--logo);letter-spacing:.12em;text-transform:uppercase;background:#f9b52c1f;border:1.5px solid #f9b52c80;border-radius:10px;margin-bottom:22px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-block}.nhdUDa_title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.005em;text-shadow:0 6px #00000073;margin:0;font-size:clamp(56px,11vw,150px);font-weight:700;line-height:.92}.nhdUDa_lede{color:var(--text);max-width:820px;margin:28px 0 0;font-size:clamp(19px,2.3vw,26px);line-height:1.45}.nhdUDa_lede b{color:var(--logo)}.nhdUDa_sublede{color:var(--text-2);max-width:760px;margin:16px 0 0;font-size:clamp(16px,1.8vw,20px);line-height:1.55}.nhdUDa_ctas,.nhdUDa_featureLinks{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.nhdUDa_primary,.nhdUDa_secondary{border-radius:12px;align-items:center;min-height:48px;padding:0 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.nhdUDa_primary{background:var(--logo);color:#14171c;box-shadow:0 4px #00000059}.nhdUDa_primary:hover{filter:brightness(1.05)}.nhdUDa_secondary{color:var(--text);background:var(--panel);border:1px solid var(--line)}.nhdUDa_secondary:hover{border-color:var(--orange);color:var(--orange)}.nhdUDa_sectionKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:14px;font-weight:800}.nhdUDa_sectionHead{justify-content:space-between;align-items:baseline;display:flex}.nhdUDa_viewAll{color:var(--text-2);letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none}.nhdUDa_viewAll:hover{color:var(--orange)}.nhdUDa_section+.nhdUDa_section{margin-top:56px}.nhdUDa_meta{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:600}.nhdUDa_feature{background:var(--panel);border:1px solid var(--line);border-radius:24px;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;padding:36px;display:grid}.nhdUDa_featureText p{color:var(--text-2);font-size:18px;line-height:1.5}.nhdUDa_featureTitle{font-family:var(--font-head);text-transform:uppercase;text-shadow:0 5px #0006;margin:0 0 14px;font-size:clamp(40px,6vw,76px);font-weight:700;line-height:.95}.nhdUDa_stats{gap:14px;margin:0;display:grid}.nhdUDa_stats>div{background:var(--panel);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:16px 20px;display:grid}.nhdUDa_stats dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.nhdUDa_stats dd{font-family:var(--font-head);color:var(--text);grid-row:span 2;margin:0;font-size:46px;font-weight:700;line-height:1}.nhdUDa_stats dd small{font-family:var(--font);color:var(--muted);font-size:16px;font-weight:600}.nhdUDa_stats>div>span{color:var(--text-2);font-size:14px}.nhdUDa_dem{color:var(--dem)!important}.nhdUDa_rep{color:var(--rep)!important}.nhdUDa_pillars{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.nhdUDa_pillars>div{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.nhdUDa_pillars h3{font-family:var(--font-head);text-transform:uppercase;color:var(--orange);margin:0 0 8px;font-size:28px;font-weight:700}.nhdUDa_pillars p{color:var(--text-2);margin:0;font-size:16px;line-height:1.55}.nhdUDa_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.nhdUDa_card{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:18px;padding:24px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}a.nhdUDa_card:hover{border-color:var(--orange);transform:translateY(-2px)}.nhdUDa_card h3{letter-spacing:-.01em;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.2}.nhdUDa_card p{color:var(--text-2);margin:0;line-height:1.5}.nhdUDa_cardCta{color:var(--orange);margin-top:16px;font-weight:800;display:inline-block}.nhdUDa_soon{background:0 0;border-style:dashed}@media (max-width:860px){.nhdUDa_hero{margin-bottom:32px;padding:44px 0 36px}.nhdUDa_feature{grid-template-columns:1fr;padding:22px}.nhdUDa_pillars{grid-template-columns:1fr}.nhdUDa_ctas>a,.nhdUDa_featureLinks>a{flex:auto;justify-content:center}}
