.about-page{--about-ink:var(--pub-ink,#183b31);--about-muted:var(--pub-muted,#58665e);--about-rust:var(--pub-rust,#a9462e);--about-paper:var(--pub-paper,#f7f5ee);--about-surface:#eeeee4;--about-line:var(--pub-line,#d2d8ce);color:var(--about-ink);background:var(--about-paper);font-family:var(--pub-font), Arial, sans-serif;overflow:clip}.about-page :is(a,button):focus-visible{outline:2px solid var(--about-rust);outline-offset:5px}.about-page :is(#story,#purpose,#goals,#values,#impact,#team){scroll-margin-top:152px}.about-wrap{width:min(1320px,100% - 96px);margin-inline:auto}.about-section{padding-block:clamp(76px,8vw,128px)}.about-label{color:var(--about-muted);font-family:var(--pub-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 25px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.about-label>span{color:var(--about-rust)}.about-label .connection-mark{width:17px;height:17px}.about-paragraphs{gap:1em;display:grid}.about-paragraphs p{margin:0}.about-link,.about-external-links a{min-height:46px;color:var(--about-ink);border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;font-size:13px;font-weight:700;transition:color .18s;display:inline-flex}.about-link span,.about-external-links a span{font-size:19px;transition:transform .18s}.about-link:hover,.about-external-links a:hover{color:var(--about-rust)}.about-link:hover span,.about-external-links a:hover span{transform:translate(3px,-3px)}.about-link-light{color:#f8f5eb}.about-hero{background:linear-gradient(90deg, transparent 0 71%, #173e3209 71% 100%), var(--about-paper);padding-block:clamp(58px,7vw,102px) clamp(66px,8vw,116px)}.about-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(380px,.76fr);align-items:center;gap:clamp(60px,8vw,128px);display:grid}.about-hero-copy{max-width:720px;animation:.18s ease-out both about-enter}.about-hero h1{letter-spacing:-.052em;max-width:680px;margin:0 0 32px;font-size:clamp(34px,3.8vw,52px);font-weight:520;line-height:1.1}.about-identity-statement{max-width:650px;color:var(--about-ink);font-family:var(--pub-serif), Georgia, serif;letter-spacing:-.025em;margin:0 0 25px;font-size:clamp(23px,2.1vw,31px);font-style:italic;line-height:1.25}.about-hero .about-paragraphs{color:#42594e;max-width:650px;font-size:clamp(15px,1.1vw,17px);line-height:1.72}.about-hero-signature{border-top:1px solid var(--about-line);align-items:center;gap:22px;margin-top:42px;padding-top:23px;display:flex}.about-hero-signature span{font-family:var(--pub-serif), Georgia, serif;color:var(--about-rust);font-size:25px;font-style:italic;line-height:1.15}.about-hero-signature small{color:var(--about-muted);font-family:var(--pub-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.about-hero-media{background:var(--about-surface);min-height:590px;margin:0;animation:.18s ease-out 60ms both about-enter;position:relative;overflow:hidden}.about-hero-media:before{content:"";z-index:1;pointer-events:none;border:1px solid #fff8;position:absolute;inset:18px}.about-hero-media img{object-fit:cover;object-position:51% 50%}.about-hero-media figcaption{z-index:2;color:#f8f5eb;font-family:var(--pub-mono), monospace;letter-spacing:.05em;background:linear-gradient(#0000,#102f27c9);justify-content:space-between;gap:20px;padding:18px 22px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.about-image-empty{color:#173e3230;place-items:center;height:100%;font-size:72px;font-weight:800;display:grid}.about-local-nav{z-index:35;color:#f7f5ee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#173e32f5;border-bottom:1px solid #ffffff1f;position:sticky;top:78px}.about-local-nav .about-wrap{align-items:center;gap:34px;min-height:58px;display:flex}.about-local-nav .about-wrap>span{color:#a9bbae;font-family:var(--pub-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:9px}.about-local-nav ol{align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.about-local-nav a{color:#eef2e9;align-items:center;min-height:42px;padding-inline:12px;font-size:12px;font-weight:600;transition:color .18s,background .18s;display:flex}.about-local-nav a:hover{color:#fff;background:#ffffff12}.about-story{background:#f1f0e7}.about-section-head{grid-template-columns:.62fr 1.38fr;align-items:end;gap:clamp(40px,7vw,110px);margin-bottom:65px;display:grid}.about-section-head h2,.about-purpose-intro h2,.about-wide-head h2,.about-values-heading h2,.about-programs-head h2,.about-impact-head h2,.about-relationship h2,.about-team-head h2,.about-final h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(30px,3.35vw,46px);font-weight:520;line-height:1.08}.about-story-list{border-top:1px solid var(--about-line);margin:0 0 40px;padding:0;list-style:none}.about-story-list>li{border-bottom:1px solid var(--about-line);grid-template-columns:160px minmax(0,1fr) 230px;gap:clamp(30px,5vw,80px);min-height:240px;padding-block:32px;display:grid}.about-story-year{color:var(--about-rust);letter-spacing:-.07em;font-size:clamp(42px,5vw,67px);font-weight:500;line-height:1;position:relative}.about-story-year i{background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:81px;left:2px}.about-story-year:after{content:"";background:var(--about-line);height:1px;position:absolute;top:84px;left:8px;right:-45px}.about-story-copy{align-self:center;max-width:660px}.about-story-kind{font-family:var(--pub-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--about-rust)!important;margin:0 0 10px!important;font-size:9px!important}.about-story-copy h3{letter-spacing:-.035em;margin:0 0 11px;font-size:21px;font-weight:620;line-height:1.25}.about-story-copy>p{color:var(--about-muted);margin:0;font-size:14px;line-height:1.75}.about-story-copy ul{color:#3e574b;font-family:var(--pub-mono), monospace;letter-spacing:.035em;flex-wrap:wrap;gap:7px 18px;margin:18px 0 0;padding:0;font-size:9px;list-style:none;display:flex}.about-story-copy ul li+li:before{content:"·";color:var(--about-rust);margin-right:18px}.about-story-image{background:#dce2d8;width:230px;min-height:170px;margin:0;position:relative;overflow:hidden}.about-story-image img{object-fit:cover;transition:transform .18s}.about-story-list>li:hover .about-story-image img{transform:scale(1.025)}.about-story-mark{color:#173e3226;border:1px solid var(--about-line);min-height:170px;font-family:var(--pub-serif), Georgia, serif;align-self:stretch;place-items:center;font-size:66px;font-style:italic;display:grid}.about-purpose{background:var(--about-paper)}.about-purpose-intro{grid-template-columns:.62fr 1.38fr;gap:clamp(40px,7vw,110px);margin-bottom:72px;display:grid}.about-purpose-pair{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);grid-template-columns:1fr 1fr;align-items:start;display:grid}.about-purpose-pair article{align-self:start;padding:36px clamp(24px,3vw,44px) 40px 0;display:block}.about-purpose-pair article+article{border-left:1px solid var(--about-line);padding-left:clamp(24px,3vw,44px)}.about-purpose-pair article>span{color:var(--about-rust);font-family:var(--pub-serif), Georgia, serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-style:italic;font-weight:700;line-height:1.4;display:block}.about-purpose-pair h3{color:var(--about-muted);font-family:var(--pub-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.about-purpose-pair p{color:#334d41;letter-spacing:-.012em;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.65}.about-purpose-pair .about-paragraphs{width:100%;max-width:38rem}.about-goals{background:var(--about-surface);padding-bottom:0}.about-wide-head{grid-template-columns:.62fr 1.38fr;gap:clamp(40px,7vw,110px);margin-bottom:55px;display:grid}.about-wide-head>div{max-width:700px}.about-wide-head p{max-width:560px;color:var(--about-muted);margin:22px 0 0;font-size:16px;line-height:1.7}.about-goal-list{border-top:1px solid #c4cdc2;margin:0;padding:0;list-style:none}.about-goal-list li{border-bottom:1px solid #c4cdc2;grid-template-columns:90px minmax(250px,.8fr) minmax(300px,1fr);align-items:start;gap:clamp(25px,5vw,72px);padding-block:28px;display:grid}.about-goal-list li>span{color:var(--about-rust);font-family:var(--pub-mono), monospace;font-size:11px}.about-goal-list h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650;line-height:1.35}.about-goal-list p{max-width:620px;color:var(--about-muted);margin:0;font-size:14px;line-height:1.75}.about-values{background:var(--about-surface)}.about-values-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,150px);display:grid}.about-values-heading{align-self:start;position:sticky;top:170px}.about-values-heading h2{font-size:clamp(29px,3vw,41px)}.about-value-list{border-top:1px solid #c4cdc2}.about-value-list article{border-bottom:1px solid #c4cdc2;grid-template-columns:56px 1fr;gap:22px;padding-block:34px;display:grid}.about-value-list article>span{color:var(--about-muted);font-family:var(--pub-mono), monospace;font-size:10px}.about-value-list h3{letter-spacing:-.035em;margin:0 0 16px;font-size:20px;font-weight:620;line-height:1.25}.about-value-list p{color:var(--about-muted);font-size:14px;line-height:1.75}.about-value-featured{color:#f6f3e9;background:var(--about-ink);margin-inline:-28px;padding-inline:28px;border-bottom-color:#0000!important}.about-value-featured>span,.about-value-featured p{color:#bdcbbf!important}.about-value-featured h3{color:#e6b05c;font-size:23px}.about-programs{color:#f7f5ee;background:#102f27}.about-programs .about-label{color:#b6c6b9}.about-programs-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:70px;margin-bottom:62px;display:grid}.about-programs-head h2{max-width:800px}.about-program-list{border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;grid-template-columns:repeat(3,1fr);display:grid}.about-program-list article{min-height:315px;padding:34px clamp(24px,3vw,44px) 40px 0}.about-program-list article+article{border-left:1px solid #ffffff30;padding-left:clamp(24px,3vw,44px)}.about-program-list article>span{color:#e88a6c;font-family:var(--pub-mono), monospace;font-size:10px}.about-program-list h3{color:#f8f5eb;letter-spacing:-.035em;max-width:280px;margin:50px 0 18px;font-size:21px;font-weight:620;line-height:1.28}.about-program-list p{color:#b9c8bb;margin:0;font-size:14px;line-height:1.75}.about-impact{background:var(--about-paper)}.about-impact-head{grid-template-columns:.62fr 1.38fr;gap:clamp(40px,7vw,110px);margin-bottom:64px;display:grid}.about-impact-head>div{max-width:760px}.about-impact-head .about-paragraphs{max-width:650px;color:var(--about-muted);margin-top:24px;font-size:16px;line-height:1.7}.about-impact-areas{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);grid-template-columns:repeat(4,1fr);display:grid}.about-impact-areas article{padding:28px 26px 34px 0}.about-impact-areas article+article{border-left:1px solid var(--about-line);padding-left:26px}.about-impact-areas article>span{color:var(--about-rust);font-family:var(--pub-serif), Georgia, serif;font-size:30px;font-style:italic}.about-impact-areas h3{margin:26px 0 12px;font-size:17px;line-height:1.35}.about-impact-areas p{color:var(--about-muted);margin:0;font-size:13px;line-height:1.7}.about-accountability{background:#e9e8dc;grid-template-columns:.5fr 1fr 1fr;align-items:center;gap:40px;margin-top:44px;padding:27px 30px;display:grid}.about-accountability>p:first-child{color:var(--about-rust);font-family:var(--pub-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9px;font-weight:600}.about-accountability>p:last-child{color:var(--about-muted);margin:0;font-size:13px;line-height:1.6}.about-accountability ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.about-accountability li{color:#29493d;border:1px solid #b8c4b9;padding:7px 10px;font-size:11px}.about-relationship{background:#e7eadf}.about-relationship-grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.about-relationship figure{background:#d3dacf;min-height:540px;margin:0;position:relative;overflow:hidden}.about-relationship figure:after{content:"";border:1px solid #fff7;position:absolute;inset:18px}.about-relationship figure img{object-fit:cover}.about-relationship-kicker{color:var(--about-rust);font-family:var(--pub-serif), Georgia, serif;margin:0 0 16px;font-size:24px;font-style:italic}.about-relationship h2{max-width:640px;font-size:clamp(31px,3.4vw,46px)}.about-relationship .about-paragraphs{max-width:620px;color:var(--about-muted);margin-top:26px;font-size:16px;line-height:1.75}.about-external-links{flex-wrap:wrap;gap:18px 28px;margin-top:34px;display:flex}.about-scope{color:#f4f3e9;background:var(--about-rust);padding-block:55px}.about-scope .about-wrap{grid-template-columns:.62fr 1.38fr;gap:clamp(40px,7vw,110px);display:grid}.about-scope .about-label,.about-scope .about-label>span{color:#ffe0d5}.about-scope h2{letter-spacing:-.03em;margin:0 0 14px;font-size:22px}.about-scope .about-paragraphs{color:#fff2eb;max-width:780px;font-size:15px;line-height:1.7}.about-team{background:var(--about-paper)}.about-team-head{grid-template-columns:.62fr 1.38fr;gap:clamp(40px,7vw,110px);margin-bottom:58px;display:grid}.about-team-head>div{max-width:720px}.about-team-head p{max-width:550px;color:var(--about-muted);margin:20px 0 0;line-height:1.7}.about-team-grid{grid-template-columns:repeat(4,1fr);gap:42px 24px;display:grid}.about-team-grid article figure{aspect-ratio:4/5;background:#dce1d7;margin:0 0 19px;position:relative;overflow:hidden}.about-team-grid article figure img{object-fit:cover;filter:saturate(.88);transition:transform .18s,filter .18s}.about-team-grid article:hover figure img{filter:saturate();transform:scale(1.025)}.about-team-grid article figure>span{color:#173e3240;height:100%;font-family:var(--pub-serif), Georgia, serif;place-items:center;font-size:78px;font-style:italic;display:grid}.about-team-grid article>p:first-of-type{color:var(--about-rust);font-family:var(--pub-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px;font-size:9px}.about-team-grid h3{margin:0;font-size:19px;line-height:1.35}.about-team-bio{line-height:1.65;color:var(--about-muted)!important;margin:10px 0 0!important;font-size:13px!important}.about-team-grid article>a{color:var(--about-muted);border-bottom:1px solid;gap:8px;margin-top:14px;font-size:11px;display:inline-flex}.about-team-empty{border-top:1px solid var(--about-line);border-bottom:1px solid var(--about-line);grid-template-columns:180px 1fr;align-items:center;min-height:220px;display:grid}.about-team-empty span{color:#173e3220;font-family:var(--pub-serif), Georgia, serif;font-size:96px;font-style:italic}.about-team-empty p{max-width:570px;color:var(--about-muted);margin:0;font-size:15px;line-height:1.7}.about-final{color:#f8f5eb;background:#173e32;padding-block:clamp(72px,8vw,112px)}.about-final .about-label{color:#b8c8bb}.about-final-main{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:80px;display:grid}.about-final h2{max-width:780px;font-size:clamp(32px,3.6vw,48px)}.about-final-main>div:first-child>p{color:#bac9bd;max-width:620px;margin:24px 0 0;font-size:16px;line-height:1.7}.about-final-actions{justify-items:stretch;gap:10px;display:grid}.about-button{color:#fffaf4;background:var(--about-rust);justify-content:space-between;align-items:center;min-height:54px;padding-inline:20px;font-size:13px;font-weight:700;transition:background .18s,transform .18s;display:flex}.about-button:hover{background:#89341f;transform:translateY(-2px)}.about-unavailable{place-items:center;min-height:60vh;padding-block:100px;display:grid}.about-unavailable p{color:var(--about-rust);font-family:var(--pub-mono), monospace;text-transform:uppercase;font-size:10px}.about-unavailable h1{max-width:780px;margin:20px 0 0;font-size:clamp(38px,5vw,68px);line-height:1.1}.about-empty{color:var(--about-muted)}@keyframes about-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1100px){.about-wrap{width:calc(100% - 72px)}.about-hero-grid{grid-template-columns:1.04fr .8fr;gap:55px}.about-hero-media{min-height:510px}.about-story-list>li{grid-template-columns:120px 1fr 190px;gap:34px}.about-story-image{width:190px}.about-impact-areas{grid-template-columns:1fr 1fr}.about-impact-areas article:nth-child(3){border-left:0;border-top:1px solid var(--about-line)}.about-impact-areas article:nth-child(4){border-top:1px solid var(--about-line)}.about-team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.about-wrap{width:calc(100% - 48px)}.about-hero{background:var(--about-paper)}.about-hero-grid{grid-template-columns:1fr;gap:48px}.about-hero-copy{max-width:700px}.about-hero-media{min-height:560px}.about-local-nav{top:84px;overflow-x:auto}.about-local-nav .about-wrap{width:max-content;min-width:calc(100% - 48px)}.about-section-head,.about-purpose-intro,.about-wide-head,.about-impact-head,.about-team-head,.about-scope .about-wrap{grid-template-columns:1fr;gap:22px}.about-section-head{margin-bottom:44px}.about-story-list>li{grid-template-columns:100px minmax(0,1fr)}.about-story-image,.about-story-mark{grid-column:2;width:100%;min-height:260px}.about-purpose-pair{grid-template-columns:1fr}.about-purpose-pair article+article{border-top:1px solid var(--about-line);border-left:0;padding-left:0}.about-goal-list li{grid-template-columns:60px 1fr}.about-goal-list p{grid-column:2}.about-values-grid{grid-template-columns:1fr;gap:45px}.about-values-heading{position:static}.about-programs-head{grid-template-columns:1fr;gap:30px}.about-programs-head .about-link{justify-self:start}.about-program-list{grid-template-columns:1fr}.about-program-list article{min-height:0;padding:28px 0 34px!important}.about-program-list article+article{border-top:1px solid #ffffff30;border-left:0}.about-program-list h3{margin-top:28px}.about-accountability{grid-template-columns:1fr;gap:18px}.about-relationship-grid{grid-template-columns:1fr;gap:50px}.about-relationship figure{min-height:520px}.about-team-grid{grid-template-columns:1fr 1fr}.about-final-main{grid-template-columns:1fr;gap:44px}}@media (max-width:560px){.about-wrap{width:calc(100% - 40px)}.about-section{padding-block:68px}.about-label{margin-bottom:19px}.about-hero{padding-block:44px 64px}.about-hero h1{font-size:40px}.about-hero .about-paragraphs{font-size:15px}.about-hero-signature{flex-direction:column;align-items:flex-start;gap:12px}.about-hero-signature span{font-size:22px}.about-hero-media{min-height:440px}.about-hero-media figcaption{flex-direction:column;align-items:flex-start;gap:4px}.about-local-nav{top:72px}.about-local-nav .about-wrap{gap:16px;min-width:calc(100% - 40px)}.about-local-nav .about-wrap>span{display:none}.about-local-nav a{padding-inline:10px}.about-story-list>li{grid-template-columns:70px minmax(0,1fr);gap:18px;padding-block:26px}.about-story-year{font-size:37px}.about-story-year i{top:52px}.about-story-year:after{top:55px;right:-9px}.about-story-copy h3{font-size:20px}.about-story-copy ul{gap:5px;display:grid}.about-story-copy ul li+li:before{display:none}.about-story-image,.about-story-mark{min-height:210px}.about-purpose-pair article{padding:34px 0;display:block}.about-purpose-pair article>span{font-size:13px}.about-purpose-pair p{font-size:18px}.about-goal-list li{grid-template-columns:38px 1fr;gap:16px}.about-goal-list h3{font-size:18px}.about-value-list article{grid-template-columns:36px 1fr;gap:12px}.about-value-featured{margin-inline:-14px;padding-inline:14px}.about-value-featured h3{font-size:23px}.about-impact-areas{grid-template-columns:1fr}.about-impact-areas article{border-top:1px solid var(--about-line);border-left:0!important;padding:25px 0!important}.about-impact-areas article:first-child{border-top:0}.about-relationship figure{min-height:390px}.about-external-links{flex-direction:column;align-items:flex-start}.about-scope{padding-block:42px}.about-team-grid{grid-template-columns:1fr}.about-team-empty{grid-template-columns:70px 1fr;min-height:180px}.about-team-empty span{font-size:60px}.about-team-empty p{font-size:14px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
