.s-founder{background:var(--bg);border-bottom:none}.founder-letter{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.founder-letter__media{aspect-ratio:4/5;width:min(100%,200px);margin-bottom:var(--space-inline-compact);border-radius:2px;overflow:hidden;background:var(--stone)}.founder-letter__media img{width:100%;height:100%;object-fit:cover}.founder-letter__kicker{text-align:left}.founder-letter__title{font-size:var(--text-display-2);line-height:1.02;letter-spacing:-.01em;margin-bottom:var(--space-heading-gap);text-align:left}.founder-letter__body{max-width:none;text-align:left}.founder-letter__quote{margin:0;padding:0;border:none;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--text-xl);line-height:1.45;letter-spacing:.01em;color:var(--text);text-rendering:optimizeLegibility}.founder-letter__sig{font-family:var(--font-body);font-size:var(--text-xs);font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.04em;color:var(--muted);margin-top:var(--space-stack-md);margin-bottom:0}.founder-letter__links{display:flex;flex-wrap:wrap;align-items:center;gap:.35em var(--space-stack-lg);margin-top:var(--space-type-body-cta)}.founder-letter__links .dali-link{margin-top:0}.founder-letter__sep{color:var(--muted);opacity:.45;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:768px){.founder-letter__quote{font-size:var(--text-2xl)}}@media (min-width:1024px){.founder-letter{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rem-2-5);row-gap:0}.founder-letter__media{grid-column:2/span 4;grid-row:1/span 2;align-self:start;width:100%;max-width:none;margin-bottom:0}.founder-letter__kicker{grid-column:7/span 6;grid-row:1;align-self:end;margin-bottom:var(--space-stack-lg)}.founder-letter__body{grid-column:7/span 6;grid-row:1;align-self:start;max-width:none}.founder-letter__quote{max-width:var(--measure-micro)}.founder-letter__links{grid-column:7/span 6;grid-row:2;margin-top:var(--space-section-y-compact)}}.split-sig{font-family:var(--font-display);font-size:var(--text-xl);font-style:italic;letter-spacing:0;margin-top:var(--space-stack-xl);color:var(--text)}.split-sig .split-role{display:block;font-family:var(--font-sans);font-size:var(--text-xs);font-style:normal;letter-spacing:.12em;text-transform:uppercase;margin-top:var(--space-inset-2xs);color:var(--text-muted)}.s-promise{background:var(--bg);border-bottom:none}