.stage{background:#222;position:relative;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100)}.stage__pause-fallback{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99}.stage .hidden{opacity:0}.stage__posterimage{height:100vh;height:calc(var(--vh, 1vh)*100);background-repeat:no-repeat;background-position:50%;background-size:cover;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.is-playing .stage__posterimage{opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s}@media only screen and (max-width:700px){.stage__posterimage{background-image:url(../../assets/img/intro-poster-mobile.280c1d7f.jpg)}}.stage__bg{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.stage__video{position:absolute;width:177.77777778vh;height:56.25vw;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-height:100%;min-width:100%}.stage__scroll-hint{-ms-flex-item-align:end;align-self:flex-end}@media only screen and (max-width:700px){.stage__scroll-hint{right:-5%}}.stage__content{position:absolute;top:0;left:0;width:100%;height:inherit;z-index:1}.stage__wrapper{width:100%;position:absolute!important;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stage__copy{text-align:left;margin-bottom:4rem;max-width:20rem;margin-right:auto}.stage__copy h1,.stage__copy h2{color:#fff}.stage__copy h1{font-family:Proxima-N-W01-At-Reg}.stage__copy h2{line-height:1.7;margin-bottom:0}@media only screen and (max-width:700px){.stage__copy{margin-bottom:7rem;margin-left:1.5rem}.stage__copy h1{line-height:1.4;font-size:30px;max-width:250px}.stage__copy h2{max-width:270px}}.stage__play-btn{display:none;margin-left:-12px;margin-bottom:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stage__play-btn>svg{width:55px;margin-right:.75rem}@media only screen and (max-width:700px){.stage__play-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.stage__controls{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);bottom:4rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:700px){.stage__controls{display:none}}.stage__pause-btn,.stage__sound-btn{cursor:pointer;background:none;border:none;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stage__pause-btn>svg path,.stage__sound-btn>svg path{fill:#fff}.stage__sound-btn{margin-left:1.75rem}.stage__sound-btn>svg{width:20px;height:32px}.stage__pause-btn>svg.pause{width:18px;height:32px}.stage__pause-btn>svg.play{width:32px;height:32px}.scroll-hint{position:relative;width:5rem;margin-left:auto;left:3rem}@media only screen and (max-width:700px){.scroll-hint{position:absolute;left:5rem}}.scroll-hint__letters{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:33% -110%;transform-origin:33% -110%;overflow:hidden;white-space:nowrap;position:absolute;left:1.5rem;top:.75rem}.scroll-hint__letters span{margin:0;line-height:1;color:#fff;float:left;-webkit-animation:scrollhint 4s cubic-bezier(.77,0,.175,1) infinite;animation:scrollhint 4s cubic-bezier(.77,0,.175,1) infinite;font-size:13px}.scroll-hint__letters span:nth-child(2){-webkit-animation-delay:20ms;animation-delay:20ms}.scroll-hint__letters span:nth-child(3){-webkit-animation-delay:40ms;animation-delay:40ms}.scroll-hint__letters span:nth-child(4){-webkit-animation-delay:60ms;animation-delay:60ms}.scroll-hint__letters span:nth-child(5){-webkit-animation-delay:80ms;animation-delay:80ms}.scroll-hint__letters span:nth-child(6){-webkit-animation-delay:.1s;animation-delay:.1s}.scroll-hint__line{width:2px;background:#1bb08f;height:100px}@media only screen and (max-width:700px){.scroll-hint__line{height:80px}}@-webkit-keyframes scrollhint{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}60%{-webkit-transform:translateZ(0);transform:translateZ(0)}80%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}80.01%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes scrollhint{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}60%{-webkit-transform:translateZ(0);transform:translateZ(0)}80%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}80.01%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}