*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}#loading{position:absolute;left:0;right:0;top:0;bottom:0;z-index:999}.mask-loading{background-color:#292b37;height:100%}.spinner{width:100px;height:100px;position:relative;margin:0 auto;top:50%}.coffee-container,.trigger-headline{pointer-events:none;font-size:6vw;line-height:1;display:-webkit-flex;display:-ms-flexbox;margin:0}.coffee-container,.double-bounce1,.double-bounce2{left:0;position:absolute;top:0;width:100%;height:100%}.double-bounce1,.double-bounce2{border-radius:50%;background-color:#fff;opacity:.6;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}body{font-family:sans-serif;color:#fff;background-color:#292b37;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;outline:0;color:#F5F21F}.btn,.trigger-headline,a:focus,a:hover{color:#fff}.btn{background:rgba(33,35,35,.7)}.btn:hover{background:rgba(33,35,35,1)}.coffee-container{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;padding:20px}.hidden{position:absolute;overflow:hidden;width:0;height:0;pointer-events:none}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}.content{padding:3em 0}.trigger-headline{top:20px;left:0;position:absolute;text-transform:uppercase;width:100%;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-content:center;color:#333}.trigger-headline span{display:inline-block;position:relative;padding:0 5vw;-webkit-transition:opacity 2s,-webkit-transform 2s;transition:opacity 2s,transform 2s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1);-webkit-transition-delay:.7s;transition-delay:.7s;border:1px solid #fff;background-color:rgba(255,255,255,.3);border-left:none}.trigger-headline span:first-child{border-left:1px solid #fff;border-right:1px solid #fff}.js .trigger-headline--hidden span{pointer-events:none;opacity:0}.js .trigger-headline--hidden span:nth-child(1){-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}.js .trigger-headline--hidden span:nth-child(2){-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}.js .trigger-headline--hidden span:nth-child(3){-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}.js .trigger-headline--hidden span:nth-child(4){-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}.js .trigger-headline--hidden span:nth-child(5){-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.content--related{font-weight:700;padding:10em 1em;text-align:center;color:#fff}.content__wrap--related{max-width:800px;margin:0 auto}.segmenter{width:100vw;height:100vh;position:relative;overflow:hidden}.segmenter__image{width:100%;display:block}.segmenter__background,.segmenter__piece,.segmenter__piece-parallax,.segmenter__piece-wrap,.segmenter__pieces{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.segmenter__piece-parallax{-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out}.segmenter__pieces{-webkit-perspective:400px;perspective:400px}.segmenter__background,.segmenter__piece{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.segmenter__shadow{position:absolute;opacity:0;box-shadow:0 2px 15px rgba(0,0,0,.7)}.typed-cursor{opacity:1;font-weight:100;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;-ms-animation:blink .7s infinite;-o-animation:blink .7s infinite;animation:blink .7s infinite}@-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-moz-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-ms-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@-o-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}