.pageblock--header{position:relative;min-height:40vh;margin-bottom:100px;padding-top:calc(var(--block-padding-y) + var(--header-main-height));padding-bottom:40px;--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0)}.pageblock--header:before{position:absolute;z-index:-1;width:100%;height:100%;background-color:var(--color-primary-600);content:"";clip-path:ellipse(180% 100% at top);inset:0}.pageblock--header .container:has(.x-core-media){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--column-gap)}@container style(--breakpoint-md-max: true){.pageblock--header .container:has(.x-core-media){grid-template-columns:repeat(1,1fr)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--header .container:has(.x-core-media){grid-template-columns:repeat(1,1fr)}.pageblock--header .container:not(:has(.x-core-media)) .x-core-intro{max-width:800px}.pageblock--header .container .x-core-intro{--h1-size: var(--h2-size);--intro-margin-end: 0;display:flex;flex-direction:column;align-items:center;align-items:flex-start}.pageblock--header .container .x-core-intro .x-core-title--pre{color:var(--color-primary-200)}.pageblock--header .container .x-core-media img{max-height:500px;object-fit:cover;border-radius:var(--component-border-radius-l)}@container style(--breakpoint-md-max: true){.pageblock--header .container .x-core-media img{max-height:400px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--header .container .x-core-media img{max-height:400px}
