.pageblock--hero{--block-padding-x:0;--block-padding-y:0;--intro-gutter-after:0;--media-border-radius:0;--hero-min-block-size:clamp(360px, 50vw, 550px);min-block-size:var(--hero-min-block-size);display:grid;position:relative;overflow:hidden}.pageblock--hero>*{grid-area:1/1}.pageblock--hero>.container{--block-padding-x:initial;--block-padding-y:initial;z-index:1;padding-block:var(--spacing-3xl);min-block-size:var(--hero-min-block-size);align-items:center;display:flex;position:relative}.pageblock--hero .hero__media{min-block-size:100%;inline-size:100%;position:relative}.pageblock--hero .hero__media:before{z-index:1;background-color:var(--color-neutral-900);opacity:.5;content:"";position:absolute;inset:0}.pageblock--hero .hero__media :is(.x-core-media,.x-core-image,.x-core-video){block-size:100%;inline-size:100%;position:absolute;inset:0}.pageblock--hero .hero__media :is(img,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}.pageblock--hero .hero__media video{pointer-events:none}.pageblock--hero .hero__media video::-webkit-media-controls{display:none!important}.pageblock--hero .hero__media video::-webkit-media-controls-enclosure{display:none!important}.pageblock--hero .hero__content{inline-size:100%;max-inline-size:100%}.pageblock--hero:not(.pageblock--hero-no-media) .hero__content{--heading-color:var(--color-neutral-0);--body-color:var(--color-neutral-0);color:var(--color-neutral-0)}.pageblock--hero:not(.pageblock--hero-no-media) .x-core-title,.pageblock--hero:not(.pageblock--hero-no-media) .x-core-title :is(.x-core-title--title,.x-core-title--pre-title,.x-core-title--post-title),.pageblock--hero:not(.pageblock--hero-no-media) .x-core-heading,.pageblock--hero:not(.pageblock--hero-no-media) .x-core-intro__content,.pageblock--hero:not(.pageblock--hero-no-media) .x-core-intro__content :is(p,li,span,a){color:var(--color-neutral-0)}.pageblock--hero:not(.pageblock--hero-no-media) .x-core-button--secondary{--button-color:var(--color-neutral-0);--button-bg:transparent;--button-background:transparent;--button-border-color:var(--color-neutral-0)}.pageblock--hero:not(.pageblock--hero-no-media) .x-core-button--secondary.x-core-button--active,.pageblock--hero:not(.pageblock--hero-no-media) .x-core-button--secondary:hover,.pageblock--hero:not(.pageblock--hero-no-media) .x-core-button--secondary:focus-visible{--button-color:var(--color-neutral-900);--button-bg:var(--color-neutral-0);--button-background:var(--button-bg);--button-border-color:var(--color-neutral-0)}.pageblock--hero:has(+.pageblock--usps){--block-padding-bottom:0;margin-block-end:0;padding-block-end:0}.pageblock--hero.pageblock--hero-small{--hero-min-block-size:clamp(240px, 35vw, 380px)}.pageblock--hero.pageblock--hero-no-media{background-color:#0000;min-block-size:auto;display:block;overflow:visible}.pageblock--hero.pageblock--hero-no-media>.container{justify-content:center;min-block-size:auto;display:flex}.pageblock--hero.pageblock--hero-no-media .hero__content{text-align:center;max-inline-size:900px;margin-inline:auto}.pageblock--hero.pageblock--hero-no-media .x-core-intro{text-align:center;flex-direction:column;align-items:center;display:flex}.pageblock--hero.pageblock--hero-no-media .x-core-button-wrapper,.pageblock--hero.pageblock--hero-no-media .vacancy-meta-labels{justify-content:center}
