.founder-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start;background:var(--wv-panel,#102637);color:var(--wv-text,#f7f0df);border-top:1px solid var(--wv-border,#334151);border-bottom:1px solid var(--wv-border,#334151);scroll-margin-top:24px}.founder-portrait{margin-top:8px}.founder-photo{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:52% center;border-radius:12px;border:1px solid var(--wv-border,#52606d)}.founder-portrait p{color:var(--wv-text,#bdc7d0);font-size:13px;line-height:1.5;margin:14px 0 0}.founder-story h1{margin:18px 0 26px;font-size:clamp(34px,3.4vw,48px);line-height:1.15}.founder-story>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--wv-text,#d2d9df);margin:0 0 18px}.founder-story strong{color:var(--wv-text,#f7f0df)}.founder-story blockquote{font-family:Georgia,serif;font-size:clamp(25px,2.5vw,34px);line-height:1.4;color:var(--wv-accent,#e7bc7b);border-left:3px solid var(--wv-accent,#e7bc7b);padding-left:20px;margin:28px 0 8px}.founder-story .cta{line-height:1.5}.founder-story .cta:focus-visible{outline:2px solid var(--wv-accent,#fff);outline-offset:5px}@media(max-width:760px){.founder-section{grid-template-columns:minmax(0,1fr);gap:32px}.founder-portrait{width:100%;max-width:420px;margin:0 auto}.founder-story .cta{max-width:100%}}.about-page .founder-story .eyebrow{color:var(--wv-accent)}.about-page .founder-story .cta{background:var(--wv-accent);color:var(--wv-panel)}