.block.hero{padding-bottom:22.5px;padding-top:0}.block.hero.hero-home{background-color:#000}.block.hero.hero-home:not(.hero-shorter) .image-container picture{max-height:730px}.block.hero.hero-home.hero-shorter .image-container picture{max-height:400px}.block.hero.hero-home .image-container{margin-top:0}.block.hero.hero-home .image-container picture{justify-content:flex-start}.block.hero.hero-blog{background-color:#fff;padding-bottom:0;padding-top:0}.block.hero.hero-blog .image-container picture{max-height:400px}.block.hero.hero-blog.hero-description,.block.hero.hero-blog.hero-description .description,.block.hero.hero-blog.hero-description .title-left{color:#000}.block.hero.hero-blog.hero-description-blog{font-family:Din,fallback,sans-serif;font-size:16px;font-weight:700;line-height:20px;padding-bottom:90px;padding-top:30px}.block.hero.hero-blog.hero-description-blog>div{margin:0 18px}.block.hero.hero-blog .image-container{margin-top:18px}.block.hero.hero-blog .heading{margin:0 18px;text-align:start}.block.hero.hero-blog .heading h1{color:#ffd200;font-family:Din-Condensed,fallback,sans-serif;font-size:48px;font-weight:600;line-height:58px;margin-top:40px;text-align:start;text-transform:none}.block.hero .row.row-multi{-moz-column-gap:15px;column-gap:15px;display:flex;flex-direction:column}.block.hero .row.row-multi.p-30{padding-left:0;padding-right:0}.block.hero .row.row-multi>div{width:100%}.block.hero.hero-glossary,.block.hero.hero-page{background-color:#000;padding-bottom:55px;padding-top:55px}.block.hero.hero-glossary.hero-description,.block.hero.hero-page.hero-description{padding-bottom:90px;padding-top:15px}.block.hero.hero-glossary:not(.hero-shorter) .image-container,.block.hero.hero-page:not(.hero-shorter) .image-container{max-height:490px;min-height:490px}.block.hero.hero-glossary:not(.hero-shorter) .image-container picture,.block.hero.hero-page:not(.hero-shorter) .image-container picture{align-items:center;max-height:490px;min-height:490px}.block.hero.hero-glossary:not(.hero-shorter) .image-container picture img,.block.hero.hero-page:not(.hero-shorter) .image-container picture img{height:490px;max-width:unset;width:auto}.block.hero.hero-glossary.hero-shorter .image-container,.block.hero.hero-page.hero-shorter .image-container{max-height:400px;min-height:400px}.block.hero.hero-glossary.hero-shorter .image-container picture,.block.hero.hero-page.hero-shorter .image-container picture{align-items:center;max-height:400px;min-height:400px}.block.hero.hero-glossary.hero-shorter .image-container picture img,.block.hero.hero-page.hero-shorter .image-container picture img{height:400px;max-width:unset;width:auto}.block.hero.hero-glossary{background-color:#fff}.block.hero.hero-glossary .description{color:#1e1e1e;margin-left:auto;margin-right:auto;margin-top:1em;max-width:911px;text-align:center}.block.hero.hero-article{background-color:#fff;padding-bottom:90px;padding-top:18px}.block.hero.hero-article:not(.hero-shorter) .image-container picture{max-height:460px}.block.hero.hero-article.hero-shorter .image-container picture{max-height:400px}.block.hero.hero-article .heading{padding-top:50px}.block.hero.hero-article .heading h1{color:#ffd200}.block.hero .heading{margin-left:auto;margin-right:auto;max-width:1186px}.block.hero .heading h1{color:#ffd200;font-family:Din-Condensed,fallback,sans-serif;font-size:40px;font-weight:500;line-height:40px;text-align:center;text-transform:uppercase}.block.hero .image-container{margin-top:65px;overflow:hidden;position:relative}.block.hero .image-container picture{border-radius:4px;display:flex;flex-direction:column;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative}.block.hero .image-container picture img{width:100%}.block.hero .image-container .overlay{background-color:#000;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.block.hero .image-container .overlay-text{align-content:center;display:grid;grid-template-areas:"homepage-hero-title homepage-hero-title";grid-template-columns:40% auto;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.block.hero .image-container .overlay-text h1{align-items:center;color:#ffd200;display:flex;font-family:Din-Condensed,fallback,sans-serif;font-size:40px;grid-area:homepage-hero-title;margin:0 auto;max-width:75%;text-align:center}.block.hero .image-container .overlay-cta{bottom:0;display:grid;grid-template-areas:"homepage-hero-cta homepage-hero-cta";height:auto;left:0;margin-left:auto;margin-right:auto;max-width:1186px;position:absolute;right:0;text-align:center;width:100%;z-index:2}.block.hero .image-container .overlay-cta .cta-context{align-items:flex-end;bottom:10px;display:flex;flex-direction:column;gap:20px;grid-area:homepage-hero-cta;justify-content:flex-end;max-width:800px;position:relative;right:10px}.block.hero .description{color:#fff;font-family:Din,fallback,sans-serif;padding:0}.block.hero .description p{font-size:20px;font-weight:300;line-height:24px}.block.hero .description h2{font-size:32px;line-height:32px;margin-bottom:24px}.block.hero .description h3{font-size:28px;line-height:36px}.block.hero.hero-description .title-left{color:#fff;font-family:Din,fallback,sans-serif;font-size:32px;font-weight:700;line-height:32px}.block.hero.hero-description .cta-context{display:flex;margin-bottom:40px;margin-top:40px}@media screen and (min-width:980px){.block.hero .column .cta span.text{font-size:24px;line-height:30px}.block.hero .row.row-multi{flex-direction:row}.block.hero .row.row-multi.p-30{padding-left:30px;padding-right:30px}.block.hero .row.row-multi>div{width:50%}.block.hero.hero-glossary:not(.hero-shorter) .image-container,.block.hero.hero-page:not(.hero-shorter) .image-container{min-height:unset}.block.hero.hero-glossary:not(.hero-shorter) .image-container picture,.block.hero.hero-page:not(.hero-shorter) .image-container picture{align-items:center;max-height:490px;min-height:unset}.block.hero.hero-glossary:not(.hero-shorter) .image-container picture img,.block.hero.hero-page:not(.hero-shorter) .image-container picture img{height:auto;max-width:100%;width:100%}.block.hero.hero-glossary.hero-shorter .image-container,.block.hero.hero-page.hero-shorter .image-container{min-height:unset}.block.hero.hero-glossary.hero-shorter .image-container picture,.block.hero.hero-page.hero-shorter .image-container picture{align-items:center;max-height:400px;min-height:unset}.block.hero.hero-glossary.hero-shorter .image-container picture img,.block.hero.hero-page.hero-shorter .image-container picture img{height:auto;max-width:100%;width:100%}.block.hero.hero-glossary{padding-bottom:40px;padding-top:45px}.block.hero.hero-glossary .description{font-family:Din,fallback,sans-serif;font-size:28px;font-weight:400;line-height:120%}.block.hero.hero-home.hero-description{padding-top:142px}.block.hero.hero-home.hero-description .description{padding-left:30px;padding-right:30px}.block.hero.hero-home.hero-description .description p{font-size:28px;line-height:36px;margin-bottom:32px}.block.hero.hero-description .title-left{font-size:45px;line-height:45px}.block.hero.hero-blog .image-container{margin-top:18px}.block.hero.hero-blog .heading{margin:0 18px}.block.hero .heading h1{font-size:85px;line-height:85px;text-align:center}.block.hero .image-container{margin-top:60px}.block.hero .image-container .overlay-text{grid-template-areas:". homepage-hero-title";justify-content:flex-start}.block.hero .image-container .overlay-text h1{font-size:85px;left:30px;line-height:85px;max-width:800px;padding-left:30px;padding-right:30px;position:relative;text-align:left;top:-47px}.block.hero .image-container .overlay-cta{grid-template-areas:". homepage-hero-cta"}.block.hero .image-container .overlay-cta .cta-context{top:-47px}.block.hero .description{padding:0}.block.hero .description p{font-size:24px;font-weight:300;line-height:36px}.block.hero .description h2{font-size:45px;font-weight:700;line-height:45px}}