.kkf .about-intro{padding:60px 0 40px}.kkf .about-intro h1{max-width:950px}.kkf .about-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;max-width:1050px}.kkf .about-lead p{font-size:19px;color:var(--muted)}.kkf .about-banner img{width:100%;height:460px;object-fit:cover;display:block;object-position:center 45%}.kkf .about-banner figcaption{font-size:14px;font-weight:400;color:var(--muted)}.kkf .about-story{display:grid;grid-template-columns:1fr 1fr;gap:65px}.kkf .about-story p,.kkf .about-director p{font-size:18px;color:var(--muted);margin:0 0 25px}.kkf .about-values{padding-top:0}.kkf .values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.kkf .values-grid article{border-top:2px solid var(--green);padding-top:20px}.kkf .values-grid p{color:var(--muted);font-size:16px}.kkf .about-director{display:grid;grid-template-columns:.85fr 1fr;gap:65px;align-items:center;background:#f1f4f0;padding:45px;margin-bottom:30px}.kkf .director-photo{background:#fff}.kkf .director-photo img{display:block;width:100%;height:440px;object-fit:contain}.kkf .about-director .director-role{font-size:16px;color:var(--green);margin:18px 0 30px}.kkf .about-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.kkf .about-photo-grid img{width:100%;height:330px;object-fit:cover;display:block}.kkf .about-photo-grid figcaption{font-size:15px}.kkf .about-work>.more-link{display:inline-block;margin-top:25px;text-decoration:underline}.kkf .contact-section p{margin:25px 0;max-width:650px}@media(max-width:850px){.kkf .about-intro{padding:35px 0}.kkf .about-lead,.kkf .about-story,.kkf .about-director{grid-template-columns:1fr;gap:25px}.kkf .about-banner img{height:330px}.kkf .values-grid{grid-template-columns:1fr;gap:25px}.kkf .about-director{padding:25px}.kkf .director-photo img{height:360px}.kkf .about-photo-grid{grid-template-columns:1fr}.kkf .about-photo-grid img{height:350px}}