@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800;900&display=swap");.udem-at-hero{--hero-height:780px;--hero-height-tablet:640px;--hero-height-mobile:560px;--hero-content-max:1440px;--hero-padding-x:72px;--hero-padding-x-tablet:48px;--hero-padding-x-mobile:24px;--hero-copy-max:620px;--hero-title-size:68px;--hero-title-size-tablet:54px;--hero-title-size-mobile:40px;--hero-subtitle-size:21px;--hero-subtitle-size-mobile:17px;--hero-ink:#fff;--hero-highlight:#fff200;--hero-overlay:linear-gradient(90deg,rgba(0,0,0,.62),rgba(0,0,0,.43) 38%,rgba(0,0,0,.18) 72%,rgba(0,0,0,.1));--hero-overlay-mobile:rgba(0,0,0,.5);--hero-fallback-bg:#101820;--hero-focus:#fff200;background:var(--hero-fallback-bg);color:var(--hero-ink);font-family:Montserrat,Arial,sans-serif;height:var(--hero-height);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;min-height:var(--hero-height);overflow:hidden;position:relative;width:100vw}.udem-at-hero,.udem-at-hero *,.udem-at-hero :after,.udem-at-hero :before{box-sizing:border-box}.udem-at-hero__media{background:var(--hero-fallback-bg);inset:0;position:absolute;z-index:0}.udem-at-hero__image{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.udem-at-hero.is-image-missing .udem-at-hero__media{background:linear-gradient(135deg,#101820,#2f3948)}.udem-at-hero__overlay{background:var(--hero-overlay);inset:0;pointer-events:none;position:absolute;z-index:1}.udem-at-hero__content{align-items:center;display:flex;height:100%;margin-inline:auto;padding:0 var(--hero-padding-x);position:relative;width:min(100%,var(--hero-content-max));z-index:2}.udem-at-hero__copy{width:min(100%,var(--hero-copy-max))}.udem-at-hero__title,.udem-at-hero__title :where(h1,h2,h3,p){color:var(--hero-ink);font-size:var(--hero-title-size);font-weight:500;letter-spacing:0;line-height:.98;margin:0}.udem-at-hero__title :where(h1,h2,h3,p):not(:first-child){margin-top:.12em}.udem-at-hero__title :where(span,mark,strong,b){color:var(--hero-highlight)}.udem-at-hero__subtitle{color:var(--hero-ink);font-size:var(--hero-subtitle-size);font-weight:600;line-height:1.18;margin-top:26px;max-width:570px}.udem-at-hero__subtitle :where(p,ul,ol,blockquote){margin:0 0 .8em}.udem-at-hero__subtitle :where(p,ul,ol,blockquote):last-child{margin-bottom:0}.udem-at-hero__subtitle :where(strong,b){font-weight:900}.udem-at-hero__subtitle a{color:var(--hero-highlight);font-weight:800;text-decoration:underline;text-underline-offset:4px}.udem-at-hero__subtitle a:hover{color:var(--hero-ink)}.udem-at-hero__subtitle a:focus-visible{border-radius:3px;outline:3px solid var(--hero-focus);outline-offset:4px}.udem-at-hero__empty{color:var(--hero-ink);font-size:18px;font-weight:800;line-height:1.35;margin:0}@media (max-width:1023px){.udem-at-hero{height:var(--hero-height-tablet);min-height:var(--hero-height-tablet);--hero-title-size:var(--hero-title-size-tablet);--hero-padding-x:var(--hero-padding-x-tablet)}.udem-at-hero__copy{max-width:560px}}@media (max-width:767px){.udem-at-hero{height:var(--hero-height-mobile);min-height:var(--hero-height-mobile);--hero-title-size:var(--hero-title-size-mobile);--hero-subtitle-size:var(--hero-subtitle-size-mobile);--hero-padding-x:var(--hero-padding-x-mobile)}.udem-at-hero__overlay{background:var(--hero-overlay-mobile)}.udem-at-hero__content{align-items:center}.udem-at-hero__copy{max-width:100%}.udem-at-hero__title,.udem-at-hero__title :where(h1,h2,h3,p){line-height:1.06}.udem-at-hero__subtitle{line-height:1.25;margin-top:22px;max-width:100%}}@media (max-width:390px){.udem-at-hero{--hero-title-size-mobile:35px;--hero-subtitle-size-mobile:16px}}