.pw-hero{position:relative;width:100%;display:flex;flex-direction:column;overflow:hidden;--surface-container:#00243d;--text-eyebrow:#2d9bad;--text-title:#f2f4f5;--text-body:#f2f4f5;--text-disabled:#a4a4a4;--text-breadcrumb-inactive:#8c9ca7;--text-breadcrumb-hover:#8c9ca7;--text-breadcrumb-focus:#8c9ca7;--text-breadcrumb-active:#f2f4f5;--border-breadcrumb-hover:#8c9ca7;--border-breadcrumb-focus:#f5e02e;--icons-body:#f2f4f5;--surface-btn-primary-default:#fff;--surface-btn-primary-hover:#e0f0f3;--surface-btn-primary-focus:#fff;--surface-btn-primary-active:#e0f0f3;--surface-btn-primary-disabled:#a4a4a4;--text-btn-primary-default:#00243d;--text-btn-primary-hover:#00243d;--text-btn-primary-focus:#00243d;--text-btn-primary-active:#00243d;--text-btn-primary-disabled:#353535;--border-btn-primary-default:#fff;--border-btn-primary-hover:#fff;--border-btn-primary-focus:#f5e02e;--border-btn-primary-active:#fff;--border-btn-primary-disabled:#a4a4a4;--text-btn-outline-default:#e1e1e1;--border-btn-outline-default:#fff;--surface-btn-outline-default:#fff;--surface-btn-outline-hover:rgba(255,255,255,0.08);--text-btn-outline-hover:#fff;--border-btn-outline-hover:#fff;--surface-btn-outline-active:rgba(255,255,255,0.12);--text-btn-outline-active:#fff;--border-btn-outline-active:#fff;--border-btn-outline-focus:#f5e02e;--text-btn-outline-disabled:#686868;--border-btn-outline-disabled:#686868;background-color:var(--surface-container)}
.pw-hero-theme{width:100%}
[data-theme] .pw-hero{--surface-container:inherit;--text-eyebrow:inherit;--text-title:inherit;--text-body:inherit;--text-disabled:inherit;--text-breadcrumb-inactive:inherit;--text-breadcrumb-hover:inherit;--text-breadcrumb-focus:inherit;--text-breadcrumb-active:inherit;--border-breadcrumb-hover:inherit;--border-breadcrumb-focus:inherit;--icons-body:inherit;--surface-btn-primary-default:inherit;--surface-btn-primary-hover:inherit;--surface-btn-primary-focus:inherit;--surface-btn-primary-active:inherit;--surface-btn-primary-disabled:inherit;--text-btn-primary-default:inherit;--text-btn-primary-hover:inherit;--text-btn-primary-focus:inherit;--text-btn-primary-active:inherit;--text-btn-primary-disabled:inherit;--border-btn-primary-default:inherit;--border-btn-primary-hover:inherit;--border-btn-primary-focus:inherit;--border-btn-primary-active:inherit;--border-btn-primary-disabled:inherit;--text-btn-outline-default:inherit;--border-btn-outline-default:inherit;--surface-btn-outline-default:inherit;--surface-btn-outline-hover:inherit;--text-btn-outline-hover:inherit;--border-btn-outline-hover:inherit;--surface-btn-outline-active:inherit;--text-btn-outline-active:inherit;--border-btn-outline-active:inherit;--border-btn-outline-focus:inherit;--text-btn-outline-disabled:inherit;--border-btn-outline-disabled:inherit}
.pw-hero--large{max-width:1440px;margin-left:auto;margin-right:auto}
.pw-hero--medium{max-width:1440px;margin-left:auto;margin-right:auto}
.pw-hero--small{max-width:1440px;margin-left:auto;margin-right:auto}
.pw-hero--small-utility{max-width:1440px;margin-left:auto;margin-right:auto}
.pw-hero__container{position:relative;z-index:2;flex:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--size-spacing-sp-40,40px);width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:var(--spacing-size-h-pad,32px) var(--spacing-size-v-pad,16px);box-sizing:border-box;align-self:stretch;overflow:hidden}
.pw-hero--small .pw-hero__container,.pw-hero--small-utility .pw-hero__container{padding-top:var(--size-spacing-sp-64,64px);padding-bottom:var(--size-spacing-sp-64,64px)}
@media(min-width:1280px){.pw-hero--large .pw-hero__container{min-height:640px}
.pw-hero--medium .pw-hero__container{min-height:480px}
.pw-hero--small .pw-hero__container{min-height:360px}
.pw-hero--small-utility .pw-hero__container{min-height:280px}
}
.pw-hero__content{display:flex;flex-direction:column;gap:24px;width:auto;height:auto}
.pw-hero--center .pw-hero__container{align-items:center}
.pw-hero--center .pw-hero__content{align-items:center;text-align:center}
.pw-hero--center .pw-hero__eyebrow,.pw-hero--center .pw-hero__heading{justify-content:center}
.pw-hero--center .pw-hero__breadcrumb{display:flex;justify-content:center}
.pw-hero--center .pw-hero__cta-group{justify-content:center}
.pw-hero--center.pw-hero--large .pw-hero__container,.pw-hero--center.pw-hero--medium .pw-hero__container{padding-left:var(--spacing-size-v-pad,16px);padding-right:var(--spacing-size-v-pad,16px)}
.pw-hero--left .pw-hero__content{align-items:flex-start;text-align:left}
.pw-hero__eyebrow{display:flex;align-self:stretch}
.pw-hero__eyebrow-text{text-transform:uppercase;color:var(--text-eyebrow,#227482)}
.pw-hero__heading{display:flex;align-self:stretch}
.pw-hero__heading-text{color:var(--text-title);margin:0}
.pw-hero__paragraph{display:flex;align-self:stretch;max-width:720px;color:var(--text-body,#353535);margin:0}
.pw-hero__paragraph p{margin:0}
.pw-hero__paragraph p:not([class*="pw-type-"]){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}
.pw-hero__metadata-text{color:var(--text-disabled,#686868)}
.pw-hero__cta-group{display:flex;flex-wrap:wrap;align-items:center;min-height:44px;padding:0;gap:24px}
.pw-hero__breadcrumb{align-self:stretch}
.pw-hero__sliver{width:100%;flex-shrink:0;overflow:hidden}
.pw-hero__sliver-img{width:100%;height:100%;display:block;object-fit:cover}
.pw-hero__sliver--small{height:40px}
.pw-hero__sliver--medium{height:80px}
.pw-hero__bg{position:absolute;inset:0;z-index:0}
.pw-hero__bg-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}
.pw-hero--has-bg .pw-hero__container{position:relative;z-index:1}
@media(max-width:1279px){.pw-hero{--spacing-size-h-pad:var(--size-spacing-sp-40);--spacing-size-v-pad:var(--size-spacing-sp-24)}
.pw-hero__container{padding:var(--spacing-size-h-pad) var(--spacing-size-v-pad)}
.pw-hero__sliver-img{object-fit:unset}
}
@media(max-width:767px){.pw-hero{--spacing-size-h-pad:var(--size-spacing-sp-32);--spacing-size-v-pad:var(--size-spacing-sp-16)}
.pw-hero__container{padding:var(--spacing-size-h-pad) var(--spacing-size-v-pad)}
.pw-hero__content{max-width:100%}
.pw-hero__cta-group{flex-direction:row;align-items:center;gap:var(--size-spacing-sp-8,8px);flex-wrap:wrap}
.pw-hero--center .pw-hero__cta-group{align-items:center !important}
.pw-hero__sliver-img{object-fit:unset}
.pw-hero .pw-hint{min-height:44px;padding:var(--size-spacing-sp-12,12px) var(--size-spacing-sp-24,24px);gap:var(--size-spacing-sp-8,8px)}
}