/* /matt-sherzay/ (leaktrace/founder_page.py, templates/public_v2/founder.html). Built from the site's own inner-page
   components (static/css/lt-pages.css p12-*: hero, light and grey sections, dark bands, cost figures); only what the
   theme lacks is here: a prose column, the mission line, two large statements and the figures' lead cell. */
.fp .p12-hero .p12-lede.fp-mission{font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:clamp(22px,2.4vw,30px);line-height:1.3;color:#FFFFFF;max-width:620px;text-wrap:balance;}
.fp .fp-col{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start;}
.fp .fp-col>*{min-width:0;}
.fp .fp-body{max-width:680px;}
.fp .fp-solo>*{max-width:760px;}
/* the homepage's container edge (hp-wrap): the same gutter and width, so the text lines up with the nav */
.fp .p12-wrap{max-width:calc(1280px + 2 * var(--lt-gut,26px));padding-left:var(--lt-gut,26px);padding-right:var(--lt-gut,26px);}
@media(max-width:900px){.fp .fp-col{grid-template-columns:minmax(0,1fr);}}
.fp .fp-text{margin-top:0;}
.fp .fp-head .p12-h2{max-width:420px;}
.fp .fp-text p{margin:0 0 16px;font-size:17.5px;line-height:1.65;color:#2B2E36;text-wrap:pretty;}
.fp .fp-text p:last-child{margin-bottom:0;}
.fp .fp-text a,.fp .fp-reach a,.fp .p12-docs-more a{text-decoration:underline;text-underline-offset:3px;}
.fp .fp-text a,.fp .fp-reach a{color:#C2381A;}
.fp .fp-text a:hover,.fp .fp-reach a:hover{color:#0D0E14;}
.fp .p12-docs-more a{color:#FF8A70;white-space:nowrap;}
.fp .p12-docs-more a:hover{color:#FFFFFF;}
.fp .fp-view{margin-top:22px;max-width:860px;}
.fp .fp-statement{margin:0;font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:clamp(26px,3.2vw,40px);line-height:1.2;color:#FFFFFF;text-wrap:balance;}
.fp .fp-statement.fp-close{margin-top:14px;color:#FF5F3A;}
.fp .fp-lead2{margin-top:clamp(36px,5vw,56px);}
.fp .fp-one{grid-template-columns:minmax(0,1fr);margin:28px 0;max-width:340px;}
.fp .fp-figs{margin-bottom:0;padding:0;}
.fp .fp-figs dd{margin-left:0;}
.fp .fp-figlead{grid-column:1 / -1;}
.fp .fp-figlead .big{font-size:clamp(48px,6vw,80px);}
.fp .fp-stance{margin:0;font-family:'Chakra Petch','Outfit',sans-serif;font-weight:600;font-size:clamp(26px,3vw,38px);line-height:1.2;color:#0D0E14;text-wrap:balance;}
.fp .fp-reach{margin:32px 0 0;font-size:17.5px;line-height:1.6;color:#2B2E36;}
.fp .fp-links{display:flex;flex-wrap:wrap;gap:0 28px;margin:8px 0 0;}
