.banner{overflow:hidden;padding:168px 2rem 108px;position:relative}.banner-navy{background:var(--primary-color)}.banner-light-gray{background:var(--light-gray)}.banner .content-wrapper{position:relative;z-index:5}.banner-content{align-items:flex-end;color:#fff;display:flex;font-size:1.8rem;gap:4rem;line-height:1.44;margin-top:-100px}.banner-text__inner h2{color:#fff}.banner-text__inner :last-child{margin-bottom:0}.banner-image{color:var(--dark-gray);position:relative}.banner-image .button--video{cursor:pointer;height:7.6rem;left:50%;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.banner-image .wistia_embed{cursor:pointer}.banner-image .wistia_click_to_play{height:auto!important;width:100%!important}@media (min-width:768px){.banner-text__inner{max-width:100%}.banner-text{flex:0 1 calc(50% - 2rem)}.banner-image{width:50%}}.banner h3:empty{display:none}@media (max-width:767px){.banner{padding:9rem 2rem 6rem}.banner-content{flex-direction:column;margin-top:0}}