.Block--hero{--hero-height:38rem;--hero-icon-space:7rem;min-height:var(--hero-height);overflow:hidden;padding-bottom:20px;padding-top:var(--top-nav-height)}@media (min-width:600px){.Block--hero{--hero-height:55rem;--hero-icon-space:10rem}}@media (min-width:1200px){.Block--hero{--hero-height:69rem;--hero-icon-space:calc(var(--grid-gutter-width) + var(--grid-column-width))}}.Block--hero{--mask-background:inherit;--mask-bg-color-rgb:var(--theme-mode-bg-rgb,var(--color-black-rgb));display:flex;position:relative}.Block--hero .Block-mask>*{position:relative;z-index:0}.Block--hero .Block-mask video{pointer-events:none}.Block--hero .Block-mask video::-webkit-media-controls,.Block--hero .Block-mask video::-webkit-media-controls-panel,.Block--hero .Block-mask video::-webkit-media-controls-start-playback-button{display:none!important}.Block--hero .Block-mask:after{background:var(--mask-background);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.Block--hero.theme-dark{--mask-bg-color-rgb:var(--color-black-rgb)}.Block--hero.bg-contrast-increase-low{--mask-background:linear-gradient(to bottom,rgba(var(--mask-bg-color-rgb),0.05) 30%,rgba(var(--mask-bg-color-rgb),0.25) 100%)}.Block--hero.bg-contrast-increase-medium{--mask-background:linear-gradient(to bottom,rgba(var(--mask-bg-color-rgb),0.15) 30%,rgba(var(--mask-bg-color-rgb),0.45) 100%)}.Block--hero.bg-contrast-increase-high{--mask-background:linear-gradient(to bottom,rgba(var(--mask-bg-color-rgb),0.35) 30%,rgba(var(--mask-bg-color-rgb),0.65) 100%)}.Block--hero.bg-contrast-increase-max{--mask-background:linear-gradient(to bottom,rgba(var(--mask-bg-color-rgb),0.55) 30%,rgba(var(--mask-bg-color-rgb),0.85) 100%)}.Block--hero .Breadcrumb{left:0;margin-left:var(--side-margin);margin-right:var(--side-margin);margin-top:calc(var(--side-margin)/2);padding:0;position:absolute;top:0}.Block--hero .Breadcrumb ul{background-color:initial}.Block--hero .Block-content{margin-right:var(--hero-icon-space);position:relative}@media (min-width:600px){.Block--hero .Block-content{margin-left:var(--hero-icon-space);margin-right:auto}}@media (min-width:1200px){.Block--hero .Block-content{margin-left:var(--hero-icon-space)}}.Block--hero .Block-content>:last-child{margin-bottom:0!important}.Block--hero .Block-heading{--heading-max-width:50rem;align-items:flex-end;display:flex;max-width:var(--heading-max-width)}@media (min-width:600px){.Block--hero .Block-heading{position:relative}}.Block--hero .large.circular.button{--focus-outline-width:5px}.Block--hero .Block-body{--body-max-width:40rem;margin-bottom:2rem;max-width:var(--body-max-width)}@media (min-width:600px){.Block--hero .Block-body{margin-bottom:2.4rem}.Block--hero .Block-body,.Block--hero .Block-body>*{font-size:1.6rem;font-weight:400;font-weight:600;line-height:1.5}}@media (min-width:600px) and (min-width:600px){.Block--hero .Block-body,.Block--hero .Block-body>*{font-size:2rem;line-height:1.4}}.Block--hero .Block-action a{margin-top:0}.Block--hero button[class*=icon-]{position:absolute;right:calc(var(--hero-icon-space)*-1)}@media (min-width:600px){.Block--hero button[class*=icon-]{left:calc(var(--hero-icon-space)*-1);right:auto}}.Block--hero.alignHorizontal-left .Block-content,.Block--hero.alignHorizontal-left .Block-content>*{text-align:left}.Block--hero.alignHorizontal-left .Block-heading+.Block-action{margin-top:4rem}.Block--hero.alignHorizontal-center .Block-heading{--heading-max-width:85rem}.Block--hero.alignHorizontal-center .Block-body{--body-max-width:64rem}.Block--hero.alignHorizontal-center .Block-content,.Block--hero.alignHorizontal-center .Block-content>*{justify-content:center;margin-left:auto;margin-right:auto;text-align:center}.Block--hero.alignHorizontalright .Block-content,.Block--hero.alignHorizontalright .Block-content>*{text-align:right}.Block--hero.alignVertical-top [class^=Container]{align-items:flex-start}.Block--hero.alignVertical-middle [class^=Container]{align-items:center}.Block--hero.alignVertical-bottom [class^=Container]{align-items:flex-end}@media (max-width:899.98px){.Block--hero.disable-arrow{--hero-icon-space:0}}.Block--hero.disable-arrow button[class*=icon-],.Block--hero.disable-breadcrumbs .Breadcrumb{display:none}.Block--hero.disable-minHeight{--hero-height:0}.Block--hero.has-video .Block-mask{bottom:-20px}@media (max-width:599.98px){.Block--hero.has-video:has(.video-pause-button){padding-bottom:6.4rem}}.Block--hero.has-video .video-pause-button{bottom:0;font-size:13px;margin:1.6rem 1.6rem 3.6rem;min-height:0;min-width:0;padding-left:1.6rem;padding-right:1.6rem;position:absolute;right:0;z-index:10000}.Block--hero.has-video .video-pause-button .font-icon-play{font-size:11px;margin-right:.4rem}.Block--hero.headingType-display .Block-heading button[class*=icon-]{bottom:.32rem}@media (min-width:600px){.Block--hero.headingType-display .Block-heading button[class*=icon-]{bottom:.48rem;bottom:.64rem}}