.vp-story{font:16px/24px Arial,sans-serif;color:#183f86}.vp-story *{box-sizing:border-box}.vp-story a{color:inherit}.vp-story h1,.vp-story h2,.vp-story h3,.vp-story p{margin:0}.vp-story img{display:block;max-width:100%}.vp-story-hero{position:relative;height:26.87rem}.vp-story-hero picture,.vp-story-hero picture img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vp-story-hero-copy{position:absolute;top:0;bottom:0;left:0;width:50%;padding:64px;display:flex;flex-direction:column;justify-content:center}.vp-story-hero h1{font:500 36px/40px Arial,sans-serif;margin:0 0 12px}.vp-story-hero h1 sup{font-size:65%;line-height:0}.vp-story-hero-copy>div{font:18px/24px Arial,sans-serif}.vp-story-mission{padding:32px 0;background:#ecf0f3}.vp-story-mission>h2{text-align:center;font:500 42.4px/1.2 Arial,sans-serif;padding-bottom:16px;text-transform:capitalize}.vp-story-mission-intro{text-align:center;margin-bottom:32px!important}.vp-story-mission-rail{display:flex;gap:16px;max-width:1440px;margin:auto;justify-content:center;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vp-story-mission-rail::-webkit-scrollbar,.vp-story-blog-rail::-webkit-scrollbar{display:none}.vp-story-mission-rail>article{flex:0 0 312px;border:2px solid white;border-radius:8px;padding:16px;margin-bottom:24px;background:white;scroll-snap-align:center}.vp-story-mission-rail img{width:276px;height:208px;object-fit:cover;border-radius:6px}.vp-story-mission-rail h3{font:400 22px/28px Georgia,serif;padding:16px 0}.vp-story-mission-rail article>div{font-size:14px;line-height:20px}.vp-story-grid>article{display:flex}.vp-story-grid>article:nth-child(even){flex-direction:row-reverse}.vp-story-grid-photo,.vp-story-grid-copy{width:50%;min-height:370px}.vp-story-grid-photo{padding:40px 60px}.vp-story-grid-photo img{width:100%;height:auto;border-radius:15px}.vp-story-grid-copy{padding:0 56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.vp-story-grid-copy h2{font:500 36px/40px Arial,sans-serif;margin:20px 0}.vp-story-grid-copy>div{font:18px/24px Arial,sans-serif;margin-bottom:32px}.vp-story-outline{display:inline-block;padding:7px 66px;border:2px solid #183f86;border-radius:4px;font-size:16px;line-height:24px;font-weight:600;margin-bottom:20px;text-decoration:none}.vp-story-blog{padding:32px 8px 0;margin-top:32px}.vp-story-blog>h2{font:500 28px/32px Arial,sans-serif;text-align:center}.vp-story-blog>p{font-size:18px;line-height:24px;font-weight:600;text-align:center;margin:4px 0 36px}.vp-story-blog-rail{display:flex;gap:16px;max-width:992px;margin:auto;overflow:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.vp-story-blog-rail>article{flex:0 0 320px;display:flex;flex-direction:column;scroll-snap-align:start}.vp-story-blog-rail img{width:320px;height:213.333px;object-fit:cover}.vp-story-blog-rail h3{font:500 18px/24px Arial,sans-serif;min-height:66px;margin:12px 0}.vp-story-blog-rail a{font-size:12px;line-height:16px;font-weight:600;text-decoration:none}.vp-story a:focus-visible,.vp-story [tabindex]:focus-visible{outline:2px solid #183f86;outline-offset:4px}
@media(max-width:1023px){.vp-story-grid>article,.vp-story-grid>article:nth-child(even){flex-direction:column}.vp-story-grid-photo,.vp-story-grid-copy{width:100%;min-height:0}.vp-story-grid-photo{padding:30px 40px}.vp-story-grid-copy{padding:0 16px;text-align:center;align-items:center}.vp-story-grid-copy h2{font-size:24px;line-height:28px}.vp-story-grid-copy>div{font-size:14px;line-height:20px}.vp-story-hero{margin-bottom:30px}.vp-story-mission-rail{justify-content:flex-start;gap:26px;padding:0 max(20px,calc((100% - 312px)/2))}.vp-story-blog-rail{gap:0}.vp-story-blog-rail>article{flex-basis:100%}.vp-story-blog-rail img{width:100%}}
@media(max-width:767px){.vp-story-hero{height:30.43rem}.vp-story-hero-copy{top:auto;bottom:0;width:100%;padding:16px;background:white}.vp-story-hero h1{text-align:center;font-size:24px;line-height:28px}.vp-story-hero-copy>div{font-size:14px;line-height:20px}.vp-story-mission>h2{font-size:28px}.vp-story-mission-intro{margin-left:56px!important;margin-right:56px!important;font-size:14px;line-height:20px}.vp-story-mission-rail h3{line-height:16px}}
@media(prefers-reduced-motion:no-preference){.vp-story-mission-rail,.vp-story-blog-rail{scroll-behavior:smooth}}
.vp-story-blog>h2{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.vp-story-blog-rail h3{min-height:66.667px}
