.page-heading-shell{background:#eef7fd;position:relative;overflow:visible}.page-heading-intro{z-index:1;isolation:isolate;background-color:#13202d;min-height:calc(82vh - 3.5rem);position:sticky;top:0;overflow:hidden}.page-heading-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.page-heading-bg-image{object-fit:cover;object-position:center}.page-heading-bg-tint{background:linear-gradient(90deg,#13202dd1 0%,#13202d8c 100%);position:absolute;inset:0}.page-heading-intro:after{content:"";z-index:2;background:var(--page-secondary);height:7px;position:absolute;bottom:0;left:0;right:0}.page-heading-motion{min-height:calc(82vh - 3.5rem)}.page-heading-inner{align-items:center;min-height:calc(82vh - 3.5rem);padding-top:72px;padding-bottom:72px;display:flex}.page-heading-copy{color:#fff;width:min(760px,100%);position:relative}.page-heading-breadcrumbs{margin-bottom:22px}.page-heading-accent-rule{background:var(--page-secondary);width:86px;height:5px;margin-bottom:24px;display:block}.page-heading-eyebrow{color:#ffffffd6;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.85rem;font-weight:800;line-height:1.2}.page-heading-copy h1{color:#fff;letter-spacing:0;text-shadow:0 16px 38px #0006;margin:0;font-size:2.55rem;font-weight:900;line-height:1.02}.page-heading-paragraphs{margin-top:24px}.page-heading-paragraphs p{color:#ffffffe6;text-shadow:0 8px 22px #00000057;max-width:720px;margin:0 0 14px;font-size:1.05rem;font-weight:500;line-height:1.68}.page-heading-copy-personal .page-heading-accent-rule,.page-heading-copy-relationships .page-heading-accent-rule,.page-heading-copy-team .page-heading-accent-rule,.page-heading-copy-eap .page-heading-accent-rule{box-shadow:0 0 28px color-mix(in srgb, var(--page-secondary) 48%, transparent)}.page-heading-body{z-index:3;background:#eef7fd;border-radius:34px 34px 0 0;margin-top:-34px;position:relative;overflow:hidden;box-shadow:0 -24px 68px #0f172a24}.page-heading-body-inner{padding-top:78px;padding-bottom:72px}@media (min-width:768px){.page-heading-copy h1{font-size:3.35rem}.page-heading-paragraphs p{font-size:1.12rem}}@media (min-width:1280px){.page-heading-copy h1{font-size:4.25rem}.page-heading-paragraphs p{font-size:1.18rem}}@media (max-width:767px){.page-heading-intro,.page-heading-motion,.page-heading-inner{min-height:calc(76vh - 3.5rem)}.page-heading-inner{padding-top:54px;padding-bottom:54px}.page-heading-body{border-radius:24px 24px 0 0;margin-top:-22px}.page-heading-body-inner{padding-top:52px;padding-bottom:48px}}