.pageblock--hero{--block-padding-y: 0;--heading-color: var(--color-neutral-0);--button-color: var(--color-neutgral-0);position:relative;color:var(--color-neutral-0)}@container style(--breakpoint-xs: true){.pageblock--hero .hero-media:not(.hero-media--mobile){display:none}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero .hero-media:not(.hero-media--mobile){display:none}.pageblock--hero .hero-media--mobile{display:none}@container style(--breakpoint-xs: true){.pageblock--hero .hero-media--mobile{display:block}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero .hero-media--mobile{display:block}.pageblock--hero .container{display:flex;align-items:center;min-height:100vh;margin-inline:0;--block-padding-x: 40px}.pageblock--hero .container .middle-content{display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--color-neutral-0);margin-block:auto}.pageblock--hero .container .middle-content svg{width:100%;max-width:380px}.pageblock--hero .container .middle-content .logo{display:block;width:200px;text-align:center}@container style(--menu-breakpoint: true){.pageblock--hero .container .middle-content .logo{display:none}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .pageblock--hero .container .middle-content .logo{display:none}.pageblock--hero .container .middle-content .horizon-title{margin-bottom:0;font-size:calc(var(--h2-size) * .85)}@container style(--menu-breakpoint: false){.pageblock--hero .container .middle-content .logo,.pageblock--hero .container .middle-content .horizon-title{position:fixed;top:50vh;transition:top .4s var(--transition-timing-function),width .4s var(--transition-timing-function)}.pageblock--hero .container .middle-content .horizon-title{position:fixed;right:0;padding-left:0;transform:translateY(-20px);transition:top .4s var(--transition-timing-function),right .4s var(--transition-timing-function),font-size .4s var(--transition-timing-function) .1s}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2)}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2)}}@media (min-width: 1560px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1560px) / 2)}}.pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){.pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){.pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1560px){.pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .logo,:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{position:fixed;top:50vh;transition:top .4s var(--transition-timing-function),width .4s var(--transition-timing-function)}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{position:fixed;right:0;padding-left:0;transform:translateY(-20px);transition:top .4s var(--transition-timing-function),right .4s var(--transition-timing-function),font-size .4s var(--transition-timing-function) .1s}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 576px){:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 768px){:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1560px){:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero .container .middle-content .horizon-title{padding-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@container style(--menu-breakpoint: true){.pageblock--hero .container .middle-content{flex-direction:column}}:root[style*="--menu-breakpoint: true"] .applyContainerPolyFill .pageblock--hero .container .middle-content{flex-direction:column}@container style(--breakpoint-sm-max: true){.pageblock--hero .container .middle-content{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .container .middle-content{display:none}.pageblock--hero .container .bottom-content{position:absolute;right:var(--container-offset);bottom:30px;left:var(--container-offset);display:flex;align-items:flex-end;justify-content:space-between}.pageblock--hero .container .bottom-content .x-core-intro{width:100%;max-width:735px}.pageblock--hero .container .bottom-content .x-core-intro__content p{color:var(--color-neutral-0)}.pageblock--hero .container .bottom-content__cords{margin-left:auto;color:var(--color-neutral-0)}@container style(--breakpoint-md-max: true){.pageblock--hero .container .bottom-content__cords{display:none}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .bottom-content__cords{display:none}.pageblock--hero .container .bottom-content .horizon-title{display:none}@container style(--breakpoint-sm-max: true){.pageblock--hero .container .bottom-content .horizon-title{display:block;width:100%;font-size:calc(var(--h2-size) * .85)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .container .bottom-content .horizon-title{display:block;width:100%;font-size:calc(var(--h2-size) * .85)}@container style(--breakpoint-xs: true){.pageblock--hero .container .bottom-content .x-core-heading{font-size:calc(var(--h5-size) * .85)}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero .container .bottom-content .x-core-heading{font-size:calc(var(--h5-size) * .85)}@container style(--breakpoint-sm-min: true){.pageblock--hero .container .bottom-content{right:var(--block-padding-x);bottom:var(--block-padding-x);left:var(--block-padding-x)}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--hero .container .bottom-content{right:var(--block-padding-x);bottom:var(--block-padding-x);left:var(--block-padding-x)}@container style(--breakpoint-sm-max: true){.pageblock--hero .container .bottom-content{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center;transform:translateY(10vh)}.pageblock--hero .container .bottom-content .x-core-button-wrapper{justify-content:center}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .container .bottom-content{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;text-align:center;transform:translateY(10vh)}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .container .bottom-content .x-core-button-wrapper{justify-content:center}@container style(--breakpoint-lg-min: true){.pageblock--hero .container{--block-padding-x: 80px}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--hero .container{--block-padding-x: 80px}.pageblock--hero .x-core-media{position:absolute;z-index:-1;pointer-events:none;inset:0}.pageblock--hero .x-core-media img,.pageblock--hero .x-core-media video,.pageblock--hero .x-core-media iframe{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:0}@container style(--menu-breakpoint: false){.pageblock--hero.trigger-fixed-animation .logo,.pageblock--hero.trigger-fixed-animation .horizon-title{top:20px!important;z-index:99999!important;transform:translateY(0)!important;mix-blend-mode:difference}.pageblock--hero.trigger-fixed-animation .logo{width:220px}.pageblock--hero.trigger-fixed-animation .horizon-title{font-size:var(--text-xl)!important}}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero.trigger-fixed-animation .logo,:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero.trigger-fixed-animation .horizon-title{top:20px!important;z-index:99999!important;transform:translateY(0)!important;mix-blend-mode:difference}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero.trigger-fixed-animation .logo{width:220px}:root[style*="--menu-breakpoint: false"] .applyContainerPolyFill .pageblock--hero.trigger-fixed-animation .horizon-title{font-size:var(--text-xl)!important}.pageblock--hero~.pageblock--hero .middle-content,.pageblock--hero~.pageblock--hero .bottom-content__cords{display:none!important}.pageblock--hero:has(+.pageblock--banner) .x-core-media video,.pageblock--hero:has(+.pageblock--banner) .x-core-media iframe{height:200%}@container style(--breakpoint-xs: true){.pageblock--hero:has(+.pageblock--banner) .x-core-media video,.pageblock--hero:has(+.pageblock--banner) .x-core-media iframe{height:160%}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero:has(+.pageblock--banner) .x-core-media video,:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero:has(+.pageblock--banner) .x-core-media iframe{height:160%}@container style(--breakpoint-xxxl-min: true){.pageblock--hero:has(+.pageblock--banner) .container .bottom-content{transform:translateY(-10vh)}}:root[style*="--breakpoint-xxxl-min: true"] .applyContainerPolyFill .pageblock--hero:has(+.pageblock--banner) .container .bottom-content{transform:translateY(-10vh)}@container style(--breakpoint-xxxl-min: true){.pageblock--hero:has(+.pageblock--banner){padding-top:10vh}}:root[style*="--breakpoint-xxxl-min: true"] .applyContainerPolyFill .pageblock--hero:has(+.pageblock--banner){padding-top:10vh}.pageblock--hero+.pageblock--banner .container{min-height:100vh!important}@container style(--breakpoint-xs: true){.pageblock--hero+.pageblock--banner .container{min-height:60vh!important}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero+.pageblock--banner .container{min-height:60vh!important}.pageblock--hero+.pageblock--banner.pageblock--has-background .background{display:none}
