@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/static/media/Roboto-Regular.27f62b53b93858475a7f.ttf) format("truetype")}@font-face{font-family:"DroidSerif";font-style:normal;font-weight:400;src:url(/static/media/DroidSerif-Regular.676e8361ba2314e5d3b4.ttf) format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{background-color:#000;color:#a5a4a9;font-family:DroidSerif;font-size:calc(8px + 1.5vmin);letter-spacing:.05rem;line-height:1.5em;min-height:100vh}.app *{box-sizing:border-box;display:flex}.app span,.app strong{display:inline}.invisible{display:none!important}.app-background{animation:background-rotate 280s linear infinite;height:max(120vw,200vh);left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:max(120vw,200vh);z-index:0}@keyframes background-rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (min-width:601px){::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#00000020;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#00000050;border-radius:5px;-webkit-transition:background-color .2s;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#00000080}::-webkit-scrollbar-corner{background:#00000020}.lightbox-inner ::-webkit-scrollbar-track{background:#ffffff20}.lightbox-inner ::-webkit-scrollbar-thumb{background-color:#ffffff50}.lightbox-inner ::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.lightbox-inner ::-webkit-scrollbar-corner{background:#ffffff20}}.home{align-items:center;flex-direction:column;justify-content:center;overflow:auto;padding:4rem 10vw;position:relative;width:100vw;z-index:1}.home-title{margin-bottom:3rem;position:relative}.home-title img{height:100%;width:100%}.home-subtitle{bottom:-1rem;font-family:DroidSerif;left:0;letter-spacing:.25rem;position:absolute;text-transform:uppercase;width:100%}.catch-phrase,.home-subtitle{font-weight:700;justify-content:center;text-align:center}.catch-phrase{margin:0 1rem}.main-image{margin:1rem 0;width:100%}.game-stats{justify-content:center;width:100%}.game-stat{box-sizing:initial;flex-direction:column;height:4.5rem;margin:0 4vw;width:3rem}.game-stat-icon{height:3rem;width:3rem}.game-stat-text{color:#fff;font-weight:700;height:1rem;justify-content:center;line-height:1rem;margin-left:-1rem;margin-top:.5rem;text-align:center;width:5rem}#game-stat-difficulty .game-stat-text{font-size:.8em}.main-quote{flex-direction:column;height:6.5rem;margin:3rem 0;padding:1.5rem;position:relative;width:100%}.main-quote-line{font-style:italic;justify-content:center;text-align:center;white-space:nowrap}.main-quote-background{left:50%;max-width:28rem;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:110%}.rule-section{flex-direction:column;margin-top:5rem}.main-separator+.rule-section{margin-top:3rem}.rule-section .bottom-section,.rule-section .left-section{flex-direction:column}.rule-section .right-section{order:-1}.rule-section .center-section,.rule-text{justify-content:center}.rule-text{margin:.7rem 0;text-align:center}.rule-text span{font-size:.85rem;line-height:1.275rem}.rule-image{margin:auto;max-height:12rem;max-width:100%}.rolling-section{height:6rem;mask-image:linear-gradient(90deg,#0000,#000 15%,#000 85%,#0000);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#0000),color-stop(.15,#000),color-stop(.85,#000),to(#0000));overflow:hidden;position:relative;width:100%}.rolling-section .rule-image{animation:rolling-section-translate 100s linear infinite;-webkit-animation:rolling-section-translate 100s linear infinite;height:80%;left:0;max-height:142px;max-width:none;position:absolute;top:50%;transform:translateY(-50%)}.rolling-section .rule-image+.rule-image{animation-delay:-50s;-webkit-animation-delay:-50s}.rolling-section.backwards .rule-image{animation-direction:reverse;-webkit-animation-direction:reverse}.rolling-section:after,.rolling-section:before{background:linear-gradient(#0000,#fff,#0000);height:100%;left:0;position:absolute;top:0;width:2px;z-index:1}.rolling-section:after{left:auto;right:0}@keyframes rolling-section-translate{0%{transform:translateY(-50%) translateX(100%)}to{transform:translateY(-50%) translateX(-100%)}}.lower-title{margin-bottom:2rem;margin-top:2rem;position:relative}.lower-title img{margin:auto;width:70%}.lower-subtitle{bottom:-1.5rem;font-family:DroidSerif;font-weight:700;justify-content:center;left:0;letter-spacing:.25rem;position:absolute;text-align:center;text-transform:uppercase;width:100%}.socials{flex-direction:column;margin-top:1.5rem;width:100%}.socials-text{color:#fff;font-weight:700;justify-content:center;letter-spacing:.1rem}.socials-list{justify-content:center;margin-top:1rem}.socials-list .social-link{height:4.5rem;margin:0 .5rem;width:4.5rem}.socials-list a{height:4.5rem;position:relative;width:4.5rem}.socials-list a img{height:4rem;left:.25rem;position:absolute;top:.25rem;transition:all .15s ease-in-out;width:4rem}.socials-list a:hover img{height:4.5rem;left:0;top:0;width:4.5rem}.event-list{flex-wrap:wrap;justify-content:center;width:100%}.event{height:4.5rem;margin:.25rem;width:4.5rem}.news{width:100%}.news-list{flex-wrap:wrap;justify-content:center;width:100%}.news-link{aspect-ratio:1/1;margin:1%;overflow:hidden;position:relative;width:30%}.news-link:after{background:radial-gradient(#ffffff80,#fff);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-in-out;width:100%}.news-link:hover:after{opacity:.3}.news-link a,.news-link img{height:100%;left:0;position:absolute;top:0;width:100%}.legal-documents{font-size:.85em;font-weight:700;justify-content:center;margin-top:4rem;text-transform:uppercase;width:100%}.legal-document{cursor:pointer;transition:color .15s ease-in-out}.legal-document:hover{color:#fff}.legal-info{font-size:.72em;justify-content:center;letter-spacing:.025rem;margin-top:1rem;text-align:center}.document-subsection-title{color:#fff;margin:.5rem}.legal-document-details h2{color:#fff;justify-content:center;margin-bottom:2rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:601px){.home{font-size:.85em;margin:auto;max-width:calc(30rem + 30vw)}.home-title{margin-bottom:5rem}.catch-phrase{max-width:29rem}.main-image{margin:2.5rem 0}.main-quote{height:8rem;margin:5rem 0 3rem}.game-stat{margin:0 1.5rem}.rule-section{font-size:.85rem;line-height:1.275rem}.rule-section.row{flex-direction:row}.rule-section.row .fadein,.rule-section.row .left-section,.rule-section.row .right-section{width:50%}.rule-section.row .fadein .left-section,.rule-section.row .fadein .right-section{width:100%}.rule-section .right-section{order:0}.rule-section .bottom-section{margin-top:1rem}.lower-title{margin-bottom:4rem;margin-top:4rem}.legal-documents{margin-top:5rem}}.main-separator{height:1rem;justify-content:center;margin-bottom:calc(.5rem + 4vw);margin-top:calc(1rem + 8vw);position:relative;width:100%}.main-separator-text{color:#fff;font-weight:700;margin:0 1rem;text-transform:uppercase;white-space:nowrap}.main-separator-pattern{height:1rem}@media only screen and (min-width:601px){.main-separator{height:1.5rem;margin-bottom:3rem;margin-top:5rem}.main-separator-pattern{height:1.5rem}}.fadein{margin:auto;opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.fadein.left{transform:translateX(-1rem)}.fadein.right{order:-1;transform:translateX(1rem)}.fadein.center{transform:scale(.9)}.fadein.center .rule-section{width:100%}@media only screen and (min-width:601px){.fadein.right{order:0}}.lightbox-container{background-color:#5555;display:table;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.lightbox-container.opaque{background:linear-gradient(180deg,#0b0c1b,#3f3f4c 200vh)}.lightbox-container .lightbox-inner{display:table-cell;text-align:center;vertical-align:middle}.lightbox-container .lightbox-inner .lightbox{background-color:#101010;border-radius:2px;box-shadow:0 0 16px 0 #64646459;display:inline-block;margin:auto;max-height:100%;max-height:80vh;max-width:100%;max-width:80vw;overflow:auto;padding:1em;position:relative;text-align:left}@media only screen and (max-width:600px){.lightbox-container .lightbox-inner .lightbox{background-color:#101010;height:80vh;width:80vw}.small.lightbox-container .lightbox-inner .lightbox{background-color:#1f1f23;height:auto;max-height:80vh;overflow:visible;width:80vw}}.app-footer{background:linear-gradient(#0000,#000);bottom:-1px;height:2.5rem;left:0;opacity:.8;pointer-events:none;position:fixed;width:100vw;z-index:2}.footer-left{left:0}.footer-left,.footer-right{height:2.5rem;position:absolute;top:0;width:8rem}.footer-right{right:0}.app-footer .socials,.app-footer .socials-list{margin:0}.app-footer .socials-list .social-link{height:1.75rem;margin:0 .15rem;width:1.75rem}.app-footer .socials-list a{height:1.75rem;pointer-events:all;width:1.75rem}.app-footer .socials-list a img{height:1.5rem;left:.125rem;top:.125rem;width:1.5rem}.app-footer .socials-list a:hover img{height:1.75rem;left:0;top:0;width:1.75rem}.app-footer .languages{height:1.5rem;justify-content:center;width:100%}.language{cursor:pointer;filter:grayscale(80%);height:100%;pointer-events:all;position:relative;transition:filter .15s ease-in-out;width:50%}.language img{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.language.selected,.language:hover{cursor:default;filter:grayscale(0)}@media (min-width:601px){.app-footer{height:3rem;opacity:.6;pointer-events:all;transition:opacity .15s ease-in-out}.app-footer:hover{opacity:1}.footer-left{left:0;width:8rem}.footer-left,.footer-right{height:3rem;position:absolute;top:0}.footer-right{right:0;width:10rem}.app-footer .socials-list .social-link{height:2.5rem;margin:0 .05rem;width:2.5rem}.app-footer .socials-list a{height:2.5rem;pointer-events:all;width:2.5rem}.app-footer .socials-list a img{height:2rem;left:.25rem;top:.25rem;width:2rem}.app-footer .socials-list a:hover img{height:2.5rem;left:0;top:0;width:2.5rem}.app-footer .languages{height:2rem;justify-content:center;margin-top:.25rem;width:100%}.language{filter:grayscale(80%);transition:filter .05s ease-in-out}}
/*# sourceMappingURL=main.86a89862.css.map*/