.header nav [aria-current="page"]{color:var(--blue);text-decoration:underline;text-underline-offset:7px}.about-hero{padding-top:64px}.about-hero-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:end}.about-hero h1{font-size:clamp(47px,4.6vw,69px);margin-bottom:0}.about-hero-aside{max-width:310px;justify-self:end;padding-bottom:4px}.about-symbol{display:block;font:78px/1 Arial,sans-serif;color:var(--blue);margin-bottom:24px}.about-hero-aside p{font-size:15px;line-height:1.85;color:var(--muted);margin-bottom:16px}.about-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--green);padding:37px 38px;margin-top:53px;font-family:'Manrope',Arial,sans-serif;font-size:clamp(16px,1.9vw,27px);font-weight:500;letter-spacing:-.6px}.banner-block{display:flex;align-items:center;justify-content:center;width:43px;height:43px;flex-shrink:0;font-family:Arial,sans-serif;font-size:26px}.banner-arrow{font:43px/1 Arial,sans-serif}.about-hero .hero-foot{margin-top:27px}.about-story{padding-top:70px}.story-closing{font-size:15px;line-height:1.85;color:var(--ink);margin:20px 0 0}.purpose-section{background:#eeeee7;padding:75px 0 78px}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.purpose-grid article+article{padding-left:65px;border-left:1px solid #ced1c5}.purpose-label{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:1.4px;margin:8px 0 28px}.purpose-grid h2{font-size:36px;letter-spacing:-1.5px}.purpose-grid p{font-size:14px;line-height:1.9;color:var(--muted);max-width:450px;margin-bottom:0}.about-principles{padding-top:90px;padding-bottom:95px}.founders-section{padding-bottom:92px}.founders-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.founder-monogram{height:280px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.founder-monogram>span:first-child{font-family:'Manrope',Arial,sans-serif;font-weight:400;letter-spacing:-15px;font-size:140px;line-height:1;margin-left:-12px;z-index:1}.founder-monogram:after{content:'';position:absolute;right:-40px;bottom:-100px;width:270px;height:270px;border:1px solid currentColor;transform:rotate(35deg);opacity:.15}.founder-rachel{background:#dee6ee;color:#315e8d}.founder-juan{background:#ede5ce;color:#746039}.founder-corner{position:absolute;right:25px;top:20px;font:31px Arial,sans-serif}.founder-caption{display:flex;justify-content:space-between;align-items:start;padding-top:22px}.founder-caption h3{font-size:21px;letter-spacing:-.7px;font-weight:550;margin-bottom:7px}.founder-caption p{font-size:12px;color:var(--muted);margin-bottom:0}.founder-caption-mark{font-size:10px;color:var(--muted);padding-top:5px}.volunteer-section{background:#263c32;color:#f5f6ed;padding:67px 0}.volunteer-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:100px}.volunteer-grid .eyebrow{color:#c1c9bd}.volunteer-grid h2{font-size:37px;letter-spacing:-1.5px;margin-bottom:0}.volunteer-grid p:not(.eyebrow){font-size:14px;line-height:1.85;color:#d2d8cf}.volunteer-grid .text-link{color:#f0d587;border-color:#8e9b87;margin-top:8px}.volunteer-grid .text-link:hover{color:white}.about-involvement{padding-top:90px;padding-bottom:90px}.involvement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.involvement-grid article{border-top:1px solid var(--line);padding-top:25px;display:flex;flex-direction:column;align-items:start}.involvement-grid h3{font-size:21px;letter-spacing:-.6px;font-weight:550;margin:28px 0 17px}.involvement-grid p{font-size:13px;line-height:1.85;color:var(--muted);margin-bottom:22px}.involvement-grid .text-link{margin-top:auto}.about-final .button{margin-top:0}.about-final .cta-heading h2{margin-bottom:28px}
@media(max-width:1100px){.about-hero-grid{gap:35px;grid-template-columns:1.7fr 1fr}.about-hero h1{font-size:53px}.about-banner{padding:27px;gap:16px}.banner-block{width:34px;height:34px;font-size:23px}.purpose-grid{gap:35px}.purpose-grid article+article{padding-left:35px}.purpose-grid h2{font-size:31px}.volunteer-grid{gap:50px}.volunteer-grid h2{font-size:32px}.involvement-grid{gap:27px}.involvement-grid h3{font-size:19px}}
@media(max-width:760px){.about-hero{padding-top:42px}.about-hero-grid{grid-template-columns:1fr;gap:26px}.about-hero h1{font-size:clamp(39px,8.1vw,59px);letter-spacing:-2.3px}.about-hero-aside{max-width:430px;justify-self:start;position:relative;padding-right:48px}.about-symbol{position:absolute;right:0;top:2px;font-size:42px;margin:0}.about-hero-aside p{font-size:14px;margin-bottom:10px}.about-banner{margin-top:31px;padding:24px 16px;gap:8px;font-size:clamp(9px,2.45vw,17px);letter-spacing:0}.banner-block{width:23px;height:28px;font-size:19px}.banner-arrow{font-size:26px}.about-hero .hero-foot{margin-top:22px}.about-story{padding-top:42px}.story-closing{font-size:14px;margin-top:12px}.purpose-section{padding:48px 0}.purpose-grid{grid-template-columns:1fr;gap:31px}.purpose-grid article+article{padding-left:0;padding-top:31px;border-left:0;border-top:1px solid #ced1c5}.purpose-label{margin:0 0 23px;font-size:9px}.purpose-grid h2{font-size:30px;margin-bottom:20px}.purpose-grid p{font-size:13px;max-width:none}.about-principles{padding-top:55px;padding-bottom:58px}.founders-section{padding-bottom:55px}.founders-grid{gap:32px;grid-template-columns:1fr}.founder-monogram{height:260px}.founder-caption{padding-top:17px}.founder-caption h3{font-size:20px}.volunteer-section{padding:48px 0}.volunteer-grid{grid-template-columns:1fr;gap:26px}.volunteer-grid h2{font-size:30px;letter-spacing:-1.2px}.volunteer-grid p:not(.eyebrow){font-size:13px}.about-involvement{padding-top:54px;padding-bottom:55px}.involvement-grid{grid-template-columns:1fr;gap:29px}.involvement-grid article{padding-top:22px}.involvement-grid h3{font-size:20px;margin:19px 0 14px}.involvement-grid p{margin-bottom:15px}.about-final .cta-heading h2{font-size:42px}.about-final .cta-arrow{font-size:65px}}

.team-photo{position:relative;overflow:hidden;aspect-ratio:4/3;background:#e8eae3}.team-photo img{display:block;width:100%;height:100%;object-fit:cover}.team-photo-index{position:absolute;top:20px;left:22px;font-size:9px;letter-spacing:1.3px;color:#5d6d62}.team-photo.founder-rachel{background:#dee6ee}.team-photo.founder-juan{background:#ede5ce}.volunteer-team{padding-top:80px;padding-bottom:0}.volunteer-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.volunteer-card .founder-caption h3{font-size:18px}.volunteer-card .founder-caption p{font-size:11px}.volunteer-card:nth-child(2) .team-photo{background:#e6e9df}.volunteer-card:nth-child(3) .team-photo{background:#eee4dc}
@media(max-width:760px){.volunteer-team{padding-top:53px}.volunteer-cards{grid-template-columns:1fr;gap:32px}.team-photo-index{top:17px;left:18px;font-size:8px}.volunteer-card .founder-caption h3{font-size:20px}}

.core-team-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:42px}.core-role-card:nth-child(1) .team-photo{background:#e6e9df}.core-role-card:nth-child(2) .team-photo{background:#eee4dc}.core-role-card:nth-child(3) .team-photo{background:#e0e7ec}.core-role-card .founder-caption h3{font-size:18px}.core-role-card .founder-caption p{font-size:12px;line-height:1.6}
@media(max-width:760px){.core-team-roles{grid-template-columns:1fr;gap:32px;margin-top:32px}.core-role-card .founder-caption h3{font-size:20px}}

.team-photo img.judith-portrait{object-position:50% 20%}

.team-photo img.rachel-portrait{object-position:50% 20%}

.team-photo img.juan-portrait{object-position:50% 0%}

.team-photo img.mentor-portrait-01{object-position:50% 20%}.team-photo img.mentor-portrait-02{object-position:50% 5%}.team-photo img.mentor-portrait-03{object-position:50% 50%}.team-photo img.mentor-portrait-04{object-position:50% 0%}

.team-photo img.lawrence-portrait{object-position:50% 48%}
