body .kul-service-leader{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:30px;padding:38px;margin:0 0 62px;background:#2e3a46;border:1px solid #586775;border-left:3px solid #d4bd83;color:#f2eadd;font:17px/1.75 Arial,sans-serif;scroll-margin-top:110px}body .kul-service-leader.has-photo{grid-template-columns:170px minmax(0,1.1fr) minmax(0,1fr)}body .kul-service-leader .leader-portrait{margin:0!important}body .kul-service-leader .leader-portrait img{display:block;width:100%;height:auto;max-height:250px;object-fit:contain;background:#242d35;border:1px solid #d4bd8355}body .kul-service-leader .eyebrow{font:11px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.3px;color:#d4bd83;margin:0 0 14px}body .kul-service-leader h2{font:400 31px/1.2 Georgia,serif;color:#f2eadd;margin:0 0 16px}body .kul-service-leader .leader-role{font-size:15px;line-height:1.6;color:#d4bd83;margin:0}body .kul-service-leader .leader-contact{margin:12px 0 0;font-size:15px;overflow-wrap:anywhere}body .kul-service-leader a{color:#d4bd83}body .kul-service-leader .leader-description{border-left:1px solid #d4bd8344;padding-left:26px;color:#dde2e7;font-size:16px}body .kul-service-leader .leader-description p{margin:0 0 18px}body .kul-service-leader .leader-description p:last-child{margin:0}body .kul-service-leader .leader-description h3{font:400 26px/1.25 Georgia,serif;color:#f2eadd;margin:0 0 12px}body .kul-service-leader .curator-label{font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#d4bd83}body .kul-service-leader:not(:has(.leader-description)){grid-template-columns:minmax(0,1fr)}body .kul-service-leader.has-photo:not(:has(.leader-description)){grid-template-columns:170px minmax(0,1fr)}@media(max-width:900px){body .kul-service-leader.has-photo{grid-template-columns:150px minmax(0,1fr)}body .kul-service-leader.has-photo .leader-description{grid-column:1/-1;border-left:0;border-top:1px solid #d4bd8344;padding:22px 0 0}}@media(max-width:600px){body .kul-service-leader,body .kul-service-leader.has-photo,body .kul-service-leader.has-photo:not(:has(.leader-description)){grid-template-columns:1fr;gap:24px;padding:26px;margin-bottom:44px}body .kul-service-leader .leader-portrait{width:170px;max-width:100%}body .kul-service-leader .leader-description{border-left:0;border-top:1px solid #d4bd8344;padding:22px 0 0}body .kul-service-leader h2{font-size:29px}}
