.vc-mod{--vc-navy:#041c28;--vc-ink:#22333d;--vc-sky:#149ee2;--vc-deep:#0b6fa4;--vc-mist:#9ec9de;--vc-line:#dce6ec;font-family:Public Sans,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.vc-mod *,.vc-mod :after,.vc-mod :before{box-sizing:border-box}.vc-bh{background:var(--vc-navy);color:#fff;padding:clamp(48px,6vw,80px) clamp(20px,4vw,40px)}.vc-bh-wrap{margin:0 auto;max-width:1200px;text-align:center}.vc-bh-eyebrow{color:var(--vc-mist);font-size:17px;font-weight:700;letter-spacing:.1em;line-height:1.3;margin:0 0 14px;text-transform:uppercase}.vc-mod .vc-bh-eyebrow a{color:var(--vc-mist);text-decoration:underline;text-underline-offset:4px}.vc-mod .vc-bh-eyebrow a:hover{color:#fff}.vc-mod.vc-bh h1.vc-bh-h1{color:#fff!important;font-size:clamp(36px,4.8vw,54px);font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0 auto 18px!important;max-width:22ch;text-wrap:balance}.vc-bh-intro{color:#fff;font-size:20px;line-height:1.6;margin:0 auto;max-width:62ch;text-wrap:pretty}.vc-mod a:focus-visible{outline:3px solid var(--vc-sky);outline-offset:3px}.vc-mod h1{font-family:Public Sans,system-ui,-apple-system,sans-serif!important;text-transform:none!important}.vc-mod.vc-bh h1.vc-bh-h1:last-child{margin-bottom:0!important}