.es-leadership{background:#191919;color:#f6f4ee;padding:88px 0}.es-leadership-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.es-leadership-portrait{margin:0;min-width:0}.es-leadership-portrait img{display:block;width:100%;height:auto;aspect-ratio:649/405;object-fit:contain}.es-leadership-portrait figcaption{display:flex;justify-content:space-between;gap:14px;padding:19px 0 0;border-top:1px solid #555;margin-top:20px;font-size:10px;line-height:1.5;letter-spacing:1.5px;font-weight:600}.es-leadership-portrait figcaption span{color:#d0c9b7}.es-leadership-copy{min-width:0}.es-leadership-copy .eyebrow{color:#dfcd92}.es-leadership-copy h2{color:#fff;font-size:clamp(36px,3.5vw,57px);line-height:1.09;margin:19px 0 28px;letter-spacing:-1.5px}.es-leadership-copy h2 .serif{color:#e4d397}.es-leadership-copy p{color:#d7d5cf;font-size:15px;line-height:1.8;max-width:560px;margin:0 0 19px}.es-leadership-copy .textlink{color:#e4d397;margin-top:12px}.es-leadership-copy .textlink:focus-visible{outline:2px solid #e4d397;outline-offset:6px}@media(max-width:1000px){.es-leadership-grid{gap:38px}}@media(max-width:800px){.es-leadership{padding:56px 0}.es-leadership-grid{grid-template-columns:1fr;gap:38px}.es-leadership-portrait{max-width:649px}.es-leadership-copy h2{font-size:42px}.es-leadership-copy p{font-size:15px}}@media(max-width:380px){.es-leadership-copy h2{font-size:36px}.es-leadership-portrait figcaption{font-size:9px;letter-spacing:.8px}}
