.active{color:var(--blue)!important}.about-intro{background:var(--sand);padding-top:105px;padding-bottom:72px}.about-intro p{max-width:600px;font-size:17px;line-height:1.7;margin:0}.about-menu-wrap{padding-top:0;padding-bottom:0;background:var(--sand)}.about-menu{max-width:1160px;margin:auto;border:1px solid var(--line);background:#fff}.about-menu summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:25px 30px;color:var(--navy);font-size:20px;font-weight:800;letter-spacing:-.03em;list-style:none}.about-menu summary::-webkit-details-marker{display:none}.menu-hint{font:500 11px "DM Mono",monospace;color:var(--blue);letter-spacing:.04em;text-transform:uppercase}.menu-hint b{font:500 24px Manrope;vertical-align:middle;margin-left:8px}.about-menu-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.about-menu-grid a{min-height:123px;padding:20px;border-right:1px solid var(--line);color:var(--navy);text-decoration:none;display:flex;gap:12px;transition:.2s}.about-menu-grid a:last-child{border:0}.about-menu-grid a:hover{background:var(--aqua)}.about-menu-grid b{color:var(--blue);font:500 11px "DM Mono",monospace}.about-menu-grid span{font-weight:800;font-size:13px}.about-menu-grid small{display:block;color:#587080;font-size:11px;font-weight:500;margin-top:8px}.content-section,.principles,.council-section,.ecosystem,.impact-section,.about-cta{padding:100px max(24px,calc((100vw - 1240px)/2))}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:90px}.body-copy{font-size:16px;line-height:1.75;max-width:540px}.text-link{display:inline-block;margin-top:12px;color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}.principles{background:#e4f3ee}.section-title{max-width:590px}.section-title p{font-size:14px;line-height:1.65;margin:21px 0 0}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:45px}.principle-grid article{padding:25px 28px 22px 0;min-height:220px;border-bottom:1px solid var(--line)}.principle-grid article+article{border-left:1px solid var(--line);padding-left:28px}.principle-grid span{font:500 11px "DM Mono",monospace;color:var(--blue);letter-spacing:.08em}.principle-grid h3{font-size:21px;line-height:1.15;letter-spacing:-.04em;margin:42px 0 10px}.principle-grid p{font-size:13px;line-height:1.6}.leadership-section{display:grid;grid-template-columns:.8fr 1.4fr;gap:60px}.leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-self:end}.portrait{height:185px;display:flex;align-items:flex-end;padding:15px;color:#fff;font:600 32px "Playfair Display"}.portrait-one{background:#307b85}.portrait-two{background:#d09352}.portrait-three{background:#6d829b}.leaders h3{font-size:16px;margin:13px 0 3px}.leaders p{font-size:12px;margin:0;color:#587080}.council-section{background:var(--sand);display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.council-list{border-top:1px solid var(--line)}.council-list details{border-bottom:1px solid var(--line);padding:21px 0}.council-list summary{list-style:none;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:-.025em;display:flex;justify-content:space-between;gap:10px}.council-list summary::-webkit-details-marker{display:none}.council-list summary span{color:var(--blue);font-size:20px;font-weight:500}.council-list p{font-size:13px;line-height:1.65;margin:14px 30px 0 0;color:#587080}.ecosystem{display:grid;grid-template-columns:1fr 1fr;gap:85px}.ecosystem-copy>p{font-size:16px;line-height:1.75;max-width:500px}.ecosystem-stats{display:flex;gap:36px;margin:30px 0}.ecosystem-stats div{min-width:90px}.ecosystem-stats b{display:block;font:600 32px "Playfair Display";color:var(--blue)}.ecosystem-stats span{font-size:11px;line-height:1.3;display:block;margin-top:5px}.impact-section{background:var(--navy);display:grid;grid-template-columns:1fr 1.35fr;gap:70px}.impact-section h2{color:#fff}.impact-cards{display:grid;grid-template-columns:repeat(3,1fr);align-self:end}.impact-cards article{border-left:1px solid rgba(255,255,255,.2);padding:0 22px}.impact-cards b{font:600 36px "Playfair Display";display:block;color:var(--lime)}.impact-cards span{display:block;color:#d8e4e7;font-size:12px;line-height:1.5;margin-top:8px}.about-cta{background:#0b273a;display:flex;justify-content:space-between;align-items:center;gap:30px}.about-cta h2{color:#fff;max-width:600px}.about-cta .button{white-space:nowrap}@media(max-width:760px){.about-intro{padding-top:70px}.about-menu summary{padding:20px}.about-menu-grid{grid-template-columns:1fr}.about-menu-grid a{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.split-section,.leadership-section,.council-section,.ecosystem,.impact-section{grid-template-columns:1fr;gap:42px}.principle-grid,.leaders,.impact-cards{grid-template-columns:1fr}.principle-grid article+article{border-left:0;padding-left:0}.portrait{height:140px}.ecosystem-stats{gap:16px}.impact-cards article{border-left:0;border-top:1px solid rgba(255,255,255,.2);padding:18px 0}.about-cta{display:block}.about-cta .button{margin-top:25px}}
.purpose-framework{padding:0}.mission-panel{background:var(--navy);padding:82px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.82fr 1.5fr;gap:70px}.mission-panel h2{color:#fff}.mission-panel .section-title p{color:#d8e4e7;font-size:14px;line-height:1.7}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid rgba(255,255,255,.2)}.mission-grid article{padding:18px 20px 18px 0;border-bottom:1px solid rgba(255,255,255,.2);color:#fff;font-size:13px;line-height:1.55}.mission-grid article:nth-child(even){padding-left:20px;border-left:1px solid rgba(255,255,255,.2)}.mission-grid b{display:block;color:var(--lime);font:500 10px "DM Mono",monospace;letter-spacing:.08em;margin-bottom:7px}.vision-panel{padding:85px max(24px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr 1fr;gap:85px}.vision-panel>div:last-child>p{font-size:16px;line-height:1.7;max-width:540px}.vision-points{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:25px;border-top:1px solid var(--line)}.vision-points div{padding:15px 15px 15px 0;border-bottom:1px solid var(--line);font-size:12px;line-height:1.45}.vision-points div:nth-child(even){padding-left:15px;border-left:1px solid var(--line)}.vision-points b{display:block;color:var(--blue);font:500 10px "DM Mono",monospace;letter-spacing:.07em;margin-bottom:5px}.values-panel{background:#e4f3ee;padding:78px max(24px,calc((100vw - 1240px)/2))}.values-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);margin-top:37px}.values-grid article{padding:20px 18px 18px 0;border-bottom:1px solid var(--line);min-height:195px}.values-grid article+article{border-left:1px solid var(--line);padding-left:18px}.values-grid span{font:500 10px "DM Mono",monospace;color:var(--blue);letter-spacing:.08em}.values-grid h3{font-size:19px;letter-spacing:-.04em;margin:36px 0 8px}.values-grid p{font-size:12px;line-height:1.55}@media(max-width:760px){.mission-panel,.vision-panel{grid-template-columns:1fr;gap:38px;padding-top:60px;padding-bottom:60px}.mission-grid,.vision-points,.values-grid{grid-template-columns:1fr}.mission-grid article:nth-child(even),.vision-points div:nth-child(even),.values-grid article+article{border-left:0;padding-left:0}.values-grid article{min-height:0}}


/* Collaboration artwork featured alongside the About Us lead statement. */
.about-intro{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;overflow:hidden}.about-intro-copy{position:relative;z-index:1}.about-intro-visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:330px}.about-intro-visual:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:#dcefe8}.about-intro-visual img{position:relative;z-index:1;width:min(100%,385px);max-height:410px;object-fit:contain;filter:drop-shadow(12px 15px 0 rgba(10,41,96,.12))}@media(max-width:760px){.about-intro{grid-template-columns:1fr;gap:8px}.about-intro-visual{min-height:180px;margin-top:-8px}.about-intro-visual:before{width:210px;height:210px}.about-intro-visual img{max-height:265px;width:min(100%,280px)}}
