.leadership-page { padding-bottom:28px; }
.leadership-hero { position:relative; max-width:1400px; margin:0 auto; padding:55px max(6%,24px) 65px; background:linear-gradient(90deg,#edf3faf5 0%,#edf3faed 43%,#edf3fa10 76%),url('/assets/images/story.webp') right center/cover; }
.leadership-hero-copy { position:relative; max-width:690px; }
.leadership-hero h1 { font-size:clamp(38px,4.8vw,64px); line-height:1.04; letter-spacing:-.045em; margin:16px 0; }
.leadership-hero-copy>p:not(.eyebrow) { font-size:18px; max-width:600px; line-height:1.5; color:var(--text); }
.leadership-hero .actions { margin-top:22px; flex-wrap:wrap; }
.leadership-content { width:var(--page-width); margin:0 auto; }
.leadership-facts { position:relative; display:grid; grid-template-columns:repeat(4,1fr); padding:26px 22px; border-radius:28px; margin:-25px 0 18px; }
.leadership-facts>div { display:flex; align-items:center; gap:16px; padding:0 20px; border-right:1px solid var(--line); }
.leadership-facts>div:last-child { border:0; }
.leadership-facts .icon { flex-shrink:0; width:32px; height:32px; }
.leadership-facts strong,.philosophy-grid strong { display:block; font-size:15px; line-height:1.25; }
.leadership-facts span,.philosophy-grid span { display:block; font-size:12px; color:var(--text); margin-top:6px; line-height:1.4; }
.founders { display:grid; gap:18px; }
.leader-card { display:grid; grid-template-columns:minmax(0,.85fr) minmax(0,1fr); gap:32px; padding:20px; border-radius:28px; }
.leader-portrait { width:100%; height:100%; min-height:350px; max-height:460px; object-fit:cover; border-radius:20px; }
.portrait-foysal { object-position:45% 35%; }
.portrait-nahida { object-position:50% 38%; }
.leader-copy { display:flex; flex-direction:column; justify-content:center; padding:12px 8px 12px 0; min-width:0; }
.leader-copy h2 { font-size:32px; line-height:1.15; letter-spacing:-1px; }
.leader-role { font-size:19px; color:var(--text); margin:5px 0 12px; }
.leader-copy>p:not(.leader-role) { font-size:14px; line-height:1.65; color:var(--text); margin-bottom:8px; }
.leader-links { display:flex; flex-wrap:wrap; gap:14px 20px; margin-top:22px; }
.leader-links a { display:flex; align-items:center; gap:9px; min-width:0; font-size:11px; }
.leader-links .icon { width:23px; height:23px; flex-shrink:0; }
.leader-links span { overflow-wrap:anywhere; }
.leader-links strong { display:block; font-weight:600; }
.leader-links a:hover { text-decoration:underline; }
.leadership-section-heading { text-align:center; margin:28px 0 16px; }
.leadership-section-heading h2 { font-size:30px; margin:8px 0; letter-spacing:-.8px; }
.leadership-section-heading>p:last-child { color:var(--text); font-size:16px; }
.investor-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.investor-card { display:grid; grid-template-columns:150px minmax(0,1fr); gap:22px; padding:14px; border-radius:24px; align-items:center; }
.investor-card>img,.investor-placeholder { width:150px; height:175px; object-fit:cover; object-position:60% center; border-radius:16px; }
.investor-card h3 { font-size:22px; line-height:1.2; letter-spacing:-.5px; }
.investor-card .leader-role { font-size:15px; margin:3px 0 10px; }
.investor-card p:last-child { font-size:14px; line-height:1.6; color:var(--text); }
.investor-placeholder { display:flex; align-items:center; justify-content:center; flex-direction:column; gap:15px; background:linear-gradient(140deg,#dbe8f6,#f4f8fc); color:#5483bd; }
.investor-placeholder .icon { width:55px; height:55px; stroke-width:1.2; }
.investor-placeholder span { font-size:13px; letter-spacing:3px; }
.leadership-philosophy { margin-top:26px; }
.leadership-philosophy>.eyebrow { text-align:center; margin-bottom:12px; }
.philosophy-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:16px; }
.philosophy-grid>div { display:flex; align-items:center; gap:20px; border-radius:22px; padding:23px; }
.philosophy-grid .icon { width:30px; height:30px; flex-shrink:0; }
.leadership-cta { display:flex; align-items:center; gap:30px; padding:28px 35px; border-radius:28px; margin-top:18px; }
.leadership-cta>.icon { width:48px; height:48px; flex-shrink:0; }
.leadership-cta>div { flex:1; }
.leadership-cta h2 { font-size:28px; line-height:1.2; margin:8px 0; }
.leadership-cta p:not(.eyebrow) { font-size:14px; color:var(--text); max-width:540px; }
@media(max-width:900px) {
 .leadership-facts { grid-template-columns:1fr 1fr; gap:22px 0; }
 .leadership-facts>div:nth-child(2) { border:0; }
 .leader-card { gap:22px; grid-template-columns:.8fr 1fr; }
 .investor-card { grid-template-columns:100px minmax(0,1fr); gap:15px; }
 .investor-card>img,.investor-placeholder { width:100px; height:150px; }
 .philosophy-grid>div { padding:18px; gap:12px; }
}
@media(max-width:700px) {
 .leadership-hero { padding:35px 24px 55px; background:linear-gradient(90deg,#edf3faf5,#edf3fad9),url('/assets/images/story.webp') center/cover; }
 .leadership-hero h1 { font-size:42px; }
 .leadership-hero-copy>p:not(.eyebrow) { font-size:16px; }
 .leadership-hero .actions { gap:12px; }
 .leadership-hero .button { padding:13px 20px; font-size:14px; }
 .leadership-content { width:var(--page-width); }
 .leadership-facts { padding:22px 12px; }
 .leadership-facts>div { gap:10px; padding:0 8px; }
 .leadership-facts .icon { width:25px; height:25px; }
 .leadership-facts strong { font-size:13px; }
 .leadership-facts span { font-size:11px; }
 .leader-card { grid-template-columns:1fr; gap:18px; padding:16px; }
 .leader-portrait { height:340px; min-height:0; max-height:none; }
 .leader-copy { padding:0 4px 8px; }
 .leader-copy h2 { font-size:29px; }
 .leader-links { gap:18px; }
 .investor-grid,.philosophy-grid { grid-template-columns:1fr; }
 .investor-card { grid-template-columns:110px minmax(0,1fr); }
 .investor-card>img,.investor-placeholder { width:110px; height:155px; }
 .investor-card h3 { font-size:21px; }
 .investor-card p:last-child { font-size:13px; }
 .leadership-section-heading { padding:0 8px; }
 .leadership-cta { flex-wrap:wrap; padding:24px; gap:18px; }
 .leadership-cta>.icon { width:32px; height:32px; }
 .leadership-cta>div { flex-basis:calc(100% - 50px); }
 .leadership-cta h2 { font-size:24px; }
 .leadership-cta>.button { margin:0 auto; }
}

.leadership-hero { width:var(--page-width); padding-inline:28px; background:none; isolation:isolate; }
.leadership-hero::before { content:""; position:absolute; inset:0 -24px; z-index:-1; background:linear-gradient(270deg,#f2f5f9,transparent 12%),linear-gradient(90deg,#f2f5f9 0%,#f2f5f9ed 38%,#f2f5f920 78%),url('/assets/images/story.webp') right center/cover; mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 76%,transparent); }
.leadership-hero .actions { gap:18px; }
.leader-links span { display:block; }
.leader-links strong { margin-top:2px; }
@media(max-width:700px) {
 .leadership-hero { padding-inline:8px; }
 .leadership-hero::before { opacity:.42; inset:0 -16px; }
 .leadership-hero .actions { gap:14px; }
}

.leadership-hero::before { content:none; }
.leadership-hero { background:none; }

.investor-card>img.portrait-taneya { object-position:center 34%; }
