@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-latin-900italic.woff2") format("woff2")}.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}}.page-header__subtitle{color:#fff;font-family:"gotham","Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;line-height:1.4;font-size:clamp(16px,0.9375vw,18px);line-height:1.2222222222;margin:clamp(12px,1.0416666667vw,20px) 0 0;opacity:0}@media(min-width: 1024px){.page-header__subtitle{max-width:75%}}body.page-loaded .page-header__subtitle{animation:pageHeaderTitleReveal .9s ease .15s forwards}@media(prefers-reduced-motion: reduce){.page-header__subtitle{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)}.page-header--hero{aspect-ratio:1920/1118;align-items:center;justify-content:center}@media(max-width: 1023px){.page-header--hero{aspect-ratio:4/3}}@media(max-width: 767px){.page-header--hero{aspect-ratio:unset;min-height:420px}}.page-header--hero .page-header__content{text-align:center;padding:0 clamp(20px,5vw,120px)}.page-header--hero .page-header__title{font-family:"museo","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:clamp(36px,8vw,150px);line-height:1.05;max-width:100%}.page-header--hero .page-header__subtitle{color:#fff;font-family:"gotham","Lato",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:clamp(16px,1.1458333333vw,22px);line-height:1.1818181818;margin:clamp(16px,1.25vw,24px) 0 0;opacity:0}body.page-loaded .page-header--hero .page-header__subtitle{animation:pageHeaderTitleReveal .9s ease .15s forwards}@media(prefers-reduced-motion: reduce){.page-header--hero .page-header__subtitle{opacity:1;animation:none !important}}