.ceo-section{background:#eeece5;padding:70px 8% 85px}.ceo-heading{margin-bottom:45px}.ceo-heading h1{font-size:clamp(32px,4vw,52px);font-weight:400;margin:14px 0}.ceo-layout{display:grid;grid-template-columns:minmax(240px,330px) 1fr;gap:65px;align-items:start}.ceo-layout figure{margin:0}.ceo-layout img{width:100%;aspect-ratio:330/437;object-fit:cover;display:block}.ceo-layout figcaption{font-size:18px;margin-top:18px;color:#263c3b}.ceo-layout figcaption span{display:block;font-size:12px;color:#72796d;margin-top:6px;line-height:1.9}.ceo-copy{padding-top:12px}.ceo-copy h2{font-size:clamp(26px,3vw,38px);font-weight:400;margin:16px 0 24px}.ceo-copy p{font-size:17px;line-height:2.1;color:#55675e;margin-bottom:23px;max-width:850px}.ceo-signature{border-top:1px solid #d6d0c4;padding-top:20px;margin-top:30px;font-size:20px;color:#263c3b}.ceo-signature small{display:block;font-size:12px;color:#8d725c;margin-top:4px}@media(max-width:720px){.ceo-section{padding:45px 6%}.ceo-layout{grid-template-columns:1fr;gap:30px}.ceo-layout figure{max-width:280px}.ceo-copy p{font-size:15px}.ceo-heading{margin-bottom:30px}}
