.hec-page-hero{z-index:1;--hec-hero-h:clamp(430px, 31.25vw, 510px);--hec-hero-inset-max:24px;--hec-hero-gap-max:28px;--hec-hero-radius-max:14px;--hec-hero-t:0;--hec-hero-par:0px;--hec-hero-nav-h:0px;--hec-hero-par-buffer:104px;background:#fff;position:relative;min-height:var(--hec-hero-h)!important}@media (width<=1024px){.hec-page-hero{--hec-hero-h:440px}}@media (width<=767px){.hec-page-hero{--hec-hero-h:420px;--hec-hero-inset-max:16px;--hec-hero-gap-max:18px;--hec-hero-radius-max:10px}}.hec-page-hero-pin{isolation:isolate;clip-path:inset(calc(var(--hec-hero-gap-max) * (1 - var(--hec-hero-t))) calc(var(--hec-hero-inset-max) * (1 - var(--hec-hero-t))) 0 calc(var(--hec-hero-inset-max) * (1 - var(--hec-hero-t))) round calc(var(--hec-hero-radius-max) * (1 - var(--hec-hero-t))));background:#fff;overflow:hidden;height:var(--hec-hero-h)!important;z-index:0!important;position:fixed!important;inset-block-start:var(--hec-hero-nav-h)!important;inset-inline:0!important}.hec-page-hero-photo{overflow:hidden;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hec-page-hero-photo img{will-change:transform;width:100%!important;height:calc(100% + var(--hec-hero-par-buffer,104px))!important;object-fit:cover!important;object-position:var(--hec-focal-x,50%) var(--hec-focal-y,64%)!important;transform:translate3d(0, calc(-50% + var(--hec-hero-par)), 0)!important;display:block!important;position:absolute!important;top:50%!important;left:0!important}.hec-page-hero-scrim{pointer-events:none!important;background:#12121240!important;position:absolute!important;inset:0!important}.hec-page-hero-copy{z-index:2!important;width:100%!important;max-width:calc(1360px + 2 * var(--hec-gutter))!important;padding:0 var(--hec-gutter) 100px!important;margin:0 auto!important;position:absolute!important;inset-block-end:0!important;inset-inline:0!important}@media (width<=1360px){.hec-page-hero-copy{padding-bottom:60px!important}}@media (width<=767px){.hec-page-hero-copy{padding:0 28px 40px!important}.hec-page-hero-photo img{will-change:auto;height:100%!important;top:0!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.hec-page-hero-photo img{will-change:auto;height:100%!important;top:0!important;transform:none!important}}.hec-locations-hero .hec-page-hero-scrim{background:#12121266!important}.hec-culture-hero .hec-page-hero-scrim{background-color:#12121240!important;background-image:linear-gradient(#0000 43%,#000000bf 100%)!important}.hec-culture-hero-title{max-width:503px}@media (width<=1024px){.hec-culture-hero-title .elementor-heading-title{font-size:38px!important}}@media (width<=767px){.hec-culture-hero-title .elementor-heading-title{font-size:28px!important}}.hec-contact-hero .hec-page-hero-scrim{background-color:#12121240!important;background-image:linear-gradient(#0000 43%,#000000bf 100%)!important}.hec-contact-hero-title{max-width:503px}.hec-event-hero .hec-page-hero-scrim{background-color:#12121240!important;background-image:linear-gradient(#0000 43%,#000000bf 100%)!important}.hec-event-hero-title{max-width:503px}@media (width<=1024px){.hec-event-hero-title .elementor-heading-title{font-size:38px!important}}@media (width<=767px){.hec-event-hero-title .elementor-heading-title{font-size:28px!important}}.hec-location-hero:before{content:"";inset-inline:0;top:var(--hec-hero-nav-h,0px);background:var(--e-global-color-accent,#b72e2e);z-index:1;pointer-events:none;height:3px;position:fixed}.hec-location-hero .hec-page-hero-scrim{background:#00000080!important}@media (width>=1025px){.hec-location-hero{--hec-hero-h:clamp(510px, 40.625vw, 650px)}}.hec-location-hero-title,.hec-location-hero-subtitle{max-width:503px}@media (width<=1024px){.hec-location-hero-title .elementor-heading-title{font-size:38px!important}}@media (width<=767px){.hec-location-hero-title .elementor-heading-title{font-size:28px!important}}@media (width>=1025px){.hec-project-hero{--hec-hero-h:clamp(510px, 40.625vw, 650px)}}.hec-project-hero .hec-page-hero-scrim{background-color:#12121240!important;background-image:linear-gradient(#000000bf 0%,#0000 57%)!important}.hec-project-hero-title,.hec-project-hero-subtitle{max-width:503px}@media (width<=1024px){.hec-project-hero-title .elementor-heading-title{font-size:32px!important}}@media (width<=767px){.hec-project-hero-title .elementor-heading-title{font-size:22px!important}}.hec-page-hero.hec-page-hero-full{--hec-hero-t:1!important}.hec-project-hero-navy:before{content:"";inset-inline:0;top:var(--hec-hero-nav-h,0px);background:var(--e-global-color-accent,#b72e2e);z-index:1;pointer-events:none;height:3px;position:fixed}