.founder-section{padding:var(--space-section) var(--entry-inline-space);background:var(--reading-background);color:var(--reading-ink)}.founder-inner{column-gap:var(--space-group);width:100%;max-width:var(--entry-content-width);grid-template-columns:200px minmax(0,1fr);grid-template-areas:"portrait heading""portrait copy";align-items:start;margin-inline:auto;display:grid}.founder-heading{grid-area:heading;min-width:0}.founder-section .eyebrow{color:var(--reading-secondary);margin:0}.founder-section h2{color:var(--reading-ink);margin:var(--space-copy) 0 var(--space-heading);font-size:var(--type-section);font-weight:var(--weight-heading);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}.founder-section .founder-brand-name{white-space:nowrap}.founder-section .founder-statement{text-wrap:wrap;white-space:normal;word-break:normal;overflow-wrap:normal;max-width:60ch;color:var(--reading-body);font-size:var(--type-body);line-height:var(--entry-copy-leading);margin:0}.founder-section .founder-signature{gap:var(--space-value);margin:var(--space-product) 0 0;color:var(--reading-ink);display:grid}.founder-signature span{font-size:var(--type-meta);color:var(--reading-secondary)}.training-app-main>.founder-section{padding-inline:0}.founder-section .founder-statement+.founder-statement{margin-top:var(--space-copy)}.founder-portrait-frame{aspect-ratio:4/5;border-radius:var(--choice-card-radius);background:var(--reading-background);grid-area:portrait;width:100%;overflow:hidden}.founder-portrait{object-fit:cover;transform-origin:55% 5%;width:100%;height:100%;display:block;transform:scale(1.8)}.founder-actions{margin-top:var(--space-product)}.founder-actions .founder-membership-link{max-width:100%;color:var(--reading-ink);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.founder-copy{grid-area:copy;min-width:0}@media (max-width:700px){.founder-inner{gap:var(--space-action);grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""portrait""copy"}.founder-heading h2{margin-bottom:0}.founder-portrait-frame{width:176px;max-width:100%}}.founder-lead-visual{width:100%;max-width:var(--entry-content-width);margin:0 auto;position:relative}.founder-lead-image{aspect-ratio:16/9;border-radius:var(--choice-card-radius);background:var(--bg);overflow:hidden}.founder-lead-visual img{object-fit:cover;width:100%;height:100%;display:block}
