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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}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,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{font-family:"Montserrat",sans-serif;letter-spacing:.075em}*{margin:0;padding:0}img{width:100%;max-width:100%;height:auto;display:block}a{text-decoration:none}.invisible{visibility:hidden}.reset{transition:none !important;-webkit-animation:none !important;animation:none !important}.reset *{transition:none !important;-webkit-animation:none !important;animation:none !important}@media screen and (max-width: 767px){.pc{display:none !important}}@media screen and (min-width: 768px){html{font-size:10px}.sp{display:none !important}}@-webkit-keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes marquee{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes loadingKsk{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}59.999%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}85%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}90%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes loadingKsk{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}59.999%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}85%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}90%{-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes loadingAfter{0%{-webkit-transform:translate3d(0, 0, 0) rotate(0deg) scale(1);transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}20%{-webkit-transform:translate3d(0, 0, 0) rotate(0deg) scale(0.8);transform:translate3d(0, 0, 0) rotate(0deg) scale(0.8)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(600deg) scale(1.5);transform:translate3d(0, 0, 0) rotate(600deg) scale(1.5)}}@keyframes loadingAfter{0%{-webkit-transform:translate3d(0, 0, 0) rotate(0deg) scale(1);transform:translate3d(0, 0, 0) rotate(0deg) scale(1)}20%{-webkit-transform:translate3d(0, 0, 0) rotate(0deg) scale(0.8);transform:translate3d(0, 0, 0) rotate(0deg) scale(0.8)}100%{-webkit-transform:translate3d(0, 0, 0) rotate(600deg) scale(1.5);transform:translate3d(0, 0, 0) rotate(600deg) scale(1.5)}}@-webkit-keyframes scroll-animation{0%{height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%{height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{height:100%;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}99.999%{height:100%;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes scroll-animation{0%{height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%{height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{height:100%;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}99.999%{height:100%;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}100%{height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes scroll-animation-sp{0%{opacity:1;height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}1%{opacity:1;height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%{height:5.20833vw;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{height:5.20833vw;-webkit-transform:translate3d(0, 5.20833vw, 0);transform:translate3d(0, 5.20833vw, 0)}99.999%{opacity:1;height:5.20833vw;-webkit-transform:translate3d(0, 5.20833vw, 0);transform:translate3d(0, 5.20833vw, 0)}100%{opacity:0;height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes scroll-animation-sp{0%{opacity:1;height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}1%{opacity:1;height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%{height:5.20833vw;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}75%{height:5.20833vw;-webkit-transform:translate3d(0, 5.20833vw, 0);transform:translate3d(0, 5.20833vw, 0)}99.999%{opacity:1;height:5.20833vw;-webkit-transform:translate3d(0, 5.20833vw, 0);transform:translate3d(0, 5.20833vw, 0)}100%{opacity:0;height:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes hover{from{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hover{from{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes float{from{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}50%{-webkit-transform:translate3d(-50%, 10px, 0);transform:translate3d(-50%, 10px, 0)}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@keyframes float{from{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}50%{-webkit-transform:translate3d(-50%, 10px, 0);transform:translate3d(-50%, 10px, 0)}to{-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}}@-webkit-keyframes toRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes toRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes round{to{-webkit-transform:translate3d(-50%, 0, 0) perspective(1500px) rotateY(0) rotateX(10deg);transform:translate3d(-50%, 0, 0) perspective(1500px) rotateY(0) rotateX(10deg)}}@keyframes round{to{-webkit-transform:translate3d(-50%, 0, 0) perspective(1500px) rotateY(0) rotateX(10deg);transform:translate3d(-50%, 0, 0) perspective(1500px) rotateY(0) rotateX(10deg)}}@-webkit-keyframes roundSp{to{-webkit-transform:translate3d(-50%, 0, 0) perspective(78.125vw) rotateY(0) rotateX(10deg);transform:translate3d(-50%, 0, 0) perspective(78.125vw) rotateY(0) rotateX(10deg)}}@keyframes roundSp{to{-webkit-transform:translate3d(-50%, 0, 0) perspective(78.125vw) rotateY(0) rotateX(10deg);transform:translate3d(-50%, 0, 0) perspective(78.125vw) rotateY(0) rotateX(10deg)}}@-webkit-keyframes globeRound{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes globeRound{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes colorChange{to{background-position:top left}}@keyframes colorChange{to{background-position:top left}}/*! locomotive-scroll v4.1.0 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:black;opacity:0.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}.loaded #container{opacity:1}.d3-img .play-btn,.d3-img .img{visibility:hidden}.d3-img img{opacity:0}html,body{-ms-scroll-chaining:none;overscroll-behavior:none}body.overflow-hidden{height:100vh;height:calc(var(--vh, 1vh) * 100)}body.show #loading{opacity:0;visibility:hidden}body.show #loading .back{-webkit-filter:blur(0);filter:blur(0);opacity:1}body.show #loading .img-wrap{-webkit-animation:none;animation:none}body.show #loading .img-wrap .img{opacity:0}#loading{position:fixed;display:flex;align-items:center;justify-content:center;top:50%;left:50%;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;background-color:#32ffea;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:1000;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 3s,visibility 0s 3.75s}#loading h1{position:absolute;top:3rem;left:50%;width:30rem;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);opacity:0}#loading .back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;opacity:0;z-index:1;-webkit-filter:blur(10px);filter:blur(10px);overflow:hidden;transition:opacity 2.5s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 2.5s cubic-bezier(0.22, 0.61, 0.36, 1),filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 2.5s cubic-bezier(0.22, 0.61, 0.36, 1),filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#loading .back .inner{width:15rem}#loading .back .inner.back-img{position:relative;z-index:1}#loading .back .inner.back-video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;overflow:hidden}#loading .back .inner.back-video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%}#loading .back img{position:relative;width:15rem;max-width:initial;z-index:1}#loading .img-wrap{position:relative;width:15rem;-webkit-animation:loadingKsk 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;animation:loadingKsk 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;z-index:1}#loading .img-wrap .img{position:relative;width:100%;transition:opacity 0s 2.5s}#loading .img-wrap .img img{display:block;width:15rem}body{background-color:#32ffea}body.playing-video #overlay{opacity:1;visibility:visible;z-index:10;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s}.en{font-weight:bold;letter-spacing:.05em}#container{width:100%;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";opacity:0;transition:all 1s ease 0.25s}#container.no-scroll{overflow:hidden}.en{font-family:"Montserrat",sans-serif}body.pointer{cursor:pointer}#overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8);opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}#overlay video,#overlay iframe{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);opacity:0;height:66.6%;width:80%;max-width:160rem;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s}#overlay video.playing,#overlay iframe.playing{opacity:1;visibility:visible;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}@media screen and (max-width: 767px){.jp-active #container main section#story .translate.text-jp,.jp-active #container main section#story .scroll-out.text-jp{position:relative;opacity:1;visibility:visible;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s,visibility 0s 0.75s}.jp-active #container main section#story .translate.text-en,.jp-active #container main section#story .scroll-out.text-en,.jp-active #container main section#story .translate.text-cn,.jp-active #container main section#story .scroll-out.text-cn{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}.en-active #container main section#story .translate.text-en,.en-active #container main section#story .scroll-out.text-en{position:relative;opacity:1;visibility:visible;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s,visibility 0s 0.75s}.en-active #container main section#story .translate.text-jp,.en-active #container main section#story .scroll-out.text-jp,.en-active #container main section#story .translate.text-cn,.en-active #container main section#story .scroll-out.text-cn{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}.cn-active #container main section#story .translate.text-cn,.cn-active #container main section#story .scroll-out.text-cn{position:relative;opacity:1;visibility:visible;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s,visibility 0s 0.75s}.cn-active #container main section#story .translate.text-jp,.cn-active #container main section#story .scroll-out.text-jp,.cn-active #container main section#story .translate.text-en,.cn-active #container main section#story .scroll-out.text-en{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}#loading .back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;opacity:0;z-index:1;-webkit-filter:blur(10px);filter:blur(10px);overflow:hidden;transition:opacity 2.5s cubic-bezier(0.22, 0.61, 0.36, 1),-webkit-filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 2.5s cubic-bezier(0.22, 0.61, 0.36, 1),filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 2.5s cubic-bezier(0.22, 0.61, 0.36, 1),filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-filter 2.5s cubic-bezier(0.215, 0.61, 0.355, 1)}#loading .back .inner{width:19.53125vw}#loading .back .inner.back-img{position:relative;z-index:1}#loading .back .inner.back-video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;overflow:hidden}#loading .back .inner.back-video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%}#loading .back img{position:relative;width:19.53125vw;max-width:initial;z-index:1}#loading .img-wrap{position:relative;width:19.53125vw;-webkit-animation:loadingKsk 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;animation:loadingKsk 1.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;z-index:1}#loading .img-wrap .img{position:relative;width:100%;transition:opacity 0s 2.5s}#loading .img-wrap .img img{display:block;width:19.53125vw}.webgl{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.changing #globe{opacity:1;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.earth #story-title .word{opacity:0;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.universe #video video:nth-child(1){opacity:0}.universe #video video:nth-child(2){opacity:1}#video{position:fixed;top:0;left:50%;height:100%;width:100%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);z-index:-1}#video.story-video video{top:0;min-height:115%;width:auto;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#video video{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%, 0, 0) scale(3.5) rotate(90deg);transform:translate3d(-50%, 0, 0) scale(3.5) rotate(90deg);min-height:100%;min-width:100%;height:100%;width:100%;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#video video:nth-child(2){opacity:0}#back{position:fixed;top:50%;left:50%;height:100vh;width:100vw;z-index:-2;-webkit-transform-origin:center;transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.15);transform:translate3d(-50%, -50%, 0) scale(1.15)}#back canvas{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%}#container .split.active .char span{opacity:1;-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg)}#container .split .char{display:inline-block;overflow:hidden}#container .split .char span{position:relative;display:block;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform}#container #globe{position:fixed;display:none;bottom:3.25521vw;left:3.25521vw;height:22.13542vw;width:22.13542vw;-webkit-animation:globeRound 10s linear infinite;animation:globeRound 10s linear infinite;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}#container #globe.active{pointer-events:initial}#container #globe.active div{-webkit-transform:scale(1);transform:scale(1)}#container #globe div{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45), -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe div::before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:'';height:50%;width:50%;border-radius:100%;z-index:-1;background:radial-gradient(farthest-corner at top, #0553F0 0%, #fff 4%, #1EEB58 12.25%, #fff 31.25%, #32ffea 50%) top right/200% 200%;transition:background 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe.on:active div::before{background:radial-gradient(farthest-corner at top, #0553F0 0%, #fff 4%, #1EEB58 12.25%, #fff 31.25%, #32ffea 50%) top right/200% 200%;transition:background 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe.on:active svg#earth{opacity:1}#container #globe.on:active svg#universe{opacity:0}#container #globe.on svg#earth{opacity:1}#container #globe.on svg#universe{opacity:0}#container #globe:active div{-webkit-animation:hover 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45) forwards;animation:hover 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45) forwards}#container #globe.on div::before,#container #globe:active div::before{-webkit-animation:colorChange 5s infinite alternate;animation:colorChange 5s infinite alternate;background:radial-gradient(farthest-corner at top, #0553F0 0%, #8836EB 4%, #f8482c 12.25%, #32ffea 31.25%, #1EEB58 50%) top right/200% 200%}#container #globe.on svg#earth,#container #globe:active svg#earth{opacity:0}#container #globe.on svg#universe,#container #globe:active svg#universe{opacity:1}#container #globe.on svg path,#container #globe:active svg path{fill:#fff}#container #globe svg{transition:opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe svg#earth{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:18.22917vw}#container #globe svg#earth path{fill:#fff}#container #globe svg#universe{opacity:0;width:18.22917vw}#container #globe svg path{transition:fill 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container header{position:fixed;top:6.51042vw;width:100%;text-align:center;z-index:100}#container header #sound{position:absolute;display:flex;align-items:center;justify-content:center;justify-content:flex-start;top:50%;left:3.25521vw;height:6.51042vw;width:6.51042vw;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#container header #sound::before{position:absolute;top:50%;left:50%;content:'';height:102%;width:.26042vw;background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);opacity:0}#container header #sound.active::before{opacity:1}#container header #sound svg{margin-top:-.8vw;margin-left:1.6276vw;width:3.25521vw}#container header #sound svg path{fill:#fff}#container header nav#menu{position:relative}#container header nav#menu ul{display:flex;justify-content:center}#container header nav#menu ul.lng-wrapper{position:fixed;right:6.51042vw;bottom:6.51042vw;width:100%;justify-content:flex-end}#container header nav#menu ul.lng-wrapper li{margin-right:1.30208vw}#container header nav#menu ul.lng-wrapper li:last-child{margin-right:0}#container header nav#menu ul li{position:relative;margin-right:3.25521vw;font-size:1.1rem;font-size:2.86458vw;color:#fff;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container header nav#menu ul li.active{color:#f8482c}#container header nav#menu ul li.active a{color:#f8482c}#container header nav#menu ul li:active{color:#32ffea}#container header nav#menu ul li:active.active{color:#f8482c}#container header nav#menu ul li:active.active a{color:#f8482c}#container header nav#menu ul li:active a{color:#32ffea}#container header nav#menu ul li a{color:#fff;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container header nav#menu ul li:last-child{margin-right:0}#container header nav#social{display:none}#container footer{position:relative;height:19.53125vw;width:100%;z-index:1}#container footer.absolute{position:absolute;bottom:0;left:0}#container footer nav ul{display:flex;align-items:center;justify-content:center}#container footer nav ul li{margin-right:5.20833vw}#container footer nav ul li:last-child{margin-right:0}#container footer nav ul li:active a,#container footer nav ul li.active a{color:#32ffea;-webkit-transform:scale(1.1);transform:scale(1.1)}#container footer nav ul li a{position:relative;display:block;font-size:2.25rem;font-size:5.85938vw;color:#fff;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main{position:relative;padding-bottom:26.04167vw;width:100%;overflow:hidden;z-index:1}#container main.home,#container main.music{padding-top:26.04167vw}#container main .btn-wrapper{display:flex;align-items:center;justify-content:center}#container main .btn{position:relative;display:flex;align-items:center;justify-content:center;margin-right:3.90625vw;height:10.41667vw;width:32.98611vw;font-size:1.1rem;font-size:2.86458vw;box-sizing:border-box}#container main .btn::after{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:'';height:100%;width:100%;background-color:#32ffea;transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .btn:active::after,#container main .btn.active::after{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.05);transform:translate3d(-50%, -50%, 0) scale(1.05)}#container main .btn:active span.btn-top,#container main .btn.active span.btn-top{color:#32ffea;-webkit-transform:scale(1.3);transform:scale(1.3)}#container main .btn:active span.btn-back,#container main .btn.active span.btn-back{color:#f8482c;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.3);transform:translate3d(-50%, -50%, 0) scale(1.3)}#container main .btn:last-child{margin-right:0}#container main .btn .btn-top{position:relative}#container main .btn .btn-back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:calc( 50% - 1px);left:calc( 50% - 1px);color:#f8482c;z-index:1}#container main .btn span{position:relative;color:#fff;z-index:1;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:flex;align-items:center;justify-content:center;height:15.625vw;width:15.625vw;border-radius:15.625vw;background-color:#32ffea;z-index:2;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .play-text{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);font-size:1.1rem;font-size:2.86458vw;color:#fff;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .play-text:nth-child(2){position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);opacity:0}#container main .play-text .btn-top{position:relative}#container main .play-text .btn-back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:calc( 50% - 1px);left:calc( 50% - 1px);color:#f8482c;z-index:1}#container main .wrapper{margin:0 auto;width:80%}#container main .wrapper .mv.playing,#container main .wrapper .video.playing{pointer-events:auto}#container main .wrapper .mv,#container main .wrapper .music{position:relative;width:100%}#container main .wrapper .mv .img img,#container main .wrapper .music .img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:block;height:100%;width:100%;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}#container main .wrapper .mv:last-child,#container main .wrapper .music:last-child{margin-bottom:0}#container main .wrapper .mv{margin-bottom:13.02083vw}#container main .wrapper .mv .img{padding-bottom:66.6%}#container main .wrapper .music .img{padding-bottom:100%;margin-bottom:5.20833vw}#container main .wrapper .music-wrap{margin-bottom:13.02083vw;width:100%;text-align:center}#container main .wrapper .music-wrap .inner{position:relative;margin:-6.51042vw auto 0 auto}#container main .wrapper .music-wrap .inner p{margin-bottom:5.20833vw;font-size:1.3rem;font-size:3.38542vw;color:#fff;line-height:1.15385;font-weight:600}#container main .wrapper .music-wrap .inner p .small{font-size:.9rem;font-size:2.34375vw}#container main .wrapper .music-wrap .inner .btn{margin:0 auto}#container main .wrapper .video .img{padding-bottom:56.25%}#container main .wrapper .video .img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:block;height:100%;width:100%;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}#container main section{position:relative;z-index:2}#container main section#top{padding-bottom:13.02083vw;width:100%;z-index:3}#container main section#top h1{margin:0 auto 7.8125vw auto;width:46.875vw}#container main section#top .img{margin:0 auto 19.53125vw auto;width:78.125vw}#container main section#music{padding-top:19.53125vw}#container main section#music #content{margin:0 auto;width:80%}#container main section#story::before{content:'';height:100%;width:100%;display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.1)}#container main section#story .translate{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}#container main section#story .translate.text-en{text-align:left}#container main section#story .tab-wrapper{display:flex;justify-content:start;flex-wrap:wrap;width:100%;margin:0 auto 100vh auto;display:none}#container main section#story .tab-wrapper .tab{margin-right:1.95312vw;height:5.20833vw;width:16.49306vw;font-size:1rem;font-size:2.60417vw}#container main section#story .tab-wrapper .tab:nth-child(4){margin-right:0}#container main section#story .tab-wrapper .tab .btn-back{top:calc( 50% - .5px);left:calc( 50% - .5px)}#container main section#story .text-wrapper{position:relative;margin:0 auto;width:100%;color:#fff}#container main section#story .text-wrapper .split-wrapper{position:relative;display:block}#container main section#story .text-wrapper .split{position:relative;display:block}#container main section#story .text-wrapper .wrapper{position:relative;width:100%}#container main section#story .text-wrapper .wrapper .section{margin:0 auto 26.04167vw auto}#container main section#story .text-wrapper .wrapper .section .img{position:relative;margin:26.04167vw auto 0 auto;width:60%}#container main section#story .text-wrapper .wrapper .section .img.img1,#container main section#story .text-wrapper .wrapper .section .img.img2,#container main section#story .text-wrapper .wrapper .section .img.img4{width:60%}#container main section#story .text-wrapper .wrapper .section .img.img3{width:80%}#container main section#story .text-wrapper .wrapper .section .story-title{position:relative;font-size:5rem;font-size:13.02083vw;line-height:1;font-family:"Montserrat",sans-serif;white-space:nowrap}#container main section#story .text-wrapper .wrapper .section .story-title span{position:relative;display:inline-block}#container main section#story .text-wrapper .wrapper .section .story-title.story-title1 .top{color:#fff}#container main section#story .text-wrapper .wrapper .section .story-title.story-title1 .bottom{color:#0553F0}#container main section#story .text-wrapper .wrapper .section .story-title.story-title2 .wrapper .top{color:#32ffea}#container main section#story .text-wrapper .wrapper .section .story-title.story-title2 .wrapper .bottom{color:#8836EB}#container main section#story .text-wrapper .wrapper .section .story-title.story-title3 .wrapper .top{color:#fff}#container main section#story .text-wrapper .wrapper .section .story-title.story-title3 .wrapper .bottom{color:#f8482c}#container main section#story .text-wrapper .wrapper .section .story-title.story-title4 .wrapper .top{color:#32ffea}#container main section#story .text-wrapper .wrapper .section .story-title.story-title4 .wrapper .bottom{color:#0553F0}#container main section#story .text-wrapper .wrapper .section .story-title.story-title5 .wrapper .top{color:#fff}#container main section#story .text-wrapper .wrapper .section .story-title.story-title5 .wrapper .bottom{color:#8836EB}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper{position:relative;height:13.02083vw;display:block;font-weight:bold}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper:first-child{font-size:3.5rem;font-size:9.11458vw;font-style:italic}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .top,#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .bottom{display:flex;align-items:center;justify-content:center}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .top{position:relative;color:#fff;z-index:1}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .bottom{position:absolute;top:.32552vw;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#container main section#story .text-wrapper .text{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 1s}#container main section#story .text-wrapper .text.active{position:relative;opacity:1;visibility:visible;z-index:1;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s}#container main section#story .text-wrapper .text p{font-size:1.5rem;font-size:3.90625vw;line-height:1.8;color:#fff;font-family:Gilroy,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-weight:bold;margin:0 auto 13.02083vw auto;width:80%}#container main section#story .text-wrapper .text p span.bold{font-weight:bold}#container main section#story .scroll-out{position:relative;margin:0 auto 5rem auto;width:80%;text-align:center;opacity:1;will-change:transform;transition:.05s all linear}#container main section#story .scroll-out:last-child{margin-bottom:0}#container main section#story .scroll-out .split .char{position:relative;display:inline-block}#container main section#story .scroll-out .split .char span{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform}#container main section#story .story-text{margin:0 auto;display:flex;align-items:center;justify-content:center;justify-content:start;height:100vh;width:80%;font-size:1.5rem;font-size:3.90625vw;line-height:1.8;font-weight:700;letter-spacing:.03em;font-family:Gilroy,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;text-align:left}#container main section#story .last{text-align:center;color:#fff}#container main section#story .last .img{position:relative;margin:0 auto 13.02083vw auto;width:55%}#container main section#story .last h1{margin-bottom:7.8125vw;font-size:1.6rem;font-size:4.16667vw;line-height:1.125}#container main section#story .last h1 .middle{font-size:1.4rem;font-size:3.64583vw}#container main section#story .last h1 .small{font-size:1.3rem;font-size:3.38542vw}#container main section#story .last h3{font-size:1.3rem;font-size:3.38542vw;line-height:1.46154}#container main section#story .logo{display:flex;align-items:center;justify-content:center;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%}#container main section#story .logo img{width:52.08333vw}#container main section#contact{height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;display:flex;align-items:center;justify-content:center}#container main section#contact a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:84.63542vw}#container main section#contact a img{position:relative;display:block;width:72.91667vw}}@media screen and (min-width: 768px){.jp-active #container main section#story .translate.text-jp,.jp-active #container main section#story .scroll-out.text-jp{position:relative;opacity:1;visibility:visible;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s,visibility 0s 0.75s}.jp-active #container main section#story .translate.text-en,.jp-active #container main section#story .scroll-out.text-en,.jp-active #container main section#story .translate.text-cn,.jp-active #container main section#story .scroll-out.text-cn{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}.en-active #container main section#story .translate.text-en,.en-active #container main section#story .scroll-out.text-en{position:relative;opacity:1;visibility:visible;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s,visibility 0s 0.75s}.en-active #container main section#story .translate.text-jp,.en-active #container main section#story .scroll-out.text-jp,.en-active #container main section#story .translate.text-cn,.en-active #container main section#story .scroll-out.text-cn{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}.cn-active #container main section#story .translate.text-cn,.cn-active #container main section#story .scroll-out.text-cn{position:relative;opacity:1;visibility:visible;transition:opacity 0.75s cubic-bezier(0.215, 0.61, 0.355, 1) 0.75s,visibility 0s 0.75s}.cn-active #container main section#story .translate.text-jp,.cn-active #container main section#story .scroll-out.text-jp,.cn-active #container main section#story .translate.text-en,.cn-active #container main section#story .scroll-out.text-en{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}.webgl{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.changing #globe{transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#video{position:fixed;top:50%;left:50%;height:100%;width:100%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);z-index:-1}#video.story-video::before{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;background-color:rgba(0,0,0,0.4);z-index:1}#video video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);min-height:100%;min-width:100%}#back{position:fixed;top:50%;left:50%;height:100vh;width:100vw;z-index:-2;-webkit-transform-origin:center;transform-origin:center;transform-origin:center;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.15);transform:translate3d(-50%, -50%, 0) scale(1.15)}#back canvas{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%}#story-title{width:50vw;z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);position:fixed}#story-title.active .word .char{opacity:1}#story-title.active .word .char:nth-child(1){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .02s}#story-title.active .word .char:nth-child(2){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .04s}#story-title.active .word .char:nth-child(3){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .06s}#story-title.active .word .char:nth-child(4){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .08s}#story-title.active .word .char:nth-child(5){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .1s}#story-title.active .word .char:nth-child(6){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .12s}#story-title.active .word .char:nth-child(7){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .14s}#story-title.active .word .char:nth-child(8){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .16s}#story-title.active .word .char:nth-child(9){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .18s}#story-title.active .word .char:nth-child(10){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .2s}#story-title.active .word .char:nth-child(11){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .22s}#story-title.active .word .char:nth-child(12){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .24s}#story-title.active .word .char:nth-child(13){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .26s}#story-title.active .word .char:nth-child(14){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .28s}#story-title.active .word .char:nth-child(15){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .3s}#story-title.active .word .char:nth-child(16){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .32s}#story-title.active .word .char:nth-child(17){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .34s}#story-title.active .word .char:nth-child(18){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .36s}#story-title.active .word .char:nth-child(19){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .38s}#story-title.active .word .char:nth-child(20){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .4s}#story-title.active .word .char:nth-child(21){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .42s}#story-title.active .word .char:nth-child(22){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .44s}#story-title.active .word .char:nth-child(23){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .46s}#story-title.active .word .char:nth-child(24){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .48s}#story-title.active .word .char:nth-child(25){transition:opacity 0s cubic-bezier(0.215, 0.61, 0.355, 1) .5s}#story-title .scroll-out{margin-bottom:0}#container.story #back canvas:last-child{z-index:1}#container .split.active .char span{opacity:1 !important;-webkit-transform:translate3d(0, 0, 0) rotate(0deg) scale(1) !important;transform:translate3d(0, 0, 0) rotate(0deg) scale(1) !important}#container .split .char{display:inline-block}#container .split .char span{position:relative;display:block;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform}#container #globe{position:fixed;bottom:5rem;left:5rem;height:16rem;width:16rem;cursor:pointer;-webkit-animation:globeRound 10s linear infinite;animation:globeRound 10s linear infinite;pointer-events:none;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 1s}#container #globe.active{pointer-events:initial}#container #globe.active div{-webkit-transform:scale(1);transform:scale(1)}#container #globe div{position:relative;display:flex;align-items:center;justify-content:center;height:100%;width:100%;-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45), -webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe div::before{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:'';height:50%;width:50%;border-radius:100%;z-index:-1;background:radial-gradient(farthest-corner at top, #0553F0 0%, #fff 4%, #1EEB58 12.25%, #fff 31.25%, #32ffea 50%) top right/200% 200%;transition:background 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe.on:hover div::before{background:radial-gradient(farthest-corner at top, #0553F0 0%, #fff 4%, #1EEB58 12.25%, #fff 31.25%, #32ffea 50%) top right/200% 200%;transition:background 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe.on:hover svg#earth{opacity:1}#container #globe.on:hover svg#universe{opacity:0}#container #globe.on svg#earth{opacity:1}#container #globe.on svg#universe{opacity:0}#container #globe:hover div{-webkit-animation:hover 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45) forwards;animation:hover 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45) forwards}#container #globe.on div::before,#container #globe:hover div::before{-webkit-animation:colorChange 5s infinite alternate;animation:colorChange 5s infinite alternate;background:radial-gradient(farthest-corner at top, #0553F0 0%, #8836EB 4%, #f8482c 12.25%, #32ffea 31.25%, #1EEB58 50%) top right/200% 200%}#container #globe.on svg#earth,#container #globe:hover svg#earth{opacity:0}#container #globe.on svg#universe,#container #globe:hover svg#universe{opacity:1}#container #globe.on svg path,#container #globe:hover svg path{fill:#fff}#container #globe svg{transition:opacity 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container #globe svg#earth{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);width:12rem}#container #globe svg#earth path{fill:#fff}#container #globe svg#universe{opacity:0;width:12rem}#container #globe svg path{transition:fill 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container header{position:fixed;top:5rem;width:100%;text-align:center;z-index:100}#container header #sound{position:absolute;top:50%;left:5rem;width:2.5rem;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);cursor:pointer}#container header #sound::before{position:absolute;top:50%;left:50%;content:'';height:102%;width:.2rem;background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg);opacity:0}#container header #sound.active::before{opacity:1}#container header #sound svg{width:100%}#container header #sound svg path{fill:#fff}#container header nav#menu{position:relative;display:inline-block}#container header nav#menu ul{display:flex;justify-content:center}#container header nav#menu ul.lng-wrapper{position:fixed;bottom:5rem;right:5rem}#container header nav#menu ul.lng-wrapper li{margin-right:1rem}#container header nav#menu ul.lng-wrapper li:last-child{margin-right:0}#container header nav#menu ul li{position:relative;margin-right:1.5rem;font-size:14px;font-size:1.4rem;color:#fff;cursor:pointer;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container header nav#menu ul li a{color:#fff;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container header nav#menu ul li.active{color:#f8482c}#container header nav#menu ul li.active a{color:#f8482c}#container header nav#menu ul li:hover{color:#32ffea}#container header nav#menu ul li:hover.active{color:#f8482c}#container header nav#menu ul li:hover.active a{color:#f8482c}#container header nav#menu ul li:hover a{color:#32ffea}#container header nav#menu ul li:last-child{margin-right:0}#container header nav#social{position:absolute;top:50%;right:5rem;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}#container header nav#social ul{display:flex;align-items:center;justify-content:end}#container header nav#social ul li{margin-right:2rem}#container header nav#social ul li:hover a,#container header nav#social ul li.active a{color:#32ffea;-webkit-transform:scale(1.1);transform:scale(1.1)}#container header nav#social ul li a{position:relative;display:block;font-size:22px;font-size:2.2rem;color:#fff;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main{position:relative;padding-bottom:20rem;z-index:1}#container main.home,#container main.music{padding-top:20rem}#container main .btn-wrapper{position:relative;display:flex;align-items:center;justify-content:center}#container main .btn{position:relative;display:flex;align-items:center;justify-content:center;margin-right:1.5rem;height:6rem;width:19rem;font-size:18px;font-size:1.8rem;font-weight:bold;box-sizing:border-box;cursor:pointer}#container main .btn::after{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:'';height:100%;width:100%;background-color:#32ffea;transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .btn:hover::after,#container main .btn.active::after{background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.05);transform:translate3d(-50%, -50%, 0) scale(1.05)}#container main .btn:hover span.btn-top,#container main .btn.active span.btn-top{color:#32ffea;-webkit-transform:scale(1.3);transform:scale(1.3)}#container main .btn:hover span.btn-back,#container main .btn.active span.btn-back{color:#f8482c;-webkit-transform:translate3d(-50%, -50%, 0) scale(1.3);transform:translate3d(-50%, -50%, 0) scale(1.3)}#container main .btn:last-child{margin-right:0}#container main .btn .btn-top{position:relative}#container main .btn .btn-back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:calc( 50% - 1.5px);left:calc( 50% - 1.5px);color:#f8482c;z-index:1}#container main .btn span{position:relative;color:#fff;z-index:1;transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:flex;align-items:center;justify-content:center;height:10rem;width:10rem;border-radius:10rem;background-color:#32ffea;cursor:pointer;z-index:2;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),background-color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .play-btn .inner{position:fixed;height:10rem;width:10rem;border-radius:10rem;background-color:#32ffea;left:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);z-index:1}#container main .play-text{position:relative;height:1.8rem;font-size:18px;font-size:1.8rem;color:#fff;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45);transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45),-webkit-transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.45)}#container main .play-text:nth-child(2){position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);opacity:0}#container main .play-text .btn-top{position:relative}#container main .play-text .btn-back{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:flex;align-items:center;justify-content:center;height:100%;width:100%;top:calc( 50% - 1px);left:calc( 50% - 1px);color:#f8482c;z-index:1}#container main .wrapper{margin:0 auto;width:80%;max-width:80rem}#container main .wrapper .mv,#container main .wrapper .video,#container main .wrapper .music{overflow:hidden}#container main .wrapper .mv.playing,#container main .wrapper .video.playing{pointer-events:auto}#container main .wrapper .mv.playing img,#container main .wrapper .video.playing img{opacity:0}#container main .wrapper .mv,#container main .wrapper .music{position:relative;width:100%}#container main .wrapper .mv .img,#container main .wrapper .music .img{position:relative;height:0;width:100%;overflow:hidden}#container main .wrapper .mv .img img,#container main .wrapper .music .img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:block;height:100%;width:100%;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container main .wrapper .mv:last-child,#container main .wrapper .music:last-child{margin-bottom:0}#container main .wrapper .mv{pointer-events:none;margin-bottom:10rem}#container main .wrapper .mv .img{padding-bottom:66.6%}#container main .wrapper .music{margin-bottom:7rem}#container main .wrapper .music .img{padding-bottom:100%}#container main .wrapper .music-wrap{margin-bottom:20rem;text-align:center;max-width:67rem}#container main .wrapper .music-wrap .inner{position:relative;margin:0 auto}#container main .wrapper .music-wrap p{margin-bottom:2rem;display:inline-block;font-size:24px;font-size:2.4rem;color:#fff;line-height:1.16667;font-weight:600}#container main .wrapper .music-wrap p .small{font-size:16px;font-size:1.6rem}#container main .wrapper .music-wrap .btn{margin:0 auto}#container main .wrapper .video .img{position:relative;height:0;width:100%;overflow:hidden;padding-bottom:56.25%}#container main .wrapper .video .img img{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:block;height:100%;width:100%;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container main section{position:relative;z-index:2}#container main section#top{margin:0 auto 10rem auto;width:100%;max-width:160rem;z-index:3}#container main section#top h1{margin:0 auto 6rem auto;width:28%}#container main section#top .img{margin:0 auto 8rem auto;width:50%}#container main section#music #content{margin:0 auto;max-width:67rem}#container main section#story{width:100vw;overflow:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}#container main section#story::before{content:'';height:100%;width:100%;display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.1)}#container main section#story .translate{position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 0.3s}#container main section#story .translate.text-en{text-align:left}#container main section#story .tab-wrapper{margin:0 auto 125vh auto;display:flex;justify-content:start;display:none}#container main section#story .tab-wrapper .tab{margin-right:.75rem;height:3rem;width:9.5rem;font-size:14px;font-size:1.4rem;cursor:pointer}#container main section#story .text-wrapper{position:relative;margin:0 auto;width:100%;color:#fff}#container main section#story .text-wrapper .split-wrapper{position:relative;display:block}#container main section#story .text-wrapper .split{position:relative;display:block}#container main section#story .text-wrapper .wrapper{position:relative;max-width:100rem;width:100%}#container main section#story .text-wrapper .wrapper .section{margin:0 auto 20rem auto}#container main section#story .text-wrapper .wrapper .section .img{position:relative;margin:20rem auto 0 auto;overflow:hidden;max-width:60rem;width:50%;opacity:0}#container main section#story .text-wrapper .wrapper .section .img.img3{width:70%;max-width:84rem}#container main section#story .text-wrapper .wrapper .section .story-title{position:relative;margin-bottom:10rem;font-size:100px;font-size:10rem;line-height:1;font-family:"Montserrat",sans-serif;white-space:nowrap}#container main section#story .text-wrapper .wrapper .section .story-title span{position:relative;display:inline-block}#container main section#story .text-wrapper .wrapper .section .story-title.story-title1 .wrapper .top{color:#fff}#container main section#story .text-wrapper .wrapper .section .story-title.story-title1 .wrapper .bottom{color:#0553F0}#container main section#story .text-wrapper .wrapper .section .story-title.story-title2 .wrapper .top{color:#32ffea}#container main section#story .text-wrapper .wrapper .section .story-title.story-title2 .wrapper .bottom{color:#8836EB}#container main section#story .text-wrapper .wrapper .section .story-title.story-title3 .wrapper .top{color:#fff}#container main section#story .text-wrapper .wrapper .section .story-title.story-title3 .wrapper .bottom{color:#f8482c}#container main section#story .text-wrapper .wrapper .section .story-title.story-title4 .wrapper .top{color:#32ffea}#container main section#story .text-wrapper .wrapper .section .story-title.story-title4 .wrapper .bottom{color:#0553F0}#container main section#story .text-wrapper .wrapper .section .story-title.story-title5 .wrapper .top{color:#fff}#container main section#story .text-wrapper .wrapper .section .story-title.story-title5 .wrapper .bottom{color:#8836EB}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper{position:relative;display:block;font-weight:bold}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper:first-child{font-size:50px;font-size:5rem;font-style:italic}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .top,#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .bottom{display:flex;align-items:center;justify-content:center}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .top{position:relative;color:#fff;z-index:1}#container main section#story .text-wrapper .wrapper .section .story-title .wrapper .bottom{position:absolute;top:.4rem;left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#container main section#story .text-wrapper .text{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s 1s}#container main section#story .text-wrapper .text.active{position:relative;opacity:1;visibility:visible;z-index:1;transition:opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),visibility 0s}#container main section#story .text-wrapper .text p{font-size:22px;font-size:2.2rem;line-height:1.81818;font-weight:700;letter-spacing:.03em;font-family:Gilroy,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;margin:0 auto 5rem auto;width:80%}#container main section#story .text-wrapper .text p span.bold{font-weight:bold}#container main section#story .text-wrapper .text p span.text-box{margin-bottom:16rem;display:block}#container main section#story .text-wrapper .text p span.text-box:last-child{margin-bottom:0}#container main section#story .scroll-out{position:relative;margin:0 auto 5rem auto;width:80%;text-align:center;opacity:1;will-change:transform;transition:.05s all linear}#container main section#story .scroll-out:last-child{margin-bottom:0}#container main section#story .scroll-out .split .char{position:relative;display:inline-block}#container main section#story .scroll-out .split .char span{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);will-change:transform}#container main section#story .scroll-out canvas{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}#container main section#story .story-text{margin:0 auto;display:flex;align-items:center;justify-content:center;justify-content:start;height:100vh;width:80%;max-width:67rem;font-size:22px;font-size:2.2rem;line-height:1.81818;font-weight:700;letter-spacing:.03em;font-family:Gilroy,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;text-align:left}#container main section#story .last{text-align:center;color:#fff}#container main section#story .last .img{position:relative;margin:0 auto 10rem auto;width:40%;max-width:67rem}#container main section#story .last h1{margin-bottom:4rem;font-size:24px;font-size:2.4rem;line-height:1.08333}#container main section#story .last h1 .middle{font-size:20px;font-size:2rem}#container main section#story .last h1 .small{font-size:16px;font-size:1.6rem}#container main section#story .last h3{font-size:20px;font-size:2rem;line-height:1.3}#container main section#story .logo{display:flex;align-items:center;justify-content:center;height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%}#container main section#story .logo img{width:30rem}#container main section#contact{height:100vh;width:100%;display:flex;align-items:center;justify-content:center}#container main section#contact a{display:flex;align-items:center;justify-content:center;margin:0 auto;width:65rem}#container main section#contact a img{position:relative;display:block;width:56rem}}@media screen{.curtain-wrapper{position:absolute;z-index:15;top:10%;right:10%;bottom:10%;left:10%}.curtain{position:absolute;top:0;right:0;bottom:0;left:0}.curtain img,.curtain video{opacity:0}}