nav a[aria-current=page]{color:var(--orange)}.impact-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding-top:70px;padding-bottom:70px}.impact-hero h1{font-size:clamp(52px,5.5vw,76px);letter-spacing:-3.5px}.impact-hero h1 em{color:var(--orange)}.hero-context{font-size:14px;line-height:1.9;max-width:480px;color:var(--muted)}.impact-emblem{align-self:center;position:relative;border:1px solid #d4dacc;border-radius:160px 160px 14px 14px;background:#e7ecdf;padding:56px 36px 38px;min-height:480px;text-align:center}.emblem-caption{font-size:8px;letter-spacing:1.9px}.emblem-monogram{font-family:Georgia;font-size:150px;line-height:1.15;letter-spacing:-12px;margin:8px 0 0}.emblem-monogram span{font-style:italic}.emblem-monogram b{color:var(--orange);font-weight:400}.emblem-line{height:1px;background:#b9c4b0;width:60%;margin:16px auto 26px}.impact-emblem>strong{font-size:30px;font-weight:500;line-height:1.15;letter-spacing:5px;display:block}.emblem-location{display:block;margin-top:24px;font-size:8px;letter-spacing:1.4px}.emblem-stamp{position:absolute;right:-24px;bottom:42px;border-radius:50%;background:var(--orange);color:#fff1db;width:120px;height:120px;display:flex;flex-direction:column;justify-content:center;transform:rotate(12deg)}.emblem-stamp span{font-family:Georgia;font-size:47px}.emblem-stamp small{font-size:7px;letter-spacing:1px}.emblem-star{position:absolute;left:-29px;top:98px;font-size:59px;color:var(--orange)}.impact-facts{display:grid;grid-template-columns:repeat(4,1fr);padding-top:25px;padding-bottom:25px;border-top:1px solid #d6dbcf;border-bottom:1px solid #d6dbcf;gap:25px}.impact-facts>div{border-right:1px solid #d6dbcf;padding:8px 0}.impact-facts>div:last-child{border:0}.impact-facts strong{font-weight:500;font-size:29px;line-height:1.15;letter-spacing:-1px;display:block}.impact-facts span{display:block;font-size:10px;color:var(--muted);margin-top:12px;line-height:1.6}.impact-subnav{display:flex;gap:24px;padding-top:28px;padding-bottom:28px;font-size:11px;flex-wrap:wrap}.impact-subnav a{display:flex;gap:16px}.impact-subnav a span{color:var(--orange)}.impact-subnav a:hover{text-decoration:underline}.impact-intro{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;padding-top:62px;padding-bottom:70px}.impact-intro h2{font-size:40px}.intro-copy p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 20px}.intro-copy strong{color:var(--ink);font-weight:500}.impact-expertise{background:#eceedf;padding:70px 0}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.expertise-grid article{background:var(--paper);border-radius:8px;padding:28px;display:flex;flex-direction:column}.expertise-grid article:nth-child(2),.expertise-grid article:nth-child(5){background:#f2e3d7}.expertise-grid article:nth-child(3),.expertise-grid article:nth-child(6){background:#e9e6ef}.expertise-number{font-size:8px;letter-spacing:1.2px;font-weight:700}.expertise-grid h3{font-size:22px;line-height:1.3;letter-spacing:-.5px;margin:25px 0 14px}.expertise-grid p{font-size:12px;line-height:1.85;color:#536359;margin:0 0 22px}.expertise-grid ul{list-style:none;padding:18px 0 0;margin:auto 0 0;border-top:1px solid #183c3420;font-size:11px;line-height:1.8}.expertise-grid li{margin:8px 0;padding-left:15px;position:relative}.expertise-grid li:before{content:'↗';position:absolute;left:0;color:var(--orange)}.impact-history{display:grid;grid-template-columns:1fr 1.45fr;gap:65px;padding-top:85px;padding-bottom:85px}.history-heading h2{font-size:39px}.history-heading>p:last-child{font-size:14px;line-height:1.8;color:var(--muted);max-width:325px}.impact-timeline{border-left:1px solid #c8d1c3}.impact-timeline article{display:grid;grid-template-columns:85px 1fr;gap:18px;position:relative;margin:0 0 30px;padding:0 0 30px 26px;border-bottom:1px solid #dde0d7}.impact-timeline article:last-child{margin:0;padding-bottom:0;border-bottom:0}.impact-timeline article:before{content:'';position:absolute;width:9px;height:9px;background:var(--orange);border:4px solid var(--paper);box-sizing:content-box;border-radius:50%;left:-9px;top:1px}.impact-timeline article>span{font-family:Georgia;font-size:19px;line-height:1.3}.impact-timeline small{font-size:8px;letter-spacing:1px;color:var(--muted)}.impact-timeline h3{font-size:20px;letter-spacing:-.3px;line-height:1.35;margin:10px 0}.impact-timeline p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.impact-people{background:#eceedf;padding:65px 0}.impact-people h2{font-size:42px}.people-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:35px 0}.people-grid article{display:flex;gap:22px}.person-initials{background:var(--ink);color:var(--paper);font-family:Georgia;font-size:32px;border-radius:50%;width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.person-initials span{color:var(--orange)}.people-grid h3{font-size:21px;letter-spacing:-.4px;margin:4px 0 12px}.people-grid small{font-size:8px;letter-spacing:.8px}.people-grid p{font-size:13px;line-height:1.8;color:var(--muted)}.impact-principle{display:flex;align-items:center;justify-content:center;gap:35px;margin-top:48px;border-top:1px solid #cbd2c2;padding-top:28px}.impact-principle>span{color:var(--orange);font-size:60px}.impact-principle p{font-size:26px;line-height:1.5;letter-spacing:-.6px}.impact-method{padding-top:80px;padding-bottom:80px}.method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.method-grid article{border-top:1px solid #d6dbcf;padding-top:23px}.method-grid span{color:var(--orange);font-size:13px}.method-grid h3{font-size:22px;margin:20px 0 12px}.method-grid p{font-size:12px;line-height:1.85;color:var(--muted)}.impact-welcom{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-top:38px;padding-bottom:65px;border-top:1px solid #d6dbcf}.impact-welcom h2{font-size:34px}.impact-welcom>div>p:last-child{font-size:14px;line-height:1.8;color:var(--muted);max-width:460px}.welcom-paths{display:flex;flex-direction:column;justify-content:center}.welcom-paths a{display:flex;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid #d6dbcf}.welcom-paths a>span:first-child{font-size:26px;color:var(--orange)}.welcom-paths a>span:last-child{margin-left:auto}.welcom-paths strong{font-size:17px;font-weight:500;display:block}.welcom-paths small{font-size:11px;color:var(--muted);display:block;margin-top:8px}.welcom-paths a:hover strong{text-decoration:underline}.impact-contact{background:var(--ink);color:var(--paper);border-radius:14px;display:grid;grid-template-columns:1.25fr 1fr;gap:65px;padding:50px;max-width:1144px}.impact-contact .eyebrow{color:#b6c6ab}.impact-contact h2{font-size:41px}.impact-contact h2 em{color:#ccd9b7}.impact-contact>div>p:last-of-type{font-size:13px;line-height:1.9;color:#c5d0c4;max-width:430px}.impact-contact .button{background:#f2e3d7;color:var(--ink)}.impact-contact aside{align-self:center;border-left:1px solid #ffffff30;padding-left:55px}.impact-contact aside>span{font-size:9px;letter-spacing:2px}.impact-contact aside strong{display:block;font-family:Georgia;font-weight:400;font-size:42px;line-height:1.2;margin:22px 0}.impact-contact aside p{font-size:12px;line-height:1.8;color:#c5d0c4}.impact-contact aside a{display:inline-block;font-size:12px;margin-top:15px}.impact-references{padding-top:35px;padding-bottom:55px}.impact-references summary{display:flex;justify-content:space-between;cursor:pointer;font-size:11px;color:var(--muted);list-style:none;padding:15px 0}.impact-references summary::-webkit-details-marker{display:none}.impact-references details p{font-size:11px;line-height:1.8;color:var(--muted);max-width:760px}.impact-references details>div{display:flex;flex-direction:column;gap:12px;font-size:11px}.impact-references a{text-decoration:underline;text-underline-offset:3px}.impact-page .footer-top p{font-size:15px}.impact-page h1{overflow-wrap:anywhere}@media(max-width:1050px){.impact-hero{gap:40px}.impact-hero h1{font-size:61px}.impact-emblem{min-height:430px;padding:45px 20px 30px}.emblem-stamp{right:-12px;width:100px;height:100px}.impact-intro,.impact-history{gap:40px}.expertise-grid{grid-template-columns:repeat(2,1fr)}.people-grid{gap:28px}.people-grid article{gap:16px}.person-initials{width:60px;height:60px;font-size:25px}.impact-contact{margin-left:30px;margin-right:30px;gap:35px}.impact-contact aside{padding-left:30px}.impact-subnav{gap:20px}.impact-welcom{gap:35px}}@media(max-width:760px){.impact-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:45px;gap:36px}.impact-hero h1{font-size:clamp(47px,9.5vw,68px);letter-spacing:-2.5px}.hero-context{font-size:13px}.impact-emblem{max-width:360px;width:calc(100% - 24px);margin:auto;min-height:400px}.emblem-monogram{font-size:126px}.impact-emblem>strong{font-size:26px}.emblem-star{font-size:47px;left:-20px}.emblem-stamp{bottom:28px;right:-12px}.impact-facts{grid-template-columns:1fr 1fr;gap:22px;padding-top:25px;padding-bottom:25px}.impact-facts>div:nth-child(2){border:0}.impact-facts strong{font-size:25px}.impact-facts span{font-size:9px}.impact-subnav{gap:18px;font-size:10px;line-height:1.6}.impact-intro{grid-template-columns:1fr;gap:12px;padding-top:25px;padding-bottom:35px}.impact-intro h2{font-size:32px}.intro-copy p{font-size:13px}.impact-expertise{padding:45px 0}.expertise-grid{grid-template-columns:1fr;gap:16px}.expertise-grid article{padding:27px}.expertise-grid h3{font-size:25px}.expertise-grid p{font-size:13px}.impact-history{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:45px}.history-heading h2{font-size:34px}.impact-timeline article{grid-template-columns:65px 1fr;gap:12px;padding-left:18px}.impact-timeline article>span{font-size:15px;overflow-wrap:anywhere}.impact-timeline h3{font-size:19px}.impact-timeline p{font-size:12px}.impact-people{padding:45px 0}.impact-people h2{font-size:33px}.people-grid{grid-template-columns:1fr;gap:22px}.people-grid h3{font-size:20px}.impact-principle{gap:18px;align-items:start}.impact-principle>span{font-size:37px;padding-top:14px}.impact-principle p{font-size:22px}.impact-method{padding-top:45px;padding-bottom:35px}.method-grid{grid-template-columns:1fr 1fr;gap:20px}.method-grid h3{font-size:21px}.impact-welcom{grid-template-columns:1fr;gap:12px;padding-top:30px;padding-bottom:40px}.impact-welcom h2{font-size:30px}.impact-contact{grid-template-columns:1fr;margin-left:16px;margin-right:16px;padding:30px 25px;gap:30px}.impact-contact h2{font-size:34px}.impact-contact aside{border-left:0;border-top:1px solid #ffffff30;padding:28px 0 0}.impact-contact aside strong{font-size:33px}.impact-references{padding-bottom:30px}.impact-page .footer-top p{line-height:1.6}.impact-page header nav{font-size:13px}}@media(max-width:360px){.method-grid{grid-template-columns:1fr}.impact-hero h1{font-size:46px}.impact-hero .eyebrow{font-size:8px}.emblem-location{font-size:7px}}
.impact-timeline article>span{overflow-wrap:anywhere}
