:root{--hero-fullscreen-opacity: 0.5;--navigation-breadcrumb-top-with-hero: 55px}.hero-fullscreen{display:grid;position:relative;width:100%;grid-template:"content" auto/1fr;margin-bottom:0;margin-top:0}.hero-fullscreen__video,.hero-fullscreen__controls{display:none}.hero-fullscreen__picture{grid-area:content;display:block;position:relative;z-index:710}.hero-fullscreen__picture img{display:block;-o-object-fit:cover;object-fit:cover;position:relative;height:100%;min-height:var(--hero-image-height);aspect-ratio:.46}.hero-fullscreen__container{grid-area:content;display:block;position:relative;padding:1.6rem 2rem;z-index:730}.hero-fullscreen__container-content{max-width:263px;color:var(--neutral-100)}.hero-fullscreen__container-content-intro,.hero-fullscreen__container-content .h1,.hero-fullscreen__container-content a,.hero-fullscreen__container-content button.btn--primary,.hero-fullscreen__container-content .dloc-wtb{margin-bottom:2rem}.hero-fullscreen__container-content .h1{text-transform:unset;letter-spacing:unset;margin-left:var(--hero-left-indent);width:100%;display:block}.hero-fullscreen__container-content .subheading>.h6{margin-top:.7rem}.hero-fullscreen__container-content--wider{max-width:unset}.hero-fullscreen__container-content--wider .hero-fullscreen__container-content-intro{max-width:56ch}.hero-fullscreen__container-no-breadcrumb-spacer{padding:var(--navigation-breadcrumb-top-with-hero) 0 2rem 0}.hero-fullscreen .subheading__line{filter:invert(100%) sepia(100%) saturate(1%) hue-rotate(70deg) brightness(107%) contrast(101%)}.hero-fullscreen--filter-opacity .hero-fullscreen__picture img{filter:brightness(var(--hero-fullscreen-opacity))}.hero-fullscreen--filter-black{background:var(--neutral-900)}.hero-fullscreen--filter-green{background:var(--primary-400)}.hero-fullscreen--filter-gradient-left-right:after{position:absolute;content:"";z-index:715;background:linear-gradient(90deg, rgba(0, 0, 0, var(--hero-fullscreen-opacity)) 0%, rgba(0, 0, 0, 0) 100%);width:100%;height:100%}.hero-fullscreen--filter-black .hero-fullscreen__picture img,.hero-fullscreen--filter-green .hero-fullscreen__picture img{filter:grayscale(100%);opacity:var(--hero-fullscreen-opacity)}@media screen and (min-width: 821px){.hero-fullscreen__video{grid-area:content;display:block;position:relative;max-height:var(--hero-image-height);z-index:720}.hero-fullscreen__video video{position:relative;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-fullscreen__video+.hero-fullscreen__picture{display:none}.hero-fullscreen__picture img{aspect-ratio:2.67}.hero-fullscreen__controls{align-items:center;bottom:30px;display:flex;flex-direction:column;left:40px;letter-spacing:.2rem;position:absolute;z-index:750}.hero-fullscreen__controls div{align-content:center;align-items:center;display:flex;cursor:pointer;flex-direction:column;margin-top:20px;width:80px}.hero-fullscreen__controls div button{color:var(--secondary-400);letter-spacing:1px;border:unset;background:unset}.hero-fullscreen__controls div svg path{fill:var(--secondary-400)}.hero-fullscreen__controls div:hover svg path{fill:var(--secondary-200)}.hero-fullscreen__controls div:hover button{color:var(--secondary-200)}.hero-fullscreen__sounds-on{display:none}.hero-fullscreen__play-on{display:none}.hero-fullscreen__sound-label-off{display:none}.hero-fullscreen__play-label-on{display:none}.hero-fullscreen__container{padding:0 var(--container-padding-horizontal) 3rem var(--container-padding-horizontal);max-width:1200px;width:100%;margin:0 auto;pointer-events:none}.hero-fullscreen__container-content{max-width:var(--hero-content-max-width)}.hero-fullscreen__container-content-intro,.hero-fullscreen__container-content .btn--primary,.hero-fullscreen__container-content .dloc-wtb{margin-left:var(--hero-left-indent);pointer-events:auto}.hero-fullscreen__container-content .subheading>.h6{margin-top:0}.hero-fullscreen__container-content p:last-child{margin-bottom:0}.hero-fullscreen__container-content--wider{max-width:850px}.hero-fullscreen__container-no-breadcrumb-spacer{padding:calc(var(--main-container-padding-top) + 10px) var(--container-padding-horizontal) 2rem 60px}}@media screen and (min-width: 1024px){.hero-fullscreen__container-content{max-width:600px}.hero-fullscreen__container-content--wider{max-width:850px}}

/*# sourceMappingURL=hero-fullscreen-scss.29289451a466a28cfce7.css.map*/