/* v3.6.4 - home hero cleanup and clinical leadership placement */
.gcl-hero .gcl-hero-doctor-note{display:none!important}
.gcl-home-leadership{max-width:1320px;margin:26px auto 10px;padding:28px 34px;display:grid;grid-template-columns:160px minmax(0,1fr);gap:30px;align-items:center;background:linear-gradient(135deg,#062d61 0%,#0d5f86 58%,#119b92 100%);border-radius:26px;box-shadow:0 18px 42px rgba(3,39,79,.13);color:#fff;position:relative;overflow:hidden}
.gcl-home-leadership:after{content:"";position:absolute;right:-90px;top:-110px;width:320px;height:320px;border-radius:50%;background:rgba(255,255,255,.055);pointer-events:none}
.gcl-home-leadership-photo{width:150px;height:170px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#edf7fb,#fff);border:3px solid rgba(255,255,255,.64);box-shadow:0 12px 30px rgba(0,20,50,.25);position:relative;z-index:1}
.gcl-home-leadership-photo picture,.gcl-home-leadership-photo img{display:block;width:100%;height:100%}
.gcl-home-leadership-photo img{object-fit:contain;object-position:center bottom}
.gcl-home-leadership-copy{position:relative;z-index:1;max-width:900px}
.gcl-home-leadership-kicker{display:block;text-transform:uppercase;letter-spacing:.17em;font-weight:700;font-size:.76rem;color:#71efe2;margin-bottom:5px}
.gcl-home-leadership h2{margin:0 0 6px;color:#fff;font-family:"Playfair Display",serif;font-size:clamp(1.75rem,2.7vw,2.55rem);line-height:1.08}
.gcl-home-leadership-qual{font-weight:700;color:#daf8f6!important;margin:0 0 11px!important}
.gcl-home-leadership-copy p:not(.gcl-home-leadership-qual){color:#edf7ff;margin:0 0 14px;line-height:1.65}
.gcl-home-leadership a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;text-decoration:none;padding:9px 15px;border-radius:11px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24)}
.gcl-home-leadership a:hover{background:rgba(255,255,255,.2)}
@media(max-width:900px){.gcl-home-leadership{margin:20px 20px 6px;grid-template-columns:125px minmax(0,1fr);padding:22px;gap:22px}.gcl-home-leadership-photo{width:120px;height:138px}}
@media(max-width:620px){.gcl-home-leadership{grid-template-columns:1fr;text-align:center;padding:22px 18px;border-radius:20px}.gcl-home-leadership-photo{width:150px;height:170px;margin:0 auto}.gcl-home-leadership-copy{max-width:100%}.gcl-home-leadership a{justify-content:center}}
