
.human-need-statement{padding:44px 0 42px;background:#e7ecdf;border-block:1px solid #cdd5c5;text-align:center}.human-need-statement .eyebrow{font-size:9px;letter-spacing:.15em;color:#52694e;margin:0 0 17px}.human-need-statement h2{font-size:clamp(28px,3.5vw,49px);line-height:1.12;letter-spacing:-1.5px;margin:0 0 20px}.human-need-statement h2 em,.principles-heading em,.methods-intro em{font-family:var(--serif);font-weight:400;color:#536f5a}.human-need-statement .wrap>p:last-child{font-size:14px;line-height:1.8;max-width:620px;margin:0 auto;color:#4c6153}.principles-heading{max-width:720px;margin-bottom:34px}.principles-heading .eyebrow,.methods-intro .eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:20px}.principles-heading h2,.methods-intro h2{font-size:clamp(33px,4vw,55px);line-height:1.08;letter-spacing:-1.8px;margin:0 0 22px}.principles-heading>p:last-child{font-size:16px;line-height:1.7;max-width:560px;color:#526456}.principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 32px}.principles-grid article{border-top:1px solid #bdc9b8;padding-top:21px}.principle-number{font-size:11px;letter-spacing:.1em;color:#6b8159}.principles-grid h3{font-size:23px;letter-spacing:-.7px;margin:17px 0 13px}.principles-grid article p{font-size:14px;line-height:1.8;color:#526456;margin:0}.working-methods{padding:52px 0;background:#19352f;color:#f4f2ed}.working-methods>.wrap{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.methods-intro em{color:#d8eea6}.methods-intro .eyebrow{color:#d8eea6}.methods-list article{border-top:1px solid #7c95846b;padding:22px 0}.methods-list article:first-child{padding-top:0;border-top:0}.methods-list article:last-child{padding-bottom:0}.methods-list h3{font-size:23px;letter-spacing:-.5px;margin:0 0 12px}.methods-list p{font-size:14px;line-height:1.8;color:#d1ddd1;margin:0}@media(max-width:760px){.human-need-statement{padding:32px 0}.human-need-statement h2{letter-spacing:-.8px}.human-need-statement .wrap>p:last-child{font-size:13px}.principles-grid{grid-template-columns:1fr;gap:25px}.principles-heading h2,.methods-intro h2{font-size:34px}.principles-grid h3{font-size:23px;margin-top:12px}.working-methods{padding:35px 0}.working-methods>.wrap{grid-template-columns:1fr;gap:22px}}

.be-principles{padding-top:42px;border-top:1px solid #c7d0c0}.be-principles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.be-principles-grid article{padding:23px;background:#e8eddf;border-top:3px solid #536f5a}.be-principles-grid h3{font-size:25px;letter-spacing:-.7px;margin:20px 0 13px}.be-principles-grid p{font-size:13px;line-height:1.8;margin:0;color:#4e6252}.be-principles-grid article:last-child{grid-column:span 2;background:#19352f;color:#f4f2ed;border-color:#d8eea6}.be-principles-grid article:last-child p,.be-principles-grid article:last-child .principle-number{color:#d8eea6}@media(max-width:900px){.be-principles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.be-principles-grid{grid-template-columns:1fr}.be-principles-grid article:last-child{grid-column:auto}}
