.founder-page{color:var(--ink);background:#fff}.founder-home-hero .founder-home-hero-photo{aspect-ratio:3/2;background:#050505;align-self:stretch}.founder-home-hero .founder-home-hero-photo img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.founder-profile-story{color:var(--ink);background:#fff;grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr);gap:clamp(40px,7vw,110px);padding-block:72px;display:grid}.founder-profile-story-label{align-self:start;position:sticky;top:132px}.founder-profile-story-label p{color:#555;font-weight:700;line-height:1.65}.founder-prose{max-width:780px}.founder-chapter{border-bottom:1px solid #ddd;margin-bottom:36px;padding-bottom:36px}.founder-chapter:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.founder-page .founder-chapter h3{margin:0 0 16px;font-size:22px;font-weight:800;line-height:1.3}.founder-page .founder-chapter p{margin-bottom:16px}.founder-source-note{color:#555;border-left:3px solid var(--red);background:#f4f4f4;margin:32px 0 0;padding:18px 20px;font-size:14px;line-height:1.65}.founder-source-note a{color:#a8151e;text-underline-offset:3px;font-weight:800;text-decoration:underline}.founder-books{background:#f4f4f4;padding-block:64px}.founder-section-intro{max-width:750px}.founder-kj{color:#fff;border-left:5px solid var(--red);background:#111;grid-template-columns:1.6fr 1fr;gap:48px;margin:36px 0;padding:40px;display:grid}.founder-kj .section-label{color:var(--red-on-dark)}.founder-page .founder-kj h3{font-family:var(--font-archivo-black), Impact, sans-serif;margin:12px 0 20px;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.15}.founder-kj-themes{border-left:2px solid var(--red);align-self:center;padding-left:28px}.founder-page .founder-kj-themes p{margin:16px 0;font-size:20px;font-weight:700}.founder-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.founder-book-grid article{border-top:2px solid var(--red);flex-direction:column;align-items:start;padding:24px 0;display:flex}.founder-page .founder-book-grid h3{font-family:var(--font-archivo-black), Impact, sans-serif;margin:16px 0;font-size:25px;font-weight:400;line-height:1.15}.founder-book-subtitle{font-weight:700}.founder-book-grid article>a{margin-top:auto}.founder-book-grid a,.founder-author-link a,.founder-press a{color:#a8151e;text-underline-offset:4px;text-decoration:underline}.founder-press{padding-block:64px}.founder-press-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.founder-press-grid figure{margin:0}.founder-press-grid img{object-fit:contain;background:#f4f4f4;border:1px solid #ddd;width:100%;height:290px;display:block}.founder-press-grid figcaption{gap:8px;padding:18px 0;font-size:16px;line-height:1.4;display:grid}.founder-press-grid figcaption span{color:#555;font-size:14px}.founder-interview{margin-top:24px!important}.founder-page a:focus-visible{outline-offset:5px;outline:3px solid #ffd400}@media (max-width:1000px){.founder-profile-story{grid-template-columns:1fr;gap:28px}.founder-profile-story-label{position:static}.founder-profile-story-label p{display:none}.founder-book-grid{grid-template-columns:1fr}.founder-press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-kj{gap:24px}}@media (max-width:700px){.founder-profile-story,.founder-books,.founder-press{padding-block:42px}.founder-kj{grid-template-columns:1fr;padding:28px 24px}.founder-kj-themes{display:none}.founder-press-grid{grid-template-columns:1fr}.founder-press-grid img{height:min(92vw,360px)}}@media (max-width:420px){.founder-home-hero .founder-home-hero-photo{aspect-ratio:1}}
