/* Shared navigation additions and editorial pages; the homepage hero is unchanged. */
.menu-toggle{display:none}.header nav{gap:24px}.header nav [aria-current=page]{border-bottom:1px solid var(--ink)}.content-page .header{background:#f7f6f3f5}.page-intro{padding-top:180px;padding-bottom:90px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(3rem,6.2vw,6rem);line-height:1.04;margin-bottom:32px}.page-lead{max-width:660px;font-size:1.2rem;color:var(--muted)}.founder-section{display:grid;grid-template-columns:1fr 1.8fr;gap:10%;padding-top:100px;padding-bottom:110px;align-items:start}.founder-card{background:linear-gradient(150deg,#102a43e8,#34567be0),url('assets/sunset.svg') center/cover;color:white;padding:38px 30px}.founder-card h2{font-size:2.6rem;margin-bottom:22px}.founder-card p{color:#e0e5ed;font-size:1rem}.founder-card .eyebrow{color:var(--apricot)}.founder-facts{display:grid;gap:15px;border-top:1px solid #ffffff40;padding:24px 0;margin:28px 0;font-size:.875rem}.founder-card a{display:block;font-size:.875rem;padding:12px 0}.bio>p{font-size:1.0625rem;color:var(--muted)}.bio h2{font-size:clamp(2.6rem,4vw,4rem)}.qualifications{border-top:1px solid var(--line);padding-top:30px;margin-top:35px}.qualifications h3{font-size:1.3rem}.qualifications p{font-size:.9375rem;color:var(--muted)}.audiences{padding:100px 0;background:#edf0f2}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:9%;margin-top:55px}.two-column p{color:var(--muted);font-size:1.0625rem}.editorial-list{list-style:none;margin:25px 0 0;padding:0}.editorial-list li{border-top:1px solid #c3ccd5;padding:20px 0;line-height:1.6;font-size:1rem;color:var(--muted)}.editorial-list strong{display:block;margin-bottom:8px;color:var(--ink);font-weight:550}.experience{padding-top:110px;padding-bottom:100px}.attribution{max-width:780px;color:var(--muted);font-size:.9375rem}.experience-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px 8%;margin-top:60px}.experience-grid article{border-top:1px solid var(--slate);padding-top:26px}.experience-value{font-size:3.5rem;letter-spacing:-.05em;font-weight:450}.experience-grid .small-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:10px 0 28px}.experience-grid h3{font-size:1.55rem}.experience-grid article>p:last-child{color:var(--muted);font-size:1rem}.working-principles{padding-top:30px;padding-bottom:110px}.working-principles h3{font-size:1.55rem}.working-principles p+h3{margin-top:35px}.page-cta{background:var(--ink);color:white;padding:85px 0}.page-cta .eyebrow{color:var(--apricot)}.page-cta h2{margin-bottom:22px}.page-cta p:not(.eyebrow){color:#d4dee7;font-size:1.0625rem}.page-cta .button{margin-top:15px}.insights-section{padding-top:90px;padding-bottom:100px}.insights-heading{display:flex;justify-content:space-between;align-items:start;gap:8%;margin-bottom:40px}.insights-heading h2{font-size:2.3rem;white-space:nowrap}.insights-heading p{max-width:490px;color:var(--muted);font-size:1rem}.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4%}.insight-grid article{display:flex;flex-direction:column;border-top:2px solid var(--slate);padding-top:24px}.insight-meta{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.75rem;line-height:1.5;color:var(--muted);margin-bottom:38px}.forthcoming{color:var(--slate)}.insight-grid h3{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.2}.insight-grid p{font-size:1rem;color:var(--muted)}.article-byline{font-size:.75rem;color:var(--muted);border-top:1px solid var(--line);margin-top:auto;padding-top:22px}.insights-author{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-bottom:95px}.insights-author p:not(.eyebrow){font-size:1.0625rem;color:var(--muted)}.text-link{display:inline-block;padding:12px 0;border-bottom:1px solid var(--ink);font-size:.9375rem}
@media(max-width:1050px){.header nav{gap:16px;font-size:.8125rem}.header .brand{width:205px}.founder-section{gap:6%}.founder-card{padding:30px 24px}.insight-grid{gap:5%}.insight-meta{display:block}.forthcoming{display:block;margin-top:8px}}
@media(max-width:850px){.header{gap:15px}.menu-toggle{display:block;margin-left:auto;background:transparent;border:1px solid #102a4350;color:var(--ink);padding:11px 16px;min-height:44px;font-size:.875rem}.header nav{display:none}.header.menu-open{background:var(--paper)}.header.menu-open nav{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:12px 6vw 25px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 15px 25px #102a4310}.header.menu-open nav>a{display:block!important;font-size:1rem;padding:16px 0}.header.menu-open .nav-cta{padding:14px 18px;margin-top:12px}.founder-section{grid-template-columns:1fr;gap:50px}.founder-card{max-width:550px}.insight-grid{grid-template-columns:1fr;gap:45px}.insight-meta{display:flex;margin-bottom:22px}.forthcoming{margin:0}.insight-grid h3{max-width:600px;font-size:1.8rem}.article-byline{margin-top:15px}.insights-heading{display:block}.insights-heading h2{white-space:normal}.insights-heading p{max-width:600px}}
@media(max-width:650px){.page-intro{padding-top:130px;padding-bottom:60px}.page-intro h1{font-size:clamp(2.65rem,9vw,3.6rem)}.page-lead{font-size:1.0625rem}.founder-section,.experience{padding-top:65px;padding-bottom:65px}.two-column,.experience-grid,.insights-author{grid-template-columns:1fr;gap:35px}.two-column{margin-top:35px}.audiences{padding:65px 0}.working-principles{padding-bottom:65px}.experience-value{font-size:3rem}.insights-section{padding-top:60px;padding-bottom:65px}.insights-author{padding-bottom:65px;gap:5px}.insights-author h2{margin-bottom:20px}.page-cta{padding:65px 0}}
.founder-headshot{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:32px}.experience-word{font-size:2.8rem}
@media(max-width:850px){.founder-headshot{max-width:400px}}
