.ImageStage{height:100vh;overflow:hidden;position:relative;width:100%}.ImageStage .ImageStage-logo{left:50%;position:absolute;top:.9375rem;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:2}.ImageStage .ImageStage-logo svg{height:1.875rem;width:8.125rem}@media (min-width:640px){.ImageStage .ImageStage-logo{top:3.75rem}.ImageStage .ImageStage-logo svg{height:4.25rem;width:18.4375rem}}@media (min-width:1024px){.ImageStage .ImageStage-logo{left:auto;right:3.25rem;top:3.75rem;-webkit-transform:none;transform:none}.ImageStage .ImageStage-logo svg{height:auto;width:auto}}.ImageStage .ImageStage-media{bottom:3.125rem;left:0;position:absolute;right:0;top:-3.125rem;z-index:1}@media (min-width:1880px){.ImageStage .ImageStage-media{bottom:1.875rem;top:-1.875rem}}.ImageStage .ImageStage-media .ImageStage-image,.ImageStage .ImageStage-media .ImageStage-video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.ImageStage .ImageStage-media .wave{bottom:0;height:auto;left:0;position:absolute;right:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100vw;z-index:2}.ImageStage .ImageStage-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;height:100%;margin-top:4.375rem}@media (min-width:640px){.ImageStage .ImageStage-content{gap:1.875rem;margin-top:10.5rem}}@media (min-width:1024px){.ImageStage .ImageStage-content{margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:var(--content-padding);padding-right:var(--content-padding);-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal;gap:0;margin-top:max(9.375rem,12vh)}}.ImageStage .ImageStage-content:last-child{margin-bottom:0}.ImageStage .ImageStage-content .ImageStage-headline,.ImageStage .ImageStage-content .ImageStage-subheadline{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-white)}.ImageStage .ImageStage-content .ImageStage-headline{font-size:2.25rem;letter-spacing:.125rem;line-height:2.875rem;text-transform:uppercase}@media (min-width:640px){.ImageStage .ImageStage-content .ImageStage-headline{font-size:5.3125rem;line-height:5.9375rem}}@media (min-width:1024px){.ImageStage .ImageStage-content .ImageStage-headline{font-size:6.25rem;line-height:7.4375rem}}@media (min-width:1280px){.ImageStage .ImageStage-content .ImageStage-headline{-webkit-transform:translateX(-6.5625rem);transform:translate(-6.5625rem)}}@media (min-width:1500px){.ImageStage .ImageStage-content .ImageStage-headline{-webkit-transform:translateX(-9.0625rem);transform:translate(-9.0625rem)}}.ImageStage .ImageStage-content .ImageStage-headline span{display:block;font-weight:700;letter-spacing:.3125rem;margin-left:1.5625rem}@media (min-width:640px){.ImageStage .ImageStage-content .ImageStage-headline span{margin-left:4rem}}@media (min-width:1024px){.ImageStage .ImageStage-content .ImageStage-headline span{margin-left:6.5625rem}}.ImageStage .ImageStage-content .ImageStage-subheadline{font-size:1rem;letter-spacing:.0225rem;line-height:1.625rem}@media (min-width:1024px){.ImageStage .ImageStage-content .ImageStage-subheadline{font-size:1.875rem;font-size:1.125rem;line-height:2.5rem;line-height:1.3125rem}}.ImageStage .ImageStage-content{opacity:1;-webkit-transition:opacity .7s ease-in-out,-webkit-transform 1s ease-in-out;transition:opacity .7s ease-in-out,-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out,opacity .7s ease-in-out;transition:transform 1s ease-in-out,opacity .7s ease-in-out,-webkit-transform 1s ease-in-out}.ImageStage .ImageStage-content.animate{opacity:0}.ImageStage .ImageStage-icon{-webkit-animation:bounce .5s ease infinite alternate;animation:bounce .5s ease infinite alternate;bottom:.1875rem;color:var(--color-primary);font-size:2.5rem;left:0;position:absolute;right:0;text-align:center;z-index:3}@media (min-width:640px){.ImageStage .ImageStage-icon{bottom:1.25rem;font-size:3.75rem}}@media (min-width:1024px){.ImageStage .ImageStage-icon{bottom:.125rem;font-size:4.8125rem}}@-webkit-keyframes bounce{to{-webkit-transform:translateY(-.625rem);transform:translateY(-.625rem)}}
