:root{--teal: #009caf;--tealFaded: rgba(0, 156, 175, .32);--navy: #031b4e;--dark: #2b2b2b;--light: #d0d3db;--red: #ff6347;--redFaded: rgba(255, 99, 71, .49);--hoverred: #cc4c39;--font-base: 1rem;--font-sm: .875rem;--font-lg: 1.25rem;--font-h1: clamp(2rem, 3vw + 1rem, 3.5rem);--font-h2: clamp(1.5rem, 2vw + .75rem, 2.25rem);--font-h3: clamp(1.25rem, 1.5vw + .5rem, 1.75rem)}.hero-wrapper{position:relative;min-height:clamp(320px,44vw,620px);margin-bottom:clamp(56px,8vw,100px);padding:clamp(72px,11vw,150px) 0 clamp(52px,7vw,90px);background-image:var(--hero-bg-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;max-width:1300px;width:100%;box-sizing:border-box}@media only screen and (max-width: 1441px){.hero-wrapper{max-width:1300px}}@media only screen and (max-width: 1281px){.hero-wrapper{max-width:1132px}}@media only screen and (max-width: 1191px){.hero-wrapper{max-width:908px}}@media only screen and (max-width: 1020px){.hero-wrapper{min-width:100vw;width:100vw;max-width:100vw;padding-inline:56px}}@media only screen and (max-width: 800px){.hero-wrapper{padding-inline:48px}}@media only screen and (max-width: 600px){.hero-wrapper{padding-inline:16px}}@media only screen and (max-width: 768px){.hero-wrapper{min-height:clamp(260px,72vw,430px);padding:clamp(64px,20vw,100px) 0 clamp(36px,8vw,56px);background-image:var(--hero-bg-mobile)}}.hero-wrapper .hero-inner{max-width:1300px;width:100%;box-sizing:border-box}@media only screen and (max-width: 1441px){.hero-wrapper .hero-inner{max-width:1300px}}@media only screen and (max-width: 1281px){.hero-wrapper .hero-inner{max-width:1132px}}@media only screen and (max-width: 1191px){.hero-wrapper .hero-inner{max-width:908px}}@media only screen and (max-width: 1020px){.hero-wrapper .hero-inner{min-width:100vw;width:100vw;max-width:100vw;padding-inline:56px}}@media only screen and (max-width: 800px){.hero-wrapper .hero-inner{padding-inline:48px}}@media only screen and (max-width: 600px){.hero-wrapper .hero-inner{padding-inline:16px}}.hero-wrapper .hero-heading{max-width:1300px;width:100%;box-sizing:border-box;margin:0 0 12px;padding:0;width:min(100%,16ch);font-size:var(--font-h1);line-height:1.12;font-weight:600;color:transparent;background-image:linear-gradient(135deg,#031b4e,#009cafd9 55%);-webkit-background-clip:text;background-clip:text;text-wrap:balance}@media only screen and (max-width: 1441px){.hero-wrapper .hero-heading{max-width:1300px}}@media only screen and (max-width: 1281px){.hero-wrapper .hero-heading{max-width:1132px}}@media only screen and (max-width: 1191px){.hero-wrapper .hero-heading{max-width:908px}}@media only screen and (max-width: 1020px){.hero-wrapper .hero-heading{min-width:100vw;width:100vw;max-width:100vw;padding-inline:56px}}@media only screen and (max-width: 800px){.hero-wrapper .hero-heading{padding-inline:48px}}@media only screen and (max-width: 600px){.hero-wrapper .hero-heading{padding-inline:16px}}.hero-wrapper .hero-content{max-width:1300px;width:100%;box-sizing:border-box;margin:0;padding:0;font-size:var(--font-h2);line-height:1.4;width:min(100%,34ch)}@media only screen and (max-width: 1441px){.hero-wrapper .hero-content{max-width:1300px}}@media only screen and (max-width: 1281px){.hero-wrapper .hero-content{max-width:1132px}}@media only screen and (max-width: 1191px){.hero-wrapper .hero-content{max-width:908px}}@media only screen and (max-width: 1020px){.hero-wrapper .hero-content{min-width:100vw;width:100vw;max-width:100vw;padding-inline:56px}}@media only screen and (max-width: 800px){.hero-wrapper .hero-content{padding-inline:48px}}@media only screen and (max-width: 600px){.hero-wrapper .hero-content{padding-inline:16px}}@media only screen and (max-width: 768px){.hero-wrapper .hero-content{width:min(100%,36ch);line-height:1.35}}
