@font-face{font-family:sce;src:url(SIE-T2.0.otf);font-weight:400;font-style:normal}*{box-sizing:border-box;font-family:letter-gothic-std,monospace;font-weight:700;font-style:normal}html{background-color:#000;color:#fff;margin:0;padding:0;-webkit-text-size-adjust:100%;font-size:20px}#body{display:none}#background{position:fixed;z-index:-1;width:100vw;height:100vh;background-color:#000;opacity:.3;left:0;right:0}#top-section{margin:0 auto;width:80vw;min-height:100vh;background:linear-gradient(rgba(0,0,0,1),rgba(0,0,0,0));z-index:1}#landing-image-wrapper{width:100%;border:3px solid #151379;height:510px;max-width:1150px;overflow:hidden;margin:0 0 0 auto;display:flex;align-items:flex-end}@keyframes scroll{from{transform:translateY(calc(100% - 510px))}to{transform:translateY(0%)}}@keyframes shrink-100-50{from{width:100%;margin:0 auto}20%{width:100%;margin:0 0 0 auto}to{width:50%;margin:0 0 0 auto}}#init-animation-wrapper{width:100%;max-width:1150px;animation:shrink-100-50 1s ease-in both;animation-play-state:paused}#landing-image{margin-bottom:0;width:100%;animation:scroll 3s ease-out .5s both;animation-play-state:paused}#landing-text{min-height:145px;position:relative;margin-left:auto;margin-right:0;top:-50px;width:95%;max-width:1092.5px;background-color:#000;border:3px solid #151379;color:#c2c2c2;font-style:normal;font-weight:400;white-space:break-spaces}@keyframes fade-in{from{opacity:0}to{opacity:1}}#purchase-content{width:38vw;max-width:1150px;margin:0 auto 0 0;position:absolute;top:8px;height:650px;border:3px solid #151379;animation:fade-in .1s ease-in 1.25s both;animation-play-state:paused;background-image:url(images/switch-cover-art.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#main-logo-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#main-logo{margin:10px;width:100%}#purchase-text{position:absolute;bottom:0;right:0;text-align:right;font-size:40px}#title-section{width:100%;margin:0 auto;min-height:100vh;display:flex;justify-content:center;flex-wrap:wrap}#title-section>div{flex:1 0 auto;width:100%;margin:0 auto;text-align:center;min-height:50px}table{text-align:left;margin:0 auto}td{padding:3px 10px}.img-button-wrapper{background-color:#000;display:inline-block;opacity:1}.img-button-img{opacity:.8}.img-button-img:hover{cursor:pointer;opacity:1}.content-section{text-align:center;margin:40px auto;padding:10%;font-size:1rem;width:80%}.flex-section{display:flex;flex-wrap:wrap}.flex-items{flex:1 1 300px;padding:10px;max-width:50%;min-width:400px;margin:0 auto;justify-content:center}.flex-items img{width:100%}footer{text-align:center;margin:0 auto;width:75%}#logo-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#logo-wrapper>img{margin:10px}.social{display:flex;flex-wrap:wrap;justify-content:center}.social a{flex:0 0 75px;background-color:#fff;border:2px solid #000;color:#000;width:80px;height:50px;vertical-align:middle;font-size:2rem;padding:2px;display:flex;align-items:center;justify-content:center;text-decoration:none;margin:5px}#mce-email{padding:3px;width:30%}.clear{display:inline-block;margin:15px auto}.button{background-color:#aaa;padding:4px;border:none;border-radius:3px;color:#fff;cursor:pointer}.button:hover{transition:.5s;background-color:#777}#main_video{position:relative;width:100%;animation-duration:3s}.video_wrapper{width:100%}iframe{position:absolute;top:0;left:0;width:100%;height:100%}#age-gate{text-align:center;max-width:50%;margin:0 auto;padding-top:100px}select{min-width:100px;padding:5px}#continue{min-width:200px;padding:5px}#continue:hover{transition:.5s;background-color:#aaa;cursor:pointer}#modal{position:fixed;margin:0 auto;left:0;right:0;top:0;bottom:0;width:100vw;min-height:100vh;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,.3)}#modal-content{padding:20px;width:80%;margin:100px auto;text-align:center;background-color:rgba(0,0,0,.7)}#modal-x{margin:auto 0 auto auto;width:20px;cursor:pointer}.visible{display:block}.invisible{display:none}.store-link{text-decoration:none;cursor:pointer;padding:10px;border-radius:10px;background-color:#fff;border:1px solid #fff;margin:20px;display:inline-block;color:#000;min-width:250px}.store-link:hover{background-color:red;transition:.5s;background-color:#000;color:#fff}