.team-hero{background:radial-gradient(circle at 78% 28%,#1a3854 0%,var(--navy) 46%);padding:190px 0 90px;color:#fff}.team-hero h1{font-size:clamp(50px,6vw,82px);font-weight:500;letter-spacing:-.045em;line-height:1.08;margin:0 0 24px}.team-hero h1 em{font-family:Georgia,serif;font-weight:500;color:var(--gold-light)}.team-hero p{max-width:620px;color:rgba(255,255,255,.58);font-size:18px}.leader-section{background:var(--paper)}.leader-grid{display:grid;grid-template-columns:minmax(320px,.86fr) 1.2fr;gap:90px;align-items:start}.portrait-frame{position:relative;background:var(--navy);padding:14px}.portrait-frame::before{content:"";position:absolute;inset:-10px 10px 10px -10px;border:1px solid var(--gold);z-index:0}.portrait-frame img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 18%;filter:saturate(.92)}.leader-copy{padding-top:15px}.leader-copy h2{font-size:clamp(42px,5vw,68px);font-weight:500;letter-spacing:-.045em;line-height:1.05;margin:0}.leader-title{display:block;margin:13px 0 35px;color:#8b6e3f;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.leader-copy .lead{font-size:22px;color:#25394b}.leader-copy p{color:var(--muted)}.profile-link{display:inline-block;margin-top:18px;padding-bottom:5px;border-bottom:1px solid var(--gold);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.executive-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px;border-top:1px solid #cfc9bd;border-left:1px solid #cfc9bd}.executive-facts div{padding:24px;border-right:1px solid #cfc9bd;border-bottom:1px solid #cfc9bd}.executive-facts strong{display:block;color:#8b6e3f;font-size:27px;font-weight:500}.executive-facts span{display:block;margin-top:4px;color:var(--muted);font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.team-platform{background:var(--navy);color:#fff}.team-platform .split p{color:rgba(255,255,255,.55)}.expertise-list{display:grid;grid-template-columns:1fr 1fr;margin-top:45px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.expertise-list span{padding:20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:rgba(255,255,255,.72);font-size:12px}.quote-panel{margin-top:45px;padding:28px 0;border-top:1px solid rgba(185,151,91,.4);border-bottom:1px solid rgba(185,151,91,.4);font:italic 23px/1.5 Georgia,serif;color:var(--gold-light)}@media(max-width:850px){.leader-grid{grid-template-columns:1fr;gap:55px}.portrait-frame{max-width:520px}.team-hero{padding-top:145px}.executive-facts{grid-template-columns:1fr 1fr}}@media(max-width:540px){.executive-facts,.expertise-list{grid-template-columns:1fr}.portrait-frame{padding:9px}.team-hero h1{font-size:45px}}
