.wp-block-prep-page-header{max-width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:0 !important;width:100%;display:block;line-height:0}.page-header{position:relative;aspect-ratio:1920/820;display:flex;align-items:flex-end;justify-content:flex-start;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw)}@media(max-width: 1023px){.page-header{aspect-ratio:4/3}}@media(max-width: 767px){.page-header{aspect-ratio:unset;min-height:290px}}.page-header__decoration{position:absolute;bottom:-1px;left:0;width:100%;height:19vw;z-index:4;pointer-events:none}.page-header__decoration .primary-accent{fill:var(--color-secondary)}.page-header__decoration .secondary-accent{fill:color-mix(in srgb, var(--color-secondary) 70%, white 30%)}.page-header__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page-header__image{width:100%;height:100%;object-fit:cover;object-position:center}.page-header__video{width:100%;height:100%;object-fit:cover;object-position:center}.page-header__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0.3) 7.02%, rgba(102, 102, 102, 0.27) 18.94%),linear-gradient(180deg, rgba(32, 29, 76, 0) 62.64%, rgba(32, 29, 76, 0.5) 113.89%),linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);z-index:2}.page-header__content{position:relative;z-index:3;width:100%;padding:0 clamp(20px,5vw,80px) clamp(32px,4vw,64px);text-align:left}.page-header__inner{max-width:900px;margin:0}.page-header__title{color:#fff;font-weight:500;line-height:1.1;margin:0;font-size:clamp(28px,4.5vw,72px);opacity:0}@media(min-width: 1024px){.page-header__title{max-width:75%}}body.page-loaded .page-header__title{animation:pageHeaderTitleReveal .9s ease forwards}@media(prefers-reduced-motion: reduce){.page-header__title{opacity:1;animation:none !important}}@keyframes pageHeaderTitleReveal{from{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}.page-header.alignwide{max-width:1400px}.page-header.alignfull{max-width:100%;width:100vw;margin-left:calc(50% - 50vw)}