.pageblock--banner{--theme-color: var(--color-primary-800);position:relative}.pageblock--banner .container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin-inline:0}.pageblock--banner .container .x-core-intro{width:100%;max-width:735px;text-align:center;margin-block-end:0!important;margin-inline:auto}.pageblock--banner .container .x-core-intro__content{opacity:1;transition:opacity var(--transition-duration) var(--transition-timing-function)}.pageblock--banner .container .x-core-intro .x-core-title--pre{color:var(--body-color);opacity:1;margin-inline:auto;transition:opacity var(--transition-duration) var(--transition-timing-function)}.pageblock--banner .container .x-core-intro .x-core-button-wrapper{justify-content:center;margin-top:var(--spacing-lg)}.pageblock--banner .container .x-core-intro .word,.pageblock--banner .container .x-core-intro .char{display:inline-block}.pageblock--banner .container .x-core-intro .word{text-shadow:var(--color-neutral-0) 0 0 var(--char-shadow);transform:translate3d(var(--char-transform),0,0);opacity:var(--char-opacity)}@container style(--breakpoint-lg-min: true){.pageblock--banner .container{--block-padding-x: 0;--block-padding-y: 0}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--banner .container{--block-padding-x: 0;--block-padding-y: 0}@container style(--breakpoint-lg-max: true){.pageblock--banner .container{min-height:65vh}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--banner .container{min-height:65vh}@container style(--breakpoint-xs: true){.pageblock--banner .container{min-height:auto}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--banner .container{min-height:auto}.pageblock--banner .background{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:top;pointer-events:none;inset:0}@container style(--breakpoint-sm-max: true){.pageblock--banner .background{display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--banner .background{display:none}.pageblock--banner .background--mobile{display:none}@container style(--breakpoint-sm-max: true){.pageblock--banner .background--mobile{display:block}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--banner .background--mobile{display:block}.pageblock--banner svg{position:absolute;right:0;bottom:-58px;width:auto;height:62px}@container style(--breakpoint-md-max: true){.pageblock--banner svg{bottom:-40px;height:42px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--banner svg{bottom:-40px;height:42px}.pageblock--banner.pageblock--has-background{--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--button-color: var(--color-neutral-0)}.pageblock--banner.pageblock--has-animation .x-core-heading{font-size:calc(var(--h1-size) * 1.5)}@container style(--breakpoint-lg-max: true){.pageblock--banner.pageblock--has-animation .x-core-heading{font-size:calc(var(--h1-size) * 1.25)}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--banner.pageblock--has-animation .x-core-heading{font-size:calc(var(--h1-size) * 1.25)}.pageblock--banner.pageblock--small .container{min-height:50vh}.pageblock--banner.js-force-white{--button-color: var(--color-neutral-0);--body-color: var(--color-neutral-0)}.pageblock--hero+.pageblock--banner{padding:0}@container style(--breakpoint-xs: true){.pageblock--hero+.pageblock--banner.pageblock--has-background .container{min-height:100vh}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero+.pageblock--banner.pageblock--has-background .container{min-height:100vh}.pageblock--hero+.pageblock--banner.pageblock--has-background:after{position:absolute;z-index:-1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";pointer-events:none;-webkit-mask-image:linear-gradient(to top,#000 40%,rgba(0,0,0,0) 70%);mask-image:linear-gradient(to top,#000 40%,#0000 70%);inset:0}.page-theme[data-page-theme=nordic] .pageblock--banner.pageblock--no-background{--theme-color: var(--color-primary-nordic)}.page-theme[data-page-theme=azure] .pageblock--banner.pageblock--no-background{--theme-color: var(--color-primary-azure)}
