body:has(.corporate-page)>.skip-link{display:none}.corporate-footer .vp-edition-logo{min-height:44px}.corporate-page{--corporate-ink:#10233f;--corporate-deep:#070d1d;--corporate-slate:#4d5a68;--corporate-muted:#d9d3c7;--corporate-paper:#f5eedf;--corporate-line:#d9d3c7;--corporate-gold:#b8923e;--corporate-canvas:#fcfaf5;--corporate-focus:#245a91;background:var(--corporate-canvas);color:var(--corporate-ink);font-family:var(--font-geist-sans),Arial,sans-serif;overflow-wrap:break-word;font-size:1rem;line-height:1.65}.corporate-page *{box-sizing:border-box}.corporate-page :is(h1,h2,h3,p){margin-top:0}.corporate-page :is(h1,h2,h3){color:inherit;letter-spacing:-.04em;font-family:inherit}.corporate-page a{text-underline-offset:.25em}.corporate-page a:focus-visible{outline:3px solid var(--corporate-focus);outline-offset:5px}.corporate-page :is(.corporate-schools,.corporate-footer) a:focus-visible{outline-color:#fff}.corporate-nav{border-bottom:1px solid var(--corporate-line);justify-content:space-between;align-items:center;gap:24px;max-width:1440px;margin:auto;padding:24px 56px;display:flex}.corporate-nav nav{align-items:center;gap:30px;display:flex}.corporate-nav nav a{min-width:44px;min-height:44px;color:var(--corporate-ink);align-items:center;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}.corporate-nav nav a:hover,.corporate-nav nav a[aria-current=page]{text-decoration:underline}.corporate-nav nav a span{margin-left:8px}.corporate-page .vp-edition-logo--master .vp-edition-logo-copy small{display:none}.corporate-page .vp-edition-logo--master .vp-edition-logo-copy strong{letter-spacing:0;font-size:1.25rem}.corporate-nav .vp-edition-logo{min-height:44px}.corporate-hero{max-width:1440px;margin:auto;padding:76px 56px 80px}.corporate-eyebrow{letter-spacing:.09em;margin-bottom:28px;font-size:.875rem;font-weight:700;line-height:1.5}.corporate-hero h1{letter-spacing:-.065em;margin:0 0 48px;font-size:clamp(3.75rem,7.3vw,7.5rem);font-weight:750;line-height:1.02}.corporate-hero h1>span{letter-spacing:-.04em;color:var(--corporate-slate);margin-bottom:24px;font-size:clamp(1.75rem,3vw,3rem);font-weight:500;line-height:1.25;display:block}.corporate-hero-bottom{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:76px;display:grid}.corporate-hero-bottom>div>p{max-width:680px;color:var(--corporate-slate);margin-bottom:28px;font-size:1.125rem}.corporate-hero-bottom aside{border-left:2px solid var(--corporate-gold);margin-top:4px;padding-left:30px}.corporate-hero-bottom aside .corporate-eyebrow{margin-bottom:12px}.corporate-hero-bottom aside strong{font-size:1.25rem;line-height:1.4;display:block}.corporate-hero-bottom aside>p:last-child{color:var(--corporate-slate);margin:12px 0 0}.corporate-actions{flex-wrap:wrap;gap:12px;display:flex}.corporate-page a.corporate-button{border:1px solid var(--corporate-ink);background:var(--corporate-ink);color:#fff;text-align:center;border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:13px 17px;font-size:.9375rem;font-weight:650;line-height:1.45;text-decoration:none;transition:background .15s;display:inline-flex}.corporate-page a.corporate-button:hover{background:#253451}.corporate-page a.corporate-button-secondary{color:var(--corporate-ink);background:0 0;border-color:#64748b}.corporate-page a.corporate-button-secondary:hover{background:#f5eedf}.corporate-page a.corporate-button-light{color:var(--corporate-ink);background:#f5eedf;border-color:#f5eedf}.corporate-page a.corporate-button-light:hover{background:#f5eedf}.corporate-button span{flex:none}.corporate-schools{background:var(--corporate-ink);color:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:110px;padding:70px max(56px,50% - 664px);display:grid}.corporate-schools .vp-edition-logo--schools{width:min(100%,320px);min-height:0;margin:0 0 30px}.corporate-schools .vp-edition-logo-asset{width:100%;height:auto;max-height:none}.corporate-schools h2{margin-bottom:22px;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.13}.corporate-schools p:not(.corporate-eyebrow){color:#d9d3c7;font-size:1.0625rem}.corporate-schools .corporate-button{margin-top:12px}.corporate-product-note{border-left:1px solid #58657a;align-self:center;padding:0 0 0 46px}.corporate-product-note .corporate-eyebrow{margin-bottom:18px}.corporate-product-note h3{font-size:2rem;line-height:1.2}.corporate-product-note p.corporate-product-line{color:#fff;border-top:1px solid #58657a;margin-top:32px;padding-top:24px;font-size:1rem}.corporate-lifecycle{max-width:1440px;margin:auto;padding:88px 56px}.corporate-section-heading{max-width:710px}.corporate-section-heading .corporate-eyebrow{margin-bottom:14px}.corporate-section-heading h2{margin-bottom:20px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.12}.corporate-section-heading>p:last-child{color:var(--corporate-slate);font-size:1.125rem}.corporate-lifecycle ol{border-top:1px solid var(--corporate-line);border-left:1px solid var(--corporate-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 36px;padding:0;list-style:none;display:grid}.corporate-lifecycle li{border-right:1px solid var(--corporate-line);border-bottom:1px solid var(--corporate-line);padding:24px;position:relative}.corporate-step-number{color:var(--corporate-slate);font-variant-numeric:tabular-nums;margin-bottom:20px;font-size:.875rem;display:block}.corporate-lifecycle li h3{letter-spacing:-.02em;margin-bottom:6px;font-size:1.125rem}.corporate-lifecycle li p{color:var(--corporate-slate);max-width:190px;margin:0;font-size:1rem}.corporate-step-arrow{color:var(--corporate-slate);position:absolute;top:22px;right:24px}.corporate-evidence-note{grid-template-columns:minmax(180px,1fr) 3fr;gap:40px;display:grid}.corporate-evidence-note p{color:var(--corporate-slate);margin:0}.corporate-founder-teaser{background:var(--corporate-paper);border-top:1px solid var(--corporate-line);padding:72px max(56px,50% - 664px)}.corporate-founder-teaser>div{grid-template-columns:1fr 1.2fr;align-items:start;column-gap:90px;display:grid}.corporate-founder-teaser h2{grid-row:span 2;font-size:clamp(2rem,3.5vw,3rem);line-height:1.15}.corporate-founder-teaser p:not(.corporate-eyebrow){color:var(--corporate-slate);font-size:1.125rem}.corporate-page .corporate-text-link{width:fit-content;min-height:44px;color:var(--corporate-ink);align-items:center;gap:20px;font-weight:650;display:inline-flex}.corporate-footer{background:var(--corporate-deep);color:#fff;padding:60px max(56px,50% - 664px) 24px}.corporate-footer-top{grid-template-columns:1.3fr 1fr .75fr 1.15fr;gap:32px;display:grid}.corporate-footer-top>div:first-child>p{color:var(--corporate-muted);margin:20px 0 0;font-size:1rem}.corporate-footer h2{letter-spacing:.04em;margin:0 0 12px;font-size:.875rem;font-weight:700}.corporate-footer a:not(.vp-edition-logo){min-width:44px;min-height:44px;color:var(--corporate-muted);overflow-wrap:anywhere;align-items:center;font-size:.9375rem;text-decoration:none;display:flex}.corporate-footer a:hover{color:#fff;text-decoration:underline}.corporate-footer-bottom{border-top:1px solid #475569;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:20px;display:flex}.corporate-footer-bottom p{color:var(--corporate-muted);margin:0;font-size:.875rem}.corporate-footer-bottom nav{gap:24px;display:flex}.corporate-page-header{max-width:1440px;margin:auto;padding:74px 56px 50px}.corporate-page-header h1{letter-spacing:-.055em;max-width:1000px;margin-bottom:28px;font-size:clamp(2.75rem,5.5vw,5rem);line-height:1.08}.corporate-page-header>p:last-child{max-width:790px;color:var(--corporate-slate);margin-bottom:0;font-size:1.1875rem}.corporate-content{max-width:1440px;margin:auto;padding:0 56px 80px}.corporate-editorial{border-top:1px solid var(--corporate-line);grid-template-columns:1fr 1.4fr;gap:80px;padding:44px 0;display:grid}.corporate-editorial h2{font-size:2rem;line-height:1.2}.corporate-editorial p{color:var(--corporate-slate)}.corporate-founder{background:var(--corporate-paper);border-left:3px solid var(--corporate-gold);margin:16px 0 48px;padding:40px}.corporate-founder h2{margin-bottom:12px;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.corporate-founder p{max-width:850px;color:var(--corporate-slate)}.corporate-founder .corporate-founder-role{color:var(--corporate-ink);font-weight:650}.corporate-contact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:14px 0 50px;display:grid}.corporate-contact-list article{border-top:2px solid var(--corporate-ink);padding-top:24px}.corporate-contact-list h2{font-size:1.5rem}.corporate-contact-list p{color:var(--corporate-slate)}.corporate-contact-list a{min-height:44px;color:var(--corporate-ink);overflow-wrap:anywhere;align-items:center;display:flex}.corporate-notice{background:var(--corporate-paper);border:1px solid var(--corporate-line);margin-bottom:32px;padding:25px 30px}.corporate-notice p:last-child{margin-bottom:0}.corporate-facts{grid-template-columns:180px 1fr;margin:0;display:grid}.corporate-facts dt,.corporate-facts dd{border-bottom:1px solid var(--corporate-line);padding:12px 0}.corporate-facts dt{font-weight:650}.corporate-facts dd{margin:0}.corporate-legal{max-width:1060px;margin:auto;padding:0 56px 64px}.corporate-legal .legal-document{max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:50px 0}.corporate-legal .legal-document :is(p,li){font-size:1rem;line-height:1.75}.corporate-legal .legal-document h1{font-size:clamp(2.75rem,5vw,4rem)}.corporate-legal .legal-document h2{font-size:1.375rem;line-height:1.3}@media (width>=1600px){.corporate-hero{padding-top:96px;padding-bottom:96px}}@media (width<=1100px){.corporate-nav{padding:22px 32px}.corporate-hero,.corporate-lifecycle{padding:60px 32px}.corporate-schools,.corporate-founder-teaser,.corporate-footer{padding-left:32px;padding-right:32px}.corporate-hero-bottom{gap:36px}.corporate-schools{gap:44px}.corporate-product-note{padding-left:28px}.corporate-footer-top{grid-template-columns:1fr 1fr}.corporate-page-header{padding:56px 32px 40px}.corporate-content{padding:0 32px 60px}.corporate-editorial{gap:40px}.corporate-contact-list{gap:22px}}@media (width<=760px){.corporate-nav{flex-wrap:wrap;gap:12px;padding:16px 20px}.corporate-nav nav{gap:22px}.corporate-hero{padding:46px 20px 50px}.corporate-hero h1{margin-bottom:28px;font-size:clamp(3.5rem,10vw,5rem)}.corporate-hero h1>span{letter-spacing:-.03em;margin-bottom:18px;font-size:1.625rem}.corporate-hero .corporate-eyebrow{letter-spacing:.065em;margin-bottom:24px;font-size:.8125rem}.corporate-hero-bottom{grid-template-columns:1fr;gap:30px}.corporate-hero-bottom aside{padding-left:20px}.corporate-actions{grid-template-columns:1fr;display:grid}.corporate-button{width:100%}.corporate-schools{grid-template-columns:1fr;gap:40px;padding:48px 20px}.corporate-product-note{border-top:1px solid #58657a;border-left:0;padding:28px 0 0}.corporate-product-note h3 br{display:none}.corporate-product-note h3{font-size:1.75rem}.corporate-schools .vp-edition-logo--schools{max-width:290px;margin-bottom:24px}.corporate-lifecycle{padding:52px 20px}.corporate-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.corporate-lifecycle li{padding:20px 15px}.corporate-step-arrow{top:18px;right:15px}.corporate-evidence-note{grid-template-columns:1fr;gap:10px}.corporate-founder-teaser{padding:44px 20px}.corporate-founder-teaser>div{grid-template-columns:1fr;gap:0}.corporate-founder-teaser h2{grid-row:auto}.corporate-founder-teaser h2 br{display:none}.corporate-footer{padding:42px 20px 20px}.corporate-footer-top{grid-template-columns:1fr 1fr;gap:30px 22px}.corporate-footer-top>div:first-child,.corporate-footer-top>div:last-child{grid-column:1/-1}.corporate-footer-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:32px}.corporate-page-header{padding:44px 20px 32px}.corporate-content{padding:0 20px 50px}.corporate-editorial{grid-template-columns:1fr;gap:8px;padding:30px 0}.corporate-founder{margin-top:0;padding:26px 22px}.corporate-contact-list{grid-template-columns:1fr;gap:30px}.corporate-facts{grid-template-columns:110px 1fr;column-gap:14px}.corporate-notice{padding:20px}.corporate-legal{padding:0 20px 42px}}@media (width<=480px){.corporate-nav .vp-edition-logo{width:100%}.corporate-nav nav{justify-content:space-between;gap:12px;width:100%}.corporate-nav nav a{font-size:.9375rem}.corporate-page a.corporate-button{gap:8px;padding-inline:11px;font-size:.875rem}.corporate-hero h1{font-size:3.6rem}.corporate-lifecycle li h3{font-size:1.0625rem}.corporate-lifecycle li p{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.corporate-page *,.corporate-page :before,.corporate-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.corporate-schools>.corporate-product-note .corporate-eyebrow{color:#f5eedf}.corporate-nav{border-bottom-color:var(--corporate-gold)}.vp-edition-logo--master .vp-master-logo-asset{width:190px;height:auto;max-height:none;display:block}.corporate-nav .vp-edition-logo--master,.corporate-footer .vp-edition-logo--master{width:190px;max-width:100%}.corporate-menu-toggle{display:none}@media (width<=1024px){.corporate-nav{flex-wrap:wrap;gap:12px}.corporate-nav .corporate-menu-toggle{border:1px solid var(--corporate-line);width:48px;height:48px;color:var(--corporate-ink);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.corporate-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #245a91}.corporate-nav nav{border-top:1px solid var(--corporate-line);flex-direction:column;flex-basis:100%;align-items:stretch;gap:4px;width:100%;padding-top:12px;display:none}.corporate-nav nav[data-open=true]{display:flex}.corporate-nav nav a{border-radius:4px;min-height:48px;padding:8px 12px}.corporate-nav nav a:hover,.corporate-nav nav a[aria-current=page]{background:#f5eedf}}.corporate-lifecycle ol.corporate-lifecycle-flow{border:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:44px 0 40px}.corporate-lifecycle-flow li{text-align:center;border:0;min-width:0;padding:0 10px}.corporate-flow-icon{z-index:1;border:2px solid var(--corporate-gold,#b8923e);background:var(--corporate-navy,#10233f);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid;position:relative}.corporate-lifecycle-flow li h3{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}.corporate-lifecycle-flow li p{max-width:145px;margin:auto;font-size:14px;line-height:1.5}.corporate-flow-link{height:18px;color:var(--corporate-gold,#b8923e);background:linear-gradient(var(--corporate-gold,#b8923e),var(--corporate-gold,#b8923e)) center/100% 2px no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;top:19px;left:calc(50% + 29px);right:calc(29px - 50%)}.corporate-flow-link svg{background:var(--corporate-cream,#fcfaf5);flex-shrink:0}@media (width>=651px) and (width<=1100px){.corporate-lifecycle ol.corporate-lifecycle-flow{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px;margin-inline:12px}.corporate-lifecycle-flow li:nth-child(5){grid-area:2/4}.corporate-lifecycle-flow li:nth-child(6){grid-area:2/3}.corporate-lifecycle-flow li:nth-child(7){grid-area:2/2}.corporate-lifecycle-flow li:nth-child(8){grid-area:2/1}.corporate-lifecycle-flow li:nth-child(4) .corporate-flow-link{border:2px solid var(--corporate-gold,#b8923e);background:0 0;border-left:0;border-radius:0 18px 18px 0;height:calc(100% + 40px);top:27px;left:calc(50% + 29px);right:-12px}.corporate-lifecycle-flow li:nth-child(4) .corporate-flow-link svg{position:absolute;top:50%;right:-10px;transform:rotate(90deg)}.corporate-lifecycle-flow li:nth-child(n+5) .corporate-flow-link{left:calc(29px - 50%);right:calc(50% + 29px)}.corporate-lifecycle-flow li:nth-child(n+5) .corporate-flow-link svg{transform:rotate(180deg)}}@media (width<=650px){.corporate-lifecycle ol.corporate-lifecycle-flow{grid-template-columns:minmax(0,1fr);gap:0;margin:30px 0}.corporate-lifecycle-flow li{text-align:left;grid-template-columns:48px minmax(0,1fr);gap:18px;min-height:94px;padding:0 0 28px;display:grid}.corporate-lifecycle-flow li:last-child{min-height:0;padding-bottom:0}.corporate-flow-icon{width:48px;height:48px;margin:0}.corporate-lifecycle-flow li h3{margin:1px 0 5px;font-size:17px}.corporate-lifecycle-flow li p{max-width:none;margin:0;font-size:15px}.corporate-flow-link{background-size:2px 100%;width:18px;height:auto;inset:51px auto 4px 15px}.corporate-flow-link svg{transform:rotate(90deg)}}
