.u4s-about{padding:clamp(50px,7vw,110px) 24px;background:#f7f7f5;color:#191919}.u4s-about *{box-sizing:border-box}.u4s-about-container{max-width:1200px;margin:0 auto}.u4s-about-heading{max-width:780px;margin-bottom:36px}.u4s-about-kicker{display:block;color:#927100;font-weight:800;font-size:12px;letter-spacing:.14em;margin-bottom:14px}.u4s-about-heading h2{font-size:clamp(32px,4vw,56px);line-height:1.1;margin:0 0 20px}.u4s-about-lead{font-size:clamp(16px,1.8vw,20px);line-height:1.65}.u4s-about-image{margin-bottom:32px}.u4s-about-image img{display:block;width:100%;max-height:500px;object-fit:cover}.u4s-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.u4s-about-panel{background:#fff;border-top:4px solid #e4b227;padding:clamp(20px,3vw,36px)}.u4s-about-panel h3,.u4s-about-team h3{font-size:clamp(22px,2.5vw,30px);margin:0 0 14px}.u4s-about-panel p{line-height:1.7}.u4s-about-team{margin-top:64px}.u4s-about-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.u4s-about-person{background:#fff;padding:18px}.u4s-about-person img{width:100%;height:230px;object-fit:cover}.u4s-about-person h4{font-size:20px;margin:14px 0 4px}.u4s-about-role{font-weight:700;color:#8c6900}@media(max-width:720px){.u4s-about-grid,.u4s-about-team-grid{grid-template-columns:1fr}.u4s-about{padding:48px 20px}}
