.lp-hero{background-color:var(--surface-reverse);min-height:37.5rem;padding-block:1.25rem;position:relative;z-index:1}.lp-hero .container{min-height:35rem;position:relative;z-index:3}.lp-hero .lp-hero__col{min-height:35rem}.lp-hero .lp-hero__col>*{width:100%}.lp-hero .video-html5{fill:var(--surface-strong);bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.lp-hero .video-html5__controls{align-items:flex-start;right:1.25rem;top:1.25rem;z-index:4}.lp-hero__col{height:100%}.lp-hero__col,.lp-hero__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;width:100%}.lp-hero__content{gap:3rem}.lp-hero__content--header{color:#fff;gap:.75rem}.lp-hero__ch--wrapper,.lp-hero__content--header{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.lp-hero__logo{max-width:8.625rem}.lp-hero__content--footer{align-items:flex-start;align-items:flex-end;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end;padding:1.25rem 0 .5rem;width:100%}.lp-hero__content--footer .btn{padding:1.5rem;width:100%}.lp-hero__content--footer .btn--hollow{color:#fff}.lp-hero__content--footer .btn--hollow:before{border-color:var(--border-brand)}.lp-hero__title{font-size:1.8125rem;font-weight:700;line-height:1.1}.lp-hero__description{font-size:1.25rem;max-width:75ch}.lp-hero__partner-logos{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.lp-hero__partner-logos.mobile{background-color:#010c06;flex-wrap:wrap;gap:1rem 0;justify-content:center;padding:1.5rem 1.25rem}.lp-hero__partner-logos.mobile .lp-hero__partner-logo{width:7rem}.lp-hero__partner-logo{width:9.875rem}.lp-hero__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.lp-hero__background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lp-hero__overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}@media only screen and (min-width:48em){.lp-hero{min-height:38.75rem;padding-block:2rem}.lp-hero .container{min-height:unset}.lp-hero .lp-hero__col{min-height:34.75rem}.lp-hero .video-html5__controls{bottom:1.25rem;top:unset}.lp-hero__content{max-width:45.75rem;padding-top:2rem}.lp-hero__logo{max-width:16.0625rem}.lp-hero__content--footer{flex-direction:row;justify-content:flex-start;padding:0}.lp-hero__content--footer .btn{width:auto}}@media only screen and (min-width:64em){.lp-hero__title{font-size:3.3125rem;max-width:18ch}}@media only screen and (max-width:calc(48em - 1px)){.lp-hero .lp-hero__content{min-height:35rem}}