#about p,body{font-style:normal}#preloader,body{background-color:#2b2d2e}#about,#preloader{background-image:url(../images/background-preloader-dithered.png);background-size:cover}#preloader,#preloader-title{display:-webkit-box;display:-ms-flexbox}#preloader,#preloader .preloader-explanations{position:absolute;width:100%;-ms-flex-direction:column}#audio-btn,#explore,#onboarding,#preloader{pointer-events:none}#about p a:after,#onboarding:after{content:'';left:0}@font-face{font-family:robotoregular;src:url(../fonts/roboto-regular-webfont.eot%3F.html) format('embedded-opentype'),url(../fonts/roboto-regular-webfont.woff2) format('woff2'),url(../fonts/roboto-regular-webfont.woff) format('woff'),url(../fonts/roboto-regular-webfont.ttf.html) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:rochesterregular;src:url(../fonts/rochester-regular-webfont.eot%3F.html) format('embedded-opentype'),url(../fonts/rochester-regular-webfont.woff2) format('woff2'),url(../fonts/rochester-regular-webfont.woff) format('woff'),url(../fonts/rochester-regular-webfont.ttf.html) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Aeonik Regular';src:url(../fonts/Aeonik-Regular.eot%3F.html) format('embedded-opentype'),url(../fonts/Aeonik-Regular.woff2) format('woff2'),url(../fonts/Aeonik-Regular.woff) format('woff'),url(../fonts/Aeonik-Regular.ttf.html) format('truetype');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM_plex_mono;src:url(../fonts/IBMPlexMono-Regular.eot%3F.html) format('embedded-opentype'),url(../fonts/IBMPlexMono-Regular.woff2) format('woff2'),url(../fonts/IBMPlexMono-Regular.woff) format('woff'),url(../fonts/IBMPlexMono-Regular.ttf.html) format('truetype');font-weight:200;font-style:normal;font-display:swap}body{font-family:'Cutive Mono',monospace;font-size:14px;color:#fff}@media screen and (max-width:812px){html{font-size:16px}}@media screen and (min-width:812px){html{font-size:calc(14px + (22 - 14) * ((100vw - 812px)/ (2800 - 812)))}}@media screen and (min-width:2800px){html{font-size:22px}}.no-select{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}body,html{height:100%;width:100%;margin:0;overflow:hidden}*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}canvas{position:absolute;left:0;top:0}#preloader{height:100%;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:200;-webkit-transition:opacity 1s cubic-bezier(0,.59,.36,1),-webkit-transform 1s cubic-bezier(0,.59,.36,1);-o-transition:transform 1s cubic-bezier(0,.59,.36,1),opacity 1s cubic-bezier(0,.59,.36,1);transition:transform 1s cubic-bezier(0,.59,.36,1),opacity 1s cubic-bezier(0,.59,.36,1);transition:transform 1s cubic-bezier(0,.59,.36,1),opacity 1s cubic-bezier(0,.59,.36,1),-webkit-transform 1s cubic-bezier(0,.59,.36,1)}#preloader-title{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-family:robotoregular;text-transform:uppercase;letter-spacing:22px;margin-right:-22px;text-align:center;opacity:0;-webkit-transform:scaleX(.95);-ms-transform:scaleX(.95);transform:scaleX(.95);-webkit-transition:all .1s cubic-bezier(.42,0,1,1);-o-transition:all .1s cubic-bezier(.42,0,1,1);transition:all .1s cubic-bezier(.42,0,1,1)}#onboarding .onboarding-cinematic,#preloader .preloader-explanations{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}#preloader .preloader-explanations{bottom:50px;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#preloader .preloader-explanations--container{position:relative;display:inline-block;overflow:hidden}#onboarding,#onboarding .onboarding-cinematic,#onboarding .onboarding-desc,#onboarding .onboarding-desc .steps,#onboarding:after,#preloader-bar{position:absolute;width:100%}#preloader .preloader-explanations #preloader-explanation,#preloader .preloader-explanations #preloader-percentage{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .3s cubic-bezier(0,.59,.36,1);-o-transition:all .3s cubic-bezier(0,.59,.36,1);transition:all .3s cubic-bezier(0,.59,.36,1)}#preloader .preloader-explanations #preloader-percentage{padding:5px;font-size:16px;font-family:rochesterregular;letter-spacing:1px}#preloader .preloader-explanations #preloader-explanation{padding:10px;font-size:12px;font-family:robotoregular;letter-spacing:2px}#preloader-bar{bottom:0;height:2px;margin:1em auto 0;background-color:rgba(255,255,255,.05)}#preloader-bar-inner{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%;background-color:#fff;opacity:.75;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}#onboarding{left:0;bottom:0;padding:1em;height:100%;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);-o-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01)}#onboarding:after{height:100%;top:0;z-index:-1}html.is-ready #onboarding{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}#onboarding .onboarding-cinematic{top:0;left:0;height:100%;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about .explore-btn,#about h1,#audio-btn,#explore header,#onboarding .onboarding-desc .steps p{-webkit-box-orient:horizontal}#onboarding .onboarding-cinematic .onboarding-cinematic-bar{height:100px;background-color:#000;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .3s cubic-bezier(0,.59,.36,1);-o-transition:all .3s cubic-bezier(0,.59,.36,1);transition:all .3s cubic-bezier(0,.59,.36,1)}#onboarding .onboarding-cinematic--topBar{-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}#onboarding .onboarding-cinematic--bottomBar{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}#onboarding .onboarding-desc{height:100%;top:0;left:0}#onboarding .onboarding-desc .steps{left:50%;top:45%;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);opacity:0}#onboarding .onboarding-desc .steps .lottie,#onboarding .onboarding-desc .steps p{position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);left:50%}#onboarding .onboarding-desc .steps .lottie{width:100px;height:100px;top:0;transform:translateX(-50%)}#onboarding .onboarding-desc .steps p{font-family:'Aeonik Regular',sans-serif;font-size:18px;text-align:center;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;transform:translateX(-50%)}#about,html .onboarding-desc .is-mobile,html.is-mobile .onboarding-desc .is-desktop{display:none}#onboarding .onboarding-desc .steps p span{padding:0 2px}@media screen and (max-width:560px){#onboarding .onboarding-cinematic .onboarding-cinematic-bar{height:60px}}#explore{opacity:0;-webkit-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);-o-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01)}#explore header{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:center;align-self:center;padding:40px}#explore header #logo .header-item--lab{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#dfeddf87;padding:10px 12px;border-radius:4px;width:168px;height:36px}#about #about-content-description,#about #about-content-title,#about #about-exit,#about #about-exit--close-btn,#explore header #star{display:-webkit-box;display:-ms-flexbox}#about,#about #about-exit,#explore header #star,#explore header #star .svg-polygon{position:absolute}#explore header #logo .header-item--lab svg{width:100%;height:100%}#explore header #logo .header-item--lab svg path{fill:#000}#explore header #star{cursor:pointer;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:5px 0}#about,#about #about-exit--close-btn{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}#explore header #star .svg-star{width:15px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 1s cubic-bezier(.09,1.17,.7,1.01);-o-transition:transform 1s cubic-bezier(.09,1.17,.7,1.01);transition:transform 1s cubic-bezier(.09,1.17,.7,1.01);transition:transform 1s cubic-bezier(.09,1.17,.7,1.01),-webkit-transform 1s cubic-bezier(.09,1.17,.7,1.01)}#explore header #star .svg-star path{fill:#2b2d2e;opacity:.5}#explore header #star:hover .svg-star{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}@media screen and (max-width:812px){#explore header{padding:20px}#explore header #logo .header-item--lab{width:140px;height:30px;padding:8px 10px}#explore header #star{padding:2px 0}}#about{width:100vw;height:100vh;left:0;top:0;background-color:#211f1f;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:50;overflow-y:scroll;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);-o-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01)}#about #about-exit{top:0;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}#about #about-exit--close-btn{position:relative;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;cursor:pointer}#about #about-exit--close-btn .bar{background-color:#efefef;height:1px;width:12px;position:absolute;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);will-change:transform;-webkit-transition:-webkit-transform 3s cubic-bezier(.09,1.17,.7,1.01);-o-transition:transform 3s cubic-bezier(.09,1.17,.7,1.01);transition:transform 3s cubic-bezier(.09,1.17,.7,1.01);transition:transform 3s cubic-bezier(.09,1.17,.7,1.01),-webkit-transform 3s cubic-bezier(.09,1.17,.7,1.01)}#about #about-exit--close-btn .bar:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#about #about-exit--close-btn .bar:nth-of-type(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#about #about-exit--close-btn:hover .bar{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}#about #about-content-title{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:78vh}#about #about-content-title h1 span{padding:0 6.5px}#about #about-content-title p{padding:50px 0;width:40%;text-align:center}#about #about-content-title p span{padding:0 2.5px;font-size:1.1rem}#about #about-content-description{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5rem}#about #about-content-description #about-left-column{text-align:left}#about #about-content-description #about-left-column .detail-description{padding-bottom:2rem}#about #about-content-description #about-left-column .detail-description p a{text-transform:uppercase}#about #about-content-description #about-left-column .detail-description p svg{margin-right:10px}#about #about-content-description #about-left-column .detail-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding-bottom:2rem}#about #about-content-description #about-left-column .detail-socials a:after,#about h1 span:empty,#about p span:empty{display:none}#about #about-content-description #about-left-column .detail-socials a{padding-right:5px}#about #about-content-description #about-right-column .about-column--group{text-align:left;margin-left:50px;padding-bottom:2rem}#about #about-content-description #about-right-column .about-column--group:nth-of-type(1){width:292px}#about #about-content-description #about-right-column .about-column--group:nth-of-type(1) p{padding:0}#about #about-content-description #about-right-column .about-column--group span{padding:0 1.5px}#about #about-content-description h3{margin-bottom:15px;color:#c4c4c4;font-weight:lighter;width:400px;padding:0;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}#about #about-content-description h3 span{padding:0 2px;overflow:hidden}#about #about-content-description p{line-height:normal;font-family:'Aeonik Regular',sans-serif;color:#ececec;font-weight:lighter;text-align:left;margin:0}#about h1,#about p{font-family:'Aeonik Regular',sans-serif;font-weight:400}#about #about-content-description p span{font-size:16px}#about h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;text-transform:uppercase;letter-spacing:1px;padding:30px;width:60%}#about h1 span{color:#DEDEDE;background:-webkit-gradient(linear,left top,right top,color-stop(0,#bfbfbf),to(#939393));background:-o-linear-gradient(left,#bfbfbf 0,#939393 100%);background:linear-gradient(90deg,#bfbfbf 0,#939393 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0 5px}#about p{width:400px;font-size:1.1rem;color:#aaa;padding:.5px;line-height:1.3rem}#about p span{padding-bottom:3px;overflow:hidden}#about p a{color:#fff;text-decoration:none}#about p a:after{position:absolute;right:0;width:100%;height:1px;bottom:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-image:-webkit-gradient(linear,left top,right top,from(#525252),color-stop(35%,#797979),to(#525252));background-image:-o-linear-gradient(left,#525252 0,#797979 35%,#525252 100%);background-image:linear-gradient(90deg,#525252 0,#797979 35%,#525252 100%);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .95s cubic-bezier(.19,1,.22,1);-o-transition:transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1),-webkit-transform .95s cubic-bezier(.19,1,.22,1)}#about p a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}#about h1 span,#about p span{display:inline-block;-webkit-animation:fadeInByWord 1.6s cubic-bezier(.42,0,0,.99) both;animation:fadeInByWord 1.6s cubic-bezier(.42,0,0,.99) both;-webkit-animation-delay:calc(var(--index) * 25 * 1ms);animation-delay:calc(var(--index) * 25 * 1ms);-webkit-transition:opacity 3s cubic-bezier(.65,.05,.36,1),-webkit-transform 2s cubic-bezier(.65,.05,.36,1);-o-transition:transform 2s cubic-bezier(.65,.05,.36,1),opacity 3s cubic-bezier(.65,.05,.36,1);transition:transform 2s cubic-bezier(.65,.05,.36,1),opacity 3s cubic-bezier(.65,.05,.36,1);transition:transform 2s cubic-bezier(.65,.05,.36,1),opacity 3s cubic-bezier(.65,.05,.36,1),-webkit-transform 2s cubic-bezier(.65,.05,.36,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#about .explore-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;padding-top:80px;-webkit-transition:-webkit-transform .7s cubic-bezier(.38,.92,.55,.95);-o-transition:transform .7s cubic-bezier(.38,.92,.55,.95);transition:transform .7s cubic-bezier(.38,.92,.55,.95);transition:transform .7s cubic-bezier(.38,.92,.55,.95),-webkit-transform .7s cubic-bezier(.38,.92,.55,.95)}#about .explore-btn .explore-btn--text{font-family:'Aeonik Regular';font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;display:block;padding-left:15px;font-weight:lighter}#about .explore-btn .explore-btn--text span{white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.6;-webkit-transition:opacity .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.445,.05,.55,.95);-o-transition:opacity .5s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.445,.05,.55,.95);transition:opacity .5s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.445,.05,.55,.95);transition:opacity .5s cubic-bezier(.445,.05,.55,.95),transform .5s cubic-bezier(.445,.05,.55,.95),-webkit-transform .5s cubic-bezier(.445,.05,.55,.95)}#about .explore-btn:focus{outline:0;border:none}#about .explore-btn:hover .explore-btn--text span{opacity:1;-webkit-animation:hoverInByLetter .4s cubic-bezier(.42,0,0,.99) infinite alternate;animation:hoverInByLetter .4s cubic-bezier(.42,0,0,.99) infinite alternate;-webkit-animation-delay:calc(var(--index) * 21ms);animation-delay:calc(var(--index) * 21ms)}@-webkit-keyframes fadeInByWord{from{-webkit-transform:translateY(30px) scaleY(.9) rotate(3deg);transform:translateY(30px) scaleY(.9) rotate(3deg);opacity:0}to{-webkit-transform:translateY(0) scaleY(1) rotate(0);transform:translateY(0) scaleY(1) rotate(0);opacity:1}}@keyframes fadeInByWord{from{-webkit-transform:translateY(30px) scaleY(.9) rotate(3deg);transform:translateY(30px) scaleY(.9) rotate(3deg);opacity:0}to{-webkit-transform:translateY(0) scaleY(1) rotate(0);transform:translateY(0) scaleY(1) rotate(0);opacity:1}}@-webkit-keyframes hoverInByLetter{0%{opacity:1}100%{opacity:.7}}@keyframes hoverInByLetter{0%{opacity:1}100%{opacity:.7}}@media screen and (max-width:1440px){#about #about-content-title{height:75vh}#about h1{width:95%}}@media screen and (max-width:812px){#about{overflow-x:hidden}#about #about-exit--close-btn{padding:20px}#about #about-content-title{overflow:scroll;overflow-x:hidden;height:440px}#about #about-content-title p{width:90%;padding:5px 0}#about #about-content-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}#about #about-content-description #about-right-column .about-column--group{margin-left:inherit}#about #about-content-description #about-right-column .about-column--group:nth-of-type(1){width:100%}#about .explore-btn{display:none}#about p{width:95%;font-size:1rem}#about h1{font-size:1.5rem}}@media screen and (max-width:320px){#about h1{font-size:1rem;line-height:1.4rem;margin:0}#about p{font-size:.875rem}}#audio-btn{position:absolute;right:0;bottom:0;margin:20px;height:10px;width:25px;cursor:pointer;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;opacity:0;-webkit-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);-o-transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01);transition:opacity 1s cubic-bezier(.09,1.17,.7,1.01)}html.is-mobile #audio-btn{margin:15px}#audio-btn .audio__bar{position:relative;height:100%;width:2px;background:#efefef;will-change:transform;-webkit-transform:translate3d(0,0,0) scaleY(.2);transform:translate3d(0,0,0) scaleY(.2);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}html.is-desktop .is-mobile,html.is-mobile .is-desktop{display:none}::-moz-selection{background:#222}::selection{background:#222}canvas{opacity:1}div.dg.ac{position:absolute;visibility:hidden}html.has-started div.dg.ac{visibility:visible}html.is-mobile div.dg.ac .close-button,html.is-mobile div.dg.ac .main{min-width:100%}.dg.ac .close-button,.dg.ac .property-name,.dg.ac input,.dg.ac select{font-family:monospace}.dg .dg.main{margin-right:0}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:#efefef;border-radius:10px}