.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);--container-width: calc(100vw - var(--grid-gutter-x))}@media (min-width: 0){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 355px) / 2);--container-width: calc(355px - var(--grid-gutter-x))}}@media (min-width: 576px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 540px) / 2);--container-width: calc(540px - var(--grid-gutter-x))}}@media (min-width: 768px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 720px) / 2);--container-width: calc(720px - var(--grid-gutter-x))}}@media (min-width: 992px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 960px) / 2);--container-width: calc(960px - var(--grid-gutter-x))}}@media (min-width: 1200px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1140px) / 2);--container-width: calc(1140px - var(--grid-gutter-x))}}@media (min-width: 1400px){:root{--container-offset: calc(calc(var(--grid-gutter-x) * .5) + (100vw - 1320px) / 2);--container-width: calc(1320px - var(--grid-gutter-x))}}.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: 0){.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: 576px){.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: 1400px){.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{--heading-color: var(--color-neutral-0);--body-color: var(--color-neutral-0);--intro-max-width: 650px}.pageblock--hero .container .x-core-intro{padding-block:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center}@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}.pageblock--hero .x-core-title--pre{color:var(--color-neutral-0)}
