@import"https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@300&display=swap";*{margin:0;bottom:0}html{scroll-behavior:smooth;font-family:Open Sans Condensed,sans-serif}@media(min-width:1400px){html{font-size:16pt!important}}.link{text-decoration:underline;color:#fafafa}.link:hover{color:#f66}#parallax-logo{position:relative;width:100%;height:50%;background-image:url(/img/logo_piece_1.png),url(/img/logo_piece_2.png),url(/img/logo_piece_3.png);background-repeat:no-repeat;background-position:50%;background-position:50% 50%;background-size:60%;max-width:1400px;margin:0 auto;transition:background-position .2s}@media(max-width:1000px){#parallax-logo{background-size:90%}}@media(min-width:1000px){#parallax-logo{background-size:80%}}.banner-container{background-size:cover;background-position:0;height:700px;padding-right:10vw;padding-left:10vw}.banner-container.banner-right{background-position:100%}.banner-container.bg-0{background-image:url(/img/screen_0_bg.jpg)}@media(max-width:1200px){.banner-container.bg-0{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/screen_0_bg.jpg)}}.banner-container.bg-1{background-image:url(/img/screen_1_bg.jpg)}@media(max-width:1200px){.banner-container.bg-1{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/screen_1_bg.jpg)}}.banner-container.bg-2{background-image:url(/img/screen_2_bg.jpg)}@media(max-width:1200px){.banner-container.bg-2{background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(/img/screen_2_bg.jpg)}}@media(min-width:1800px){.banner-container{height:900px}}.banner-text{max-width:50px}@media(min-width:1400px){.banner-text{max-width:33vw}}.banner-container-small{background-color:#050505}.discord-link{width:50%;max-width:400px;min-width:200px}.discord-logo{display:block;width:100%;height:auto;cursor:pointer;transition:transform .4s}.discord-logo:hover{transition:transform .4s;transform:scale(1.1)}.bg-discord{background-size:cover;background-position:50%;background-image:url(/img/discord-bg.jpg);padding:20vh}.logo-subtitle{font-size:28pt;margin:16px}.hr-separator{background:url(/img/hr.png);background-size:100%;height:1px;margin:0 auto;opacity:.5}body{background:#101010;color:#fafafa}body main{width:100%;max-width:2560px;margin:0 auto}body main .parallax-layer{z-index:10;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:2560px;height:1000px}body main .parallax-layer .layer{position:absolute;width:100%;max-width:2560px;height:1000px;background-size:auto 1038px;background-repeat:no-repeat;background-position:bottom;top:0;left:0}body main .parallax-layer .layer.layer-0{background-image:url(/img/logo_piece_1.png)}body main .parallax-layer .layer.layer-1{background-image:url(/img/logo_piece_2.png)}body main .parallax-layer .layer.layer-2{background-image:url(/img/logo_piece_3.png)}body main .scroll-space{z-index:20;position:relative;top:980px;width:100%;height:950px;background:#101010}.screenshot{box-shadow:0 0 13px 3px rgba(0,0,0,.239)}*{box-sizing:border-box}h1{font-size:calc(.5rem + 8vmin)}h1,h2{font-weight:600;font-style:italic}h2{font-size:calc(.8rem + 4vmin);line-height:1.2}p{font-size:calc(.8rem + 1.25vmin);line-height:1.65}.caption{position:absolute;bottom:1rem;right:1rem;color:#fff;z-index:2;font-size:.6rem}form{padding:0;margin:0;height:100%}.parallax-wrapper{height:100vh;overflow-x:hidden;overflow-y:scroll;perspective:10px}.parallax-content{position:relative;width:100%;height:100vh;min-height:700px}.hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero img{position:absolute;top:0;left:0;width:100%;height:110%;object-fit:cover;z-index:1;transform:translateZ(1px)}.hero .hero__title{color:#fff;z-index:2;text-align:center;width:100%;height:100%}.hero .hero__title p{margin-top:.5rem;font-size:calc(.6rem + .75vmin)}.hero .hero__title a{color:#fff}.hero:after{content:"";position:absolute;top:50%;left:0;width:100%;height:100%;transform-origin:0 100%;transform:translateZ(8px);pointer-events:none;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.533),rgba(0,0,0,.933),#000);z-index:3}.main-content{font-family:Open Sans Condensed,sans-serif;font-size:20pt}.main-content h2{font-style:normal}#bg-video{position:absolute;bottom:0;min-width:100%;min-height:100%}.scroll-icon-container{--size:30px;display:flex;align-items:center;justify-content:center;position:absolute;overflow:hidden;top:calc(var(--size)*-1);left:0;right:0;margin:0 auto;width:calc(var(--size)*2);height:calc(var(--size)*2);border-radius:.15rem;background-color:inherit;box-shadow:0 6px 12px -3px rgba(0,0,0,.1);z-index:4}.scroll-icon-container .icon--down-arrow{width:var(--size);height:var(--size)}.footer-logo{cursor:pointer;width:100px;height:50px;transition:transform .4s;margin-right:5px}.footer-logo:hover{transform:scale(1.1);transition:transform .4s}.footer-link{cursor:pointer;padding:0 5px;border-left:1px solid #fafafa;font-size:1rem;text-decoration:none;color:#f66;transition:color .4s;white-space:nowrap}.footer-link.footer-noborder{border-left:none}.footer-link:hover{color:#fafafa;transition:color .4s}.footer-icon{cursor:pointer;color:#ccc;transition:color .4s;font-size:24pt;padding:5px}.footer-icon:hover{transition:color .4s;color:#f66}.copyright-text{font-size:.9rem;color:#ccc}.steam-widget{max-width:646px;width:100%;text-align:center}.steam-widget iframe{max-width:100%}.spacer{height:100px}.navbar-logo{float:left;width:48px;height:48px}.navbar-custom{font-family:Open Sans Condensed,sans-serif;background-color:#101010;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;width:100%;height:50px;padding:0 20px;text-align:center;z-index:10;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.navbar-custom a{float:left;display:block;color:#ccc;text-align:center;padding:10px 16px;text-decoration:none;font-size:16pt;transition:.4s;cursor:pointer}.navbar-custom a:hover{color:#fafafa}.navbar-custom a.navbar-icon{display:none;font-size:20pt;line-height:1.2}.navbar-custom a.navbar-icon:hover{color:#f66}@media screen and (max-width:650px){.navbar-custom a:not(:first-child){display:none}.navbar-custom .navbar-button{display:block;position:absolute;left:calc(50% - 48px);top:0}.navbar-custom a.navbar-icon{display:block;position:absolute;right:0;top:0}.navbar-custom .navbar-logo{display:block;float:none}.navbar-custom.navbar-responsive{overflow:visible;text-align:center;padding:0}.navbar-custom.navbar-responsive .navbar-logo{margin-left:20px}.navbar-custom.navbar-responsive a.navbar-icon{position:absolute;right:0;top:0}.navbar-custom.navbar-responsive a{float:none;display:block;text-align:center;background:#101010;transition:display .5s}}.button{font-size:16pt;pointer-events:auto;cursor:pointer;background:#e7e7e7;border:none;padding:1.5rem 3rem;margin:0;font-family:inherit;font-size:inherit;position:relative;display:inline-block}.button:after,.button:before{position:absolute;top:0;left:0;width:100%;height:100%}.button--fenrir{color:#fff;padding:0;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);width:120px;height:120px;text-transform:uppercase;font-size:18pt;transform:scale(1.5);transition:.5s;opacity:.7;margin:50px;background:none}.button--fenrir span{height:45px;display:block;width:118px;opacity:inherit}.button-progress{position:absolute;width:80px;height:80px;top:calc(50% - 40px);left:calc(50% - 40px);transition:transform .4s cubic-bezier(.7,0,.3,1)}.progress__circle,.progress__path{fill:none;stroke:hsla(0,0%,100%,.6);stroke-width:1px}.button--fenrir:focus-visible .progress__circle{fill:hsla(0,0%,100%,.8)}.progress__path{stroke:#f66;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s cubic-bezier(.7,0,.3,1)}.button--fenrir:hover{opacity:1;transition:.5s;color:#f66}.button--fenrir:hover .progress__path{stroke-dashoffset:0}.yellow{color:#f66}.button--mimas{text-transform:uppercase;letter-spacing:.05rem;font-weight:700;font-size:.85rem;border-radius:5px;overflow:hidden;color:#f66;border:2px solid #f66;background:transparent;padding:2px 20px;height:80%;margin-top:5px}.button--mimas:hover{color:#101010;transition:.5s}.button--mimas:hover:before{transform:translate3d(100%,0,0)}.button--mimas:before{content:"";background:#f66;width:120%;left:-140%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1)}.button--mimas:before:hover{color:#101010;transition:.5s}.button--mimas span{position:relative}.button-big{height:50px;font-size:14pt}.navbar-button{float:right}.parallax-buttons-container{height:100px;width:100%}.parallax-buttons-container button{margin:10px;font-size:18pt}.slide-in{transform:translateX(250px)}.slide-in.left{transform:translateX(-250px)}.come-in{transform:translateX(250px);position:relative;animation:come-in .6s ease forwards}.come-in.left{transform:translateX(-250px)}@keyframes come-in{to{transform:translateY(0)}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-effect-exit{opacity:0}.modal-video-effect-exit .modal-video-movie-wrap{transform:translateY(100px)}.modal-video-body{max-width:960px;margin:0 auto;padding:0 5px;box-sizing:border-box}.modal-video-body,.modal-video-inner{width:100%;height:100%;display:flex;justify-content:center}.modal-video-inner{align-items:center}@media(orientation:landscape){.modal-video-inner{padding:10px 20px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media(orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;background:#fff;border-radius:5px;margin-top:-6px}