.gb-hero{box-sizing:border-box;display:flex;isolation:isolate;overflow:hidden;padding-left:24px;padding-right:24px;position:relative;width:100%}.gb-hero__media{display:block;display:none;height:100%;left:0;margin:0;max-width:none;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}@media (min-width:1024px){.gb-hero__media.gb-on-desktop{display:block}}@media (min-width:768px) and (max-width:1023px){.gb-hero__media.gb-on-tablet{display:block}}@media (max-width:767px){.gb-hero__media.gb-on-mobile{display:block}}.gb-hero__overlay{bottom:0;display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.gb-hero__inner{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;position:relative;width:100%;z-index:2}.gb-hero__block{box-sizing:border-box;min-width:0}.gb-hero__block--full{flex:0 0 100%;max-width:100%}.gb-hero__block--half{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px)}.gb-hero__block--third{flex:0 0 calc(33.333% - 16px);max-width:calc(33.333% - 16px)}.gb-hero__block--two_thirds{flex:0 0 calc(66.666% - 8px);max-width:calc(66.666% - 8px)}.gb-hero__inner--columns{align-items:stretch;flex-wrap:nowrap}.gb-hero__col{display:flex;flex-direction:column;gap:inherit;min-width:0}.gb-hero__inner--ratio-50-50 .gb-hero__col{flex:1 1 50%}.gb-hero__inner--ratio-60-40 .gb-hero__col--left{flex:1 1 60%}.gb-hero__inner--ratio-40-60 .gb-hero__col--left,.gb-hero__inner--ratio-60-40 .gb-hero__col--right{flex:1 1 40%}.gb-hero__inner--ratio-40-60 .gb-hero__col--right{flex:1 1 60%}.gb-hero__col>.gb-hero__block{flex:0 0 auto;max-width:100%;width:100%}.gb-hero__eyebrow{font-size:14px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.gb-hero__heading{margin:0}.gb-hero__richtext>:first-child{margin-top:0}.gb-hero__richtext>:last-child{margin-bottom:0}.gb-hero__buttons{display:flex;flex-wrap:wrap;gap:16px}.gb-hero--dark .gb-hero__buttons,.gb-hero__inner[style*="text-align: center"] .gb-hero__buttons{justify-content:inherit}.gb-hero__btn{border:2px solid transparent;border-radius:4px;display:inline-block;font-weight:700;padding:15px 32px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.gb-hero__btn--primary{background-color:#f60;border-color:#f60;color:#fff}.gb-hero__btn--primary:focus,.gb-hero__btn--primary:hover{border-color:#fff;color:#fff}.gb-hero__btn--secondary{background-color:transparent;border-color:currentColor}.gb-hero__image{display:block;height:auto;max-width:100%;width:100%}.gb-hero__block,.gb-hero__col{min-width:0}.gb-hero__block img,.gb-hero__col img,.gb-slider__slide img{height:auto!important;max-width:100%!important}.gb-hero__stat{display:flex;flex-direction:column;gap:4px}.gb-hero__stat-value{font-size:40px;font-weight:700;line-height:1.1}.gb-hero__stat-label{font-size:16px}.gb-hero--light,.gb-hero--light .gb-hero__eyebrow,.gb-hero--light .gb-hero__heading,.gb-hero--light .gb-hero__richtext,.gb-hero--light .gb-hero__richtext p,.gb-hero--light .gb-hero__stat-label,.gb-hero--light .gb-hero__stat-value{color:#fff}.gb-hero--light .gb-hero__eyebrow{color:#56b4e7}.gb-hero--dark,.gb-hero--dark .gb-hero__heading,.gb-hero--dark .gb-hero__richtext,.gb-hero--dark .gb-hero__richtext p,.gb-hero--dark .gb-hero__stat-label,.gb-hero--dark .gb-hero__stat-value{color:#1a1a1c}.gb-hero--dark .gb-hero__eyebrow{color:#0c5394}.gb-hero--dark .gb-hero__btn--secondary{color:#1a1a1c}.gb-slider{max-width:100%;min-width:0;overflow:hidden;position:relative;width:100%}.gb-slider__track{display:flex;min-width:0;transition:transform .5s ease-in-out;will-change:transform}.gb-slider__slide{flex:0 0 100%;max-width:100%;min-width:0}.gb-slider__slide .gb-slider__image{height:auto!important;width:100%!important}.gb-slider__image{border-radius:6px;display:block;height:auto;width:100%}.gb-slider__content{padding-top:16px}.gb-slider__heading{font-size:22px;font-weight:700;margin:0 0 8px}.gb-slider__text>:first-child{margin-top:0}.gb-slider__text>:last-child{margin-bottom:16px}.gb-slider__arrow{background-color:rgba(0,0,0,.35);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;line-height:1;opacity:0;padding:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,background-color .2s ease;width:40px;z-index:2}.gb-slider:focus-within .gb-slider__arrow,.gb-slider:hover .gb-slider__arrow{opacity:1;pointer-events:auto}.gb-slider__arrow:focus,.gb-slider__arrow:hover{background-color:rgba(0,0,0,.6)}.gb-slider__arrow--prev{left:8px}.gb-slider__arrow--next{right:8px}.gb-slider__dots{display:flex;gap:8px;justify-content:center;margin-top:12px;opacity:0;pointer-events:none;transition:opacity .25s ease}.gb-slider:focus-within .gb-slider__dots,.gb-slider:hover .gb-slider__dots{opacity:1;pointer-events:auto}.gb-slider__dot{background-color:hsla(0,0%,100%,.4);border:0;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:background-color .2s ease;width:10px}.gb-hero--dark .gb-slider__dot{background-color:rgba(26,26,28,.3)}.gb-slider__dot.is-active{background-color:#f60}@media (max-width:767px){.gb-hero{padding-left:16px;padding-right:16px}.gb-hero__block--half,.gb-hero__block--third,.gb-hero__block--two_thirds{flex:0 0 100%;max-width:100%}.gb-hero__inner--columns{flex-wrap:wrap}.gb-hero__inner--columns .gb-hero__col{flex:0 0 100%;max-width:100%}.gb-hero__stat-value{font-size:32px}}@media (prefers-reduced-motion:reduce){.gb-slider__track{transition:none}}