.pageblock--header{--block-padding-y: 0;--body-color: var(--color-neutral-0);--heading-color: var(--color-neutral-0);--button-color: var(--color-neutral-0)}.pageblock--header .container{position:relative;display:flex;align-items:flex-end;height:100vh}@container style(--breakpoint-sm-min: true){.pageblock--header .container{padding-inline:80px}}:root[style*="--breakpoint-sm-min: true"] .applyContainerPolyFill .pageblock--header .container{padding-inline:80px}.pageblock--header .x-core-intro{z-index:1;width:100%;max-width:735px;margin-block-end:var(80px)}.pageblock--header .x-core-intro__content{opacity:1;transition:opacity var(--transition-duration) var(--transition-timing-function)}.pageblock--header .x-core-intro .x-core-title--pre{color:var(--body-color);opacity:1;transition:opacity var(--transition-duration) var(--transition-timing-function)}.pageblock--header .x-core-intro .x-core-button-wrapper{margin-top:var(--spacing-lg)}.pageblock--header .x-core-intro .word,.pageblock--header .x-core-intro .char{display:inline-block}.pageblock--header .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)}.pageblock--header .background{position:absolute;inset:0;pointer-events:none}.pageblock--header .background img,.pageblock--header .background video,.pageblock--header .background iframe{display:block;width:100%;height:100%;object-fit:cover}.pageblock--header .background--mobile{display:none;width:100%;height:100%;object-fit:cover}.pageblock--header-centered .container{align-items:center}.pageblock--header-centered .x-core-intro{margin-inline:auto;text-align:center}.pageblock--header-centered .x-core-title--pre{margin-inline:auto}.pageblock--header-centered .x-core-button-wrapper{justify-content:center}@container style(--breakpoint-sm-max: true){.pageblock--header.pageblock--has-mobile-background .background:not(.background--mobile){display:none}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--header.pageblock--has-mobile-background .background:not(.background--mobile){display:none}@container style(--breakpoint-sm-max: true){.pageblock--header.pageblock--has-mobile-background .background--mobile{display:block}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--header.pageblock--has-mobile-background .background--mobile{display:block}
