/* Founder block (shared across pages) */
.tl-founder{padding:96px 0;background:var(--white,#fafaf8);border-bottom:1px solid var(--line,#e2e2de)}
.tl-founder .tl-founder-grid{display:grid;grid-template-columns:200px 1fr;gap:clamp(28px,5vw,64px);align-items:center}
.tl-founder-avatar{width:200px;height:200px;border-radius:50%;overflow:hidden;background:#111010;box-shadow:0 0 0 5px #C8FF00}
.tl-founder-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;border-radius:50%}
.tl-founder .section-title{margin:18px 0 14px}
.tl-founder-role{margin:0 0 14px;font-family:'Outfit',system-ui,sans-serif;font-size:17px;line-height:1.5;color:var(--text,#1a1a18)}
.tl-founder-role strong{font-weight:600}
.tl-founder-p{margin:0;max-width:62ch;font-family:'Outfit',system-ui,sans-serif;font-size:17px;line-height:1.7;font-weight:300;color:var(--muted,#55554f)}
.tl-founder-facts{list-style:none;padding:0;margin:20px 0 24px;display:flex;flex-wrap:wrap;gap:10px}
.tl-founder-facts li{border:1px solid var(--line,#e2e2de);border-radius:999px;padding:7px 16px;font-family:'Outfit',system-ui,sans-serif;font-size:14px;color:var(--text,#1a1a18)}
.tl-founder-btn{display:inline-flex;align-items:center;gap:10px;background:#111010;color:#fafaf8!important;text-decoration:none;border-radius:100px;padding:15px 30px;font-family:'Outfit',system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;transition:background .2s,color .2s}
.tl-founder-btn:hover{background:#C8FF00;color:#111010!important}
.tl-founder-btn svg{flex:none}
@media (max-width:760px){
  .tl-founder{padding:64px 0}
  .tl-founder .tl-founder-grid{grid-template-columns:1fr;gap:24px}
  .tl-founder-avatar{width:120px;height:120px;box-shadow:0 0 0 4px #C8FF00}
}
