.about-hero[data-astro-cid-ta2fbyqs]:before{content:"AFH";inset:auto var(--gutter) -12% auto;color:#42ddb107;font:600 clamp(15rem, 36vw, 34rem)/.75 var(--font-mono);letter-spacing:-.12em;position:absolute}.mission-section[data-astro-cid-ta2fbyqs]{padding-block:clamp(7rem,14vw,12rem)}.mission-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);display:grid}.mission-grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:980px;margin:0;font-size:clamp(2.6rem,5.4vw,5rem)}.mission-grid[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{max-width:720px;color:var(--text-secondary);margin:2rem 0 0;font-size:1.15rem}.thesis-row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border-dark);grid-template-columns:minmax(170px,.4fr) minmax(0,1.6fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,7vw,6rem) 0;display:grid}.thesis-row[data-astro-cid-ta2fbyqs]:first-child{border-top:0;padding-top:0}.thesis-row[data-astro-cid-ta2fbyqs]:last-child{padding-bottom:0}.thesis-index[data-astro-cid-ta2fbyqs]{color:var(--accent);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.08em;margin:.5rem 0 0}.thesis-row[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:850px;margin:0}.thesis-row[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{max-width:730px;color:var(--text-secondary);font-size:1.06rem}.thesis-row[data-astro-cid-ta2fbyqs] div[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.public-good-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.public-good-grid[data-astro-cid-ta2fbyqs] .copy-stack[data-astro-cid-ta2fbyqs]{margin-top:2rem}.reuse-card[data-astro-cid-ta2fbyqs]{border:1px solid var(--border-light);border-radius:var(--radius-md);flex-direction:column;justify-content:end;min-height:390px;padding:clamp(1.6rem,4vw,2.6rem);display:flex;position:relative;overflow:hidden}.reuse-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.reuse-card[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:not(.section-label){color:var(--text-dark-secondary)}.reuse-lines[data-astro-cid-ta2fbyqs]{position:absolute;inset:0}.reuse-lines[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]{border:1px solid #247c682e;border-radius:50%;width:200px;height:200px;position:absolute;inset:-95px auto auto calc(50% - 100px)}.reuse-lines[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-child(2){transform:translate(-60px)}.reuse-lines[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-child(3){transform:translate(60px)}.reuse-lines[data-astro-cid-ta2fbyqs] i[data-astro-cid-ta2fbyqs]:nth-child(4){transform:translateY(60px)}.support-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,8rem);display:grid}.support-grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin:0}.support-grid[data-astro-cid-ta2fbyqs]>div[data-astro-cid-ta2fbyqs]:last-child p[data-astro-cid-ta2fbyqs]{color:var(--text-secondary);margin:0;font-size:1.1rem}.support-grid[data-astro-cid-ta2fbyqs] .text-link[data-astro-cid-ta2fbyqs]{margin-top:1.8rem}.support-grid[data-astro-cid-ta2fbyqs] .affiliation[data-astro-cid-ta2fbyqs]{letter-spacing:.07em;text-transform:uppercase;color:var(--accent-muted)!important;font:500 .75rem/1.4 var(--font-mono)!important;margin-top:1.3rem!important}.cta-row[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-row[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:760px;margin:0}.cta-row[data-astro-cid-ta2fbyqs] .button[data-astro-cid-ta2fbyqs]{flex:none}@media (width<=800px){.mission-grid[data-astro-cid-ta2fbyqs],.thesis-row[data-astro-cid-ta2fbyqs],.public-good-grid[data-astro-cid-ta2fbyqs],.support-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.reuse-card[data-astro-cid-ta2fbyqs]{min-height:330px}.cta-row[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start}}
