.lp-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;isolation:isolate;min-height:clamp(320px,42vw,560px);overflow:hidden;padding:clamp(2.5rem,6vw,5rem) 0;position:relative;width:100%}.lp-hero--top{align-items:flex-start}.lp-hero--center{align-items:center}.lp-hero--bottom{align-items:flex-end}.lp-hero--padded{padding-bottom:clamp(4rem,9vw,7rem);padding-top:clamp(4rem,9vw,7rem)}.lp-hero--scrim:before{background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.45) 60%,rgba(0,0,0,.65));content:"";inset:0;position:absolute;z-index:-1}.lp-hero--no-image{background-color:var(--lp-hero-fallback-bg,#0b1f3a)}.lp-hero__inner{margin-inline:auto;width:min(100% - 2.5rem,var(--lp-hero-max-width,1200px))}.lp-hero__logo{margin-bottom:clamp(1rem,2.5vw,1.75rem)}.lp-hero__logo img{display:block;height:auto;max-width:100%;width:220px}.lp-hero--align-center .lp-hero__logo img{margin-inline:auto}.lp-hero--align-right .lp-hero__logo img{margin-left:auto}@media (max-width:600px){.lp-hero__logo img{margin-inline:auto}}.lp-hero--align-left .lp-hero__content{text-align:left}.lp-hero--align-center .lp-hero__content{text-align:center}.lp-hero--align-right .lp-hero__content{text-align:right}.lp-hero__headline{font-family:var(--lp-hero-heading-font,inherit);font-size:clamp(2rem,5.2vw,3.5rem);font-weight:700;line-height:1.08;margin:0;text-wrap:balance}.lp-hero__headline-main{display:block}.lp-hero__qualifier{display:block;font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:600;letter-spacing:.04em;opacity:.92;text-transform:uppercase}.lp-hero__qualifier--before{margin-bottom:.35em}.lp-hero__qualifier--after{font-weight:500;letter-spacing:normal;margin-top:.35em;text-transform:none}.lp-hero__subhead{font-size:clamp(1.05rem,2vw,1.4rem);font-weight:500;margin:.9rem 0 0}.lp-hero__intro{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.55;margin-top:1rem}.lp-hero__intro :where(p){margin:0 0 .6em}.lp-hero__intro :where(p):last-child{margin-bottom:0}.lp-hero__actions{margin-top:clamp(1.25rem,2.5vw,1.75rem)}.lp-hero--dark{color:var(--lp-hero-text-on-dark,#fff)}.lp-hero--light{color:var(--lp-hero-text-on-light,#0b1f3a)}.lp-hero--light.lp-hero--scrim:before{background:linear-gradient(180deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.6))}.lp-hero--lp2 .lp-hero__qualifier{background:#002855;display:inline;padding:10px 30px}.lp-hero--persona .lp-hero__headline{font-size:clamp(2.25rem,5.8vw,4rem)}@media (max-width:600px){.lp-hero{min-height:0;text-align:left}}