.pageblock--hero{--media-border-radius: 0;--block-padding-x: 0;--block-padding-y: 0;--intro-gutter-after: 0}.pageblock--hero .container{display:grid}.pageblock--hero .container>*{grid-area:1/1}.pageblock--hero .container{max-width:unset}.pageblock--hero .container .x-core-media .x-core-image,.pageblock--hero .container .x-core-media .x-core-video{width:100%;height:100%;object-fit:cover}.pageblock--hero .container .x-core-intro{--block-padding-x: initial;--block-padding-y: initial;z-index:1}.pageblock--hero .container .x-core-intro{--intro-seperator: 70%;place-items:center}.pageblock--hero .container .x-core-intro__content{width:60%}@container style(--breakpoint-md-max: true){.pageblock--hero .container .x-core-intro__content{width:80%}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-intro__content{width:80%}.pageblock--hero .container .x-core-intro__wrapper{z-index:1;place-items:center;margin-inline:auto}.pageblock--hero .container .x-core-title{place-items:center;text-align:center}.pageblock--hero .container .x-core-title h1,.pageblock--hero .container .x-core-title .h1,.pageblock--hero .container .x-core-title h2,.pageblock--hero .container .x-core-title .h2,.pageblock--hero .container .x-core-title h3,.pageblock--hero .container .x-core-title .h3,.pageblock--hero .container .x-core-title h4,.pageblock--hero .container .x-core-title .h4,.pageblock--hero .container .x-core-title h5,.pageblock--hero .container .x-core-title .h5,.pageblock--hero .container .x-core-title h6,.pageblock--hero .container .x-core-title .h6{font-size:var(--hero-size)}.pageblock--hero .container .x-core-media{z-index:0;height:80vh;max-height:720px}.pageblock--hero .container .x-core-media:before{position:absolute;background-color:var(--opacity-1000-400);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";top:0;right:0;bottom:0;left:0}.pageblock--hero.pageblock--cta-banner{display:flex;align-items:center;justify-content:center;height:auto}.pageblock--hero.pageblock--cta-banner .container{position:relative;padding-block:60px;width:100%;height:100%}.pageblock--hero.pageblock--cta-banner .container .x-core-intro__content{text-align:center}.pageblock--hero.pageblock--cta-banner .container .x-core-media{position:absolute;grid-area:unset;height:100%;max-height:unset;top:0;right:0;bottom:0;left:0}.pageblock--hero.pageblock--splash .container .x-core-media{height:100vh;max-height:unset}
