@font-face{font-family:LiberationMono-Regular;src:url(../fonts/LiberationMono-Regular.ttf) format("truetype")}body,html{font-family:"Times New Roman",Times,serif;width:100%;height:100%;padding:0;margin:0}h1,h2,h3,h4,h5,h6{text-align:center}h2,h3,h4{font-weight:700;padding:0 50px}h2{font-size:1.875em}p{font-size:1.3125em;padding:0 25px}p:last-child{margin-bottom:28px}ul{margin-bottom:0;padding:0 30px 0 40px}li{padding:10px 0 0 0}li p:last-child{margin-bottom:0}details{padding-bottom:24px}details>details{padding-bottom:5px}details>details:last-child{padding-bottom:24px}details[open]>summary::-webkit-details-marker{color:red}details[open]{padding-bottom:0}details[open]+details{margin-top:22px}details[open]:last-child ul>li:last-child{padding-bottom:30px}.setup details[open]:last-child ul>li:last-child{padding-bottom:0}.setup details[open] ol li,.setup details[open] ul li{padding-top:0}summary{font-size:1.3125em;padding:0 20px;text-align:center}summary:focus{outline:0}summary+.user-setup{padding-top:30px}img,video{width:100%}#map-mobile-hit,#work-mobile-hit{display:none;position:absolute;width:15vw;height:100vh;left:0;top:0;z-index:9}.mobile-nav{display:none}.border{border-bottom:1px solid #000}.center{text-align:center}.page-container{overflow-x:hidden}#panel-wrapper{-webkit-transition:-webkit-transform .75s ease-in-out}.panel-container{display:flex;flex-direction:row;height:100vh;xtouch-action:none}.panel{flex:0 0 auto;width:128px;min-height:200px;min-width:128px}.splitter{flex:0 0 auto;cursor:col-resize;min-height:200px;width:30px;opacity:0;position:relative;z-index:999;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;-ms-transition:opacity .1s ease-in-out;-o-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.splitter.left{width:13px}.splitter .trackbar{background:#e3e3e3;border:1px solid #999;border-top:none;border-bottom:none;height:100%;width:3px}.splitter.left trackbar{margin:0}.splitter.right .trackbar{margin-left:11px}.splitter:hover{opacity:1!important}.panel.left{background:#fff;position:relative;overflow-y:auto;overflow-x:hidden;margin-right:0}.panel.left h2{max-width:320px;padding:0 40px;margin:23px auto 18px}.usergallery{margin-top:4px}.usergallery img{display:block}.user-setup{position:relative}.caption{position:absolute;color:#fff;bottom:30px;left:0;right:0;text-align:center}.piece-wrapper{display:inline-block;padding:21px 0 27px;text-align:left}.flag{width:auto;vertical-align:middle}.credits .logos{display:flex;justify-content:space-around;align-items:center;padding-bottom:30px}.col{width:25%}.panel.center{flex:1 1 auto;width:100%;min-width:300px;position:relative;margin-left:-13px;margin-right:-13px}.iframe-container{overflow:hidden;position:relative;height:100%;width:100%}iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.panel.right{position:relative;margin-left:-17px;overflow:hidden}.panel.right video{position:absolute;object-fit:cover;height:100vh;z-index:-1}.stats{color:#fff;display:none;font-family:LiberationMono-Regular,'Helvetica Neue',sans-serif;font-size:14px;font-weight:400;letter-spacing:.01em;position:absolute;padding:30px;text-align:left;opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:2}.stats .now{border:1px solid #000;color:#121212;font-family:LiberationMono-Regular,'Helvetica Neue',sans-serif;font-size:16px;padding:5px 5px 1px;max-width:50px;text-align:center}.stats ul{padding:0;margin-top:14px}.stats ul li{font-size:12px;list-style-type:none;padding:0 0 2px 0;display:flex;align-items:center}.enter-link{color:#fff;display:none;font-family:"Times New Roman",Times,serif;font-size:24px;text-align:center;position:absolute;left:0;right:0;top:50%;bottom:0;margin-top:-25px;opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:2}.enter-link.visible,.stats.visible{display:block}.enter-link.fade-in,.stats.fade-in{opacity:1}.enter-link a,.enter-link a:visited{color:#fff;cursor:pointer}.enter-link a:hover{text-decoration:none}.sy-slides-wrap{height:auto!important}.sy-filler{padding-top:100%!important}.slider li{padding:0}.slides-nav{position:absolute;bottom:21px;text-align:center;width:100%;z-index:2000;margin:0;padding:0}.slides-nav li{display:inline;list-style-type:none;padding:0}.slides-nav a{text-decoration:none;color:red;font-size:1.875em;font-weight:700;padding:0 13px}#marquee{background-color:red;height:90px}.marquee3k{opacity:0}.mainmarquee1{background-color:red;color:#000;font-size:60px;font-weight:700;line-height:60px;height:60px}.smallmarquee1{background-color:#000;color:#fff;font-size:16px;font-weight:400;padding:5px 0;height:20px}.mainmarquee1 img,.smallmarquee1 img{width:auto;vertical-align:middle}@media screen and (max-width:767px){body{-webkit-overflow-scrolling:touch}#map-mobile-hit,#work-mobile-hit{display:block}#panel-wrapper.scroll-work{-webkit-transform:translate(-85vw,0);transform:translate(-85vw,0)}#panel-wrapper.scroll-map{-webkit-transform:translate(-170vw,0);transform:translate(-170vw,0)}#panel-wrapper.scroll-map .panel.center .mobile-nav,#panel-wrapper.scroll-work .panel.right .mobile-nav{opacity:1}#panel-wrapper.scroll-work .panel.right .enter-link,#panel-wrapper.scroll-work .panel.right .stats{opacity:1}.panel-container :nth-child(2){order:3}.panel-container :nth-child(3){order:2}.panel,.panel.center{min-width:100vw}.panel.left,.panel.right{margin-right:0;min-width:85vw}.panel.center{margin-left:0;margin-right:0}.panel.right{margin-left:0}.mobile-nav{opacity:0;display:flex;justify-content:space-between;position:absolute;bottom:30px;z-index:10;width:100vw;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-ms-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}.mobile-nav .nav-arrow{color:#fff;font-size:24px;font-weight:700;padding:24px 30px}.panel.center .mobile-nav{background:#c4c4c4}.panel.center .mobile-nav .nav-arrow{color:red}.splitter{display:none}.enter-link,.stats{display:block;opacity:0}}