@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,700;1,300;1,400;1,500;1,700&family=Nova+Square&display=swap";*{box-sizing:border-box}body{background-color:#fff}body,html{margin:0}html{scroll-behavior:smooth}button{border:none}*:focus-visible{outline-style:solid;outline-width:2px;outline-color:var(--c-accent);outline-offset:2px}ul.menu,ul.sub-menu{list-style:none;margin:0;padding:0}body{width:100%;max-width:100vw;min-height:100vh;min-height:-webkit-fill-available;overflow-x:hidden;font-family:barlow,sans-serif;color:#fff;background:linear-gradient(rgba(31,78,100,.9490196078),rgba(19,41,54,.9647058824),#0d1a23,rgba(19,41,54,.9647058824),rgba(31,78,100,.9490196078)),url(/grid.png),linear-gradient(#1f4e64,#132936,#0d1a23,#132936,#1f4e64);background-size:cover,initial,cover;background-repeat:no-repeat,initial,no-repeat;background-attachment:fixed}html{height:-webkit-fill-available}h1,h2,h3,label,.map-text{font-family:nova square,sans-serif;background:-webkit-linear-gradient(#30d2ff,#fff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 2px #30d2ff)drop-shadow(1px 1px 1px rgba(3,3,3,.6901960784))}h1.center,h2.center,h3.center,label.center,.map-text.center{text-align:center}h1{font-size:3.6rem}h2{font-size:2.4rem}h3{font-size:1.2rem}b,strong{color:#30d2ff}section,footer{padding-block:2rem}section .wrapper,footer .wrapper{width:min(90%,1000px);margin:auto}section .wrapper.thin,footer .wrapper.thin{width:min(90%,640px)}footer{background-color:rgba(3,3,3,.6901960784);box-shadow:0 0 20px #30d2ff;margin-top:2rem}.bg-dark{background-color:rgba(3,3,3,.6901960784);box-shadow:0 0 20px #30d2ff;margin-block:2rem}.wrapper :first-child{margin-top:0}ul:not(.menu){padding-left:0;list-style:none}ul:not(.menu) li{padding-left:1em;padding-block:.2em;position:relative}ul:not(.menu) li:after{content:"";height:.4em;width:.4em;background:#30d2ff;display:block;position:absolute;transform:rotate(45deg);top:.7em;left:0}ul.menu{list-style:none;width:min(90%,1000px);margin:auto;display:flex;gap:1rem}ul.menu li>a{font-family:nova square,sans-serif;display:block;color:#fff;text-decoration:none;padding:.6rem}ul.menu li>a:hover{color:#30d2ff;text-shadow:0 0 3px rgba(0,204,255,.768627451)}.title-container{width:min(90%,1000px);margin:auto;text-align:center;margin-top:4rem}.title-container h1{margin-bottom:0}.title-container span{font-family:nova square,sans-serif;font-size:1.2rem}.form-wrapper{margin:auto;width:360px;padding:1rem 2rem}#code-form{display:flex;flex-direction:column;gap:1rem;padding-block:4rem}#code-form label{font-size:1.6rem;margin-bottom:-.5rem}#code-form input[type=text]{font-family:nova square,sans-serif;font-size:3rem;background-color:#000;color:#fff;border:none;width:100%;text-align:center;box-shadow:none!important}#code-form input[type=submit]{width:100%;font-family:nova square,sans-serif;font-size:1.2rem;color:#fff;background:linear-gradient(#052e44,#063f5d);border:none;padding:.6em 1em;transition:all .4s ease-out}#code-form input[type=submit]:hover{background:linear-gradient(#084261,#095279);box-shadow:0 0 10px 3px #30d2ff inset;color:#30d2ff;cursor:pointer}#howto-wrapper img{max-width:100%;height:auto}.map-wrapper{max-width:100%;position:relative;display:flex;justify-content:flex-end}.map-wrapper .map-container{max-width:80%;position:relative}.map-wrapper .map{width:100%;height:auto;filter:drop-shadow(0 0 2px #1086b9)}.map-wrapper .map-overlay{display:none;position:absolute;width:100%;height:auto;top:0;bottom:0;right:0}.map-wrapper .map-overlay.display{display:block;filter:drop-shadow(0 0 5px #30d2ff)}.map-wrapper .map-text{position:absolute;bottom:0;right:0;padding:1rem 2rem;font-size:3rem}.map-wrapper .artists{position:absolute;display:flex;flex-wrap:wrap;left:0;right:calc(100% - 600px);justify-content:center;align-items:flex-start;gap:.5rem}.map-wrapper .artists>.artist{flex:0 0 calc(33% - .3rem);z-index:10;position:relative;cursor:pointer}.map-wrapper .artists>.artist .artist-container{padding:.75rem;padding-bottom:1.25rem}.map-wrapper .artists>.artist .artist-container h3{margin-block:.6rem .2rem}.map-wrapper .artists>.artist .artist-container span.stand{font-weight:600;font-size:1.2rem}.map-wrapper .artists>.artist .artist-container .corner-container{width:fit-content}.map-wrapper .artists>.artist .artist-container img{max-width:165px;height:auto;display:block}.map-wrapper .artists>.artist .rrss-links{display:none}.map-wrapper .artists>.artist:hover .artist-container{background:rgba(16,134,185,.5215686275);-webkit-clip-path:polygon(0% 0%,calc(100% - 11px) 0%,100% 11px,100% 100%,11px 100%,0% calc(100% - 11px));clip-path:polygon(0% 0%,calc(100% - 11px) 0%,100% 11px,100% 100%,11px 100%,0% calc(100% - 11px))}.map-wrapper .artists>.artist.selected{position:relative;z-index:999;filter:drop-shadow(0 0 5px #30d2ff)}.map-wrapper .artists>.artist.selected .rrss-links{display:flex;flex-direction:column;position:absolute;top:calc(100% - 12px);left:0;min-width:100%;padding:.5rem .75rem;background-color:#18465e;-webkit-clip-path:polygon(0% 0%,calc(100% - 11px) 0%,100% 11px,100% 100%,11px 100%,0% calc(100% - 11px));clip-path:polygon(0% 0%,calc(100% - 11px) 0%,100% 11px,100% 100%,11px 100%,0% calc(100% - 11px))}.map-wrapper .artists>.artist.selected .rrss-links a{color:#fff;text-decoration:none;margin-bottom:.5rem}.map-wrapper .artists>.artist.selected .artist-container{background:linear-gradient(#30d2ff,#296585);-webkit-clip-path:polygon(0% 0%,calc(100% - 11px) 0%,100% 11px,100% 100%,11px 100%,0% calc(100% - 11px));clip-path:polygon(0% 0%,calc(100% - 11px) 0%,100% 11px,100% 100%,11px 100%,0% calc(100% - 11px))}@media(max-width:1000px){.map-wrapper{flex-direction:column}.map-wrapper .artists{position:relative}.map-wrapper .artists>.artist .rrss-links{display:none!important}.map-wrapper .map-container{max-width:100%}.map-wrapper .map-text{font-size:2.5rem}}@media(max-width:600px){.map-wrapper .artists{gap:.5rem}.map-wrapper .artists>.artist .artist-container h3{margin-block:.3em .1rem;font-size:1rem}.map-wrapper .artists>.artist .artist-container span.stand{font-size:1rem}.map-wrapper .artists>.artist .artist-container img{max-width:120px}.map-wrapper .map-text{position:relative;text-align:center}}#digital-rewards{text-align:center}#digital-rewards h2{margin-bottom:.2rem}#digital-rewards b{color:#fff;display:block;width:fit-content;margin-block:1rem .5rem;position:relative;margin-inline:auto}#digital-rewards b::before{content:"";height:1px;top:50%;width:max(15vw,100px);right:calc(100% + 10px);background-color:#30d2ff;position:absolute;filter:drop-shadow(0 0 2px #1086b9)}#digital-rewards b::after{content:"";height:1px;top:50%;width:max(15vw,100px);left:calc(100% + 10px);background-color:#30d2ff;position:absolute;filter:drop-shadow(0 0 2px #1086b9)}#digital-rewards .corner-container{width:fit-content}#digital-rewards .download-btn{display:block;font-family:nova square,sans-serif;font-size:1rem;text-decoration:none;color:#fff;background:linear-gradient(#052e44,#063f5d);border:none;padding:.6em 1em;transition:all .4s ease-out}#digital-rewards .download-btn:hover{background:linear-gradient(#084261,#095279);box-shadow:0 0 10px 3px #30d2ff inset;color:#30d2ff;cursor:pointer}.image-rewards{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;margin-block:1rem}.image-rewards .img-container{flex:none;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.image-rewards .img-container img{display:block;width:auto;height:auto;max-width:400px;max-height:400px;object-fit:contain}.image-rewards .img-container.small{flex:0 0 150px}.image-rewards .img-container.small img{max-width:150px;max-height:200px}.corner-element{box-shadow:0 0 10px 3px #1086b9 inset;border-radius:12px;-webkit-clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0% 10px);clip-path:polygon(10px 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px),0% 10px)}.corner-container{position:relative;width:calc(100% - 4px);margin:2px}.corner-container::before{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;background-color:#30d2ff;-webkit-clip-path:polygon(11px 0%,calc(100% - 11px) 0%,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0% calc(100% - 11px),0% 11px);clip-path:polygon(11px 0%,calc(100% - 11px) 0%,100% 11px,100% calc(100% - 11px),calc(100% - 11px) 100%,11px 100%,0% calc(100% - 11px),0% 11px)}.corner-container.red::before{background-color:#ff0019;-webkit-clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px);clip-path:polygon(6px 0%,calc(100% - 6px) 0%,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0% calc(100% - 6px),0% 6px)}.corner-container.red .corner-element{border-radius:6px;box-shadow:0 0 10px 3px #8d000e inset;-webkit-clip-path:polygon(5px 0%,calc(100% - 5px) 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0% calc(100% - 5px),0% 5px);clip-path:polygon(5px 0%,calc(100% - 5px) 0%,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0% calc(100% - 5px),0% 5px)}.corner-container.double-border{margin:6px;width:calc(100% - 12px)}.corner-container.double-border::before{z-index:-2;top:-6px;bottom:-6px;left:-6px;right:-6px;-webkit-clip-path:polygon(13px 0%,calc(100% - 13px) 0%,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0% calc(100% - 13px),0% 13px);clip-path:polygon(13px 0%,calc(100% - 13px) 0%,100% 13px,100% calc(100% - 13px),calc(100% - 13px) 100%,13px 100%,0% calc(100% - 13px),0% 13px)}.corner-container.double-border::after{content:"";z-index:-1;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;background:linear-gradient(#032030,#052d42);-webkit-clip-path:polygon(12px 0%,calc(100% - 12px) 0%,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0% calc(100% - 12px),0% 12px);clip-path:polygon(12px 0%,calc(100% - 12px) 0%,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0% calc(100% - 12px),0% 12px)}.corner-container.double-border .corner-element{z-index:1}#wrong-code{display:none}#wrong-code.display{display:block}#wrong-code>div{background-color:#430000;color:#f10;padding:.5rem .75rem}