.kbt-leadership{background:#fff;color:#0a0a0a;border-top:1px solid rgba(10,10,10,.05);padding:112px 48px 120px;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.kbt-leadership *{box-sizing:border-box}.kbt-leadership-wrap{max-width:1184px;margin:0 auto}.kbt-leadership-heading{margin-bottom:62px}.kbt-orange-rule{display:block;width:80px;height:7px;background:#ff4f00;border-radius:20px;margin-bottom:24px}.kbt-kicker{font-size:10px;font-weight:700;letter-spacing:.2em;color:#858585;margin:0 0 16px}.kbt-leadership h2{font-size:64px;font-weight:900;line-height:1;letter-spacing:-.055em;margin:0}.kbt-leadership-grid{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:center}.kbt-director-portrait{margin:0}.kbt-portrait-frame{position:relative;aspect-ratio:738/760;background:#090909;overflow:hidden;border-radius:48px;box-shadow:0 20px 32px -15px rgba(0,0,0,.18)}.kbt-portrait-frame img{position:absolute;width:100%;height:auto;max-width:none;top:-55.26%;left:0}.kbt-director-portrait figcaption{padding:25px 3px 0}.kbt-contact-label{display:block;font-size:9px;font-weight:700;letter-spacing:.16em;color:#999;margin-bottom:10px}.kbt-director-portrait a{color:#0a0a0a;font-size:17px;font-weight:700;letter-spacing:-.02em;display:inline-flex;gap:18px;align-items:center;text-decoration:none;transition:color .2s}.kbt-director-portrait a svg{color:#ff4f00}.kbt-director-portrait a:hover{color:#ff4f00}.kbt-director-portrait a:focus-visible{outline:2px solid #ff4f00;outline-offset:5px;border-radius:3px}.kbt-director-role{color:#ff4f00;font-size:11px;letter-spacing:.2em;font-weight:800;margin:0 0 16px}.kbt-director-bio h3{font-size:42px;line-height:1.12;font-weight:900;letter-spacing:-.045em;margin:0 0 23px}.kbt-director-intro{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.45;margin:0 0 23px;max-width:590px}.kbt-bio-copy p{font-size:16px;font-weight:400;line-height:1.8;color:#646464;margin:0 0 14px}.kbt-director-credentials{display:grid;grid-template-columns:1fr 1.2fr 1.15fr;border-top:1px solid #e9e9e9;padding-top:25px;margin-top:30px;gap:22px}.kbt-director-credentials span{font-size:8px;letter-spacing:.15em;color:#999;font-weight:700;display:block;margin-bottom:10px}.kbt-director-credentials p{font-size:13px;font-weight:700;line-height:1.55;margin:0;letter-spacing:-.01em}.kbt-director-credentials small{display:block;font-size:10px;color:#888;line-height:1.5;margin-top:5px}@media(max-width:1100px){.kbt-leadership{padding:90px 40px}.kbt-leadership h2{font-size:54px}.kbt-leadership-grid{grid-template-columns:320px 1fr;gap:48px}.kbt-director-bio h3{font-size:34px}.kbt-director-intro{font-size:19px}.kbt-bio-copy p{font-size:14px}.kbt-director-credentials{gap:12px}}@media(max-width:760px){.kbt-leadership{padding:70px 24px 76px}.kbt-leadership-heading{margin-bottom:36px}.kbt-leadership h2{font-size:42px;line-height:1.05}.kbt-kicker{font-size:8px}.kbt-leadership-grid{grid-template-columns:1fr;gap:40px}.kbt-director-portrait{max-width:420px;width:100%}.kbt-portrait-frame{border-radius:36px}.kbt-director-bio h3{font-size:34px}.kbt-director-intro{font-size:20px}.kbt-bio-copy p{font-size:15px}.kbt-director-credentials{grid-template-columns:1fr;gap:20px;padding-top:26px}.kbt-director-credentials div{border-left:3px solid #ff4f00;padding-left:15px}.kbt-director-credentials p br{display:none}.kbt-director-credentials p{font-size:14px}.kbt-director-portrait figcaption{padding-top:22px}}@media(prefers-reduced-motion:reduce){.kbt-director-portrait a{transition:none}}
