@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");.hero-dnd{padding-left:0;padding-right:0}.maverick-hero-split{background-color:#003f6a;font-family:Avenir Next,sans-serif;overflow:hidden;position:relative;width:100%}.maverick-hero-split__inner{align-items:stretch;display:grid;grid-template-columns:1fr;min-height:480px}.maverick-hero-split--has-image .maverick-hero-split__inner{grid-template-columns:1fr 1fr}.maverick-hero-split__text-col{display:flex;flex-direction:column;justify-content:center;padding:4rem clamp(1.25rem,4vw,3rem) 4rem max(1.25rem,calc(50vw - 585px + .5rem))}.maverick-hero-split__text{width:100%}.maverick-hero-split__text h1,.maverick-hero-split__text p{color:#fff;letter-spacing:1px;text-align:left}.maverick-hero-split__text .hero-pretitle{color:#96999c;font-family:Bebas Neue,sans-serif;font-size:1.5rem;margin-bottom:.75rem}.maverick-hero-split__text h1{font-family:Avenir Demi,sans-serif;font-size:clamp(1.875rem,3vw + 1rem,3.125rem);line-height:1.1;margin:0 0 1.25rem!important}.maverick-hero-split__text .hero-content{color:#fff;font-family:Avenir Next,sans-serif;font-size:clamp(.95rem,.6vw + .85rem,1.15rem);font-weight:600;letter-spacing:.5px;line-height:1.5;margin-bottom:2rem;text-wrap:balance}.maverick-hero-split .hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.maverick-hero-split .ctaBtn--secondary{background-color:transparent!important;border:2px solid #fff!important;color:#fff!important}.maverick-hero-split .ctaBtn--secondary:hover{background-color:hsla(0,0%,100%,.1)!important}.maverick-hero-split__image-col{min-height:100%;overflow:hidden;position:relative}.maverick-hero-split__image-col img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.maverick-hero-split__image-fade{background:linear-gradient(90deg,#003f6a 0,rgba(0,63,106,.85) 15%,rgba(0,63,106,.4) 38%,rgba(0,63,106,0) 65%);inset:0;pointer-events:none;position:absolute}@media screen and (max-width:1024px){.maverick-hero-split__image-fade{background:linear-gradient(90deg,#003f6a 0,rgba(0,63,106,.9) 22%,rgba(0,63,106,.55) 50%,rgba(0,63,106,0) 80%)}}@media screen and (max-width:768px){.maverick-hero-split--has-image .maverick-hero-split__inner,.maverick-hero-split__inner{grid-template-columns:1fr;min-height:auto}.maverick-hero-split__image-col{height:clamp(200px,38vw,320px);min-height:0;order:-1}.maverick-hero-split__image-fade{background:linear-gradient(180deg,rgba(0,63,106,0) 0,rgba(0,63,106,.55) 65%,rgba(0,63,106,.95) 95%,#003f6a)}.maverick-hero-split__text-col{align-items:center;padding:2rem 1.25rem 2.75rem;text-align:center}.maverick-hero-split__text{margin-left:auto;margin-right:auto}.maverick-hero-split__text h1,.maverick-hero-split__text p{text-align:center}.maverick-hero-split .hero-buttons{justify-content:center}}@media screen and (max-width:480px){.maverick-hero-split .hero-buttons{flex-direction:column;gap:.75rem;width:100%}.maverick-hero-split .hero-buttons .ctaBtn{text-align:center;width:100%}}.announcement-bar{background-color:#f5c142;bottom:0;left:0;overflow:hidden;padding:16px 0;position:absolute;text-align:center;width:100%;z-index:4}.announcement-wrapper{overflow:hidden;position:relative;width:100%}.announcement-bar a,.announcement-bar span{color:#000;display:inline-block;font-family:Avenir Next,sans-serif;font-weight:600;padding:0 5px;vertical-align:middle}.announcement-text{font-weight:500}.announcement-cta{font-weight:700;text-decoration:underline}.announcement-bar a:hover{opacity:.9}.separator{font-size:8px;opacity:.7;padding:0 10px;vertical-align:middle}.m-separator{font-size:12px;vertical-align:middle}.announcement-content{animation:scroll-left 40s linear infinite;display:inline-flex;padding-right:50px;position:relative;white-space:nowrap}.announcement-content:after{content:"";height:100%;left:100%;pointer-events:none;position:absolute;top:0;width:100%}.announcement-bar:hover .announcement-content{animation-play-state:paused}.announcement-link{color:#000;display:inline-block;font-family:Avenir Next,sans-serif;font-weight:600;padding:0 5px;text-decoration:none;vertical-align:middle}@keyframes scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:768px){.announcement-bar{padding:8px 0}.announcement-bar a,.announcement-bar span{font-size:14px}.separator{font-size:6px;padding:0 5px}.announcement-content{animation:scroll-left 30s linear infinite}}