.pageblock--hero{--block-padding-bottom: var(--spacing-xxl);position:relative;background-color:var(--color-neutral-500)}.pageblock--hero .container{display:flex;align-items:flex-end;height:40vh}@container style(--breakpoint-md-max: true){.pageblock--hero .container{min-height:50vh}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container{min-height:50vh}@container style(--breakpoint-xs: true){.pageblock--hero .container{min-height:70vh}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero .container{min-height:70vh}.pageblock--hero .container .x-core-media{position:absolute;inset:0}.pageblock--hero .container .x-core-media .x-core-image{width:100%;height:100%;object-fit:cover}.pageblock--hero .container .x-core-intro{--heading-color: var(--color-neutral-0);--intro-margin-end: 0;--button-wrapper-gutter-before: 0;--heading-margin-bottom: 0;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:flex-end}@container style(--breakpoint-sm-max: true){.pageblock--hero .container .x-core-intro{width:auto}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-intro{width:auto}.pageblock--hero .container .x-core-intro .x-core-button{--button-border-color: transparent}
