
.fo-page{--fo-ink:#084267;--fo-pale:#E7F1F7;color:#17394e}.fo-page p,.op-growth96 p{font-size:18px;line-height:1.65}.fo-page .nv-section{padding:78px 0}.fo-page h2,.op-growth96 h2{font-size:clamp(29px,3.4vw,44px);line-height:1.2}.fo-page h3{font-size:23px;line-height:1.25}.fo-hero{background:#084267;color:#fff;padding:66px 0 0}.fo-hero .nv-eyebrow{color:#F5C242}.fo-hero h1{font-size:clamp(35px,4.5vw,60px);line-height:1.1;max-width:1000px;margin:14px 0 24px}.fo-phrase{display:inline-block}.fo-hero .fo-lead{font-size:21px;max-width:840px;color:#e1edf4}.fo-hero .nv-button{margin:15px 0 36px}.fo-photo{margin:0;overflow:hidden;background:#e7f1f7;border-bottom:4px solid #f5c242}.fo-photo img{display:block;width:100%;height:auto;max-height:475px;object-fit:cover;object-position:center 40%}.fo-breadcrumb{font-size:15px!important;margin:0 0 24px}.fo-breadcrumb a{color:#fff}.fo-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.fo-pale{background:#E7F1F7}.fo-white{background:#fff}.fo-recognition{list-style:none;padding:0;margin:20px 0}.fo-recognition li{border-left:3px solid #f5c242;padding:7px 0 7px 18px;margin:12px 0;font-size:18px}.fo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:32px}.fo-foundation{grid-column:span 2;background:#fff;padding:28px;border-top:4px solid #f5c242;color:#084267;transition:background-color 180ms,color 180ms}.fo-foundation:nth-child(n+4){grid-column:span 3}.fo-foundation .fo-number{font-size:24px;font-weight:700}.fo-foundation h3{margin:16px 0}.fo-foundation p{font-size:17px}.fo-question{padding-top:16px;border-top:1px solid #c7d9e3;font-weight:700}.fo-close{margin-top:28px;padding:25px 30px;background:#084267;color:#fff;border-left:4px solid #f5c242}.fo-close p{margin:0 0 8px}.fo-close p:last-child{margin:0}.fo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.fo-step{padding-top:20px;border-top:3px solid #f5c242}.fo-step p{font-size:17px}.fo-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.fo-outcome{padding:24px;background:#fff;border-left:3px solid #f5c242}.fo-outcome h3{margin:0 0 10px}.fo-outcome p{margin:0;font-size:17px}.fo-cta{background:#084267;color:#fff}.fo-cta .nv-eyebrow{color:#f5c242}.fo-cta h2{color:#fff}.fo-cta a.nv-button{background:#f5c242;color:#084267}.fo-related{margin-top:28px}.fo-related a{color:#fff;text-decoration:underline}.op-growth96{background:#f2f6f8}.op-growth96 .fo-compound{margin:0;padding:0;list-style:none;counter-reset:growth}.fo-compound li{counter-increment:growth;padding:16px 18px 16px 55px;background:#fff;border-bottom:1px solid #d4e0e7;position:relative;font-size:17px;line-height:1.5}.fo-compound li:before{content:counter(growth,decimal-leading-zero);position:absolute;left:18px;top:18px;font-weight:700;color:#084267}.op-founder-entry96{background:#084267;color:#fff;padding:42px;display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:center;margin-top:38px}.op-founder-entry96 h3{color:#fff;margin:0 0 16px;font-size:30px}.op-founder-entry96 p{color:#fff;margin:0}.op-founder-entry96 .nv-button{background:#f5c242;color:#084267}.fo-article{max-width:900px;margin:auto;padding:54px 24px 75px}.fo-article h1{font-size:clamp(32px,4.5vw,48px);line-height:1.15}.fo-article h2{font-size:29px;line-height:1.25;margin-top:36px}.fo-article p{font-size:18px;line-height:1.7}.fo-article figure{margin:30px 0}.fo-article img{width:100%;height:auto}.fo-article blockquote{margin:30px 0;padding:28px 30px;background:#E7F1F7;border-left:4px solid #D8AF45;color:#084267}.fo-article blockquote p{font-size:21px;margin:0 0 12px}.fo-article blockquote footer{font-size:16px;background:none;padding:0}.fo-article .fo-byline{font-size:16px}.fo-article figcaption{font-size:15px;line-height:1.5;color:#4b6575}.fo-photo-ready img{opacity:0;transform:translateX(-8px) scale(1.05);transition:transform 1.5s cubic-bezier(.2,.65,.3,1),opacity 1s ease}.fo-photo-play img{opacity:1;transform:none}.fo-page a:focus-visible,.op-founder-entry96 a:focus-visible{outline:3px solid #F5C242;outline-offset:5px}@media(hover:hover){.fo-foundation:hover{background:#084267;color:#fff}.fo-foundation:hover :is(h3,p,span){color:#fff}}
@media(max-width:900px){.fo-foundation{grid-column:span 3}.fo-foundation:last-child{grid-column:1/-1}.fo-two{gap:28px}.fo-steps{grid-template-columns:1fr}.op-founder-entry96{grid-template-columns:1fr}}@media(max-width:650px){.fo-page .nv-section{padding:52px 0}.fo-two,.fo-outcomes{grid-template-columns:1fr}.fo-grid{display:block}.fo-foundation{margin-bottom:18px;padding:24px}.fo-hero{padding-top:40px}.fo-hero .fo-lead{font-size:19px}.fo-photo img{height:290px;object-fit:cover}.fo-phrase{white-space:normal}.op-founder-entry96{padding:26px}.fo-close{padding:24px}.fo-photo-ready img{transform:translateX(-4px) scale(1.025)}.fo-article blockquote{padding:24px 20px}}
@media(prefers-reduced-motion:reduce){.fo-foundation{transition:none}.fo-photo-ready img{opacity:1;transform:none;transition:none}}


:root{--s5-azure:#084267;--s5-muted:#1FA7D0;--s5-vivid:#0ECFEA;--s5-gold:#F5C242;--s5-pale:#E7F1F7}
main .nv-eyebrow{color:#084267!important}main .fo-hero .nv-eyebrow,main .fo-cta .nv-eyebrow{color:#F5C242!important}
main h1 em,main h2 em,main .op-heading-blue,main .s5-muted87,main .s5-accent{color:#1FA7D0!important}
main .fo-hero h1 em,main .fo-cta h2 em,main .s5-vivid87{color:#0ECFEA!important}
.fo-hero{background:#084267!important;color:#fff}.fo-hero :is(h1,.fo-lead,.fo-breadcrumb,.fo-breadcrumb a){color:#fff}.fo-hero h1{max-width:1100px}.fo-hero h1 .fo-main-title{display:block;color:#fff}.fo-hero h1 .fo-subtitle{display:block;margin-top:18px;font-size:.76em;color:#0ECFEA!important}.fo-hero .nv-button{background:#F5C242;color:#084267}
.op-growth96 .op-growth-heading{margin-bottom:28px}.op-growth96 .op-growth-heading h2{max-width:none;margin:0}.op-growth96 .op-growth-heading h2 em{display:block;font-style:normal;color:#1FA7D0!important}.op-growth96 .fo-two{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
.fo-compound{margin:0;padding:0;list-style:none!important;counter-reset:strain;display:grid;gap:12px}.fo-compound li{counter-increment:strain;position:relative;padding:18px 22px 18px 60px;border-left:4px solid #F5C242;background:#E7F1F7;color:#084267!important;transition:background-color 180ms,color 180ms}.fo-compound li::before{content:counter(strain)!important;position:absolute;left:21px;top:18px;color:inherit!important;font-weight:700;background:none!important;width:auto;height:auto}.fo-compound li::marker{content:''}
.fo-recognition{list-style:none;padding:0}.fo-recognition li{position:relative;padding-left:23px}.fo-recognition li::before{content:'';position:absolute;left:0;top:.48em;width:4px;height:1em;background:#F5C242}
.fo-foundation,.fo-step,.fo-outcome{transition:background-color 180ms,color 180ms}.fo-foundation{background:#fff}.fo-foundation .fo-number{color:#084267}.fo-page{color:#084267}.fo-step{padding:24px}.fo-step,.fo-outcome{border-left:4px solid #F5C242;background:#E7F1F7}
.fo-foundation:focus-within{background:#E7F1F7;color:#084267}.fo-step:focus-within,.fo-outcome:focus-within{background:#084267;color:#fff}
@media(hover:hover){.fo-foundation:hover{background:#E7F1F7!important;color:#084267!important}.fo-foundation:hover :is(h3,p,span){color:#084267!important}.fo-compound li:hover,.fo-step:hover,.fo-outcome:hover{background:#084267!important;color:#fff!important}.fo-step:hover :is(h3,p),.fo-outcome:hover :is(h3,p){color:#fff!important}.op-founder-entry96 .nv-button:hover,.fo-hero .nv-button:hover{background:#E7F1F7;color:#084267}.fo-crosslink .nv-button:hover{background:#084267;color:#fff}}
.fo-step:focus-within :is(h3,p),.fo-outcome:focus-within :is(h3,p){color:inherit}.fo-crosslink{margin-top:35px;padding:30px;background:#E7F1F7;color:#084267;border-left:4px solid #F5C242}.fo-crosslink h3{color:#084267;font-size:26px;margin:0 0 10px}.fo-crosslink p{color:#084267}.fo-crosslink .nv-button{background:#084267;color:#fff;font-weight:700;min-height:48px}.fo-related a{font-weight:700;text-decoration:underline}.op-founder-entry96 h3{font-size:30px}.op-founder-entry96 .nv-button{font-size:18px;font-weight:700}
main .s5-quote{overflow:hidden;background:#084267;color:#fff;border-left:0}main .s5-quote blockquote{color:#fff}main .s5-quote :is(cite,.op-quote-author){color:#fff;font-size:20px}.s5-quote-content{border-left:4px solid #F5C242;padding-left:28px}
/* The original reveal engine is superseded within these review pages only. */
main .nv-reveal,main .fo-photo-ready img{opacity:1!important;transform:none!important}
[data-s5-motion]{opacity:1;transform:none}.s5-motion-pending[data-s5-motion]{opacity:0;transform:translate(var(--s5-x,0),var(--s5-y,0))}.s5-motion-target[data-s5-motion]{transition:opacity 750ms ease,transform 750ms cubic-bezier(.2,.7,.3,1);transition-delay:var(--s5-delay,0ms)}
.s5-motion-target[data-s5-motion="photo"]{transition-duration:1500ms}.s5-motion-pending[data-s5-motion="photo"]{transform:translateX(-8px) scale(1.05)}
.s5-motion-target[data-s5-motion="quote"]{animation:none!important;transition-duration:960ms;transition-timing-function:cubic-bezier(.15,.72,.22,1)}.s5-motion-pending[data-s5-motion="quote"]{opacity:1!important;transform:translateX(100vw)!important}
@media(max-width:650px){.op-growth96 .fo-two{grid-template-columns:1fr}.fo-hero h1 .fo-main-title{font-size:.88em}.fo-hero h1 .fo-subtitle{font-size:.7em}.fo-crosslink{padding:24px}.s5-motion-pending[data-s5-motion="photo"]{transform:translateX(-4px) scale(1.025)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}main *,main *::before{animation:none!important;transition:none!important}[data-s5-motion],.s5-motion-pending[data-s5-motion]{opacity:1!important;transform:none!important}}


.fo-crosslink a.nv-button,.fo-crosslink a.nv-button:visited{background:#F5C242!important;color:#084267!important;font-weight:700}.fo-crosslink a.nv-button:focus-visible{outline:3px solid #084267;outline-offset:4px}.fo-cta .fo-close-centered{display:block;text-align:center}.fo-close-centered>div:first-child{max-width:820px;margin:auto}.fo-close-centered h2,.fo-close-centered p{margin-left:auto;margin-right:auto}.fo-cta-actions{margin:34px auto 0;display:flex;flex-direction:column;align-items:center;gap:18px}.fo-cta-actions .nv-button{margin:0;min-height:48px}.fo-cta-actions .fo-related{margin:0}.fo-cta-actions .fo-related a{font-size:18px;font-weight:700}.fo-cta-actions a:focus-visible{outline:3px solid #F5C242;outline-offset:5px}@media(hover:hover){.fo-crosslink a.nv-button:hover{background:#084267!important;color:#fff!important}}
.s5-founder96 blockquote{background:#E7F1F7;border-left:4px solid #F5C242;padding:28px 30px;margin:32px 0;color:#084267}.s5-founder96 blockquote p{margin:0 0 8px}.s5-founder96 blockquote footer{color:#084267;font-size:16px;background:none;padding:0}.s5-founder96 figure{margin:30px 0}.s5-founder96 img{height:auto;width:100%;object-fit:contain}.s5-founder96 .fo-caption{font-size:15px}.s5-founder96 h2,.s5-founder96 h3{font-family:Montserrat,Arial,sans-serif}@media(max-width:650px){.s5-founder96 blockquote{padding:24px 20px}}
