.hero-parallax-module{--gradient-color-outer:var(--color-blue);--gradient-color-inner:var(--color-blue-light);--module-height:800px;--parallax-image-height:800px;--parallax-image-bottom-offset:-50%;--headline-size:80px;--headline-color:var(--color-white);--headline-top-offset:20%;background:radial-gradient(95% 165% at 90% 90%,var(--gradient-color-inner)30%,var(--gradient-color-outer)100%);height:var(--module-height);padding:0;position:relative;overflow:hidden}@media (max-width:1024px){.hero-parallax-module{--headline-size:72px}}@media (max-width:768px){.hero-parallax-module{--module-height:600px;--parallax-image-height:600px;--headline-size:60px}}@media (max-width:512px){.hero-parallax-module{--module-height:500px;--parallax-image-height:500px;--parallax-image-bottom-offset:-45%;--headline-size:50px;--headline-top-offset:10%}}.hero-parallax-module.headline-white{--headline-color:var(--color-white)}.hero-parallax-module.headline-blue{--headline-color:var(--color-blue)}.hero-parallax-module.headline-blue-dark{--headline-color:var(--color-blue-dark)}.hero-parallax-module .parallax-image{bottom:var(--parallax-image-bottom-offset);position:absolute;left:50%;transform:translate(-50%)}.hero-parallax-module .parallax-image img{height:var(--parallax-image-height);will-change:transform;transition:transform .75s ease-out}.hero-parallax-module .headline{top:var(--headline-top-offset);font-family:var(--font-heavy);font-size:var(--headline-size);color:var(--headline-color);-webkit-hyphens:auto;hyphens:auto;line-height:.9;position:absolute}
