.wg-hero-section{padding-top:7.5625rem;background-color:var(--wap-blue-700)}.wg-hero-band{position:relative;overflow:hidden;min-height:86.8125rem;border-radius:3.125rem 3.125rem 0 0}.wg-hero-band--short{min-height:0;padding-bottom:11rem}@media only screen and (max-width:767px){.wg-hero-band--short{padding-bottom:6.5rem}}.wg-hero-band>*{position:static}.wg-hero .wg-hero__media{position:absolute;inset:0;z-index:0}.wg-hero .wg-hero__media .wg-hero__image,.wg-hero .wg-hero__media picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wg-hero .wg-hero__overlay{display:none;position:absolute;inset:0;z-index:1;background:linear-gradient(154deg,rgba(16,24,40,.1) 0,var(--wap-navy-900) 66%);pointer-events:none}.wg-hero .wg-hero__fade{display:none;position:absolute;left:0;right:0;bottom:0;z-index:1;height:15rem;background:linear-gradient(0deg,rgba(17,25,41,0) 0,var(--wap-navy-900) 84%);pointer-events:none}.wg-hero .container{position:relative;z-index:2;width:100%}.wg-hero .wg-hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding-block:25.4375rem 14.0625rem}@media only screen and (min-width:1200px){.wg-hero .wg-hero__content{flex-direction:row;align-items:flex-end;gap:clamp(2rem,100% - 39.6875rem - 25.1875rem,12.625rem)}}.wg-hero.wg-hero--tight .wg-hero__content{padding-block:25.4375rem 9.4375rem;align-items:flex-start}@media only screen and (min-width:1200px){.wg-hero.wg-hero--tight .wg-hero__content{align-items:flex-start}}.wg-hero .wg-hero__title{margin:0;font-size:2.5rem;font-weight:400;line-height:1;width:100%;max-width:39.6875rem;flex-shrink:0}.wg-hero .wg-hero__title b,.wg-hero .wg-hero__title strong{font-weight:800}@media only screen and (min-width:992px){.wg-hero .wg-hero__title{font-size:4rem}}@media only screen and (min-width:1200px){.wg-hero .wg-hero__title{width:39.6875rem}}.wg-hero .wg-hero__body{max-width:25.1875rem;margin:0;font-size:1rem;font-weight:500;font-synthesis:none;line-height:1.4;width:100%;flex-shrink:0}@media only screen and (min-width:1200px){.wg-hero .wg-hero__body{width:25.1875rem}}.wg-hero-section--deep{padding-bottom:8.875rem}@media only screen and (max-width:767px){.wg-hero-section--deep{padding-bottom:5.5rem}}.wg-hero--overlay-navy-48 .wg-hero__overlay{display:block;background:linear-gradient(158deg,rgba(16,24,40,.1) 0,var(--wap-blue-700) 48%)}.wg-hero--scrim .wg-hero__overlay{display:block;background:linear-gradient(to top,color-mix(in srgb,var(--wap-navy-900) 65%,transparent) 0,color-mix(in srgb,var(--wap-navy-900) 50%,transparent) 62%,transparent 85%)}