*{margin:0;padding:0}li,ul{list-style:none}a,h1,h2,h3,h4,h5,h6,p{line-height:1em}a{display:block;text-decoration:none}a,body{color:#fff}body{background-color:#000;font-family:Cormorant Garamond,Shippori Mincho,serif;font-size:16px;letter-spacing:.25em}body::-webkit-scrollbar{display:none}.view{opacity:1}.hide{opacity:0}#webgl-canvas-1{left:0;position:fixed;top:0;z-index:-8}#webgl-canvas-2{left:0;position:fixed;top:0;z-index:-9}.planet-circle{border:1px solid #fff;border-radius:50%;cursor:pointer;height:20px;left:0;position:fixed;top:0;transform:translate(-50%,-50%);width:20px;z-index:1}.planet-name{font-size:16px;left:0;position:fixed;top:0}.orbit{color:#fff}.planet-info{position:fixed}.planet-info-name{font-size:2.5vw;transform:translate(.5vw,-3vw)}.planet-info-copy{font-size:1.5vw;transform:translate(.5vw,.5vw);width:20vw}.planet-info-head-r{font-size:1.25vw;transform:translate(-100%,-1.75vw);white-space:nowrap}.planet-info-body-r{font-size:1vw;transform:translate(-100%,.5vw);white-space:nowrap}.planet-info-head-l{font-size:1.25vw;transform:translate(.5vw,-1.75vw);white-space:nowrap}.planet-info-body-l{font-size:1vw;transform:translate(.5vw,.5vw);white-space:nowrap}@media screen and (max-width:768px){.planet-info-name{font-size:10vw;transform:translate(.5vw,-12vw)}.planet-info-copy{font-size:4vw;transform:translate(.5vw,2vw);width:60vw}.planet-info-head-r{font-size:5vw;transform:translate(-100%,-6vw);white-space:nowrap}.planet-info-body-r{font-size:3vw;transform:translate(-100%,1vw);white-space:nowrap}.planet-info-head-l{font-size:5vw;transform:translate(.5vw,-6vw);white-space:nowrap}.planet-info-body-l{font-size:3vw;transform:translate(.5vw,1vw);white-space:nowrap}}.sign-info{position:fixed}.sign-info-name{font-size:2.5vw;transform:translate(-100%,-3vw)}.sign-info-copy{font-size:1vw;text-align:right;transform:translate(-100%,-120%);width:20vw}.sign-info-body{font-size:.6vw;line-height:1.5em;text-align:justify;transform:translate(1vw,-110%);width:40vw}@media screen and (max-width:768px){.sign-info-name{font-size:8vw;transform:translate(-100%,-8vw)}.sign-info-copy{font-size:4vw;text-align:right;transform:translate(-100%,-110%);width:70vw}.sign-info-body{font-size:2vw;line-height:1.5em;transform:translate(2vw,-110%);width:85vw}}#about-container #about{color:#fff;margin:200px auto;position:relative;text-align:center;width:-moz-fit-content;width:fit-content;z-index:1000}#about-container #about .about-head h2{font-size:40px}#about-container #about .about-head .about-head-body{margin:64px 0 0}#about-container #about .about-head .about-head-body p{font-size:16px;line-height:1em}#about-container #about .about-head .about-head-body p:not(:first-child){margin:16px 0 0}#about-container #about .about-content{margin:128px 0 0}#about-container #about .about-content h2{font-size:32px}#about-container #about .about-content h3{font-size:24px;font-weight:400;margin:64px 0 0}#about-container #about .about-content .about-content-body{margin:40px 0 0}#about-container #about .about-content .about-content-body p{font-size:16px}#about-container #about .about-content .about-content-body p:not(:first-child){margin:16px 0 0}#about-container #about .about-creator{margin:128px 0 0}#about-container #about .about-creator h2{font-size:32px}#about-container #about .about-creator .about-creator-body{margin:40px 0 0}#about-container #about .about-creator .about-creator-body p{font-size:16px}#about-container #about .about-creator .about-creator-body p:not(:first-child){margin:16px 0 0}#about-container #about-bg{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}@media screen and (max-width:768px){#about-container #about{text-align:left;width:90vw}#about-container #about .about-head h2{font-size:32px;text-align:center}#about-container #about .about-head .about-head-body p{font-size:14px;line-height:1.5em}#about-container #about .about-head .about-head-body p:not(:first-child){margin:0}#about-container #about .about-content{margin:64px 0 0}#about-container #about .about-content h2{font-size:32px;text-align:center}#about-container #about .about-content h3{font-size:24px;text-align:center}#about-container #about .about-content .about-content-body{margin:20px 0 0}#about-container #about .about-content .about-content-body p{font-size:14px;line-height:1.5em}#about-container #about .about-content .about-content-body p:not(:first-child){margin:0}#about-container #about .about-creator{margin:64px 0 0}#about-container #about .about-creator h2{font-size:32px;text-align:center}#about-container #about .about-creator .about-creator-body{margin:20px 0 0}#about-container #about .about-creator .about-creator-body p{font-size:14px;line-height:1.5em}#about-container #about .about-creator .about-creator-body p:not(:first-child){margin:0}}#contact{color:#fff;display:flex;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}#contact .contact-content{margin:auto 0;text-align:center;width:500px}#contact .contact-content h2{font-size:48px}#contact .contact-content p{font-size:16px;margin:64px 0 0}#contact .contact-content ul{margin:64px 0 0}#contact .contact-content ul li{font-size:20px}#contact .contact-content ul li a{display:inline-block}#contact .contact-line{background-color:#fff;height:400px;margin:0 50px;width:1px}#contact-container{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:50}@media screen and (max-width:768px){#contact{display:block}#contact .contact-content{width:90vw}#contact .contact-content h2{font-size:32px}#contact .contact-content p{line-height:1.5em;margin:32px}#contact .contact-content ul{margin:32px}#contact .contact-content ul li{font-size:12px}#contact .contact-line{height:1px;margin:32px auto;width:100%}}header[data-v-8ef8f70f]{position:relative;z-index:1000}header #header[data-v-8ef8f70f]{align-items:center;background-color:#222c;border-bottom:1px solid;display:flex;justify-content:space-between;left:0;padding:16px 2.5%;position:fixed;top:0;width:95%;z-index:1000}header #header h1[data-v-8ef8f70f]{color:#fff;font-size:32px}header #header .h-menu[data-v-8ef8f70f]{cursor:pointer;height:24px;position:relative;width:32px}header #header .h-menu span[data-v-8ef8f70f]{background-color:#fff;display:inline-block;height:1px;position:absolute;transition:all .5s;width:100%}header #header .h-menu span[data-v-8ef8f70f]:first-child{left:0;top:0}header #header .h-menu span[data-v-8ef8f70f]:nth-child(2){left:0;top:50%}header #header .h-menu span[data-v-8ef8f70f]:nth-child(3){left:0;top:100%}header #header .h-menu-active span[data-v-8ef8f70f]:first-child{top:50%;transform:translateY(-50%) rotate(-45deg)}header #header .h-menu-active span[data-v-8ef8f70f]:nth-child(2){left:100%;opacity:0}header #header .h-menu-active span[data-v-8ef8f70f]:nth-child(3){top:50%;transform:translateY(-50%) rotate(45deg)}header #header-toggle-bg[data-v-8ef8f70f]{background-color:#222c;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:100}header #header-toggle[data-v-8ef8f70f]{display:flex;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}header #header-logo[data-v-8ef8f70f]{margin:auto 0}header #header-logo .header-img[data-v-8ef8f70f]{background-color:#fff;height:200px;margin:0 0 64px;width:calc(180.8px + 1vw)}header #header-logo h2[data-v-8ef8f70f]{font-size:calc(4.8px + 1vw);line-height:2em}header .header-toggle-line[data-v-8ef8f70f]{background-color:#fff;margin:0 calc(100.8px + 1vw);width:1px}header #header-nav[data-v-8ef8f70f]{display:flex}header #header-nav .header-links h3[data-v-8ef8f70f]{font-size:calc(4.8px + 1vw);line-height:1em}header #header-nav .header-links .header-links-line[data-v-8ef8f70f]{background-color:#fff;height:1px;margin:24px 0;width:calc(180.8px + 1vw)}header #header-nav .header-links ul li[data-v-8ef8f70f]{font-size:calc(-3.2px + 1vw);line-height:1em}header #header-nav .header-links ul li[data-v-8ef8f70f]:not(:first-child){margin:24px 0 0}header #header-nav .header-links[data-v-8ef8f70f]:not(:last-child){margin:0 calc(100.8px + 1vw) 0 0}header #header-copyright[data-v-8ef8f70f]{background-color:#222c;border-top:1px solid;bottom:0;left:0;position:fixed;width:100%;z-index:1000}header #header-copyright h6[data-v-8ef8f70f]{font-size:16px;font-weight:400;line-height:1;padding:16px 0;text-align:center}header .header-copyright-from[data-v-8ef8f70f],header .header-toggle-bg-from[data-v-8ef8f70f],header .header-toggle-from[data-v-8ef8f70f]{display:none!important}@media screen and (max-width:1601px){header #header-logo[data-v-8ef8f70f],header .header-toggle-line[data-v-8ef8f70f]{display:none}header #header-nav .header-links .header-links-line[data-v-8ef8f70f]{margin:16px 0;width:120px}header #header-nav .header-links ul li[data-v-8ef8f70f]:not(:first-child){margin:18px 0 0}}@media screen and (max-width:768px){header #header[data-v-8ef8f70f]{padding:12px 2.5%}header #header h1[data-v-8ef8f70f]{font-size:14px}header #header-toggle[data-v-8ef8f70f]{left:50%;top:100px;transform:translate(-50%)}header #header-nav[data-v-8ef8f70f]{display:block}header #header-nav .header-links[data-v-8ef8f70f]{width:90vw}header #header-nav .header-links h3[data-v-8ef8f70f]{font-size:20px}header #header-nav .header-links .header-links-line[data-v-8ef8f70f]{margin:12px 0;width:100%}header #header-nav .header-links ul[data-v-8ef8f70f]{display:none;height:0;transition:all 1s}header #header-nav .header-links ul li[data-v-8ef8f70f]{font-size:12px}header #header-nav .header-links ul li[data-v-8ef8f70f]:not(:first-child){margin:12px 0 0}header #header-nav .header-links[data-v-8ef8f70f]:not(:last-child){margin:0 0 24px}header #header-copyright h6[data-v-8ef8f70f]{font-size:12px}}.view[data-v-8ef8f70f]{display:block!important;height:100%!important}
