.about-page{padding-bottom:64px}.about-body{gap:48px;padding-top:40px;display:grid}.about-section{gap:12px;min-width:0;display:grid}.about-section>.eyebrow{margin:0}.about-section>h2{max-width:30ch;color:var(--forest-deep);font:500 var(--fs-5)/1.15 var(--serif);margin:0}.about-section p{margin:0;line-height:1.65}.about-section a:not(.button):not(.text-link){color:var(--forest);text-underline-offset:3px;text-decoration:underline}.about-section a:not(.button):not(.text-link):hover{color:var(--copper-text)}.about-prose{max-width:64ch;font-size:var(--fs-3);gap:14px;display:grid}.about-intro{color:#33443e;max-width:64ch;font-size:var(--fs-3)}.about-cards{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.about-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.about-card h3{color:var(--forest-deep);font:650 var(--fs-3)/1.3 var(--sans);margin:0}.about-card p{color:#33443e;font-size:var(--fs-2)}.about-card .text-link{white-space:normal;min-height:44px;margin-top:auto}.about-pledge{border-left:4px solid var(--forest);background:var(--canvas);color:#26372f;border-radius:6px;max-width:72ch;padding:14px 16px;margin-top:4px!important}.about-pledge strong{color:var(--forest-deep)}.about-promises{gap:12px;max-width:76ch;margin:4px 0 0;padding:0;list-style:none;display:grid}.about-promises li{border-left:3px solid var(--sage);color:#33443e;background:#fbfaf6;border-radius:6px;padding:14px 16px;line-height:1.6}.about-promises strong{color:var(--forest-deep);margin-bottom:2px;display:block}.about-giving{background:var(--canvas);border:1px solid #c9d8d1;border-radius:16px;padding:24px 20px}.about-giving .about-prose{font-family:var(--serif);font-size:var(--fs-3);color:var(--charcoal)}.about-signoff{font-family:var(--sans);font-size:var(--fs-2);color:var(--forest);font-weight:650;margin-top:4px!important}.about-cta{border-top:1px solid var(--line);padding-top:8px}.about-cta>p{max-width:64ch}.about-actions{gap:10px;margin-top:6px;display:grid}.about-actions .button{width:100%}@media (min-width:720px){.about-body{gap:64px;padding-top:56px}.about-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.about-giving{padding:40px 44px}.about-actions{flex-wrap:wrap;display:flex}.about-actions .button{width:auto}}@media (min-width:1040px){.about-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.about-why{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:48px}.about-why>.eyebrow,.about-why>h2{grid-column:1}.about-why>.about-prose{grid-area:1/2/span 2}}@media (prefers-reduced-motion:reduce){.about-page .button,.about-page .text-link span{transition:none}}.about-more{margin:12px 0 0}.about-more>summary{color:var(--forest);font-size:var(--fs-2);cursor:pointer;font-weight:650}.about-more dl{gap:10px;max-width:72ch;margin:10px 0 0;display:grid}.about-more dt{color:var(--forest-deep);font-size:var(--fs-2);font-weight:700}.about-more dd{color:#4c5f58;font-size:var(--fs-2);margin:2px 0 0;line-height:1.6}.about-promises details>summary{cursor:pointer}.about-promises details>p{margin:6px 0 0}
