.about-page .section{padding-top:64px;padding-bottom:64px}.about-page .section-head{margin-bottom:32px}.about-page .about-hero{padding:58px 0 48px}.about-page .about-hero h1{font-size:clamp(40px,5.2vw,68px);max-width:900px}.about-page .about-hero p{font-size:17px;max-width:650px;margin-bottom:25px}.about-page .about-nav{gap:10px;padding:24px 0}.about-page .about-nav a{display:flex;align-items:center;justify-content:center;border:1px solid #c7dcd3;border-radius:24px;padding:8px 16px;font-size:13px}.about-page .about-nav a:hover{background:#e6f5ee}.about-page .about-grid{gap:55px}.about-page .about-grid .poster-hero{max-width:420px}.purpose-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:42px;align-items:start}.purpose-grid .vision{padding:36px;border-bottom:8px solid #ffde56}.purpose-grid .vision h3{font-family:KaydenHeading,sans-serif;font-size:37px;line-height:1.12;margin:22px 0}.purpose-grid .vision p{font-size:15px;line-height:1.8}.purpose-grid .vision .eyebrow:before{background:#ffde56}.mission-list>h3{font-family:KaydenHeading,sans-serif;font-size:30px;margin:0 0 15px}.mission-list ol{counter-reset:mission;list-style:none;padding:0;margin:0}.mission-list li{counter-increment:mission;display:flex;align-items:start;gap:16px;border-bottom:1px solid #dbe5e4;padding:18px 0}.mission-list li:before{content:'0' counter(mission);font:23px Georgia,serif;color:#087f80;flex-shrink:0}.mission-list h4{font-size:15px;margin:0 0 6px}.mission-list p{font-size:14px;color:#53636a;margin:0}.team-section{background:#edf6f0;border-top:1px solid #d9e9df;border-bottom:1px solid #d9e9df}.org-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #c8dfd3;padding:0 0 23px;margin-bottom:26px}.org-heading h3{font-family:KaydenHeading,sans-serif;font-size:30px;margin:0}.org-heading p{font-size:13px;max-width:450px;margin:0;color:#53636a}.org-tier-label{text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;letter-spacing:1.4px;color:#4e6d62;margin-bottom:17px}.org-founders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:750px;margin:auto}.person-card{position:relative;min-width:0;border:1px solid #cddfd4;border-top:4px solid #087f80;border-radius:18px;background:#fffdf8;padding:25px 20px 17px;text-align:center;display:flex;flex-direction:column;align-items:center}.org-founders .person-card{border-top-color:#087f80}.org-founders .person-card:nth-child(2){border-top-color:#ff5958}.person-portrait{position:relative;overflow:hidden;width:116px;height:116px;border-radius:50%;border:4px solid #fff;box-shadow:0 0 0 1px #d3e3db;background:#f3f0e6;flex-shrink:0}.person-portrait img{position:absolute;left:50%;top:50%;width:var(--face-zoom,280%);max-width:none;height:auto;transform:translate(var(--face-x),var(--face-y))}.person-info{min-width:0}.person-info h4{font:30px/1.1 KaydenHeading,sans-serif;margin:17px 0 10px;color:#233b43;overflow-wrap:break-word}.person-role{font-size:12px;font-weight:bold;color:#087f80;margin:0 0 5px;line-height:1.6}.person-profession{font-size:12px;color:#53636a;margin:0;line-height:1.6}.person-bio{width:100%;margin-top:18px;padding:0;border-top:1px solid #e0e8df;border-bottom:0;text-align:left}.person-bio summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;list-style:none;font-size:12px;font-weight:bold;color:#087f80;cursor:pointer;gap:10px}.person-bio summary:after{content:'+';font-size:19px;font-weight:normal}.person-bio[open] summary:after{content:'−'}.person-bio summary::-webkit-details-marker{display:none}.person-bio p{font-size:13px;line-height:1.75;color:#53636a;margin:0 0 9px;padding:0}.org-connector{width:2px;height:32px;background:#84b6a3;margin:0 auto 15px}.org-coordinator{max-width:375px;margin:auto}.org-coordinator .person-card{border-top-color:#4174b9}.org-interventionists{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;position:relative;padding-top:21px}.org-interventionists:before{content:'';position:absolute;top:0;left:10%;right:10%;height:1px;background:#84b6a3}.org-interventionists .person-card:before{content:'';position:absolute;top:-24px;left:50%;width:1px;height:20px;background:#84b6a3}.org-interventionists .person-card{padding:20px 14px 12px;border-top-color:#c9ac2e}.org-interventionists .person-portrait{width:91px;height:91px}.org-interventionists .person-info h4{font-size:26px}.org-interventionists .person-role,.org-interventionists .person-profession{font-size:11px}.team-note{font-size:12px;color:#53636a;text-align:center;margin:24px 0 0}.about-page .expert-card h3{font-family:KaydenHeading,sans-serif;font-size:25px}.about-page .expert-card p{font-size:14px;line-height:1.75}.about-page .expert-number{font-size:26px}.about-page .expert-card summary{font-size:13px;min-height:44px}.about-page .expert-path h3{font-family:KaydenHeading,sans-serif;font-size:27px}.about-page .philosophy b{font-size:27px;overflow-wrap:break-word}.about-page .philosophy h3{font-size:16px;line-height:1.4}.values-section{margin-top:45px;padding-top:36px;border-top:1px solid #dbe5e4;scroll-margin-top:100px}.values-title{font:33px/1.15 KaydenHeading,sans-serif;margin:17px 0 27px}.about-page .core-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.about-page .core-values h3,.about-page .core-values h4{font:23px/1.25 KaydenHeading,sans-serif}.about-page .core-values p{font-size:14px}.about-page .closing{margin:0}.about-page .closing .eyebrow{margin-bottom:20px}.about-cta{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:center}.about-program-link{font-size:13px;border-bottom:1px solid #b9dfd4;min-height:44px;display:inline-flex;align-items:center}.about-page section[id]{scroll-margin-top:100px}
@media(max-width:1050px){.org-interventionists{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.org-interventionists:before,.org-interventionists .person-card:before{display:none}.org-interventionists{padding-top:0}.purpose-grid{gap:28px}.about-page .about-grid{gap:30px}.about-page .philosophy{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.about-page .section{padding-top:43px;padding-bottom:43px}.about-page .about-hero{padding:36px 0}.about-page .about-hero h1{font-size:clamp(36px,8.6vw,52px);line-height:1.08}.about-page .about-hero p{font-size:15px}.about-page .about-nav{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:20px 0}.about-page .about-nav a{border-radius:10px;font-size:12px;padding:9px 8px}.about-page .section-head h2{font-size:36px}.about-page .section-head p{font-size:15px}.purpose-grid{grid-template-columns:1fr;gap:27px}.purpose-grid .vision{padding:28px}.purpose-grid .vision h3{font-size:33px}.purpose-grid .vision p{font-size:15px}.mission-list h4{font-size:15px}.mission-list p{font-size:14px}.org-heading{display:block;margin-bottom:23px}.org-heading h3{font-size:29px;margin-bottom:12px}.org-heading p{font-size:13px}.org-founders{gap:16px}.person-card{padding:21px 16px 12px}.person-portrait{width:96px;height:96px}.person-info h4{font-size:28px}.person-role,.person-profession{font-size:12px}.org-coordinator{max-width:375px}.org-interventionists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.org-interventionists .person-portrait{width:90px;height:90px}.org-interventionists .person-info h4{font-size:25px}.org-interventionists .person-bio summary{font-size:12px}.org-tier-label{font-size:10px;letter-spacing:1.2px}.org-connector{height:27px}.team-note{text-align:left;font-size:12px}.about-page .core-values{grid-template-columns:repeat(2,minmax(0,1fr))}.values-title{font-size:30px}.about-page .expert-card h3{font-size:25px}.about-page .closing h2{font-size:36px}.about-cta{gap:13px;flex-direction:column}.about-cta .pill{width:100%;white-space:normal;text-align:center}.about-page .closing{padding:32px 22px}.about-page section[id]{scroll-margin-top:90px}}
@media(max-width:520px){.org-founders,.org-interventionists{grid-template-columns:1fr}.person-card,.org-interventionists .person-card{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:0 17px;padding:20px 17px 9px;text-align:left}.person-portrait,.org-interventionists .person-portrait{width:82px;height:82px}.person-info h4,.org-interventionists .person-info h4{font-size:28px;margin:0 0 8px}.person-role,.person-profession,.org-interventionists .person-role,.org-interventionists .person-profession{font-size:11px}.person-bio{grid-column:1/-1;margin-top:15px}.person-bio summary{font-size:13px;min-height:46px}.person-bio p{font-size:14px}.org-coordinator{max-width:none}.org-founders{gap:15px}.org-interventionists{gap:15px}.org-interventionists .person-card{border-top-color:#c9ac2e}.about-page .philosophy,.about-page .core-values{grid-template-columns:1fr}.about-page .philosophy h3{font-size:18px}.about-page .philosophy p{font-size:15px}.about-page .core-values h3,.about-page .core-values h4{font-size:25px}.about-page .core-values p{font-size:15px}}
@media(max-width:359px){.person-card,.org-interventionists .person-card{grid-template-columns:69px minmax(0,1fr);gap:0 13px;padding:18px 13px 8px}.person-portrait,.org-interventionists .person-portrait{width:69px;height:69px}.person-info h4,.org-interventionists .person-info h4{font-size:25px}.person-role,.person-profession,.org-interventionists .person-role,.org-interventionists .person-profession{font-size:10px}}
