.founder-story-hero,.founder-note-hero{padding-top:8rem}.founder-story-hero h1,.founder-note-hero h1{max-width:62rem;margin:0 0 1.2rem;color:var(--text-primary);font-size:clamp(2.15rem,6vw,4.5rem);font-weight:var(--font-heading-weight);letter-spacing:0;line-height:.98}.founder-story-hero .lead,.founder-note-hero .lead,.founder-story-follow{max-width:56rem;margin:0;color:var(--text-secondary);font-size:clamp(1rem,2vw,1.18rem);font-weight:300;line-height:1.58}.founder-story-follow{margin-top:1.15rem}.founder-note-index-card{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;min-height:10rem;padding:1rem;border:1px solid var(--border-medium);border-radius:.375rem;background:var(--bg-secondary)}.founder-note-index-card span{color:var(--accent);font-family:var(--font-mono);font-size:2.8rem;line-height:1}.founder-note-index-card small{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.62rem;font-weight:400;letter-spacing:.08em;line-height:1.45;text-transform:uppercase}.founder-notes-list{border-top:2px solid var(--text-primary)}.founder-note-row{display:grid;grid-template-columns:3.8rem minmax(13rem,.52fr) minmax(0,1fr) 3.5rem;gap:1.4rem}.founder-note-code{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.75rem;letter-spacing:.08em}.founder-note-row{align-items:baseline;padding:1.2rem 0;border-bottom:1px solid var(--border-light);color:inherit;text-decoration:none;transition:color .18s ease}.founder-note-row h2{margin:0;color:var(--text-primary);font-size:clamp(1.08rem,2.1vw,1.45rem);font-weight:300;letter-spacing:0;line-height:1.12;transition:color .18s ease}.founder-note-row:nth-child(4n+1) h2{color:var(--accent)}.founder-note-row:nth-child(4n+2) h2{color:#c9a15a}.founder-note-row:nth-child(4n+3) h2{color:#8ea6cb}.founder-note-row:nth-child(4n+4) h2{color:#c97a86}.founder-note-row:hover h2{color:var(--accent)}.founder-note-row p{max-width:42rem;margin:0;color:var(--text-secondary);font-weight:300;line-height:1.55}.founder-note-open{color:var(--text-tertiary);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.founder-story-quote{padding:clamp(1.5rem,4vw,2.4rem) 0;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-medium)}.founder-story-quote-grid{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(0,1fr);gap:clamp(2rem,6vw,4rem);align-items:baseline}.founder-story-quote p{max-width:42rem;margin:0;color:var(--text-primary);font-size:clamp(1.28rem,3.4vw,2.1rem);font-weight:450;line-height:1.2}.founder-story-quote-grid p+p{color:var(--text-secondary);font-size:clamp(1rem,2.2vw,1.35rem);font-weight:300;line-height:1.45}.founder-story-note{max-width:34rem;margin:1rem 0 0;color:var(--text-tertiary);font-size:.8rem;line-height:1.5}.founder-note-back{display:inline-flex;margin-bottom:2.4rem;color:var(--text-tertiary);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.founder-note-back:hover{color:var(--accent)}.founder-note-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 9rem;gap:clamp(2rem,7vw,5rem);align-items:end}.founder-note-body{display:grid;grid-template-columns:1fr;border-top:2px solid var(--text-primary)}.founder-note-section{display:grid;grid-template-columns:minmax(12rem,.44fr) minmax(0,1fr);gap:clamp(1.6rem,5vw,3.5rem);padding:clamp(1.35rem,3vw,1.9rem) 0;border-bottom:1px solid var(--border-light)}.founder-note-section h2{margin:0;color:var(--text-primary);font-size:clamp(1.08rem,2.2vw,1.5rem);font-weight:500;letter-spacing:0;line-height:1.15}.founder-note-section:nth-child(4n+1) h2{color:var(--accent)}.founder-note-section:nth-child(4n+2) h2{color:#8ea6cb}.founder-note-section:nth-child(4n+3) h2{color:#c9a15a}.founder-note-section p{max-width:44rem;margin:0;color:var(--text-secondary);font-size:clamp(1rem,1.8vw,1.08rem);font-weight:300;line-height:1.65}.founder-note-takeaway{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(2rem,6vw,4rem);padding:clamp(1.5rem,4vw,2.4rem) 0;border-top:2px solid var(--text-primary);border-bottom:1px solid var(--border-medium)}.founder-note-takeaway p:last-child{max-width:38rem;margin:0;color:var(--text-primary);font-size:clamp(1.08rem,2.2vw,1.42rem);font-weight:400;line-height:1.35}.founder-note-takeaway div:nth-child(2) p:last-child{color:var(--text-secondary);font-weight:300}.founder-note-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.founder-note-nav a{color:var(--text-tertiary)}.founder-note-nav a:hover{color:var(--accent)}@media (max-width: 768px){.founder-story-hero,.founder-note-hero{padding-top:6.5rem}.founder-story-quote-grid,.founder-note-hero-grid,.founder-note-section,.founder-note-takeaway{grid-template-columns:1fr}.founder-note-index-card{min-height:8.5rem}.founder-note-row{grid-template-columns:2.8rem minmax(0,1fr);gap:.6rem 1rem;padding:1.05rem 0}.founder-note-row p,.founder-note-open{grid-column:2}.founder-note-section{gap:.55rem}}
