@import url("/companies/startup-directory.css");
.founder-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.founder-card{background:#fff;border:1px solid var(--line);color:var(--ink);display:block;padding:28px;text-decoration:none}
.founder-card:hover{border-color:var(--purple);transform:translateY(-2px)}
.founder-card-head,.venture-top{align-items:flex-start;display:flex;justify-content:space-between;gap:16px}
.founder-avatar{align-items:center;background:#efefff;border:1px solid #dad7ff;border-radius:50%;color:var(--purple);display:inline-flex;font:800 20px Manrope,sans-serif;height:58px;justify-content:center;width:58px}
.founder-state{background:#f2f3f7;color:#687086;font:800 10px Manrope,sans-serif;letter-spacing:.08em;padding:7px 9px;text-transform:uppercase}
.founder-state.is-active{background:#e8f6ef;color:#16764b}
.founder-card .startup-sector{display:block;margin:24px 0 9px}
.founder-card h3{font:800 28px Manrope,sans-serif;margin:0}
.founder-card p{color:var(--muted);line-height:1.6;min-height:78px}
.founder-card strong{color:var(--purple)}
.founder-profile-hero{background:#f4f5fa;padding:78px 0}
.founder-profile-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:80px;align-items:end}
.founder-avatar--large{display:flex;height:92px;margin-bottom:24px;width:92px;font-size:30px}
.founder-profile-hero h1{font:800 clamp(56px,7vw,96px)/.95 Manrope,sans-serif;letter-spacing:-.06em;margin:22px 0}
.founder-profile-hero p{color:var(--muted);font-size:20px;line-height:1.6;max-width:720px}
.founder-summary{background:#26293b;color:#fff;padding:34px}
.founder-summary>span{color:#a9afc0;font:800 11px Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.founder-summary>strong{display:block;font:800 70px Manrope,sans-serif;margin-top:20px}
.founder-summary>p{color:#c2c6d3;font-size:15px;margin:0 0 26px}
.founder-summary dl{border-top:1px solid #414557;margin:0;padding-top:18px}
.founder-summary dl div{display:flex;justify-content:space-between;margin-top:12px}.founder-summary dd{margin:0}
.founder-history{padding:78px 0}.founder-history .directory-head{margin-bottom:36px}
.venture-timeline{max-width:900px}.venture-row{display:grid;grid-template-columns:34px 1fr;gap:20px}.venture-line{border-left:2px solid #dcd9ff;position:relative}.venture-dot{background:var(--purple);border:6px solid #efefff;border-radius:50%;height:20px;left:-11px;position:absolute;top:7px;width:20px}
.venture-body{border-bottom:1px solid var(--line);padding:0 0 38px;margin-bottom:38px}.venture-body h2{font:800 34px Manrope,sans-serif;margin:13px 0 7px}.venture-body h2 a{color:var(--ink);text-decoration:none}.venture-body>strong{color:var(--purple)}.venture-body p{color:var(--muted);line-height:1.6}.venture-body small{color:var(--muted)}
.lifecycle-status--active{background:#e8f6ef;border-color:#b9e4ce;color:#16764b}.lifecycle-status--acquired{background:#eef4ff;border-color:#b8ccff;color:#315fd3}.lifecycle-status--shutdown{background:#fff0ed;border-color:#ffc6bb;color:#d93624}.lifecycle-status--exited{background:#fff5dd;border-color:#f1cf83;color:#a66600}.lifecycle-status--pivoted{background:#f1edff;border-color:#c9c0ff;color:#5947c6}
.founder-disclosure{background:#fff8e8;border-left:4px solid #e0a329;color:#6d5a2c;line-height:1.6;margin-top:40px;padding:22px}
@media(max-width:900px){.founder-grid{grid-template-columns:1fr 1fr}.founder-profile-grid{grid-template-columns:1fr;gap:35px}}
@media(max-width:600px){.founder-grid{grid-template-columns:1fr}.founder-profile-hero{padding:52px 0}.founder-profile-hero h1{font-size:52px}.venture-body h2{font-size:27px}}
