.mobile-menu-overlay[data-v-237f263e]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#090909;z-index:998}.mobile-menu-overlay.not-home[data-v-237f263e]{background-color:#f7f7f7}.mobile-nav-links[data-v-237f263e]{position:absolute;bottom:0%;width:100%;height:43vh;display:flex;flex-direction:column;align-items:left;gap:35px}.mobile-nav-item[data-v-237f263e]{font-family:Outfit-Variable;font-weight:666;font-size:28px;text-decoration:none;color:#f7f7f7;cursor:pointer;border:none;background:none;-webkit-user-select:none;user-select:none;padding-left:12px}.mobile-nav-item.not-home[data-v-237f263e]{color:#1e1e1e}.menu[data-v-237f263e]{position:absolute;height:170px;top:49px;object-fit:cover;object-position:left center;pointer-events:none;filter:invert(1)}.menu.not-home[data-v-237f263e]{filter:none}@keyframes flashTwice-237f263e{0%,50%,to{opacity:1}25%,75%{opacity:0}}.mobile-nav-item[data-v-237f263e]:hover{animation:flashTwice-237f263e .17s;opacity:.6}.fade-enter-active[data-v-237f263e],.fade-leave-active[data-v-237f263e]{transition:opacity .3s ease}.fade-enter-from[data-v-237f263e],.fade-leave-to[data-v-237f263e]{opacity:0}@font-face{font-family:Outfit-Variable;src:url(/SourceV1/fonts/Outfit-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}.topbar[data-v-171f0607]{position:fixed;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:999;padding:42px 6.2109375vw;-webkit-user-select:none;user-select:none;background-color:transparent;mix-blend-mode:difference}.topbar.menu-active[data-v-171f0607]{mix-blend-mode:normal;background-color:transparent}.topbar-hover-surface[data-v-171f0607]{position:fixed;top:0;left:0;width:100%;height:112px;z-index:998;pointer-events:none;background-color:#f7f7f7;opacity:0;transition:opacity .3s ease}.topbar-hover-surface[data-v-171f0607]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;pointer-events:none;opacity:0;transform:translateY(100%);background:linear-gradient(to bottom,rgba(30,30,30,.05),transparent);transition:opacity .3s ease}.topbar:not(.menu-active):not(.home):hover+.topbar-hover-surface[data-v-171f0607]{opacity:1}.topbar:not(.menu-active):not(.home):hover+.topbar-hover-surface[data-v-171f0607]:after{opacity:1}.topbar-hover-surface.home[data-v-171f0607],.topbar-hover-surface.menu-active[data-v-171f0607]{display:none}.logo[data-v-171f0607]{width:124.8px;height:auto;pointer-events:all;cursor:pointer;z-index:1000}.nav-links[data-v-171f0607]{transform:translateY(-3px);pointer-events:all}.nav-item[data-v-171f0607]{margin-left:57px;font-family:Outfit-Variable;font-weight:400;font-size:19.2px;text-decoration:none;color:#f7f7f7}.topbar.menu-active .logo[data-v-171f0607],.topbar.menu-active .nav-item[data-v-171f0607],.topbar.menu-active .hamburger[data-v-171f0607]{mix-blend-mode:normal}.topbar.menu-active:not(.home) .logo[data-v-171f0607],.topbar.menu-active:not(.home) .nav-item[data-v-171f0607],.topbar.menu-active:not(.home) .hamburger[data-v-171f0607]{filter:invert(1)}.mobile-only[data-v-171f0607]{display:none}.hamburger[data-v-171f0607]{width:22.4px;height:14.4px;flex-direction:column;justify-content:space-between;cursor:pointer;z-index:1000;transition:filter 1s ease}.line[data-v-171f0607]{width:100%;height:2px;background-color:#f7f7f7;transition:all .3s ease}.menu-active .line[data-v-171f0607]{background-color:#f7f7f7}.hamburger.active .line[data-v-171f0607]:nth-child(1){transform:translateY(6.4px) rotate(45deg)}.hamburger.active .line[data-v-171f0607]:nth-child(2){transform:translateY(-6.4px) rotate(-45deg)}@keyframes flashTwice-171f0607{0%,50%,to{opacity:1}25%,75%{opacity:0}}.router-link-active[data-v-171f0607]{border-bottom:1.8px solid #f7f7f7}.nav-item[data-v-171f0607]:hover,.hamburger[data-v-171f0607]:hover{animation:flashTwice-171f0607 .15s}.nav-item[data-v-171f0607]:hover{opacity:.6}@media(max-width:1050px){.desktop-only[data-v-171f0607]{display:none}.mobile-only[data-v-171f0607]{display:flex}.topbar-hover-surface[data-v-171f0607]{display:none}.topbar[data-v-171f0607]{padding:20px 6.2109375vw}.topbar[data-v-171f0607]:not(.home){background-color:#f7f7f7;mix-blend-mode:normal;transition:background-color 0s .3s}.topbar:not(.home) .logo[data-v-171f0607],.topbar:not(.home) .hamburger[data-v-171f0607]{filter:invert(1)}.logo[data-v-171f0607]{width:110px;transition:filter 1s ease}}@font-face{font-family:Outfit-Variable;src:url(/SourceV1/fonts/Outfit-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}html.no-scroll,body.no-scroll{touch-action:none;-webkit-overflow-scrolling:none}.site-footer[data-v-9a1ee21f]{width:100%;background-color:#1e1e1e;color:#c9c9c9;padding:55px 6.2109375vw;-webkit-user-select:none;user-select:none}.footer-content[data-v-9a1ee21f]{display:flex;justify-content:space-between;align-items:center;max-width:2400px;margin:0 auto}.footer-brand[data-v-9a1ee21f]{display:flex;justify-content:space-between;align-items:center;gap:25px;pointer-events:none}.footer-logo[data-v-9a1ee21f]{max-width:124.8px;height:auto;filter:invert(.9)}.footer-logotext-container[data-v-9a1ee21f]{height:124.8px;display:flex;flex-direction:column;justify-content:left;align-items:left}.footer-logotext[data-v-9a1ee21f]{max-width:276px;height:auto;mix-blend-mode:difference}.slogan[data-v-9a1ee21f]{font-family:Outfit-Variable;font-size:14px;transform:translateY(2px)}.footer-links-container[data-v-9a1ee21f]{height:124.8px;width:calc(1309/2560 * 100vw);display:flex;justify-content:space-between}.footer-links[data-v-9a1ee21f]{height:100%;width:fit-content;display:flex;flex-direction:column;justify-content:space-between}.footer-links a[data-v-9a1ee21f]{text-decoration:none;color:#c9c9c9;font-family:Outfit-Variable;font-weight:500;font-size:18px;transition:opacity .3s}.otherlinks[data-v-9a1ee21f]{position:relative;width:70%;height:100%}.media-link[data-v-9a1ee21f]{position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;gap:20px;mix-blend-mode:difference;-webkit-user-select:none;user-select:none}.linksvg[data-v-9a1ee21f]{position:relative;width:24px;height:auto}.linksvg[data-v-9a1ee21f]:hover{opacity:.6;animation:flashTwice-9a1ee21f .2s}.nav-items[data-v-9a1ee21f]{position:relative;transform:translate(15px)}.nav-items[data-v-9a1ee21f]:before{content:"";position:absolute;top:19%;left:-15px;height:65%;width:2.4px;background-color:#f7f7f7;mix-blend-mode:difference;transition:width .2s ease}.nav-items[data-v-9a1ee21f]:hover:before{width:130px}@keyframes flashTwice-9a1ee21f{0%,50%,to{opacity:1}25%,75%{opacity:0}}.footer-info[data-v-9a1ee21f]{position:absolute;right:0%;bottom:0%;text-align:right;text-decoration:none;color:#565656;font-family:Outfit-Variable;font-weight:523;font-size:12px;transform:translate(1px)}@media(max-width:1350px){.footer-logotext-container[data-v-9a1ee21f]{display:none}.footer-links-container[data-v-9a1ee21f]{width:75%}.footer-info[data-v-9a1ee21f],.social-icons[data-v-9a1ee21f]{text-align:center;justify-content:center}}@media(max-width:700px){.footer-content[data-v-9a1ee21f]{flex-direction:column;align-items:flex-start;gap:40px}.footer-brand[data-v-9a1ee21f]{width:100%;justify-content:flex-start;background-color:transparent;gap:15px}.footer-logo[data-v-9a1ee21f]{width:70px}.footer-logotext-container[data-v-9a1ee21f]{height:70px;display:flex}.footer-logotext[data-v-9a1ee21f]{max-width:180px}.slogan[data-v-9a1ee21f]{font-size:10px;transform:translate(1px,-9px)}.footer-links-container[data-v-9a1ee21f]{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0}.otherlinks[data-v-9a1ee21f]{display:contents}.footer-links[data-v-9a1ee21f]{width:50%;height:auto;align-items:flex-start;gap:15px;margin-bottom:30px;order:1}.nav-items[data-v-9a1ee21f]{transform:translate(15px);font-size:16px}.nav-items[data-v-9a1ee21f]:before{content:"";display:block;width:2.4px;opacity:1}.nav-items[data-v-9a1ee21f]:hover:before{width:2.4px!important}.media-link[data-v-9a1ee21f]{position:relative;top:auto;right:auto;width:100%;order:3;justify-content:flex-start;gap:15px;margin:20px 0 10px;flex:0 0 100%}.footer-info[data-v-9a1ee21f]{position:relative;right:auto;bottom:auto;width:100%;text-align:left;order:4;transform:none;margin-top:10px;flex:0 0 100%;font-size:11px}}@media(max-width:400px){.footer-links a[data-v-9a1ee21f]{font-size:16px}.footer-brand[data-v-9a1ee21f]{gap:15px}}.route-transition-overlay[data-v-d798a478]{position:fixed;inset:0;z-index:9998;pointer-events:none;overflow:hidden;overscroll-behavior:none;touch-action:none}.route-transition-overlay[data-v-d798a478]:not(.is-idle){pointer-events:auto}.route-transition-logo[data-v-d798a478]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:auto;z-index:9999;opacity:0}.route-transition-strip[data-v-d798a478]{position:absolute;left:0;right:0;top:calc(var(--strip-index) * 25%);height:calc(25% + 2px);overflow:hidden;clip-path:inset(0 100% 0 0);transition:clip-path .75s cubic-bezier(.85,.15,.2,1);transition-delay:calc(var(--strip-index) * .1s);will-change:clip-path;isolation:isolate}.route-transition-strip[data-v-d798a478]:before{content:"";position:fixed;inset:0;background-image:url(/SourceV1/ui/bg.png);background-position:center;background-size:contain;background-repeat:repeat;z-index:0}.route-transition-strip[data-v-d798a478]:after{content:"";position:fixed;background-image:url(/SourceV1/ui/datamorphosis-logo.png);width:250px;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center;background-size:contain;background-repeat:repeat;opacity:0;z-index:1}.route-transition-logo-stroke[data-v-d798a478]{position:fixed;width:calc(250px * 163 / 243);aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:2}.route-transition-logo-stroke path[data-v-d798a478]{stroke-dasharray:770;stroke-dashoffset:770;stroke-linecap:round;stroke-linejoin:round;will-change:stroke-dashoffset}.route-transition-overlay.is-idle .route-transition-strip[data-v-d798a478]{clip-path:inset(0 100% 0 0);transition:none}.route-transition-overlay.is-covering .route-transition-strip[data-v-d798a478],.route-transition-overlay.is-covered .route-transition-strip[data-v-d798a478]{clip-path:inset(0 0 0 0)}.route-transition-overlay.is-covering .route-transition-logo-stroke path[data-v-d798a478],.route-transition-overlay.is-covered .route-transition-logo-stroke path[data-v-d798a478],.route-transition-overlay.is-revealing .route-transition-logo-stroke path[data-v-d798a478]{animation:drawRouteTransitionLogoStroke-d798a478 1.2s cubic-bezier(.85,.15,.2,1) .3s forwards}.route-transition-overlay:is(.is-covering,.is-covered,.is-revealing) .route-transition-strip[data-v-d798a478]:after{animation:flashTrice-d798a478 .17s forwards 1.4s}.route-transition-overlay:is(.is-covering,.is-covered,.is-revealing) .route-transition-strip span[data-v-d798a478]{animation:flashTrice-d798a478 .17s forwards 1.55s}@keyframes drawRouteTransitionLogoStroke-d798a478{0%{stroke-dashoffset:770}to{stroke-dashoffset:0}}@keyframes flashTrice-d798a478{0%{opacity:.5;filter:grayscale(1)}16%{opacity:0;filter:grayscale(1)}33%{opacity:.7;filter:grayscale(1)}50%{opacity:0;filter:grayscale(1)}66%{opacity:.9;filter:grayscale(0)}83%{opacity:0;filter:grayscale(0)}to{opacity:1;filter:grayscale(0)}}.route-transition-overlay.is-revealing .route-transition-strip[data-v-d798a478]{clip-path:inset(0 0 0 100%)}.chroma[data-v-d798a478],.connected[data-v-d798a478]{position:fixed;bottom:10%;left:50%;transform:translate(-50%);font-family:Higher;font-size:18px;color:#3a3ac1;opacity:0}.layer[data-v-d798a478],.number[data-v-d798a478]{position:fixed;color:#3a3ac1;left:10%;top:50%;font-size:14px;font-family:Courier New,Courier,monospace;font-weight:100;bottom:15%;opacity:0}.number[data-v-d798a478]{left:unset;right:15%}.connected[data-v-d798a478]{font-size:12px;font-family:Courier New,Courier,monospace;font-weight:100;bottom:15%}@font-face{font-family:Higher;src:url(/Special/THCL04/fonts/Higher.otf) format("opentype");font-display:swap}@media(prefers-reduced-motion:reduce){.route-transition-strip[data-v-d798a478]{transition:none}}@media(max-width:700px){.layer[data-v-d798a478],.number[data-v-d798a478]{display:none}}.loader-wrapper[data-v-d5cc528b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0d0d0d;display:flex;justify-content:center;align-items:center;z-index:9999;pointer-events:none}.loader-container[data-v-d5cc528b]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:25px}.connect-text[data-v-d5cc528b],.bottom-text[data-v-d5cc528b],.counter[data-v-d5cc528b]{color:#ececec;font-family:VCR_OSD_MONO,monospace;font-size:20px;min-width:80px;text-align:center}.progress-track[data-v-d5cc528b]{width:650px;height:6px;background-color:#ffffff0d;position:relative;overflow:hidden}.progress-fill[data-v-d5cc528b]{position:absolute;top:0;left:0;height:100%;background-color:#ececec;will-change:width}.bottom-text[data-v-d5cc528b]{position:absolute;bottom:5vh;color:#c4c4c4;font-size:16px}.scanlines[data-v-d5cc528b]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#12101000 50%,#0003 50%);background-size:100% 4px;z-index:10;pointer-events:none;opacity:.6}@media(max-width:768px){.progress-track[data-v-d5cc528b]{width:60vw}}.fade-leave-active[data-v-d5cc528b]{transition:opacity .8s ease-in-out}.fade-leave-to[data-v-d5cc528b]{opacity:0}@font-face{font-family:VCR_OSD_MONO;src:url(/SourceV1/fonts/VCR_OSD_MONO.ttf)}html,body{margin:0;padding:0;box-sizing:border-box}#app{margin:0;padding:0}*,*:before,*:after{box-sizing:inherit}
