.pageblock--hero{--hero-height:45vh;--hero-overlay:#0000004d;position:relative}.pageblock--hero .container{gap:var(--column-gap);min-height:var(--hero-height);grid-template-columns:repeat(2,1fr);display:grid}@container style(--breakpoint-md-max:true){.pageblock--hero .container{grid-template-columns:1fr}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container{grid-template-columns:1fr}.pageblock--hero .container>.x-core-image{z-index:1;object-fit:contain;object-position:right bottom;width:100%;max-height:800px}@container style(--breakpoint-lg-min:true){.pageblock--hero .container>.x-core-image{margin-right:calc(-1 * var(--container-offset));margin-bottom:calc(-1 * var(--block-padding-y) * 2 - var(--header-main-height))}}:root[style*="--breakpoint-lg-min: true"] .applyContainerPolyFill .pageblock--hero .container>.x-core-image{margin-right:calc(-1 * var(--container-offset));margin-bottom:calc(-1 * var(--block-padding-y) * 2 - var(--header-main-height))}@container style(--breakpoint-md-max:true){.pageblock--hero .container>.x-core-image{max-height:500px}}:root[style*="--breakpoint-md-max: true"] .applyContainerPolyFill .pageblock--hero .container>.x-core-image{max-height:500px}.pageblock--hero .x-core-media{z-index:0;pointer-events:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.pageblock--hero .x-core-media:after{z-index:0;content:"";pointer-events:none;background:#0000004d;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.pageblock--hero .x-core-media img,.pageblock--hero .x-core-media video,.pageblock--hero .x-core-media embed{z-index:-1;object-fit:cover;pointer-events:none;border-radius:0;width:100%;height:100%}.pageblock--hero .x-core-intro{--intro-gutter-after:0;z-index:1;padding-block:var(--header-clearance) var(--spacing-xl);text-align:left;place-self:center stretch}.pageblock--hero:has(.x-core-media){--heading-color:var(--color-tertiary-100);--body-color:var(--color-tertiary-100);position:relative}.pageblock--hero:has(.x-core-media):after{background-color:var(--hero-overlay);content:"";pointer-events:none;display:block;position:absolute;inset:0}
