.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;width:100%}:root{--container-offset: calc(var(--grid-gutter-x) * .5)}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 748px) / 2)}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 972px) / 2)}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1180px) / 2)}}@media (min-width: 1500px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1480px) / 2)}}.pageblock--hero .container .x-core-intro{margin-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}@media (min-width: 768px){.pageblock--hero .container .x-core-intro{margin-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 992px){.pageblock--hero .container .x-core-intro{margin-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1200px){.pageblock--hero .container .x-core-intro{margin-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}@media (min-width: 1500px){.pageblock--hero .container .x-core-intro{margin-inline:var(--container-padding-left, var(--block-padding-x, var(--container-offset))) var(--container-padding-right, var(--block-padding-x, var(--container-offset)))}}.pageblock--hero{--intro-margin-end: 90px;position:relative}.pageblock--hero .container .x-core-intro{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;max-width:750px}@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}@container style(--breakpoint-xs: true){.pageblock--hero .container .x-core-intro{min-height:100vh}}:root[style*="--breakpoint-xs: true"] .applyContainerPolyFill .pageblock--hero .container .x-core-intro{min-height:100vh}.pageblock--hero .container{height:100%}.pageblock--hero .x-core-media{overflow:hidden}.pageblock--hero .x-core-media:after{position:absolute;background:linear-gradient(to top,var(--color-neutral-1000),transparent 60%);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px}@media (min-height: 800px){.pageblock--hero{height:90vh}}@media (min-height: 1100px){.pageblock--hero{height:80vh}}
