.vf-narrative{background:var(--story-bg);color:#52684e;font-size:16px;line-height:1.95}.vf-narrative-wrap{max-width:960px;margin:auto;padding:var(--story-space) 48px}.vf-narrative--text .vf-narrative-wrap{max-width:776px}.vf-narrative--large .vf-narrative-wrap{max-width:1060px}.vf-narrative h1,.vf-narrative h2{font-family:var(--vf-serif-family);font-weight:400;color:#243f2a;line-height:1.15;letter-spacing:-.01em;margin:0 0 32px}.vf-narrative h1{font-size:58px}.vf-narrative h2{font-size:50px}.vf-narrative--large h2{font-size:80px;line-height:1.05;letter-spacing:.025em}.vf-narrative p{margin:0 0 20px}.vf-narrative-intro{color:#64785F;font-size:17px;line-height:1.6;margin-bottom:48px}.vf-narrative-intro:empty,.vf-narrative-buttons:empty{display:none}.vf-founder-row{display:grid;grid-template-columns:220px 1fr;gap:60px}.vf-founder-row aside img{width:200px;height:200px;object-fit:cover;border-radius:50%;border:3px solid var(--vf-orange);box-shadow:0 0 0 8px #8ead8d26;margin-bottom:22px}.vf-founder-row aside h3{font-family:var(--vf-serif-family);font-size:16px}.vf-founder-row aside p{font-size:11px;line-height:1.7}.vf-narrative blockquote{font-family:var(--vf-serif-family);font-style:italic;font-size:26px;font-weight:400;color:#243f2a;line-height:1.5;margin:32px 0;border-left:3px solid var(--vf-orange);padding-left:28px}.vf-founder-row blockquote{font-size:19px;border:0;padding:0}.vf-narrative--strip img{width:100%;height:auto;display:block;border-block:1px solid #d7e5d2}.vf-narrative-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--vf-yellow);font-size:12px}.vf-narrative--center{text-align:center}.vf-narrative--center blockquote{border:0;padding:0}.vf-story-breadcrumb{background:#fbfff8;border-bottom:1px solid #d7e5d2;padding:12px 24px;font-size:13px}.vf-story-breadcrumb a{color:var(--vf-orange)}.vf-story-breadcrumb span{margin:0 12px}.vf-audience-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0}.vf-audience-cards article{border:1px solid #d7e5d2;border-radius:12px;overflow:hidden;background:#fbfff8}.vf-audience-cards img{display:block;width:100%;height:180px;object-fit:cover}.vf-audience-cards article>div{padding:16px 18px}.vf-audience-cards h3{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--vf-yellow)}.vf-audience-cards p{font-size:14px;line-height:1.65}.vf-narrative--cta h2{color:#edf6ea;font-size:38px}.vf-narrative--cta .vf-narrative-eyebrow{color:var(--vf-yellow);font-style:italic;font-family:var(--vf-serif-family)}.vf-narrative-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.vf-narrative-buttons .vf-button{color:white}.vf-narrative-buttons .vf-narrative-secondary{background:transparent;color:#edf6ea;border:1px solid #edf6ea50}
@media(max-width:749px){.vf-narrative-wrap{padding:min(var(--story-space),56px) 24px}.vf-narrative h1{font-size:34px}.vf-narrative h2{font-size:34px}.vf-narrative--large h2{font-size:40px;overflow-wrap:anywhere}.vf-narrative{font-size:15px}.vf-founder-row{grid-template-columns:1fr;gap:28px}.vf-founder-row aside{text-align:center}.vf-founder-row aside img{width:160px;height:160px;margin-inline:auto}.vf-audience-cards{grid-template-columns:1fr}.vf-narrative blockquote{font-size:22px}.vf-narrative--strip{overflow-x:auto}.vf-narrative--strip img{min-width:900px}.vf-narrative-intro{font-size:15px}.vf-narrative--cta h2{font-size:28px}}
