html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{box-sizing:border-box}*{margin:0;padding:0;outline:none}@font-face{font-family:"TerminalGrotesque";src:url("../fonts/terminal-grotesque-webfont.woff2") format("woff2"),url("../fonts/terminal-grotesque-webfont.woff") format("woff"),url("../fonts/terminal-grotesque-webfont.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Anka Coder Narrow Regular";src:url("../fonts/AnkaCoder-C75-r.woff2") format("woff2"),url("../fonts/AnkaCoder-C75-r.woff") format("woff"),url("../fonts/AnkaCoder-C75-r.otf") format("opentype");font-style:normal;font-weight:400}html{font-family:"Anka Coder Narrow Regular","Arial Narrow",sans-serif,monospace;font-size:100%;line-height:1.2;font-weight:400;-webkit-font-smoothing:subpixel-antialiased;font-variant-ligatures:common-ligatures;font-size:24px}@media (max-width: 1440px){html{font-size:20px}}@media (max-width: 1280px){html{font-size:18px}}@media (max-width: 1024px){html{font-size:16px}}[data-scrollbar],[scrollbar],scrollbar{display:block;position:relative}[data-scrollbar] .scroll-content,[scrollbar] .scroll-content,scrollbar .scroll-content{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-scrollbar].sticky .scrollbar-track,[scrollbar].sticky .scrollbar-track,scrollbar.sticky .scrollbar-track{background:rgba(0,0,0,0.5)}[data-scrollbar] .scrollbar-track,[scrollbar] .scrollbar-track,scrollbar .scrollbar-track{position:absolute;opacity:0;z-index:100;-webkit-transition:opacity .5s ease-out, background .5s ease-out;transition:opacity .5s ease-out, background .5s ease-out;background:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-scrollbar] .scrollbar-track.show,[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track.show,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track.show,scrollbar .scrollbar-track:hover{opacity:1;background:rgba(0,0,0,0.5)}[data-scrollbar] .scrollbar-track:hover,[scrollbar] .scrollbar-track:hover,scrollbar .scrollbar-track:hover{background:rgba(0,0,0,0.5)}[data-scrollbar] .scrollbar-track-x,[scrollbar] .scrollbar-track-x,scrollbar .scrollbar-track-x{bottom:0;left:0;width:100%;height:8px}[data-scrollbar] .scrollbar-track-y,[scrollbar] .scrollbar-track-y,scrollbar .scrollbar-track-y{top:0;right:0;width:10px;height:100%}[data-scrollbar] .scrollbar-thumb,[scrollbar] .scrollbar-thumb,scrollbar .scrollbar-thumb{position:absolute;top:0;left:2px;width:6px;height:6px;background:#fff;border-radius:4px}[data-scrollbar] .overscroll-glow,[scrollbar] .overscroll-glow,scrollbar .overscroll-glow{position:absolute;top:0;left:0;width:100%;height:100%}html,body{position:absolute;margin:0;padding:0 !important;top:0 !important;left:0;overflow:hidden;width:100vw;background:black;color:white;height:100vh;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important}html.front,body.front{height:auto;top:0;left:0;bottom:0;right:0;position:fixed}body.front .scroll{cursor:pointer;position:fixed !important;overflow:hidden;top:0;height:auto;left:0;bottom:0;right:0}body.front .scroll canvas{position:fixed;top:0;left:0}body.front .scroll .scroll-content{height:100%}#scene{position:absolute;top:0;left:0;width:100vw !important;height:100vh !important;cursor:pointer}.scrollbar-track-x{display:none !important}@media (max-width: 767px){.hide-mobile{display:none}}a:hover{text-decoration:none}#test{position:absolute;bottom:2.5vmax;left:2.5vmax;z-index:100000}nav.global{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;width:100%;position:absolute;top:0;left:0;z-index:1000;border-bottom:1px solid white}nav.global>div{flex-basis:33%;padding:1.6666666667vmax;color:white;text-align:center;align-self:stretch;line-height:1}nav.global>div a{color:white}nav.global>div a.disabled{text-decoration:none;pointer-events:none}nav.global>div:nth-of-type(2){flex-grow:1;white-space:nowrap;border-left:1px solid white;border-right:1px solid white}body.fallback .sticker{border-radius:0;width:100%;right:auto;height:auto;left:0;transform:rotate(45deg) translateX(50%) translateY(50%);transform-origin:100% 50%}body.fallback .sticker .marquee h1{padding-top:2px}body.fallback .instruction.primary{display:none}body.fallback .instruction.fallback{display:block}body.fallback .output{display:block;position:fixed;top:0;left:0;bottom:0;right:0}body.fallback .output#loop,body.fallback .output#coords,body.fallback .output#data{display:none}body.fallback .output#time{position:absolute;top:50%;left:50%;font-family:"TerminalGrotesque","Arial Narrow",sans-serif,monospace,monospace;font-size:300%;color:white;text-align:center;transform:translateX(-50%) translateY(-50%)}.announcement{width:100%;right:auto;position:fixed;z-index:100;height:auto;left:0;top:0;background:white;overflow:hidden;transition:opacity 0s 1s;visibility:hidden;backface-visibility:hidden;animation:colorchange2 30s infinite alternate}.announcement.hidden{visibility:hidden}.announcement .marquee{opacity:0;position:relative;overflow:hidden;text-transform:uppercase;color:black;font-size:12px;line-height:1}.announcement .marquee.is-init{opacity:1}.announcement .marquee h1{backface-visibility:hidden;display:inline-block;padding:2px 5px 0;white-space:nowrap}.announcement .marquee h1 a{color:white;text-decoration:none}@media (max-width: 1023px){.announcement{z-index:100000;top:0}}.output{display:none;pointer-events:none;position:absolute;bottom:1.6666666667vmax;left:1.6666666667vmax;z-index:1000;color:white;font-size:12px}.output#time{bottom:auto;top:1.6666666667vmax}.output#loop{left:auto;right:1.6666666667vmax;text-align:right}.output#coords{text-align:right;bottom:auto;left:auto;top:1.6666666667vmax;right:1.6666666667vmax}@media (max-width: 1023px){.output#loop{display:none}.output#coords{display:none}.output#data{text-align:right;bottom:auto;left:auto;top:1.6666666667vmax;right:1.6666666667vmax;white-space:nowrap}.output#data br{display:none}}@keyframes colorchange{0%{background:#ffd064}25%{background:#29a9fd}50%{background:#fb248b}75%{background:#01d765}100%{background:#e27940}}@keyframes colorchange2{0%{background:#fb248b}25%{background:#01d765}50%{background:#ffd064}75%{background:#e27940}100%{background:#29a9fd}}.sticker{position:fixed;top:0px;right:0px;height:100px;width:100px;background:#f7ec13;visibility:hidden;z-index:1000;pointer-events:none;border-radius:100px;overflow:hidden;transform:translateY(25%) translateX(-25%);transition:opacity 0s 1s;animation:colorchange 50s infinite alternate}.sticker img{width:100%;height:auto;display:none}.sticker .marquee{opacity:0;position:relative;overflow:hidden;text-transform:uppercase;color:black;font-size:12px;line-height:1}.sticker .marquee.is-init{opacity:1}.sticker .marquee h1{backface-visibility:hidden;display:inline-block;padding:4px 5px 0;white-space:nowrap}@media (max-width: 1023px){.sticker.rotated{border-radius:0;width:100%;right:auto;height:auto;left:0;transform:rotate(45deg) translateX(50%) translateY(50%);transform-origin:100% 50%}.sticker.rotated .marquee h1{padding-top:2px}}.instruction{width:100px;background:black;color:white;position:absolute;top:calc(100% - 100px);left:calc(50vw - 75px);transform:translateX(25%);pointer-events:none;z-index:1000;overflow:hidden;transition:opacity 0s 1s;visibility:hidden;backface-visibility:hidden}.instruction .marquee{opacity:0;position:relative;overflow:hidden;text-transform:uppercase;color:white;font-size:12px;line-height:1}.instruction .marquee.is-init{opacity:1}.instruction .marquee h1{backface-visibility:hidden;display:inline-block;padding:0 5px 0;white-space:nowrap}@media (max-width: 1023px){.instruction{top:50%;left:50%;width:150px;transform:translateX(-50%) translateY(90px)}}.started .instruction,.started .sticker,.started .announcement:not(.hidden){visibility:visible}.started .instruction .marquee,.started .sticker .marquee,.started .announcement:not(.hidden) .marquee{visibility:visible}.idle:not(.fallback) nav.global{opacity:0}.idle:not(.fallback) #messages{display:none}.idle:not(.fallback) .output{display:block}.idle:not(.fallback) .sticker,.idle:not(.fallback) .instruction,.idle:not(.fallback) .announcement:not(.hidden){opacity:0;transition:opacity 0s 0s}.tour #scene{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;pointer-events:none;opacity:1;transition:opacity 3s ease}.loading #scene{opacity:0}.scroll-content{width:100vw !important}.tour .info-panel{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;color:black;overflow:hidden;top:-100vh;pointer-events:none}.tour .info-panel .info-toggle.btn{text-align:center;display:block;line-height:1;padding:1.6666666667vmax;color:white;cursor:pointer;text-decoration:underline}.tour .info-panel .container{background:white;min-height:100vh;padding:0 2.5vmax;width:100%}.tour .info-panel .container>h1{font-family:"TerminalGrotesque","Arial Narrow",sans-serif,monospace;text-align:left;padding:5vmax 2.5vmax 0}.tour .info-panel .grid{column-count:3;width:100%;padding-bottom:10vmax}.tour .info-panel .grid>.layer{padding:2.5vmax;text-align:left;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}.tour .info-panel .grid>.layer h1{margin-bottom:.5rem}.tour .info-panel .grid .social .line-1{display:none}@media (max-width: 767px){.tour .info-panel .container>h1{font-size:150%;padding:5vmax 1.25vmax 2.5vmax}.tour .info-panel .grid{column-count:1}.tour .info-panel .grid>.layer{padding:1.25vmax}}.tour.show-info nav.global{opacity:0}.tour.show-info .info-panel{top:0;pointer-events:all}.scroll{position:absolute !important;top:0;left:0;width:100vw;height:100vh;color:white;z-index:100}.scroll .vert{opacity:0}.scroll div.layer{height:200vh;display:flex;align-items:center;text-align:center}.scroll div.layer h1{flex-basis:100%;width:100%;font-family:'TerminalGrotesque'}.scroll div.layer .content{display:none}.scroll .hit{position:absolute;margin-top:50vh;left:0;width:100%;height:66.6vh;cursor:pointer;z-index:1000;background:rgba(255,255,255,0);opacity:0;transform:translateY(-50%)}.scroll .hit span{display:none}.scroll .hit.hide{display:none}.no-webgl .tour{background-image:url(../images/background-tour-fallback.jpg);background-attachment:fixed;background-size:cover}.no-webgl .tour #scene{display:none}.no-webgl .tour .hit{display:none}.no-webgl .tour nav.global>div:nth-of-type(1){text-align:left;flex-basis:50%}.no-webgl .tour nav.global>div:nth-of-type(3){text-align:right;flex-basis:50%}.no-webgl .tour nav.global>div:nth-of-type(2){display:none}.no-webgl .tour .scroll div.layer{height:100vh;flex-wrap:wrap;align-content:center}.no-webgl .tour .scroll div.layer h1{font-size:2rem}.no-webgl .tour .scroll div.layer.blank{display:none}.no-webgl .tour .scroll .vert{opacity:1}.no-webgl .tour .scroll .vert .content{display:block;flex-basis:100%;width:100%;text-align:center;margin-top:2.5vmax}.no-webgl .tour .scroll .vert .content a{color:white}
/*# sourceMappingURL=style.css.map */
