.Hero-module-scss-module__-ERRWW__hero{--hero-stack-offset:22.5rem;margin-top:var(--hero-stack-offset);position:relative}@media screen and (min-width:1180px){.Hero-module-scss-module__-ERRWW__hero{--hero-stack-offset:42rem}}.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroInner{z-index:2;max-width:100%;padding:0 1rem 2.1rem;position:absolute;bottom:0;left:0}@media screen and (min-width:1180px){.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroInner{max-width:123rem;padding:4.8rem 3.6rem}}.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroTitle{font-kerning:none;text-rendering:optimizeSpeed}.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroBackground{z-index:1;width:100%;height:calc(100svh - var(--hero-stack-offset));max-height:calc(100svh - var(--hero-stack-offset));position:relative;overflow:hidden}.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroBackgroundMobile{object-fit:cover;width:100%;height:100%;display:block}@media screen and (min-width:1180px){.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroBackgroundMobile{display:none}}.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroBackgroundDesktop{display:none}@media screen and (min-width:1180px){.Hero-module-scss-module__-ERRWW__hero .Hero-module-scss-module__-ERRWW__heroBackgroundDesktop{object-fit:cover;width:100%;height:100%;display:block}}html[data-home-intro] .Hero-module-scss-module__-ERRWW__heroBackground{opacity:0;animation:Hero-module-scss-module__-ERRWW__hero-intro-fade var(--home-intro-fade-duration,.55s)ease var(--home-intro-video-delay,.7s)forwards}html[data-home-intro] .Hero-module-scss-module__-ERRWW__heroTitle{opacity:0;animation:Hero-module-scss-module__-ERRWW__hero-intro-fade var(--home-intro-fade-duration,.55s)ease var(--home-intro-video-delay,.7s)forwards}:is(html[data-home-intro-complete] .Hero-module-scss-module__-ERRWW__heroBackground,html[data-home-intro-complete] .Hero-module-scss-module__-ERRWW__heroTitle){opacity:1;animation:none}@media (prefers-reduced-motion:reduce){:is(html[data-home-intro] .Hero-module-scss-module__-ERRWW__heroBackground,html[data-home-intro] .Hero-module-scss-module__-ERRWW__heroTitle){opacity:1;animation:none}}@keyframes Hero-module-scss-module__-ERRWW__hero-intro-fade{to{opacity:1}}
