@keyframes LinearLoadingTransition{0%{background-position:100%}}.website-static-hero{max-width:var(--main-max-width);width:100%;height:625px;margin:-20px auto 20px;display:flex;position:relative}.website-static-hero picture{width:100%}.website-static-hero picture img{object-fit:cover;width:100%;height:100%}@media (min-width:48em){.website-static-hero{height:405px}}.website-static-hero .hero-image-overlay{background:linear-gradient(#161927 0%,#161927e6 25.19%,#161927b3 44.9%,#16192700 69.62% 90.02%,#161927 100%);justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (min-width:48em){.website-static-hero .hero-image-overlay{background:linear-gradient(270deg,#161927 0%,#16192700 6.36% 57.11%,#161927b3 64.95%,#161927 94.94%),linear-gradient(#16192700 81%,#161927 100%);justify-content:flex-start;align-items:center}}.website-static-hero .hero-image-overlay .hero-content{text-align:center;flex-direction:column;width:100%;max-width:500px;margin:30px 0 10px;padding:0 10px;display:flex}@media (min-width:48em){.website-static-hero .hero-image-overlay .hero-content{text-align:left;max-width:370px;margin:0 0 0 20px;padding:0}}@media (min-width:64em){.website-static-hero .hero-image-overlay .hero-content{margin:0 0 0 60px}}.website-static-hero .hero-image-overlay .hero-content .heading.has-descenders{line-height:52px}.website-static-hero .hero-image-overlay .hero-content .sub-heading{font-size:1.875rem;line-height:30px;font-family:var(--secondary-font-family);text-transform:uppercase;color:var(--white);margin:10px 0;font-weight:600}@media (min-width:48em){.website-static-hero .hero-image-overlay .hero-content .sub-heading{margin:20px 0 10px;font-size:2.1875rem}}.website-static-hero .hero-image-overlay .hero-content .payload-richtext p{color:var(--primary-font-color)}.website-static-hero .hero-image-overlay .hero-content .more-info{cursor:pointer;text-shadow:var(--font-shadow-bold);text-decoration:underline}.website-static-hero .hero-image-overlay .hero-content a.button{cursor:pointer;align-self:center;width:100%;max-width:370px;margin-top:20px}@media (min-width:48em){.website-static-hero .hero-image-overlay .hero-content a.button{align-self:flex-start}}
