@import url(//db.onlinewebfonts.com/c/b9e67988bca359721c0bf7b97cea093a?family=A-TTF+Shin+Go+Pro+B);@import url(//db.onlinewebfonts.com/c/f5251639d6b7657770e0f29b1fd3fb58?family=A-TTF+Shin+Go+Pro+R);@import url(//db.onlinewebfonts.com/c/0deca6aad3694f7d5eff795fced70d67?family=uni+05_54);@import url(//db.onlinewebfonts.com/c/c86f6e311c62f1ee74affa41d9c3686f?family=Streamster);@font-face{font-family:"Shin Bold";src:url(//db.onlinewebfonts.com/t/b9e67988bca359721c0bf7b97cea093a.eot);src:url(//db.onlinewebfonts.com/t/b9e67988bca359721c0bf7b97cea093a.eot?#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/b9e67988bca359721c0bf7b97cea093a.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/b9e67988bca359721c0bf7b97cea093a.woff) format("woff"),url(//db.onlinewebfonts.com/t/b9e67988bca359721c0bf7b97cea093a.ttf) format("truetype"),url("//db.onlinewebfonts.com/t/b9e67988bca359721c0bf7b97cea093a.svg#A-TTF Shin Go Pro B") format("svg")}@font-face{font-family:"Shin Reg";src:url(//db.onlinewebfonts.com/t/f5251639d6b7657770e0f29b1fd3fb58.eot);src:url(//db.onlinewebfonts.com/t/f5251639d6b7657770e0f29b1fd3fb58.eot?#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/f5251639d6b7657770e0f29b1fd3fb58.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/f5251639d6b7657770e0f29b1fd3fb58.woff) format("woff"),url(//db.onlinewebfonts.com/t/f5251639d6b7657770e0f29b1fd3fb58.ttf) format("truetype"),url("//db.onlinewebfonts.com/t/f5251639d6b7657770e0f29b1fd3fb58.svg#A-TTF Shin Go Pro R") format("svg")}@font-face{font-family:"8-bit";src:url(//db.onlinewebfonts.com/t/0deca6aad3694f7d5eff795fced70d67.eot);src:url(//db.onlinewebfonts.com/t/0deca6aad3694f7d5eff795fced70d67.eot?#iefix) format("embedded-opentype"),url(//db.onlinewebfonts.com/t/0deca6aad3694f7d5eff795fced70d67.woff2) format("woff2"),url(//db.onlinewebfonts.com/t/0deca6aad3694f7d5eff795fced70d67.woff) format("woff"),url(//db.onlinewebfonts.com/t/0deca6aad3694f7d5eff795fced70d67.ttf) format("truetype"),url("//db.onlinewebfonts.com/t/0deca6aad3694f7d5eff795fced70d67.svg#uni 05_54") format("svg")}.shin{font-family:"Shin Reg",monospace}.shin-bold{font-family:"Shin Bold",monospace}.bit{font-family:"8-bit",monospace}h1,h2,h3{font-family:"Shin Bold"}h4,h5,h6{font-family:"Shin Reg"}h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}a,p,ul li{font-size:1rem}code{font-size:1.2rem}.text-small,small{font-size:.8rem}i[class*=fa-],svg[class*=fa-]{font-family:"font awesome";font-size:1.75rem;width:1.75rem;height:1.75rem}.center{text-align:center}.max{max-width:1200px;padding:2rem;margin:0 auto}.flex{display:flex}.flex-jc-sb{justify-content:space-between}.grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.grid img{aspect-ratio:16/9;width:100%;height:400px;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.grid-200{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-200 img{aspect-ratio:16/9;width:100%;height:200px;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.grid-align-center{align-items:center}.uppercase{text-transform:uppercase}.color-main{color:#00a6d9}.bold{font-weight:700!important}.semi{font-weight:600!important}.normal{font-weight:400!important}.light{font-weight:300!important}.color-blue{color:#00a6d9!important}.color-white{color:#fff!important}.color-near-white{color:#f0f0f0!important}.color-charcoal{color:#323232!important}.background-blue{background-color:#00a6d9!important}.background-charcoal{background-color:#323232!important}.background-near-white{background-color:#f0f0f0!important}.background-dark-grey{background-color:#4d4d4d!important}.margin-2em{margin:2em auto}.margin-3em{margin:3em auto}.margin-4em{margin:4em auto}.svg-white g,.svg-white path,.svg-white polygon{fill:#fff}.svg-charcoal g,.svg-charcoal path,.svg-charcoal polygon{fill:#323232}.svg-blue g,.svg-blue path,.svg-blue polygon{fill:#00a6d9}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.list-style-none{list-style:none;padding-left:0}.hidden{visibility:hidden}.visible{visibility:visible}.hide{display:none}@media (max-width:30em){.hide-for-small{display:none!important}}@media (min-width:30em){.show-for-small{display:none!important}}@media (max-width:40em){.hide-for-mobile{display:none!important}}@media (min-width:40em){.show-for-mobile{display:none!important}}@media (max-width:40em){.show-for-mobile-only{display:none!important}}@media (min-width:50em){.show-for-mobile-only{display:none!important}}@media (max-width:50em){.show-for-tablet-only{display:none!important}}@media (min-width:75em){.show-for-tablet-only{display:none!important}}@media (min-width:50em){.hide-for-tablet-up{display:none!important}}@media (max-width:75em){.show-for-large{display:none!important}}@media (min-width:75em){.hide-for-large{display:none!important}}@media screen and (orientation:portrait){.show-for-landscape{display:none!important}}@media screen and (orientation:landscape){.show-for-portrait{display:none!important}}@media (min-height:30em){.show-for-short{display:none!important}}@media (max-height:30em){.show-for-tall{display:none!important}}@font-face{font-family:Streamster;src:url(//db.onlinewebfonts.com/t/c86f6e311c62f1ee74affa41d9c3686f.woff) format("woff"),url(//db.onlinewebfonts.com/t/c86f6e311c62f1ee74affa41d9c3686f.woff2) format("woff2")}.streamster{font-family:Streamster,script}*{margin:auto;padding:0;cursor:default}body{width:100vw;height:100vh;background:#09090e;overflow:hidden}.action{position:absolute;bottom:8vh;width:220px;left:calc(50vw - 110px);z-index:999}.action>*{display:block}.action .button{color:#fff;padding:1rem 1.5rem;border:1px solid #fff;border-radius:4px;text-align:center;text-transform:uppercase;font-family:"8-bit",monospace;transition:all .3s linear;background-color:#310e35;text-decoration:none}.action .button:active,.action .button:hover{background-color:#a22561;text-shadow:0 0 8px #fff,0 0 24px #fff,0 0 32px #f80022,0 0 40px #f80022;box-shadow:0 0 8px #fff,0 0 24px #fff,0 0 32px #f80022,0 0 40px #f80022}.action .link{margin-top:1rem;text-align:center;color:#fff;text-decoration:underline;font-family:"8-bit",monospace}.action .link:active,.action .link:hover{color:#ffdd40;text-shadow:0 0 8px #fff,0 0 24px #fff,0 0 32px #f80022,0 0 40px #f80022}.copyright{color:#fff;font-size:12px;position:absolute;bottom:1rem;right:1rem;font-family:"8-bit",monospace;z-index:999}.copyright span{animation:neon 2.4s infinite alternate}@media (max-width:64em){.copyright{right:initial;left:calc(50vw - 16rem)}}#spotify{position:absolute;z-index:997;display:block;left:1rem;bottom:1rem}#spotify iframe{border-radius:12px;height:80px;width:320px}@media (max-width:64em){#spotify{display:none}}#neon{width:50vw;height:18vw;max-height:60vh;color:#fff;text-align:center;font-family:streamster;font-size:10vw;text-shadow:0 0 8px #fff,0 0 24px #fff,0 0 32px #f80022,0 0 40px #f80022;position:absolute;inset:0;transform:rotate(-8deg);z-index:100}#neon span:nth-child(1){animation:neon 1.7s infinite alternate}#neon span:nth-child(2){animation:neon 1.7s infinite alternate-reverse}@keyframes neon{0%,100%,18%,22%,26%,58%,62%{text-shadow:0 0 8px #fff,0 0 24px #fff,0 0 32px #f80022,0 0 40px #f80022}20%,24%,60%{text-shadow:none}}#neon::before{content:"{";position:absolute;inset:1vw 0 0 6vw;transform:rotate(3deg)}#grid{width:180%;height:100%;background:#8000804d;display:grid;grid-template:repeat(16,1fr)/repeat(40,1fr);position:absolute;inset:0 0 -23% -40%;transform:perspective(60vh) rotateX(75deg) translateY(-6.25vh);animation:gridz .8s infinite linear}@keyframes gridz{100%{transform:perspective(60vh) rotateX(75deg) translateY(6.25vh)}}#grid div{width:100%;height:100%;border:1px solid #ccc;filter:blur(1px)}#top{width:100%;height:55%;background:linear-gradient(#0d0221 0,#45125e 40%,#a22561 80%,#ff3864 100%);box-shadow:0 0 100px purple,0 0 200px purple}.stars{width:1px;height:1px;background:#fff;position:absolute}#sun{width:40vw;max-width:40vh;height:40vw;max-height:40vh;background:linear-gradient(#ff3864 0,#f80 100%);box-shadow:inset 0 0 20px purple,0 0 120px purple,0 35vh 400px #add8e64d;border-radius:50%;position:absolute;inset:auto 0 55vh 0;overflow:hidden;z-index:10}.sun{height:0;width:100%;position:absolute;inset:5vh 0 auto 0;transform:translateY(6vh);animation:sunset 6s linear infinite}@keyframes sunset{0%,5%{background:#45125e;opacity:0}10%{opacity:1}70%{background:#a22561}100%{height:4vh;background:#e03263;transform:translateY(40vh)}}#mountain::before{content:"";width:100vw;height:4px;background:#fff;box-shadow:0 0 8px #fff,0 0 16px #fff,0 0 24px #af62ff,0 0 32px #af62ff;position:absolute;filter:blur(1px);z-index:20}#mountain div{background:linear-gradient(#090910 40%,#450547 100%);-webkit-clip-path:polygon(50% 0,0 100%,100% 100%);clip-path:polygon(50% 0,0 100%,100% 100%);position:absolute;z-index:10}#mountain div:nth-child(1){width:24vw;height:6vw;max-height:6vh;inset:auto auto 45% -5%}#mountain div:nth-child(2){width:24vw;height:8vw;max-height:8vh;inset:auto auto 45% 5%}#mountain div:nth-child(3){width:30vw;height:10vw;max-height:10vh;inset:auto auto 45% 15%}#mountain div:nth-child(4){width:30vw;height:18vw;max-height:18vh;inset:auto auto 45% 30%}#mountain div:nth-child(5){width:30vw;height:26vw;max-height:26vh;inset:auto 30% 45% auto}#mountain div:nth-child(6){width:30vw;height:10vw;max-height:10vh;inset:auto 15% 45% auto;z-index:9}#mountain div:nth-child(7){width:24vw;height:8vw;max-height:8vh;inset:auto 5% 45% auto;z-index:8}#mountain div:nth-child(8){width:24vw;height:6vw;max-height:6vh;inset:auto -5% 45% auto;z-index:7}@media screen and (max-height:740px){#neon{width:30vw;height:10.8vw;font-size:6vw}}