.about-page{--about-line:#ccd7ca;--about-gold:#b7893c}.about-page h2{letter-spacing:-.025em;margin:16px 0 24px;font:400 clamp(32px,3.8vw,50px)/1.12 Georgia,serif}.about-page h3{margin:18px 0 12px;font:400 27px/1.2 Georgia,serif}.about-page p{color:#465d50;font-size:17px;line-height:1.75}.about-page .eyebrow{letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.about-page a{text-underline-offset:5px}.about-hero{padding:64px 0 44px}.about-hero h1{letter-spacing:-.04em;max-width:1050px;margin:24px 0 32px;font:400 clamp(46px,6.3vw,82px)/1.04 Georgia,serif}.about-hero em{color:#657a4f;font-weight:400}.about-intro{justify-content:space-between;align-items:center;gap:40px;display:flex}.about-intro p{max-width:670px;font-size:21px}.about-primary{white-space:nowrap;color:#fffdf7;background:#203c33;border-radius:10px;justify-content:space-between;align-items:center;gap:28px;padding:18px 24px;font-size:16px;font-weight:600;display:inline-flex}.about-nav{border-block:1px solid var(--about-line);flex-wrap:wrap;gap:10px 26px;margin-bottom:44px;padding:18px 0;display:flex}.about-nav a{padding:7px 0;font-size:14px}.about-nav a:hover{text-decoration:underline}.about-page section[id],.about-hero{scroll-margin-top:calc(var(--site-header-height,85px) + 24px)}.about-mission{color:#fffdf7;background:#203c33;border-radius:24px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.about-mission-copy{padding:46px}.about-mission p{color:#e3e9de}.about-mission .about-lead{color:#fffdf7;margin-bottom:20px;font-size:22px;line-height:1.5}.about-mission-copy>p:last-child{margin-top:16px}.about-mission figure{min-height:540px;margin:0;position:relative}.about-mission img{object-fit:cover;object-position:50% center;width:100%;height:100%}.about-mission figcaption{color:#fff;background:linear-gradient(#0000,#10271de6);padding:45px 28px 24px;font-size:13px;position:absolute;bottom:0;left:0;right:0}.about-priorities,.about-method,.about-ecosystem{padding:80px 0}.about-section-heading{max-width:760px;margin-bottom:36px}.about-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.about-three article{border-top:1px solid var(--about-line);padding-top:24px}.about-number{letter-spacing:.06em;color:#7a632f;font-size:13px}.about-split{border-top:1px solid var(--about-line);grid-template-columns:1fr 1.15fr;gap:80px;padding:70px 0;display:grid}.about-principles article{border-bottom:1px solid var(--about-line);margin-bottom:24px;padding:0 0 24px}.about-principles article:last-child{margin-bottom:0}.about-principles h3{margin-top:0}.about-impact{background:#eaf0e5;border-radius:24px;grid-template-columns:1.3fr 1fr;gap:70px;padding:48px;display:grid}.about-impact p+p{margin-top:18px}.about-impact aside{border-left:1px solid #bccbb4;flex-direction:column;justify-content:center;padding-left:40px;display:flex}.about-impact-word{letter-spacing:-.03em;font:400 clamp(36px,4vw,56px)/1.2 Georgia,serif}.about-impact-word em{color:#75834f}.about-impact aside p{max-width:250px;margin-top:28px;font-size:14px}.about-links{flex-wrap:wrap;gap:14px 26px;margin-top:28px;display:flex}.about-links a,.about-method a,.about-team a,.about-ecosystem article a{margin-top:14px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.about-method ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding:0;list-style:none;display:grid}.about-method li{border-top:1px solid var(--about-line);gap:22px;padding-top:26px;display:flex}.about-method h3{margin-top:0}.about-method .about-number{padding-top:5px}.about-team .about-lead{margin-bottom:22px;font-size:22px;line-height:1.55}.about-story{border-top:1px solid var(--about-line);grid-template-columns:1fr 1.15fr;gap:20px 80px;padding:65px 0;display:grid}.about-story>.eyebrow{grid-column:1/-1}.about-story h2{margin-top:0}.about-story p+p{margin-top:20px}.about-ecosystem{border-top:1px solid var(--about-line)}.about-future{border-left:3px solid var(--about-gold);background:#f0f3ea;max-width:850px;margin-top:40px;padding:22px 26px;font-size:14px!important}.about-invitation{background:#eaf0e5;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;padding:46px;display:flex}.about-invitation h2{margin-bottom:16px}.about-photo-credit{margin-top:24px;font-size:12px!important}.about-photo-credit a{text-decoration:underline}.about-page :focus-visible{outline:3px solid var(--about-gold);outline-offset:5px}@media (max-width:900px){.about-split,.about-story{gap:32px}.about-mission-copy{padding:30px}.about-impact{gap:32px;padding:32px}.about-three{gap:22px}.about-intro{flex-direction:column;align-items:start;gap:24px}}@media (max-width:700px){.about-hero{padding-top:38px}.about-nav{gap:8px 20px}.about-mission,.about-impact,.about-split,.about-story{grid-template-columns:1fr}.about-mission figure{height:300px;min-height:0}.about-three,.about-method ol{grid-template-columns:1fr}.about-priorities,.about-method,.about-ecosystem{padding:52px 0}.about-split,.about-story{padding:48px 0}.about-impact aside{border-top:1px solid #bccbb4;border-left:0;padding:28px 0 0}.about-impact-word{font-size:40px}.about-impact aside p{max-width:100%}.about-invitation{flex-direction:column;align-items:start;padding:30px}.about-story>.eyebrow{margin-bottom:0}.about-page h2{font-size:36px}.about-intro p{font-size:19px}}@media (prefers-reduced-motion:reduce){.about-page{scroll-behavior:auto}}
