.founder-intro{padding:65px 0 50px;background:radial-gradient(ellipse at 90% 5%,#dfc9f17a,transparent 60%),#f5f0fa;border-bottom:1px solid var(--line)}.founder-intro h1{font-size:clamp(52px,6.5vw,88px);max-width:1000px}.founder-intro h1>span{font-size:.5em;vertical-align:middle;display:inline-block}.founder-intro .lead{font-size:14px;max-width:none;margin-bottom:0}.founder-letter{display:grid;grid-template-columns:260px minmax(0,700px);gap:75px;justify-content:center;padding-block:55px 70px;align-items:start}.founder-sidebar{position:sticky;top:120px}.founder-profile{background:#f2ecf8;border:1px solid #e0d1ec;padding:12px}.founder-profile>img{width:100%;height:250px;object-fit:cover;object-position:center 28%}.founder-profile>div{padding:19px 6px 10px}.founder-profile .eyebrow{font-size:8px;margin-bottom:9px}.founder-profile strong{display:block;font:33px/1 var(--heading);color:var(--ink);margin-bottom:9px}.founder-profile span{font-size:9px;color:var(--muted);display:block}.story-contents{margin-top:19px;border-block:1px solid var(--line)}.story-contents summary{font-size:12px;padding:16px 0;color:var(--deep)}.story-contents nav{display:block;margin-bottom:15px}.story-contents nav a{display:flex;gap:10px;white-space:normal;font-size:10px;line-height:1.6;font-weight:500;padding:8px 0;color:var(--muted)}.story-contents nav a>span{font-size:9px;color:var(--purple)}.story-contents nav a:hover{color:var(--purple)}.founder-capital{margin-top:25px;display:flex;align-items:center;gap:15px;padding:0 2px}.founder-capital strong{font:35px/1 var(--heading);color:var(--purple)}.founder-capital span{font-size:9px;line-height:1.6;color:var(--muted)}.founder-prose{min-width:0}.founder-chapter{scroll-margin-top:120px;padding-bottom:34px;margin-bottom:37px;border-bottom:1px solid var(--line)}.founder-chapter:last-of-type{margin-bottom:0;padding-bottom:0;border:0}.chapter-index{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--purple);margin-bottom:15px}.founder-chapter h2{font-size:clamp(32px,3.5vw,45px);line-height:1.06;margin-bottom:25px;color:var(--ink)}.founder-chapter p{font-size:16px;line-height:1.9;color:#51485a;margin-bottom:19px}.founder-chapter p:last-child{margin-bottom:0}.founder-chapter:first-child>p:first-of-type{font-size:20px;line-height:1.65;color:var(--deep);padding-bottom:7px}.founder-prose .founder-closing-note{padding:25px 28px;margin-top:30px;border-left:3px solid var(--purple);background:#f2ecf8;color:var(--deep);font-size:18px;line-height:1.8}.founder-signature{margin-top:33px;padding-top:28px;border-top:1px solid var(--line)}.founder-signature p{margin-bottom:10px;color:var(--muted);font-size:13px}.founder-signature .founder-signed-name{font:52px/1 var(--heading);color:var(--purple);margin-bottom:10px}.founder-signature .founder-motto{font-size:10px;color:var(--deep);margin-top:23px}.founder-letter+.cta h2{font-size:44px}
@media(max-width:1000px){.founder-letter{grid-template-columns:215px minmax(0,1fr);gap:40px}.founder-profile>img{height:220px}.founder-chapter p{font-size:15px}.founder-sidebar{top:100px}}
@media(max-width:700px){.founder-intro{padding:38px 0 32px}.founder-intro h1{font-size:clamp(45px,12vw,60px)}.founder-intro .eyebrow{font-size:8px}.founder-intro .lead{font-size:13px}.founder-letter{display:block;padding-block:30px 45px}.founder-sidebar{position:static;display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:35px}.founder-profile{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:15px;padding:10px}.founder-profile>img{height:125px;object-position:center 28%}.founder-profile>div{padding:10px 0}.founder-profile .eyebrow{font-size:7px}.founder-profile strong{font-size:29px}.founder-profile span{font-size:8px}.story-contents{margin:0}.story-contents nav{position:static;padding:0;border:0;box-shadow:none;background:none}.story-contents summary{padding:13px 0}.founder-capital{margin:0;padding:0 3px;gap:13px}.founder-capital strong{font-size:31px}.founder-capital span{font-size:9px}.founder-chapter{scroll-margin-top:95px;padding-bottom:28px;margin-bottom:30px}.founder-chapter h2{font-size:35px;margin-bottom:20px}.founder-chapter p{font-size:14px;line-height:1.85;margin-bottom:17px}.founder-chapter:first-child>p:first-of-type{font-size:17px;line-height:1.7}.founder-prose .founder-closing-note{padding:21px 20px;font-size:16px}.founder-letter+.cta h2{font-size:37px}.founder-signature .founder-motto{line-height:1.9}}
