.plm-hero{background:linear-gradient(160deg,#071d3b,#1b3281);display:flex;flex-direction:column;min-height:620px;overflow:hidden;position:relative}.plm-hero__logo-bar{flex-shrink:0;padding:24px 48px 0;position:relative;z-index:10}.plm-hero__logo-link{display:inline-block;line-height:1}.plm-hero__logo-link:active,.plm-hero__logo-link:focus,.plm-hero__logo-link:hover{opacity:.8;text-decoration:none}.plm-hero__logo{display:block;height:40px;width:auto}.plm-hero__bg{background-position:100%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.plm-hero__bg--desktop{display:block}.plm-hero__overlay{background:linear-gradient(90deg,rgba(7,29,59,.96) 0,rgba(7,29,59,.8) 40%,rgba(7,29,59,.3) 65%,rgba(7,29,59,0));inset:0;pointer-events:none;position:absolute;z-index:1}.plm-hero__mobile-image{display:none}.plm-hero__content-wrap{align-items:center;display:flex;flex:1;margin:0 auto;max-width:1280px;padding:56px 48px 96px;position:relative;width:100%;z-index:2}.plm-hero__content{max-width:560px}.plm-hero__kicker{color:#a9ddfa;display:block;font-size:.75rem;font-weight:600;letter-spacing:.18em;margin-bottom:18px;text-transform:uppercase}.plm-hero__headline{color:#fff;font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 22px;text-transform:uppercase}.plm-hero__subline{color:#d4e7f5;font-size:1.15rem;line-height:1.55;margin:0 0 10px}.plm-hero__date{color:#fff;font-size:1rem;font-weight:700;margin:0 0 36px}.plm-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:14px}@media(max-width:767px){.plm-hero{background:#071d3b;min-height:auto}.plm-hero__logo-bar{padding:20px 24px 0}.plm-hero__bg--desktop,.plm-hero__overlay{display:none}.plm-hero__mobile-image{background-color:#0e2a5c;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;flex-shrink:0;height:260px;width:100%}.plm-hero__content-wrap{background:linear-gradient(180deg,#071d3b,#1b3281);box-sizing:border-box;flex:none;padding:36px 24px 56px;width:100%}.plm-hero__content{max-width:100%}.plm-hero__headline{font-size:clamp(2.2rem,9vw,2.8rem)}.plm-hero__ctas{align-items:flex-start;flex-direction:column}.plm-hero__ctas .plm-btn{justify-content:center;width:100%}}