.founders-public{max-width:1240px;margin:auto;padding:0 1.2rem 2rem}.founder-hero{margin:2rem 0;padding:clamp(1.4rem,4vw,3.5rem);border:1px solid #8c6d32;border-radius:24px;background:radial-gradient(ellipse at top right,#74551f55,transparent 65%),#111a27}.founder-hero h1{max-width:850px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.08}.founder-hero>p{max-width:720px}.founder-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0}.founder-benefits>div{border-left:2px solid #d9b56c;padding:.4rem 1rem}.founder-benefits strong{display:block;color:#f1d497}.founder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;margin:1.4rem 0}.founder-card{min-width:0;border:1px solid #887047;border-radius:18px;padding:1.5rem;background:linear-gradient(145deg,#202b3a,#111925);display:flex;flex-direction:column;box-shadow:0 8px 24px #0002;overflow-wrap:anywhere}.founder-card-top{display:flex;align-items:center;gap:1rem}.founder-card-top img,.founder-initial{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid #d9b56c;flex-shrink:0}.founder-initial{display:grid;place-items:center;color:#f1d497;font-size:2rem;background:#413821}.founder-card h3{margin:.3rem 0;font-size:1.35rem}.founder-card .eyebrow{font-size:.65rem;color:#f1d497}.founder-headline{font-weight:600;color:#eed4a0;margin:1rem 0 .6rem}.founder-bio{font-size:.94rem;line-height:1.65;white-space:normal}.founder-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:auto;padding-top:1rem}.founder-links a{display:inline-block;padding:.45rem .75rem;border:1px solid #786849;border-radius:8px;color:#f4dca8;font-size:.85rem}.founder-section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.founder-spotlight{margin:2rem 0}.founder-empty{border:1px dashed #8c754b;text-align:center;border-radius:18px;padding:2.5rem 1rem;margin:2rem 0}.founder-review{margin:1.5rem 0}.founder-review textarea{min-height:90px}.founder-metrics{display:flex;flex-wrap:wrap;gap:1rem;color:#e8ce96}.founder-profile-form{max-width:800px}.founder-profile-form input,.founder-profile-form textarea{max-width:100%}@media(max-width:650px){.founder-benefits{grid-template-columns:1fr}.founder-card{padding:1.1rem}.founder-hero{margin:1rem 0}.founder-grid{grid-template-columns:1fr}}
