.heroWScroll{margin-bottom:100vh;min-height:100vh;position:relative}.heroWScroll__overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.heroWScroll__background{height:200%;left:0;position:absolute;top:0;width:100%}.heroWScroll__contentWrap{height:100vh;left:0;padding:140px 0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:768px){.heroWScroll__contentWrap{padding:180px 0}}.heroWScroll__contentWrap .container{width:100%}@media (min-height:769px){.heroWScroll__contentWrap .container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.heroWScroll .heroWScroll__overlay{opacity:1;pointer-events:none;z-index:2}.heroWScroll__media{left:0}.heroWScroll__media,.heroWScroll__media-width{height:100%;position:absolute;top:0;width:100%}.heroWScroll__media-width{left:50%;transform:translateX(-50%)}.heroWScroll__media-aspect{height:0;overflow:hidden;padding-bottom:100vh}.heroWScroll__media-aspect,.heroWScroll__media-video{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.heroWScroll__media-video{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;object-position:50% 50%;z-index:1}.heroWScroll__media-unmute{height:40px;opacity:0;pointer-events:none;position:absolute;right:20px;top:20px;width:40px;z-index:2}.heroWScroll__media-unmute--show{opacity:1;pointer-events:all}@media (max-width:768px){.heroWScroll__media-unmute{display:none}.heroWScroll__media-unmute--show{display:none;opacity:0;pointer-events:none}}#sound{opacity:0;transition:opacity .3s ease-in-out}.heroWScroll__content h1,.heroWScroll__content h2,.heroWScroll__content h3,.heroWScroll__content h4,.heroWScroll__content h5,.heroWScroll__content h6{font-family:var(--poppins-light);font-size:2.25rem}@media (min-width:768px){.heroWScroll__content h1,.heroWScroll__content h2,.heroWScroll__content h3,.heroWScroll__content h4,.heroWScroll__content h5,.heroWScroll__content h6{font-size:calc(2.25rem + .8vw)}}@media (min-width:1200px){.heroWScroll__content h1,.heroWScroll__content h2,.heroWScroll__content h3,.heroWScroll__content h4,.heroWScroll__content h5,.heroWScroll__content h6{font-size:4.0625rem}}@media (min-width:768px){.heroWScroll__content :not(h1,h2,h3,h4,h5,h6){margin:0 auto;max-width:75%}}.heroWScroll__content p{font-size:1.125rem}.heroWScroll__cta{margin-top:60px}