.vvhero{--vvhero-accent:#77cdd0;--vvhero-shade:9,21,43;--vvhero-panel:#09152b;background:var(--vvhero-panel);height:var(--vvhero-h-d,640px);margin:var(--vvhero-mt,0) 0 var(--vvhero-mb,0);overflow:hidden;position:relative}.vvhero__slide,.vvhero__track{inset:0;position:absolute}.vvhero__slide{opacity:0;transition:opacity .9s ease,visibility 0s linear .9s;visibility:hidden}.vvhero__slide.is-active{opacity:1;transition:opacity .9s ease,visibility 0s linear 0s;visibility:visible;z-index:1}.vvhero .vvhero__img{height:100%!important;inset:0;max-width:none;object-fit:cover;position:absolute;transform:scale(1.05);transition:transform 8s ease-out;width:100%!important}.vvhero__slide.is-active .vvhero__img{transform:scale(1)}.vvhero__shade{inset:0;pointer-events:none;position:absolute}.vvhero__shade--soft{background:linear-gradient(90deg,rgba(var(--vvhero-shade),.82) 0,rgba(var(--vvhero-shade),.6) 38%,rgba(var(--vvhero-shade),.15) 72%,rgba(var(--vvhero-shade),0) 100%)}.vvhero__shade--strong{background:linear-gradient(90deg,rgba(var(--vvhero-shade),.88) 0,rgba(var(--vvhero-shade),.7) 50%,rgba(var(--vvhero-shade),.45) 100%)}.vvhero__shade--light{background:linear-gradient(90deg,hsla(0,0%,100%,.94),hsla(0,0%,100%,.75) 42%,hsla(0,0%,100%,0) 78%)}.vvhero__content{align-items:center;display:flex;height:100%;margin:0 auto;max-width:var(--vv-max,1240px);position:relative;z-index:2}.vvhero .vvhero__content{padding:var(--vvhero-pt,0) var(--vvhero-pr,24px) var(--vvhero-pb,0) var(--vvhero-pl,24px)}.vvhero__content--center{justify-content:center;text-align:center}.vvhero__text{max-width:var(--vvhero-text-w,700px)}.vvhero .vvhero__eyebrow{align-items:center;color:var(--vvhero-accent);display:inline-flex;font-size:13px;font-weight:700;gap:12px;letter-spacing:.14em;line-height:1.3;margin:0 0 20px;text-transform:uppercase}.vvhero .vvhero__eyebrow:before,.vvhero__content--center .vvhero__eyebrow:after{background:var(--vvhero-accent);border-radius:3px;content:"";flex:0 0 auto;height:3px;width:32px}.vvhero__body>:first-child{margin-top:0}.vvhero__body>:last-child{margin-bottom:0}.vvhero .vvhero__body h1,.vvhero .vvhero__body h2{font-size:var(--vvhero-h1,60px);font-weight:800;letter-spacing:-.025em;line-height:1.04;margin:0 0 18px}.vvhero .vvhero__body p{font-size:19px;line-height:1.6;margin:0 0 12px}.vvhero__slide--light .vvhero__body h1,.vvhero__slide--light .vvhero__body h2,.vvhero__slide--light .vvhero__body h3{color:#fff}.vvhero__slide--light .vvhero__body p{color:hsla(0,0%,100%,.9)}.vvhero__slide--light .vvhero__text{text-shadow:0 1px 18px rgba(0,0,0,.2)}.vvhero__slide--dark .vvhero__eyebrow{color:var(--vv-teal-ink,#237a80)}.vvhero__slide--dark .vvhero__eyebrow:after,.vvhero__slide--dark .vvhero__eyebrow:before{background:var(--vv-teal-ink,#237a80)}.vvhero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px;text-shadow:none}.vvhero__arrow,.vvhero__content--center .vvhero__buttons{justify-content:center}.vvhero__arrow{align-items:center;background:rgba(9,21,43,.35);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:48px;margin-top:-24px;opacity:0;padding:0;position:absolute;top:50%;transition:opacity .2s ease,background-color .15s ease,color .15s ease,border-color .15s ease;width:48px;z-index:3}.vvhero:hover .vvhero__arrow,.vvhero__arrow:focus-visible{opacity:1}.vvhero__arrow:focus-visible,.vvhero__arrow:hover{background:var(--vvhero-accent);border-color:var(--vvhero-accent);color:#09152b}.vvhero__arrow svg{height:20px;width:20px}.vvhero__arrow--prev{left:20px}.vvhero__arrow--next{right:20px}.vvhero__dots{bottom:28px;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.vvhero__dot{background:hsla(0,0%,100%,.6);border:0;border-radius:10px;cursor:pointer;height:10px;padding:0;transition:width .25s ease,background-color .25s ease;width:10px}.vvhero__dot.is-active{background:var(--vvhero-accent);width:32px}.vvhero__arrow:focus-visible,.vvhero__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:1024px){.vvhero{height:var(--vvhero-h-t,540px)}.vvhero .vvhero__body h1,.vvhero .vvhero__body h2{font-size:calc((var(--vvhero-h1, 60px) + var(--vvhero-h1-m, 34px))/2)}}@media (max-width:767px){.vvhero{height:auto;min-height:calc(56.25vw + 360px)}.vvhero__track{display:grid;position:relative}.vvhero__slide{background:var(--vvhero-panel);grid-area:1/1;inset:auto;position:relative}.vvhero__slide--dark{background:var(--vv-tint,#eef8f8)}.vvhero .vvhero__img{display:block;height:56.25vw!important;inset:auto;position:relative;transform:none}.vvhero__shade{display:none}.vvhero .vvhero__content,.vvhero .vvhero__content--center{height:auto;padding:28px 20px 64px}.vvhero__slide--light .vvhero__text{text-shadow:none}.vvhero .vvhero__body h1,.vvhero .vvhero__body h2{font-size:var(--vvhero-h1-m,34px)}.vvhero .vvhero__body p{font-size:17px}.vvhero__buttons{margin-top:22px}.vvhero__buttons .vv-btn{flex:1 1 100%}.vvhero__dots{bottom:22px}.vvhero__arrow{display:none}}@media (prefers-reduced-motion:reduce){.vvhero .vvhero__img,.vvhero__dot,.vvhero__slide{transition:none!important}.vvhero .vvhero__img{transform:none!important}}