section.pageblock--header{--tilt-height: 69px;--block-padding-y: calc(var(--header-main-height) + 50px);--block-padding-bottom: calc(var(--intro-gutter-after) + var(--tilt-height));--intro-max-width: 656px;--body-color: var(--color-neutral-0);--heading-color: var(--body-color);--column-gap: var(--block-padding-y-sm);position:relative}section.pageblock--header .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){section.pageblock--header .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill section.pageblock--header .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){section.pageblock--header .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 45%) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill section.pageblock--header .container{--intro-gutter-after: 0;grid-template-columns:var(--text-size, 45%) 1fr}@container style(--block-breakpoint: false){section.pageblock--header.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 45%)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill section.pageblock--header.pageblock--reverse .container{grid-template-columns:1fr var(--text-size, 45%)}section.pageblock--header.pageblock--reverse .container>:nth-child(2){order:-1}section.pageblock--header:after{position:absolute;z-index:-3;background-color:var(--color-neutral-900);content:"";inset:0;--mask-height: calc(6.9cqw - 1px) ;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;--block-padding-bottom: calc(var(--block-padding-y) + var(--mask-height));-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--mask-height)),transparent calc(100% - var(--mask-height))),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 69"><g><path d="M0 69V0h1000v4L0 69z" fill="%23000"></path></g></svg>');mask-image:linear-gradient(to bottom,black calc(100% - var(--mask-height)),transparent calc(100% - var(--mask-height))),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" style="transform: rotate(0deg) scale(1.01, 1)" viewBox="0 0 1000 69"><g><path d="M0 69V0h1000v4L0 69z" fill="%23000"></path></g></svg>')}section.pageblock--header h1,section.pageblock--header .h1,section.pageblock--header h2,section.pageblock--header .h2,section.pageblock--header h3,section.pageblock--header .h3,section.pageblock--header h4,section.pageblock--header .h4,section.pageblock--header h5,section.pageblock--header .h5,section.pageblock--header h6,section.pageblock--header .h6{--heading-margin-bottom: var(--spacing-lg);font-size:var(--h1-size)}section.pageblock--header .container{position:relative}section.pageblock--header .container:before,section.pageblock--header .container:after{position:absolute;z-index:var(--shape-z-index, -1);width:100%;transform:translate(50%,50%) rotate(var(--shape-rotate, 18deg));content:"";aspect-ratio:1}section.pageblock--header .container:after{--shape-z-index: -2;right:10%;bottom:25%;max-width:448px;background-color:var(--color-primary-300)}section.pageblock--header .container:before{--shape-rotate: -8deg;right:30%;bottom:calc(var(--tilt-height) * -1);max-width:265px;background-color:var(--color-accent-500)}@container style(--breakpoint-md-max: true){section.pageblock--header .container:before{display:none}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill section.pageblock--header .container:before{display:none}@container style(--breakpoint-4xl-min: true){section.pageblock--header .container:before{right:23.5%}}:root[style*="--breakpoint-4xl-min: true"] .applyContainerPolyFill section.pageblock--header .container:before{right:23.5%}@container style(--breakpoint-lg-max: true){section.pageblock--header .container:before{right:26%}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill section.pageblock--header .container:before{right:26%}section.pageblock--header .x-core-intro{align-self:center}section.pageblock--header .x-core-button-wrapper{--button-wrapper-gutter-before: 42px}section.pageblock--header .x-core-button-wrapper .x-core-button--tertiary{--button-color: var(--color-neutral-0)}section.pageblock--header:has(+section){z-index:1}
