.pageblock--hero{position:relative;padding-block:0;overflow:hidden}@container style(--breakpoint-sm-max: true){.pageblock--hero{padding-top:var(--header-main-height)}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--hero{padding-top:var(--header-main-height)}.pageblock--hero .container{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(40px,10vw,80px);min-height:100vh;padding-block:var(--block-padding-y)}@container style(--breakpoint-md-max: true){.pageblock--hero .container{grid-template-columns:repeat(1,1fr)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container{grid-template-columns:repeat(1,1fr)}.pageblock--hero .container .intro-wrapper{display:flex;align-items:center}@container style(--breakpoint-md-max: true){.pageblock--hero .container .intro-wrapper{position:relative}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .intro-wrapper{position:relative}@container style(--breakpoint-md-max: true){.pageblock--hero .container .intro-wrapper .hero-svg{top:-50vh;right:calc(-1 * var(--container-offset));left:calc(-1 * var(--container-offset));width:100vw;height:100vh}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .intro-wrapper .hero-svg{top:-50vh;right:calc(-1 * var(--container-offset));left:calc(-1 * var(--container-offset));width:100vw;height:100vh}.pageblock--hero .container .x-core-intro{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0)}@container style(--breakpoint-md-max: true){.pageblock--hero .container .x-core-intro{padding-block:40px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-intro{padding-block:40px}@container style(--breakpoint-md-max: true){.pageblock--hero .container .x-core-intro:before{position:absolute;top:unset;right:calc(-1 * var(--container-offset));bottom:0;left:0;left:calc(-1 * var(--container-offset));z-index:-1;height:100%;background-color:var(--color-primary-500);transform:unset;content:""}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-intro:before{position:absolute;top:unset;right:calc(-1 * var(--container-offset));bottom:0;left:0;left:calc(-1 * var(--container-offset));z-index:-1;height:100%;background-color:var(--color-primary-500);transform:unset;content:""}.pageblock--hero .container .x-core-intro .x-core-heading{--heading-line-height: 1}.pageblock--hero .container .x-core-media{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center}.pageblock--hero .hero-svg{position:absolute;top:0;left:-3vw;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pageblock--hero .hero-svg svg{width:100%;height:100%;object-fit:cover;pointer-events:none}.pageblock--hero .hero-svg svg path{transform:scale(1.1);animation:draw 1s cubic-bezier(.07,.03,1,.49) forwards;stroke-dashoffset:-4390;stroke-dasharray:4390 4390;pointer-events:none}@container style(--breakpoint-md-max: true){.pageblock--hero .hero-svg svg{left:unset;transform:rotate(70deg)}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .hero-svg svg{left:unset;transform:rotate(70deg)}.pageblock--hero:before{position:absolute;top:0;left:48vw;z-index:0;display:block;width:85vw;height:100%;background-color:var(--color-primary-500);transform:skew(-17deg);content:""}@container style(--breakpoint-md-max: true){.pageblock--hero:before{top:unset;bottom:0;left:0;width:100%;height:50vh;transform:unset}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero:before{top:unset;bottom:0;left:0;width:100%;height:50vh;transform:unset}@keyframes draw{to{stroke-dashoffset:0}}
