.founder-progress{padding:clamp(64px,10vw,112px) 24px;background:#f5f8f4;text-align:center;color:#273b30;border-top:1px solid #e3ebe1}
.founder-progress-inner{max-width:800px;margin:0 auto}
.founder-progress h2{margin:0;font-weight:700;letter-spacing:-.03em;line-height:1.5}
.founder-progress-lead{display:block;font-size:clamp(20px,3.8vw,32px)}
.founder-progress-number{display:block;margin:20px 0 30px;color:#18634e;font-size:clamp(64px,13vw,128px);font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap;letter-spacing:-.05em}
.founder-progress-unit{font-size:clamp(23px,4.2vw,38px);margin-left:.2em;letter-spacing:0}
.founder-progress-copy{margin:0;font-size:clamp(16px,2.4vw,20px);line-height:2}
.founder-progress blockquote{margin:32px 0 0;padding:0;border:0;font-size:clamp(20px,3.2vw,28px);font-weight:600;line-height:1.9}
.founder-progress-date{margin:28px 0 0;color:#5d6b61;font-size:13px;line-height:1.7}
@media(max-width:400px){.founder-progress{padding-left:18px;padding-right:18px}}
