.purpose-section{background:#e5dfd6}.purpose-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);gap:clamp(45px,9vw,140px);align-items:end;margin-bottom:clamp(55px,7vw,90px)}.purpose-heading h2{font-size:clamp(58px,6.2vw,94px);line-height:.97}.purpose-heading>p{max-width:440px;font-size:16px;line-height:1.75}.purpose-statements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #bdb4a7;border-left:1px solid #bdb4a7}.purpose-statements article{min-height:220px;padding:30px 34px;border-right:1px solid #bdb4a7;border-bottom:1px solid #bdb4a7}.purpose-statements span{display:block;margin-bottom:42px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7b7265}.purpose-statements p{max-width:430px;font-size:16px;line-height:1.7;color:#514c44}@media(max-width:800px){.purpose-heading{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.purpose-statements{grid-template-columns:1fr}.purpose-statements article{min-height:0;padding:26px}.purpose-statements span{margin-bottom:18px}}@media(max-width:480px){.purpose-section{padding:55px 25px}.purpose-heading h2{font-size:54px}.purpose-heading>p,.purpose-statements p{font-size:14px}.purpose-statements article{padding:23px 20px}}
