
.founder { border-top: 1px solid var(--line); padding: clamp(64px, 8vw, 104px) 0; }
.founder-grid { display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr); gap: clamp(24px, 5vw, 80px); align-items: end; }
.founder-grid h2 { font-size: clamp(2rem, 3.4vw, 2.8rem); }
.founder-grid p:not(.eyebrow) { font-size: 1.12rem; line-height: 1.65; color: var(--ink-soft); max-width: 560px; }
.founder-link { display: inline-block; margin-top: 16px; font-weight: 600; }
@media (max-width: 900px) { .founder-grid { grid-template-columns: 1fr; gap: 16px; } }
