/* «О компании»: блок основателя. Ночная карточка в цвет фона фото (фото - GPT по снимкам Pavel, sources/founder) */
.fd{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:clamp(28px,4vw,64px);align-items:start;
  padding:clamp(20px,3vw,40px);border-radius:var(--r-xl);color:var(--paper);
  background:radial-gradient(ellipse 60% 50% at 18% 0%,rgba(35,64,214,.32),transparent 70%),linear-gradient(180deg,#121a36 0%,var(--night) 60%,#0b1022 100%)}
.fd__photo{position:sticky;top:96px;margin:0;border-radius:var(--r-l);overflow:hidden;box-shadow:inset 0 0 0 1px var(--nline)}
.fd__photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}
.fd__role{font:700 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}
.fd__name{margin:12px 0 0;font:600 clamp(36px,4.4vw,60px)/1 var(--head);letter-spacing:-.04em}
.fd__lead{margin:18px 0 0;max-width:52ch;font-size:19px;line-height:1.5;color:var(--paper)}
.fd__parts{margin-top:clamp(24px,3vw,40px);display:grid;grid-template-columns:1fr 1fr;gap:28px 36px}
.fd__parts h3{margin:0 0 8px;font:600 18px/1.2 var(--head);color:#9db8ff}
.fd__parts p{margin:0;font-size:16px;line-height:1.6;color:var(--paper2)}
@media (max-width:860px){
  .fd{grid-template-columns:1fr}
  .fd__photo{position:static;max-width:420px}
  .fd__parts{grid-template-columns:1fr}
}
