.rd-phero{padding:calc(var(--rd-nav-h) + clamp(2.5rem, 6vw, 4.5rem)) 0 clamp(2.5rem, 6vw, 4rem);background:linear-gradient(180deg, var(--rd-navy-900) 0%, var(--rd-navy-700) 100%);color:var(--rd-cream-100)}.rd-phero h1{max-width:22ch;font-family:var(--rd-font-display);letter-spacing:-.02em;color:#fff;margin:.9rem 0 1rem;font-size:max(2rem,min(5.8vw,3.5rem));font-weight:500;line-height:1.06}.rd-phero h1 .hl{color:var(--rd-teal-300)}.rd-phero-lede{max-width:60ch;font-size:var(--rd-fs-lg);color:#faf6eedb;margin:0;line-height:1.7}.rd-phero-actions{flex-wrap:wrap;gap:.75rem;margin-top:max(1.5rem,min(3vw,2.25rem));display:flex}.rd-phero-actions .rd-btn{justify-content:center;min-height:48px}@media (max-width:479px){.rd-phero-actions .rd-btn{width:100%}}.rd-phero-facts{border-top:1px solid #faf6ee29;flex-wrap:wrap;gap:1rem 2.5rem;margin:max(1.75rem,min(4vw,2.5rem)) 0 0;padding:1.25rem 0 0;display:flex}.rd-phero-facts dt{font-family:var(--rd-font-mono);font-size:var(--rd-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#faf6eeb8}.rd-phero-facts dd{font-family:var(--rd-font-mono);font-size:var(--rd-fs-lg);font-variant-numeric:tabular-nums;color:#fff;margin:.3rem 0 0}
