﻿.ge-site .home-leadership{margin:48px 0}.home-leadership-heading{max-width:680px;margin-bottom:28px}.ge-site .home-leadership-heading h2{font-size:clamp(28px,3vw,40px);margin:8px 0 14px}.home-leadership-heading>p:last-child{color:#48615a;line-height:1.7}
.ge-site .leadership-message{display:grid;grid-template-columns:minmax(230px,310px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);padding:clamp(22px,4vw,52px);margin:0 0 32px;border:1px solid #d8e5dc;border-radius:24px;background:linear-gradient(125deg,#eef5ed 0%,#fffef9 55%,#fafbf6 100%);box-shadow:0 18px 50px #14392c0a}
.ge-site .leadership-profile{background:#093f32;color:#fff;min-width:0;border-radius:140px 140px 18px 18px;overflow:hidden;box-shadow:0 12px 28px #123f3020;border:1px solid #d6dfce}.ge-site .leadership-profile>img{display:block;width:100%;height:360px;object-fit:contain;object-position:center bottom;background:#fff}.leadership-monogram{display:grid;place-items:center;height:280px;background:radial-gradient(circle at 65% 30%,#1b7552,transparent 65%),linear-gradient(145deg,#0c4f39,#062c28);font:600 100px Georgia,serif;color:#dfc48a}
.ge-site .leadership-identity{padding:25px 22px 28px;text-align:center;border-top:3px solid #c7a65d}.ge-site .leadership-identity>span{font-size:9px;letter-spacing:.16em;color:#e1c78f}.ge-site .leadership-identity h3{font-size:21px;line-height:1.35;color:#fff;margin:12px 0 8px;overflow-wrap:anywhere}.ge-site .leadership-identity p{font-size:13px;color:#dcebe3;margin:0}.ge-site .leadership-identity a{display:inline-block;color:#f0d59b;margin-top:16px;font-size:13px}
.ge-site .leadership-letter{padding:8px 0;min-width:0}.ge-site .leadership-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;color:#60796a;margin:0 0 16px}.ge-site .leadership-letter-title{font-family:Georgia,serif;font-size:clamp(25px,3vw,38px);font-weight:500;line-height:1.2;letter-spacing:-.025em;color:#104a36;margin:0 0 28px;padding-bottom:22px;border-bottom:1px solid #d9e3d5}.ge-site .leadership-letter-body p{font-size:16px;line-height:1.85;color:#425b50;margin:0 0 20px;overflow-wrap:anywhere}.ge-site .leadership-letter-body p:first-child{font-size:18px;line-height:1.8;color:#204b38}.ge-site .leadership-signature{display:flex;flex-direction:column;gap:8px;margin-top:28px;padding:4px 0 4px 18px;border-left:3px solid #bb9851}.ge-site .leadership-signature strong{color:#164c36;font-size:17px}.ge-site .leadership-signature span{color:#657b6e;font-size:11px;letter-spacing:.04em}
@media(max-width:760px){.ge-site .leadership-message{grid-template-columns:1fr;gap:28px;padding:24px 20px;border-radius:18px}.ge-site .leadership-profile{width:min(100%,280px);justify-self:center}.ge-site .leadership-profile>img{height:290px}.ge-site .leadership-identity{padding:20px}.ge-site .leadership-letter-title{font-size:28px}.ge-site .leadership-letter-body p{font-size:15px;line-height:1.8}.ge-site .leadership-letter-body p:first-child{font-size:17px}.ge-site .leadership-eyebrow{font-size:9px;letter-spacing:.1em}}
