:root{--gw:2.08333333vw;--col-lgray:#f9f9f9;--col-lgray-border:hsla(0,0%,98%,.1);--col-black:#111;--col-force-white:#f9f9f9;--col-force-black:#111;--col-force-pink:#e3007e;--ease-power2-in:cubic-bezier(.4,0,.68,.06);--ease-power2-out:cubic-bezier(.32,.94,.6,1);--ease-power2-in-out:cubic-bezier(.66,0,.34,1);--a-splash-main-s:1.5s;--a-splash-main-e:cubic-bezier(.32,.94,.6,1);--a-splash-sub-s:1.3s;--a-splash-sub-e:cubic-bezier(.32,.94,.6,1);--a-clip-enter-s:1.3s;--a-clip-enter-e:cubic-bezier(.32,.94,.6,1);--a-clip-leave-s:1.2s;--a-clip-leave-e:cubic-bezier(.32,.94,.6,1);--a-menu-s:1s;--a-menu-e:cubic-bezier(.32,.94,.6,1);--a-btn-s:.4s;--a-btn-e:cubic-bezier(.32,.94,.6,1);--a-from-x:1em;--a-from-y:-150%;--a-from-s:1.3;--a-from-deg:-5deg;--a-from-origin:left top;--a-to-x:-.5em;--a-to-y:150%;--a-to-s:1;--a-to-deg:-5deg;--a-to-origin:right bottom}:root[data-color=dark]{--col-lgray:#111;--col-lgray-border:hsla(0,25%,98%,.1);--col-black:#fcfafa}:root[data-color=pink]{--col-lgray:#e3007e;--col-lgray-border:#e3007e;--col-black:#e3007e}.is-any:root{--a-clip-enter-s:1.1s;--a-clip-leave-s:1s}.is-mobile:root{--a-from-s:1.4}@font-face{font-display:swap;font-family:PPMori;font-weight:300;src:url(../assets/fonts/PPMori-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PPMori;font-weight:400;src:url(../assets/fonts/PPMori-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:PPMori;font-weight:500;src:url(../assets/fonts/PPMori-SemiBold.woff2) format("woff2")}html{font-family:PPMori,sans-serif}.w-500{font-weight:500}.w-400{font-weight:400}.w-300,h1,h2,h3,h4,h5,html{font-weight:300}.c-nav,.w-200{font-weight:200}.h0{letter-spacing:-.06em}.h1{letter-spacing:-.04em}.f-xl,.h2,html{letter-spacing:-.02em}.h0{font-size:19.367vh}.h0 .lng-sc,.h0 .lng-tc{font-size:15.493vh}.h1{font-size:6.944vw}.h2{font-size:4.861vw}.f-xl{font-size:4.166vw}.f-l{font-size:2.708vw}.c-service-li h3{font-size:1.805vw}.f-m{font-size:max(18px,1.25vw)}html{font-size:max(14px,.972vw)}.c-nav,.c-sitemap,.f-s,.f-xs{font-size:max(12.5px,.868vw)}.f-xxs,.ui-btn-s{font-size:max(10px,.694vw)}@media screen and (min-width:1024px){[data-or=vr] .h0{font-size:12.5vw}[data-or=vr] .h0 .lng-sc,[data-or=vr] .h0 .lng-tc{font-size:10vw}[data-or=vr] .h1{font-size:8.333vw}[data-or=vr] .f-xl,[data-or=vr] .h2{font-size:5vw}[data-or=vr] .f-l{font-size:3.25vw}[data-oh=low] .h0{font-size:18.987vh}[data-oh=low] .h0 .lng-sc,[data-oh=low] .h0 .lng-tc{font-size:15.189vh}}@media screen and (min-width:1680px){[data-oh=low] .f-m{font-size:min(19.8px,1.25vw)}[data-oh=low] html{font-size:min(15.4px,.972vw)}[data-oh=low] .c-nav,[data-oh=low] .c-sitemap,[data-oh=low] .f-s,[data-oh=low] .f-xs{font-size:min(13.75px,.868vw)}[data-oh=low] .f-xxs,[data-oh=low] .ui-btn-s{font-size:min(11px,.694vw)}}@media screen and (min-width:1920px){.h0{font-size:min(225px,10.416vw)}.h0 .lng-sc,.h0 .lng-tc{font-size:min(180px,8.333vw)}.h1{font-size:min(150px,6.944vw)}.h2{font-size:min(105px,4.861vw)}.f-xl{font-size:min(90px,4.166vw)}.f-l{font-size:min(58.5px,2.708vw)}.c-service-li h3{font-size:min(39px,1.805vw)}.f-m{font-size:min(27px,1.25vw)}html{font-size:min(21px,.972vw)}.c-nav,.c-sitemap,.f-s,.f-xs{font-size:min(18.75px,.868vw)}.f-xxs,.ui-btn-s{font-size:min(15px,.694vw)}[data-oh=low] .f-m{font-size:min(19.8px,1.25vw)}[data-oh=low] html{font-size:min(15.4px,.972vw)}[data-oh=low] .c-nav,[data-oh=low] .c-sitemap,[data-oh=low] .f-s,[data-oh=low] .f-xs{font-size:min(13.75px,.868vw)}[data-oh=low] .f-xxs,[data-oh=low] .ui-btn-s{font-size:min(11px,.694vw)}}@media screen and (max-width:1024px){.h0{font-size:11.458vw}.h0 .lng-sc,.h0 .lng-tc{font-size:9.166vw}.h1{font-size:7.638vw}.h2{font-size:5.347vw}.f-xl{font-size:4.583vw}.f-l{font-size:2.979vw}}@media screen and (max-width:820px){.h0{font-size:12.291vw}.h0 .lng-sc,.h0 .lng-tc{font-size:9.833vw}.h1{font-size:8.194vw}.h2{font-size:6.555vw}.f-xl{font-size:4.916vw}.f-l{font-size:3.195vw}.c-service-li h3{font-size:2.13vw}.c-nav,.c-sitemap,.f-m,.f-s,.f-xs,html{font-size:1.638vw}.f-xxs,.ui-btn-s{font-size:1.474vw}}@media screen and (max-width:500px){.h0{font-size:12.307vw}.c-section-team-body .h1,.h0 .lng-sc,.h0 .lng-tc{font-size:10vw}.h1{font-size:10.256vw}.h2{font-size:8.461vw}.f-xl{font-size:6.153vw}.f-l{font-size:4.615vw}.c-service-li h3,.f-m,html{font-size:max(3.717vw,14px)}.c-nav,.c-sitemap,.c-team-txt .post,.f-s{font-size:max(3.461vw,13.5px)}.c-color,.f-xs,.f-xxs,.ui-btn-s{font-size:max(3.333vw,13px)}}@media screen and (max-width:1023px) and (orientation:landscape){.h0{font-size:7.142vw}.c-section-team-body .h1,.h0 .lng-sc,.h0 .lng-tc{font-size:5.803vw}.h1{font-size:5.952vw}.h2{font-size:5.357vw}.f-xl{font-size:3.571vw}.f-l{font-size:2.678vw}.c-service-li h3,.f-m,html{font-size:max(2.157vw,14px)}.c-nav,.c-sitemap,.c-team-txt .post,.f-s{font-size:max(2.008vw,13.5px)}.c-color,.f-xs,.f-xxs,.ui-btn-s{font-size:max(1.934vw,13px)}}*,:after,:before{box-sizing:border-box}li,ul{padding:0}li{list-style:none}body,html{height:100%}body{-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}html{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{height:100%;width:100%}a,html{color:var(--col-black)}a{text-decoration:none}.c-menu-nav a *,.c-sitemap a *,.ui-logo a *{pointer-events:none}::-moz-selection{background-color:var(--col-black)}::selection{background-color:var(--col-black)}[data-color=pink] ::-moz-selection{background-color:var(--col-force-black)}[data-color=pink] ::selection{background-color:var(--col-force-black)}#js-webgl{z-index:1}.c-menu{z-index:2}.c-page{z-index:3}.c-nav{z-index:99}.ui-btn-close,.ui-logo{z-index:101}#__nuxt [data-d="0"]{transition-delay:0s}#__nuxt [data-d="1"]{transition-delay:.1s}#__nuxt [data-d="2"]{transition-delay:.2s}#__nuxt [data-d="3"]{transition-delay:.3s}#__nuxt [data-d="4"]{transition-delay:.4s}#__nuxt [data-d="5"]{transition-delay:.5s}#__nuxt [data-d="6"]{transition-delay:.6s}#__nuxt [data-d="7"]{transition-delay:.7s}#__nuxt [data-d="8"]{transition-delay:.8s}#__nuxt [data-d="9"]{transition-delay:.9s}#__nuxt [data-d="10"]{transition-delay:1s}.c-ul li:nth-child(0) .t,.c-ul li:nth-child(0):before{transition-delay:0s}.c-ul li:first-child .t,.c-ul li:first-child:before{transition-delay:.1s}.c-ul li:nth-child(2) .t,.c-ul li:nth-child(2):before{transition-delay:.2s}.c-ul li:nth-child(3) .t,.c-ul li:nth-child(3):before{transition-delay:.3s}.c-ul li:nth-child(4) .t,.c-ul li:nth-child(4):before{transition-delay:.4s}.c-ul li:nth-child(5) .t,.c-ul li:nth-child(5):before{transition-delay:.5s}.c-ul li:nth-child(6) .t,.c-ul li:nth-child(6):before{transition-delay:.6s}.c-ul li:nth-child(7) .t,.c-ul li:nth-child(7):before{transition-delay:.7s}.c-ul li:nth-child(8) .t,.c-ul li:nth-child(8):before{transition-delay:.8s}.c-ul li:nth-child(9) .t,.c-ul li:nth-child(9):before{transition-delay:.9s}.c-ul li:nth-child(10) .t,.c-ul li:nth-child(10):before{transition-delay:1s}.is-menu-opened .c-menu-ul li:nth-child(0) .c-clip .t{transition-delay:0s}.is-menu-opened .c-menu-ul li:first-child .c-clip .t{transition-delay:.03s}.is-menu-opened .c-menu-ul li:nth-child(2) .c-clip .t{transition-delay:.06s}.is-menu-opened .c-menu-ul li:nth-child(3) .c-clip .t{transition-delay:.09s}.is-menu-opened .c-menu-ul li:nth-child(4) .c-clip .t{transition-delay:.12s}.is-menu-opened .c-menu-ul li:nth-child(5) .c-clip .t{transition-delay:.15s}.is-menu-opened .c-menu-ul li:nth-child(6) .c-clip .t{transition-delay:.18s}.is-menu-opened .c-menu-ul li:nth-child(7) .c-clip .t{transition-delay:.21s}.is-menu-opened .c-menu-ul li:nth-child(8) .c-clip .t{transition-delay:.24s}.is-menu-opened .c-menu-ul li:nth-child(9) .c-clip .t{transition-delay:.27s}.is-menu-opened .c-menu-ul li:nth-child(10) .c-clip .t{transition-delay:.3s}[data-n="0"]{height:calc(var(--gw)*0)}[data-n="1"]{height:calc(var(--gw)*1)}[data-n="1.5"]{height:calc(var(--gw)*1.5)}[data-n="2"]{height:calc(var(--gw)*2)}[data-n="2.5"]{height:calc(var(--gw)*2.5)}[data-n="3"]{height:calc(var(--gw)*3)}[data-n="3.5"]{height:calc(var(--gw)*3.5)}[data-n="4"]{height:calc(var(--gw)*4)}[data-n="4.5"]{height:calc(var(--gw)*4.5)}[data-n="5"]{height:calc(var(--gw)*5)}[data-n="5.5"]{height:calc(var(--gw)*5.5)}[data-n="6"]{height:calc(var(--gw)*6)}[data-n="6.5"]{height:calc(var(--gw)*6.5)}[data-n="7"]{height:calc(var(--gw)*7)}[data-n="7.5"]{height:calc(var(--gw)*7.5)}[data-n="8"]{height:calc(var(--gw)*8)}[data-n="8.5"]{height:calc(var(--gw)*8.5)}[data-n="9"]{height:calc(var(--gw)*9)}[data-n="9.5"]{height:calc(var(--gw)*9.5)}[data-n="10"]{height:calc(var(--gw)*10)}[data-n="10.5"]{height:calc(var(--gw)*10.5)}[data-n="11"]{height:calc(var(--gw)*11)}[data-n="11.5"]{height:calc(var(--gw)*11.5)}[data-n="12"]{height:calc(var(--gw)*12)}[data-n="12.5"]{height:calc(var(--gw)*12.5)}[data-n="13"]{height:calc(var(--gw)*13)}[data-n="13.5"]{height:calc(var(--gw)*13.5)}[data-n="14"]{height:calc(var(--gw)*14)}[data-n="14.5"]{height:calc(var(--gw)*14.5)}[data-n="15"]{height:calc(var(--gw)*15)}[data-n="15.5"]{height:calc(var(--gw)*15.5)}[data-n="16"]{height:calc(var(--gw)*16)}[data-n]{display:block;width:100%}[data-n="0.5"]{height:calc(var(--gw)*.5)}[data-n="0"]{display:none}.c-clip{line-height:1;vertical-align:bottom}.c-clip span{display:inline-block}.c-clip .s{width:.25em}.c-clip .o{line-height:1;margin-bottom:-.15em;overflow:hidden;padding-right:.025em;vertical-align:bottom}.c-clip .t,.c-clip .w{display:inline-block}.c-clip{margin-top:-.15em}.c-clip .t,.c-clip .w{display:block;margin-bottom:-.1em;padding-top:.1em}.c-sitemap .c-clip,.c-sitemap-l .c-clip,.c-sitemap-r .c-clip{margin-top:0}.c-sitemap .c-clip .t,.c-sitemap-l .c-clip .t,.c-sitemap-r .c-clip .t{line-height:1.2;padding-bottom:0;padding-top:0}.c-sitemap ul,.c-sitemap-l ul,.c-sitemap-r ul{margin-bottom:calc(-.4em - 1px)}.c-btn-ul .c-clip,.c-ul-wrap .c-clip{margin-top:0}.c-btn-ul .c-clip .t,.c-btn-ul .c-clip .w,.c-section-team-body .h0.c-clip .t,.c-section-team-body .h0.c-clip .w,.c-ul-wrap .c-clip .t,.c-ul-wrap .c-clip .w,.p-title .c-clip .t,.p-title .c-clip .w,.p-title.c-clip .t,.p-title.c-clip .w{margin-bottom:0;padding-bottom:0;padding-top:0}[data-vh="100"]{height:calc(var(--vh)*100)}#js-webgl{left:0;pointer-events:none;position:fixed;top:0}#js-webgl,.c-wrap{height:100%;width:100%}.c-wrap{background-color:var(--col-lgray)}.c-page{height:100%;left:0;position:fixed;top:0;width:100%}.c-local{min-height:calc(var(--vh)*100);width:100%}.c-section,.in{position:relative;width:100%}.in{height:100%}.r{position:relative}.c-body{padding:0 calc(var(--gw)*2)}.c-body-thin{padding:0 calc(var(--gw)*4)}.t-upper{text-transform:uppercase}.js-bg-img{background-color:#f3f3f3;height:100%;transition:background .3s .3s;width:100%;will-change:auto}[data-color=dark] .js-bg-img{background-color:var(--col-lgray-border)}.js-bg-img .elem{background-position:50%;background-size:cover;border-radius:.347vw;height:100%;opacity:0;overflow:hidden;position:relative;transition:opacity .3s;width:100%;will-change:auto;z-index:1}.js-bg-img.loaded{background:transparent}.js-bg-img.loaded .elem{opacity:1}[data-visible="1"] .js-bg-img{will-change:background}[data-visible="1"] .js-bg-img .elem{will-change:opacity}.c-img{border-radius:.347vw;overflow:hidden;position:relative;z-index:1}.c-img,[data-slide-ul] .c-img{height:calc(var(--gw)*16*2/3);width:calc(var(--gw)*16)}.is-leave,.is-leave .c-page{overflow:hidden!important}.is-leave .c-wrap,.is-leave .c-wrap *{pointer-events:none!important}.is-leave .c-wrap{overflow:hidden!important}.c-nav,.ui-btn-close,.ui-logo{pointer-events:none;position:fixed}.c-nav a,.ui-btn-close a,.ui-logo a{pointer-events:auto}.c-header{pointer-events:none}.c-nav{align-items:center;display:flex;height:calc(var(--gw)*6);left:50%;text-transform:uppercase;top:0;transform:translate(-50%);will-change:transform}.c-nav-body{position:relative}.c-nav-body ul{justify-content:center;margin:0 -1em}.c-nav-a,.c-nav-body ul{align-items:center;display:flex}.c-nav-a{height:var(--gw);padding:0 calc(var(--gw)*.5);position:relative}.c-nav-a .b{left:50%;overflow:hidden;transform:translate(-50%)}.c-nav-a .b,.c-nav-current{bottom:0;height:1px;position:absolute;width:var(--gw)}.c-nav-current div{background-color:var(--col-black);height:100%;transform:scaleX(0);transition:transform .3s var(--ease-power2-out);width:100%}.is-nav-active .c-nav-current div{transform:scale(1)}.c-footer-body{align-items:center;display:flex;height:100%}.c-border{height:1px;width:100%}.c-border div{background:var(--col-black);height:100%;transform:scaleX(0);transform-origin:left center;transition:transform var(--a-clip-enter-s) var(--a-clip-enter-e);width:100%}.c-border[data-shown="1"] div,[data-shown="1"] .c-border div{transform:scale(1)}.c-footer .c-body{width:100%}.c-clip{margin-left:-.08em;margin-right:-.08em}.c-more-a{display:block;text-transform:uppercase}.c-more-a svg{width:1.2em}.c-more-a .c-clip{margin-bottom:0;margin-top:0;padding-top:0}.c-more-a .c-clip .t{margin-bottom:0;padding-top:0}.c-more-a .c-clip .o,.c-more-a .c-clip .t{display:flex;justify-content:space-between;width:100%}.c-more-a,.c-more-a .t1{height:.82em}.c-more-a .t2{align-items:center;display:flex;overflow:hidden}.c-more-a-re .c-clip .t{flex-direction:row-reverse}.c-footer .c-more-a{margin-bottom:.15em;text-transform:capitalize}.c-section-more .c-more-a{box-sizing:content-box;padding-bottom:.5em;padding-top:.5em}.c-section-more{position:relative;z-index:2}.c-btn-ul{bottom:calc(var(--gw)*2);display:flex;left:50%;position:absolute;transform:translate(-50%);z-index:2}.c-btn-ul a{padding:0 .25em}.c-single-footer .c-btn-ul{align-items:center;bottom:auto;display:flex;justify-content:center;left:auto;position:relative;transform:translate(0)}.c-menu{height:100%;pointer-events:none;position:fixed;top:100%;width:100%}.c-menu,.c-menu a{color:var(--col-lgray)}.c-menu-body{height:100%;position:relative;width:100%;z-index:2}.c-menu-bg{background:var(--col-black);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-menu-nav{align-items:center;display:flex;height:100%;padding-left:calc(50% + var(--gw)*2);width:100%}.c-menu-nav a{display:block;padding:.15em 0}.c-sitemap{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;padding:0 calc(var(--gw)*2) calc(var(--gw)*2) calc(var(--gw)*2);position:absolute;text-transform:uppercase;width:100%}.c-sitemap-l .a,.c-sitemap-r .a{display:block;line-height:1;padding-bottom:.25em;padding-top:.25em}.c-sitemap-l .a .t div{white-space:nowrap}.c-address{display:flex;flex-direction:column;height:5.5em;justify-content:space-between;min-width:14.5em}.c-sitemap-l .a.c-clip .o,.c-sitemap-r .a.c-clip .o{line-height:1}.c-sitemap-l{align-items:flex-start;display:flex}.c-section-hello .c-sitemap-l .ul,.c-sitemap-l .ul,.c-sitemap-l ul{margin-right:4em;max-width:14.5em}.c-sitemap-l .ul:last-child,.c-sitemap-l ul:last-child{margin-right:0}.c-sitemap-r{align-items:flex-end;display:flex;justify-content:flex-end}.c-mail span:first-child{padding-right:.25em}.c-sitemap-r .ul,.c-sitemap-r ul{margin-left:3em}.c-sitemap-l .ul,.c-sitemap-l ul,.c-sitemap-r .ul,.c-sitemap-r ul{padding-bottom:1px}.c-sitemap-r .ul:first-child,.c-sitemap-r ul:first-child{margin-left:0}.is-any.is-menu-opened .c-menu-mask{transform:translate(0)}.c-menu-mask{background-color:#111;display:none;height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:transform var(--a-menu-s) var(--a-menu-e),background var(--a-menu-s) var(--a-menu-e);width:100%;z-index:1}.is-any .c-menu-mask{display:block}[data-content-name=home] .p-header,[data-content-name=single] .p-header{justify-content:center;text-align:center}[data-content-name=home] .p-header .o,[data-content-name=home] .p-header .t,[data-content-name=single] .p-header .o,[data-content-name=single] .p-header .t{text-align:center}.p-header{align-items:center;display:flex;height:calc(var(--vh)*100 - var(--gw)*3);padding-top:calc(var(--gw)*3)}.js-gl{height:100%;pointer-events:none;width:100%}use{fill:var(--col-black)}[data-bg=black],[data-bg=black] *{color:var(--col-lgray)}[data-bg=black] use{fill:var(--col-lgray)}.c-section-team-body{height:100%;position:relative;width:100%}.c-section-team .js-domgl{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.c-section-team{position:relative;text-align:center;z-index:2}.c-section-team .c-caption{margin:0 auto}.c-caption{font-weight:200;letter-spacing:0;line-height:1.3;width:calc(var(--gw)*9)}.c-card-slider{display:block;margin:0 auto;overflow:visible;perspective:100vw;position:relative;transform:translateZ(0);transform-style:preserve-3d;z-index:1}.c-card-slider .c-card{background:var(--col-black);border-radius:.347vw;left:0;overflow:hidden;position:absolute;top:0;transform-origin:center bottom;transition:transform 1.2s var(--ease-power3-out);z-index:1}.c-card-slider .c-card .js-bg-img{transition:opacity 1.2s var(--ease-power3-out);z-index:1}.c-card-slider .c-card[data-index="0"]{transform:translate3d(0,calc(var(--gw)*-2.3),calc(var(--gw)*-12));transform-origin:bottom right}.c-card-slider .c-card[data-index="0"] .js-bg-img{opacity:.6}.c-card-slider .c-card[data-index="1"]{transform:translate3d(0,calc(var(--gw)*-1),calc(var(--gw)*-5));transform-origin:bottom left}.c-card-slider .c-card[data-index="1"] .js-bg-img{opacity:.8}.c-content{align-items:flex-start;display:flex}.c-lead{position:relative}.c-content-head{width:31.944vw}.c-content-body{width:59.722vw}.c-img-lr{align-items:flex-end;display:flex;justify-content:space-between}.c-section-splash{margin-bottom:calc(var(--gw)*-2)}[data-name=logoMoiq]{bottom:0;height:calc(var(--vh)*100);left:0;position:absolute;width:100vw}.c-scene-logoMoiq{height:calc(var(--vh)*100 - var(--gw)*4)}.c-section-services{margin-top:calc(var(--gw)*-1)}.mq-wrap{font-size:0;overflow:hidden;white-space:nowrap;width:100vw}.mq-wrap .gl{width:calc(var(--gw)*9)}.mq-ul{display:inline-block;will-change:auto}.mq-in,.mq-in .t,.mq-ul{height:.8em;line-height:1}[data-shown="1"] .line1 .mq-ul{animation:marquee 60s linear infinite;will-change:transform}[data-shown="1"] .line2 .mq-ul{animation:re-marquee 111.97795s linear infinite;will-change:transform}.mq-in{align-items:center;display:flex}.mq-li{display:inline-block}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes re-marquee{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.c-scene-marqee{height:.075em;position:relative}[data-name=marqee]{height:calc(var(--vh)*100);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}[data-name=logoM]{height:100%;width:100%}.p-header-lr{align-items:center;display:flex;justify-content:space-between;width:100%}.p-header-l{width:calc(var(--gw)*32)}.p-header-r{position:relative}.p-header-r,[data-name=logoI],[data-name=logoM],[data-name=logoO],[data-name=logoQ]{height:calc(var(--gw)*12);width:calc(var(--gw)*12)}[data-name=logoQ]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-html,.c-paragraph{font-weight:200;line-height:1.5}.c-html p,.c-paragraph p{margin-bottom:2em}.c-html p:last-child,.c-paragraph p:last-child{margin-bottom:0}.c-paragraph h3{letter-spacing:-.04em;margin:2em 0}.c-html strong,.c-paragraph .c-strong{font-weight:500}.c-html a{text-decoration:underline}.c-paragraph .c-clip.js-split{margin-top:-.6em}.c-paragraph,.c-paragraph .c-clip.js-split .o{line-height:1.6}.c-caption.c-clip.js-split{margin-top:-.35em}.c-caption,.c-caption.c-clip.js-split .o{line-height:1.5}.c-service-li h3.c-clip.js-split,.p-title.c-clip.js-split{margin-top:-.1em}.c-service-li h3.c-clip.js-split .o,.p-title,.p-title.c-clip.js-split .o{line-height:1.1}.c-lead .c-clip.js-split{margin-top:-.35em}.c-lead,.c-lead .c-clip.js-split .o{line-height:1.5}.js-split{opacity:0}.js-split.is-splited{opacity:1}.js-split .next .r:last-child .s{display:none}[data-slide],[data-slide] *{z-index:0}[data-slide]{cursor:grab;overflow:hidden;width:100vw}[data-slide][data-slide-dragging="1"]{cursor:grabbing}[data-slide-ul]{display:flex;flex-wrap:wrap;touch-action:pan-x}[data-slide-c],[data-slide-o]{height:100%;width:100%}[data-slide-c]{align-items:center;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-slide="1"] [data-slide-o]{padding-left:calc(var(--gw)*.5);padding-right:calc(var(--gw)*.5)}[data-slide="1"] [data-slide-li]:first-child [data-slide-o]{padding-left:calc(var(--gw)*2)}[data-slide="1"] [data-slide-li]:last-child [data-slide-o]{padding-right:calc(var(--gw)*2)}.c-slider-control-body{align-items:center;display:flex;height:calc(var(--gw)*2)}.c-slider-control-body .t{padding-right:.25em}.c-grid-wrap{grid-gap:calc(var(--gw)*3) calc(var(--gw)*2);display:grid;grid-template-columns:1fr 1fr 1fr}.c-ul-wrap{grid-gap:0 calc(var(--gw)*2);display:grid;grid-template-columns:1fr 1fr}.c-ul li{line-height:1.3;padding-bottom:.75em;padding-left:1.5em;position:relative}.c-ul li:before{background-color:var(--col-black);content:"";display:block;height:5px;left:0;position:absolute;top:calc(.25em + 1px);width:5px}.c-service-li .n{font-weight:500}.c-service-li .c-border{margin-bottom:var(--gw);margin-top:var(--gw)}.c-service-li h3.c-clip{font-weight:500;margin-bottom:var(--gw)}[data-name=coin],[data-name=earth]{bottom:0;height:calc(var(--vh)*100);left:0;position:absolute;width:100vw}.p-header .c-caption{bottom:0;position:absolute;right:0;width:calc(var(--gw)*10)}.c-team-li{display:block;overflow:hidden;position:relative}.c-team-li *{pointer-events:none}.c-team-txt{align-items:center;display:flex;justify-content:space-between;padding-bottom:calc(var(--gw)*2);padding-top:calc(var(--gw)*2)}.c-team-li-body,.c-team-txt{position:relative;z-index:3}.c-team-txt .post{text-align:right;width:22em}.c-team-txt .c-flip.post{height:auto}.c-team-txt .c-flip.post .o:last-child{position:absolute;right:0;top:100%}.c-team-txt h3.c-clip .o{margin-bottom:0}.c-team-li-a h3.c-clip{padding-top:0}.c-team-li .ui-btn-more{margin-top:calc(var(--gw)*-1);opacity:0;position:absolute;right:calc(var(--gw)*2);top:50%;transform:translate(100%);z-index:3}.c-team-li .bg{background-color:var(--col-black);height:100%;position:absolute;top:0;transform:translateY(110%);width:100%;z-index:1}.c-flip{height:1em;overflow:hidden}.c-flip .o:last-child{color:var(--col-lgray)}.c-flip .o,.c-popup-o,.c-team-li .bg,.c-team-li .post,.ui-btn-more{transition:all .6s}.is-m-enter .c-flip .o{transform:translateY(-100%)}.is-m-enter .bg{transform:translate(0)}.is-m-enter .post{transform:translate(calc(var(--gw)*-4))}.is-m-enter .ui-btn-more{opacity:1;transform:translate(0)}.is-m-leave.is-m-leave-upside .bg{transform:translateY(-110%)}.is-m-leave.is-m-leave-downside .bg{transform:translateY(110%)}.is-enter .c-flip .o,.is-leave .c-flip .o{transform:translate(0)}.is-enter .bg,.is-leave .bg{transform:translateY(110%)}.is-enter .post,.is-leave .post{transform:translate(0)}.is-enter .ui-btn-more,.is-leave .ui-btn-more{opacity:0;transform:translate(100%)}.is-enter .c-popup-li .c-popup-o,.is-enter .is-m-enter.c-popup-li .c-popup-o,.is-leave .c-popup-li .c-popup-o,.is-leave .is-m-enter.c-popup-li .c-popup-o{opacity:0;transform:translate(0) scale(1)}.c-popup{height:calc(var(--gw)*10*4/3);left:50%;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(var(--gw)*10);z-index:102}.c-popup-body{border-radius:.347vw;height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.c-popup-li{height:100%;position:absolute;width:100%}.c-popup-o{align-items:center;border-radius:.347vw;display:flex;height:100%;justify-content:center;opacity:0;overflow:hidden;width:100%}.is-m-enter.c-popup-li .c-popup-o{opacity:1}.c-section-hello,.c-section-hello-body{height:calc(var(--vh)*100)}.c-section-hello-body{align-items:center;display:flex;position:absolute;top:0}.c-section-hello .p-header{bottom:0;height:auto;padding-bottom:calc(var(--gw)*2);padding-top:0;position:absolute;width:100%}.c-section-hello .p-header-lr{align-items:flex-end}.c-section-hello .mq-wrap .gl{width:.7em}[data-content-name="404"] .c-section-hello .mq-wrap .gl{width:.5em}.c-section-hello .p-header-r{align-items:flex-end;display:flex;height:auto;justify-content:flex-end;width:auto}.c-section-hello .p-header-r .c-caption{position:relative}.lng-sc{font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500}.lng-tc{font-family:Noto Sans TC,PingFang TC,Hiragino Sans CNS,Microsoft JhengHei,sans-serif;font-weight:500}.c-section-hello .lng-sc,.c-section-hello .lng-tc{height:1em}.c-sitemap-title{margin-bottom:1em}.c-single-thumb{border-radius:.347vw;overflow:hidden;padding-top:125%;position:relative;width:100%}.c-single-thumb .js-bg-img{left:0;position:absolute;top:0}.c-single-body{font-weight:200;margin:0 auto;width:calc(var(--gw)*10)}.s-header .h0.c-clip{margin-bottom:-.23em}[data-content-name=single] .p-header{height:auto;padding-top:0}[data-page-name=single] .c-nav{pointer-events:none!important}[data-page-name=single] .c-nav-body,[data-page-name=single] .ui-logo,[data-page-name=single] .ui-toggle{pointer-events:none!important;transform:translateY(calc(var(--gw)*6*-1));transition:transform var(--a-menu-s)}[data-page-name=single] .ui-btn-back{pointer-events:auto!important;transform:translate(0)}.ui-btn-back{pointer-events:none!important;transform:translateY(calc(var(--gw)*6*-1));transition:transform var(--a-menu-s)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.c-cursor{display:none!important}}[data-reduced=true] *{animation:none!important;transition:none!important}[data-reduced=true] .c-cursor{display:none!important}.is-static-scroll{height:auto;overflow-x:hidden}.is-static-scroll .c-nav{position:absolute}.is-static-scroll .c-wrap{height:auto;overflow:hidden;width:100%}.is-static-scroll .c-page{height:auto;overflow:hidden;overflow-x:hidden;position:relative}.c-page{overflow-x:hidden;scroll-behavior:auto}[data-type=line]>div{white-space:nowrap;word-break:keep-all}.js-split{min-height:1em;position:relative;z-index:1}.ui-btn{display:inline-block;vertical-align:bottom}.ui-btn-o{border:1px solid var(--col-black);border-radius:.347vw;height:calc(var(--gw)*2);overflow:hidden;pointer-events:none;position:relative;width:calc(var(--gw)*7)}.ui-btn-t{left:0;position:absolute;text-align:left;top:50%;width:100%}.ui-btn-t .ui-btn-x{display:inline-block;padding:0 calc(var(--gw)*.5)}.ui-btn-t .ui-btn-y{transform:translateY(calc(-50% + .1em))}.ui-btn-i{line-height:0;position:absolute;right:0;text-align:right;top:50%;width:100%}.ui-btn-i .ui-btn-x{display:inline-block;text-align:center;width:calc(var(--gw)*2)}.ui-btn-i .ui-btn-y{transform:translateY(-50%)}.ui-btn-i svg{display:inline-block;width:var(--gw)}[data-bg=black] .ui-btn-o{border:1px solid var(--col-lgray-border)}.is-ss-c .ui-logo a{transition:all calc(var(--a-menu-s)*.5)}.ui-logo{align-items:center;display:flex;height:calc(var(--gw)*2);justify-content:center;left:calc(var(--gw)*2);top:calc(var(--gw)*2);width:calc(var(--gw)*2)}.ui-logo a{background:var(--col-black);border:1px solid var(--col-black);border-radius:.347vw;display:block;overflow:hidden}.ui-logo svg{height:100%;width:100%}.ui-logo use{fill:var(--col-lgray)}.is-ss-c .c-nav-body,.is-ss-c .c-nav-name,.is-ss-c .ui-btn-close,.is-ss-c .ui-btn-close .in,.is-ss-c .ui-logo{transition:all calc(var(--a-menu-s)*1)}.is-ss-c .ui-btn-close .t div{transition:background calc(var(--a-menu-s)*1)}.ui-btn-close{border:1px solid var(--col-black);border-radius:.347vw;height:calc(var(--gw)*2);width:calc(var(--gw)*2)}.ui-toggle.ui-btn-close{pointer-events:auto;right:calc(var(--gw)*2);top:calc(var(--gw)*2)}.ui-btn-close *{pointer-events:none}.ui-btn-close .t{height:1px;left:50%;margin-left:-.695vw;overflow:hidden;position:absolute;top:50%;width:1.388vw}.ui-btn-close .t div{background:var(--col-black);height:100%;width:100%}.ui-btn-close .t1{margin-top:-.139vw;transition:margin .3s}.ui-btn-close .t2{margin-top:.104vw;transition:margin .3s}@media screen and (max-width:1440px){.ui-btn-close .t1{margin-top:-2px}.ui-btn-close .t2{margin-top:1.5px}}.ui-btn-back{left:50%;margin-left:calc(var(--gw)*-1);top:calc(var(--gw)*2)}.ui-btn-back .t1{margin-top:0;transform:rotate(45deg)}.ui-btn-back .t2{margin-top:0;transform:rotate(-45deg)}.is-ov-dark .ui-btn-close,.is-ov-dark .ui-logo a{border:1px solid var(--col-lgray-border)}.is-ov-dark .ui-btn-close .t div{background:var(--col-lgray)}.is-menu-opened .ui-btn-close .t1,.is-menu-opened .ui-btn-close .t2{margin-top:0}.is-menu-opened .ui-btn-close,.is-menu-opened .ui-logo a{border:1px solid var(--col-lgray-border)}.is-menu-opened .ui-btn-close .t div{background:var(--col-lgray)}.is-menu-opened .ui-btn-close .in{transform:rotate(0)}.ui-btn-more{align-items:center;border:1px solid var(--col-lgray-border);border-radius:.347vw;display:flex;height:calc(var(--gw)*2);justify-content:center;overflow:hidden;width:calc(var(--gw)*2)}.ui-btn-more svg{fill:var(--col-lgray);height:calc(var(--gw)*1);width:calc(var(--gw)*1)}.ui-btn-blank{display:inline-block;overflow:hidden;position:relative}.ui-btn-blank .b{background-color:var(--col-black);bottom:0;height:1px;left:0;position:absolute;transition:transform .3s var(--ease-power2-out);width:100%}.is-not-any .ui-btn-blank:hover .b{transform:scaleX(0)}.ui-btn-s{font-weight:200}.ui-btn-s .o{display:inline-block;margin:-1px 0;padding:1px 0;transition:color var(--a-btn-s) var(--a-btn-e)}.ui-btn-s .o .t{border:1px solid var(--col-black);border-radius:.33em;min-width:4em;overflow:hidden;padding:.2em .25em 0;position:relative;text-align:center}.ui-btn-s .o .t:after{background-color:var(--col-black);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateY(-110%) rotate(7.5deg);transform-origin:right bottom;transition:transform var(--a-btn-s) var(--a-btn-e);width:100%;z-index:-1}.c-single-footer .ui-btn-s .t{min-width:calc(var(--gw)*2)}.is-not-any .ui-btn-s:hover .o{color:var(--col-lgray)}.is-not-any .ui-btn-s:hover .o .t:after{transform:translate(0)}.s-dark{display:none}.js-color .t{transition:transform var(--a-menu-s) var(--a-menu-e),background 1.2s .3s,color 1.2s .3s}[data-color=dark] .js-color[data-color=dark] .t,[data-color=light] .js-color[data-color=light] .t,[data-color=pink] .js-color[data-color=pink] .t{background-color:var(--col-black);color:var(--col-lgray)}html[data-color=pink]{background-color:var(--col-force-white)}.c-color-mask,.js-color *{pointer-events:none}.c-color-mask{background-color:var(--col-force-black);height:100%;left:0;position:fixed;top:0;transform:translateY(100%);width:100%;z-index:999}.c-color-mask[data-color=light]{background-color:var(--col-force-white)}.c-color-mask[data-color=dark]{background-color:var(--col-force-black)}.c-color-mask[data-color=pink]{background-color:var(--col-force-pink)}.ui-btn-more use{fill:var(--col-lgray)}html{background-color:var(--col-lgray)}[data-color=dark] .c-menu,[data-color=dark] .c-menu a{color:var(--col-black)}[data-color=dark] .ui-logo a{background-color:var(--col-lgray);border-color:var(--col-lgray-border)}[data-color=dark] .ui-btn-close .t div{background-color:var(--col-black)!important}[data-color=dark] .ui-btn-close,[data-color=dark] .ui-btn-o,[data-color=dark] .ui-btn-s .o .t{border-color:var(--col-lgray-border)}[data-color=dark] .ui-btn-more{border-color:var(--col-lgray)}[data-color=dark] .ui-btn-more use{fill:var(--col-lgray)}[data-color=dark] .ui-logo use{fill:var(--col-black)}[data-color=dark] .c-border div{background-color:var(--col-lgray-border)}[data-color=dark] [data-bg=black],[data-color=dark] [data-bg=black] *{color:var(--col-black)}[data-color=dark] [data-bg=black] use{fill:var(--col-black)}[data-color=dark] [data-bg=black] .c-card-slider .c-card{background-color:var(--col-lgray)}[data-color=dark] .h-dark{display:none}[data-color=dark] .s-dark{display:block}[data-color=pink] .c-flip .o:last-child,[data-color=pink] .c-menu,[data-color=pink] .c-menu a,[data-color=pink] .js-color[data-color=pink] .t{color:var(--col-force-white)}[data-color=pink] .c-wrap{background-color:var(--col-force-white)}[data-color=pink] .ui-btn-more svg use,[data-color=pink] .ui-logo use{fill:var(--col-force-white)}[data-color=pink] .ui-btn-more{border-color:#fafafa1a}[data-color=pink] .h-pink{display:none}[data-color=pink] .s-pink{display:block}[data-color=pink] #__nuxt .ui-btn-s .t{transition:color .3s,opacity var(--a-clip-enter-s) var(--a-clip-enter-e),transform var(--a-clip-enter-s) var(--a-clip-enter-e)}.is-menu-opened.is-ov-dark[data-color=pink] .ui-btn-close,.is-menu-opened.is-ov-dark[data-color=pink] .ui-logo a,.is-menu-opened[data-color=pink] .ui-btn-close,.is-menu-opened[data-color=pink] .ui-logo a{border-color:#fafafa1a}.is-menu-opened.is-ov-dark[data-color=pink] .ui-btn-close .t div,.is-menu-opened[data-color=pink] .ui-btn-close .t div{background-color:var(--col-force-white)}.is-not-any[data-color=pink] .ui-btn-s:hover .o .t{color:var(--col-force-white)}[data-color=pink] .ui-btn-close .t{height:2px}.c-clip .t,.c-clip .w,.mq-li .t{opacity:0;transform:translate(var(--a-from-x),var(--a-from-y)) scale(var(--a-from-s)) rotate(var(--a-from-deg));transform-origin:var(--a-from-origin);will-change:auto}.c-fade,.c-ul li:before{opacity:0;transition:opacity var(--a-clip-enter-s) var(--a-clip-enter-e)}.c-clip[data-shown="1"] .t,.c-clip[data-shown="1"] .w,[data-shown="1"] .c-clip .t,[data-shown="1"] .c-clip .w,[data-shown="1"] .mq-li .t{opacity:1;transform:translate(0);transition:opacity var(--a-clip-enter-s) var(--a-clip-enter-e),transform var(--a-clip-enter-s) var(--a-clip-enter-e)}.c-nav-body{align-items:center;display:flex;height:100%;justify-content:center}.c-fade[data-shown="1"],.c-ul li:before,[data-shown="1"] .c-fade{opacity:1}.c-border div,.c-card,.c-fade,.c-nav-body,.ui-btn-close .t{will-change:auto}.c-fade[data-anim="1"]{will-change:opacity}.c-border div[data-anim="1"],.c-card[data-anim="1"],.ui-btn-close .t[data-anim="1"]{will-change:transform}.c-clip .t[data-anim="1"],.c-clip .w[data-anim="1"],.c-nav-body[data-anim="1"]{will-change:transform,opacity}.is-enter .is-page-leave .c-clip[data-shown="1"] .t,.is-enter .is-page-leave .c-clip[data-shown="1"] .w,.is-enter .is-page-leave [data-shown="1"] .c-clip .t,.is-enter .is-page-leave [data-shown="1"] .c-clip .w,.is-enter .is-page-leave [data-shown="1"] .mq-li .t,.is-leave .is-page-leave .c-clip[data-shown="1"] .t,.is-leave .is-page-leave .c-clip[data-shown="1"] .w,.is-leave .is-page-leave [data-shown="1"] .c-clip .t,.is-leave .is-page-leave [data-shown="1"] .c-clip .w,.is-leave .is-page-leave [data-shown="1"] .mq-li .t{opacity:0;transform:translate(var(--a-to-x),var(--a-to-y)) scale(var(--a-to-s)) rotate(var(--a-to-deg));transform-origin:var(--a-to-origin);transition:opacity var(--a-clip-leave-s) var(--a-clip-leave-e),transform var(--a-clip-leave-s) var(--a-clip-leave-e);transition-delay:0s!important}.is-enter .is-page-leave .c-fade[data-shown="1"],.is-enter .is-page-leave .c-ul li:before,.is-enter .is-page-leave [data-shown="1"] .c-fade,.is-leave .is-page-leave .c-fade[data-shown="1"],.is-leave .is-page-leave .c-ul li:before,.is-leave .is-page-leave [data-shown="1"] .c-fade{opacity:0!important;transition:opacity var(--a-clip-leave-s) var(--a-clip-leave-e);transition-delay:0s!important}.is-enter .is-page-leave .c-border[data-shown="1"] div,.is-enter .is-page-leave [data-shown="1"] .c-border div,.is-leave .is-page-leave .c-border[data-shown="1"] div,.is-leave .is-page-leave [data-shown="1"] .c-border div{transform:scaleX(0)!important;transform-origin:right center;transition:transform var(--a-clip-leave-s) var(--a-clip-leave-e);transition-delay:0s!important}.c-menu{top:0;transform:translate(0);transform-origin:bottom center}.c-menu,.c-menu .c-clip .t{transition:opacity var(--a-menu-s) var(--a-menu-e),transform var(--a-menu-s) var(--a-menu-e)}.c-menu .c-clip .t{opacity:1;transform:translate(var(--a-from-x),var(--a-from-y)) scale(var(--a-from-s)) rotate(var(--a-from-deg));transform-origin:var(--a-from-origin)}.c-menu .c-fade{opacity:0;transition:opacity var(--a-menu-s) var(--a-menu-e)}.is-menu-opened .c-nav a,.is-menu-opened .c-page,.is-menu-opened .c-page *{pointer-events:none!important}.is-menu-opened .c-menu{pointer-events:auto!important}.is-menu-opened .c-menu .c-clip .t{opacity:1;transform:translate(0) rotate(0);transition:opacity var(--a-menu-s) var(--a-menu-e),transform var(--a-menu-s) var(--a-menu-e)}.is-menu-opened .c-menu .c-fade{opacity:1;transition:opacity var(--a-menu-s) var(--a-menu-e)}.is-menu-opened .c-nav .c-fade[data-shown="1"],.is-menu-opened .c-nav .c-ul li:before,.is-menu-opened .c-nav [data-shown="1"] .c-fade,.is-menu-opened .c-page .c-fade[data-shown="1"],.is-menu-opened .c-page .c-ul li:before,.is-menu-opened .c-page [data-shown="1"] .c-fade{opacity:0;transition:opacity var(--a-menu-s) var(--a-menu-e);transition-delay:0s!important}.is-menu-opened .c-nav .c-clip[data-shown="1"] .t,.is-menu-opened .c-nav .c-clip[data-shown="1"] .w,.is-menu-opened .c-nav [data-shown="1"] .c-clip .t,.is-menu-opened .c-nav [data-shown="1"] .c-clip .w,.is-menu-opened .c-nav [data-shown="1"] .mq-li .t,.is-menu-opened .c-page .c-clip[data-shown="1"] .t,.is-menu-opened .c-page .c-clip[data-shown="1"] .w,.is-menu-opened .c-page [data-shown="1"] .c-clip .t,.is-menu-opened .c-page [data-shown="1"] .c-clip .w,.is-menu-opened .c-page [data-shown="1"] .mq-li .t{opacity:0;transform:translate(var(--a-to-x),var(--a-to-y)) scale(var(--a-to-s)) rotate(var(--a-to-deg))!important;transform-origin:var(--a-to-origin);transition:opacity var(--a-menu-s) var(--a-menu-e),transform var(--a-menu-s) var(--a-menu-e);transition-delay:0s!important}.is-menu-opened .c-border[data-shown="1"] div,.is-menu-opened [data-shown="1"] .c-border div{transform:scaleX(0);transform-origin:right center;transition:transform var(--a-menu-s) var(--a-menu-e)}.is-enter.is-not-ov-nav .c-nav .c-fade[data-shown="1"],.is-enter.is-not-ov-nav .c-nav [data-shown="1"] .c-fade,.is-leave.is-not-ov-nav .c-nav .c-fade[data-shown="1"],.is-leave.is-not-ov-nav .c-nav [data-shown="1"] .c-fade{opacity:0;transition:opacity var(--a-menu-s) var(--a-menu-e)}.is-enter.is-not-ov-nav .c-nav .c-ul li:before,.is-leave.is-not-ov-nav .c-nav .c-ul li:before{transform:scale(0);transition:transform var(--a-clip-enter-s) var(--a-clip-enter-e);transition-delay:0s!important}.is-enter.is-not-ov-nav .c-nav .c-clip[data-shown="1"] .t,.is-enter.is-not-ov-nav .c-nav .c-clip[data-shown="1"] .w,.is-enter.is-not-ov-nav .c-nav [data-shown="1"] .c-clip .t,.is-enter.is-not-ov-nav .c-nav [data-shown="1"] .c-clip .w,.is-leave.is-not-ov-nav .c-nav .c-clip[data-shown="1"] .t,.is-leave.is-not-ov-nav .c-nav .c-clip[data-shown="1"] .w,.is-leave.is-not-ov-nav .c-nav [data-shown="1"] .c-clip .t,.is-leave.is-not-ov-nav .c-nav [data-shown="1"] .c-clip .w{opacity:0;transform:translate(var(--a-to-x),var(--a-to-y)) scale(var(--a-to-s)) rotate(var(--a-to-deg))!important;transform-origin:var(--a-to-origin);transition:opacity var(--a-menu-s) var(--a-menu-e),transform var(--a-menu-s) var(--a-menu-e);transition-delay:0s!important}#js-webgl{opacity:0}.is-ss-c #js-webgl,.is-ss-m-b #js-webgl{opacity:1}.is-any #js-webgl{opacity:0!important}.is-ss-s-d.is-any #js-webgl{opacity:1!important;transition:opacity 1s .1s!important}.is-loading .c-page,.is-loading .c-wrap,.is-loading body{overflow:hidden}.is-loading #__nuxt *{pointer-events:none!important}.is-loading .c-clip .t,.is-loading .c-clip .w,.is-loading .mq-li .t{opacity:0;transform:translate(var(--a-from-x),var(--a-from-y)) scale(var(--a-from-s)) rotate(var(--a-from-deg));transform-origin:var(--a-from-origin);transition:opacity var(--a-clip-enter-s) var(--a-clip-enter-e),transform var(--a-clip-enter-s) var(--a-clip-enter-e)}.is-loading .c-fade{opacity:0}.is-loading .c-border div{transform:scaleX(0);transform-origin:left center;transition:transform var(--a-clip-enter-s) var(--a-clip-enter-e)}.is-loading .c-nav-body{transform:translateY(-100%) scale(1.1);transition:transform var(--a-menu-s)}.is-loading .ui-logo{transform:translate(calc(var(--gw)*-1.2),calc(var(--gw)*6*-1.1)) scale(1.2);transform-origin:bottom right;transition:transform var(--a-menu-s)}.is-loading .ui-toggle{transform:translate(calc(var(--gw)*1.2),calc(var(--gw)*6*-1.1)) scale(1.2);transform-origin:bottom left;transition:transform var(--a-menu-s)}.is-ss-m-a #js-webgl{opacity:1}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(0) .t,.is-ss-m-a #__nuxt [data-d="0"]{transition-delay:0s}.is-ss-m-a #__nuxt [data-d="1"]{transition-delay:.2s}.is-ss-m-a #__nuxt .c-nav-body li:first-child .t{transition-delay:.1s}.is-ss-m-a #__nuxt [data-d="2"]{transition-delay:.4s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(2) .t{transition-delay:.2s}.is-ss-m-a #__nuxt [data-d="3"]{transition-delay:.6s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(3) .t{transition-delay:.3s}.is-ss-m-a #__nuxt [data-d="4"]{transition-delay:.8s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(4) .t{transition-delay:.4s}.is-ss-m-a #__nuxt [data-d="5"]{transition-delay:1s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(5) .t{transition-delay:.5s}.is-ss-m-a #__nuxt [data-d="6"]{transition-delay:1.2s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(6) .t{transition-delay:.6s}.is-ss-m-a #__nuxt [data-d="7"]{transition-delay:1.4s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(7) .t{transition-delay:.7s}.is-ss-m-a #__nuxt [data-d="8"]{transition-delay:1.6s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(8) .t{transition-delay:.8s}.is-ss-m-a #__nuxt [data-d="9"]{transition-delay:1.8s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(9) .t{transition-delay:.9s}.is-ss-m-a #__nuxt [data-d="10"]{transition-delay:2s}.is-ss-m-a #__nuxt .c-nav-body li:nth-child(10) .t{transition-delay:1s}.is-ss-m-a .c-nav .c-clip .t,.is-ss-m-a .c-nav .c-clip .w,.is-ss-m-a .c-nav .mq-li .t,.is-ss-m-a .c-page .c-clip .t,.is-ss-m-a .c-page .c-clip .w,.is-ss-m-a .c-page .mq-li .t{opacity:1;transform:translate(0) scale(1) rotate(0);transition:opacity var(--a-splash-main-s) var(--a-splash-main-e),transform var(--a-splash-main-s) var(--a-splash-main-e)}.is-ss-m-a .c-fade[data-shown="1"],.is-ss-m-a [data-shown="1"] .c-fade{opacity:1}.is-ss-m-a .c-border div{transform:scale(1);transform-origin:left center}.is-ss-m-a .c-nav-body,.is-ss-m-a .ui-logo,.is-ss-m-a .ui-toggle{transform:translate(0);transition:transform var(--a-splash-main-s)}.is-ss-s-a #js-webgl{opacity:1;transition:opacity var(--a-splash-sub-s) var(--a-splash-sub-e)}.is-ss-s-a .c-nav .c-clip .t,.is-ss-s-a .c-nav .c-clip .w,.is-ss-s-a .c-nav .mq-li .t,.is-ss-s-a .c-page .c-clip .t,.is-ss-s-a .c-page .c-clip .w,.is-ss-s-a .c-page .mq-li .t{opacity:1;transform:translate(0) scale(1) rotate(0);transition:opacity var(--a-splash-sub-s) var(--a-splash-sub-e),transform var(--a-splash-sub-s) var(--a-splash-sub-e)}.is-ss-s-a .c-fade[data-shown="1"],.is-ss-s-a [data-shown="1"] .c-fade{opacity:1}.is-ss-s-a .c-border div{transform:scale(1);transform-origin:left center}.is-ss-s-a .c-nav-body,.is-ss-s-a .ui-logo,.is-ss-s-a .ui-toggle{transform:translate(0);transition:transform var(--a-splash-sub-s)}.is-ss-s-a[data-page-name=single] .c-nav-body,.is-ss-s-a[data-page-name=single] .ui-logo,.is-ss-s-a[data-page-name=single] .ui-toggle{transform:translateY(calc(var(--gw)*6*-1))}.is-any{height:auto;overflow-x:hidden}.is-any .c-menu{z-index:4}.is-any .c-menu-mask{z-index:3}.is-any #js-webgl{position:absolute}.is-any .c-section-team-body{background-color:var(--col-black)}.is-any .c-section-hello .mq-wrap .gl{width:.7em}.is-any .mq-wrap .gl,.is-any [data-content-name="404"] .c-section-hello .mq-wrap .gl{width:.5em}.is-any.is-menu-opened{overflow:hidden}.is-any[data-color=pink] .c-menu-mask{background-color:var(--col-force-pink)}.is-any .is-page-enter,.is-any .is-page-leave,.is-any.is-leave .c-page{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%}.is-any[data-gl-name=logoSplash] #js-webgl{top:calc(var(--vh)*100 - var(--gw)*3)!important}.is-any .c-scene-logoMoiq{height:auto;margin-left:calc(var(--gw)*-2);width:100vw}.is-any[data-color=dark] .c-section-team-body,.is-any[data-color=pink] .c-section-team-body{background-color:transparent}.c-video{background-size:cover;opacity:0}.c-video video{opacity:0;pointer-events:none}.is-any .c-video .in:before{box-shadow:inset 0 0 1em 1em var(--col-lgray);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.is-any .c-video.is-poster-loaded{opacity:.8;transition:opacity var(--a-clip-enter-s) .5s var(--a-clip-enter-e)}.is-any .c-video.is-play.is-canplay video{opacity:1;transition:opacity var(--a-clip-enter-s) var(--a-clip-enter-e)}.is-any[data-color=pink] .c-video .in:before{box-shadow:inset 0 0 1em 1em var(--col-force-white);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (max-width:1024px){.c-sitemap-l .ul,.c-sitemap-l ul{max-width:13em}.c-menu-nav{padding-left:50%}}.c-scene-logoMoiq,.c-section-splash,.js-gl{max-height:100vw}.show-m,.show-t{display:none}@media (max-width:1023px) and (orientation:landscape),screen and (max-width:820px){:root{--gw:4.16666666vw}html .c-img,html .c-popup-body,html .c-popup-o,html .c-single-thumb,html .js-bg-img .elem,html .ui-btn-close,html .ui-btn-more,html .ui-btn-o,html .ui-btn-s .o .t,html .ui-logo a{border-radius:.694vw}.c-color-mask,.c-section-more,.hide-t,[data-name=logoMoiq]{display:none!important}.show-t{display:block}[data-n="0"]{height:calc(var(--gw)*0*.5)}[data-n="0.5"]{height:calc(var(--gw)*.5*.5)}[data-n="1"]{height:calc(var(--gw)*1*.5)}[data-n="1.5"]{height:calc(var(--gw)*1.5*.5)}[data-n="2"]{height:calc(var(--gw)*2*.5)}[data-n="2.5"]{height:calc(var(--gw)*2.5*.5)}[data-n="3"]{height:calc(var(--gw)*3*.5)}[data-n="3.5"]{height:calc(var(--gw)*3.5*.5)}[data-n="4"]{height:calc(var(--gw)*4*.5)}[data-n="4.5"]{height:calc(var(--gw)*4.5*.5)}[data-n="5"]{height:calc(var(--gw)*5*.5)}[data-n="5.5"]{height:calc(var(--gw)*5.5*.5)}[data-n="6"]{height:calc(var(--gw)*6*.5)}[data-n="6.5"]{height:calc(var(--gw)*6.5*.5)}[data-n="7"]{height:calc(var(--gw)*7*.5)}[data-n="7.5"]{height:calc(var(--gw)*7.5*.5)}[data-n="8"]{height:calc(var(--gw)*8*.5)}[data-n="8.5"]{height:calc(var(--gw)*8.5*.5)}[data-n="9"]{height:calc(var(--gw)*9*.5)}[data-n="9.5"]{height:calc(var(--gw)*9.5*.5)}[data-n="10"]{height:calc(var(--gw)*10*.5)}[data-n="10.5"]{height:calc(var(--gw)*10.5*.5)}[data-n="11"]{height:calc(var(--gw)*11*.5)}[data-n="11.5"]{height:calc(var(--gw)*11.5*.5)}[data-n="12"]{height:calc(var(--gw)*12*.5)}[data-n="12.5"]{height:calc(var(--gw)*12.5*.5)}[data-n="13"]{height:calc(var(--gw)*13*.5)}[data-n="13.5"]{height:calc(var(--gw)*13.5*.5)}[data-n="14"]{height:calc(var(--gw)*14*.5)}[data-n="14.5"]{height:calc(var(--gw)*14.5*.5)}[data-n="15"]{height:calc(var(--gw)*15*.5)}[data-n="15.5"]{height:calc(var(--gw)*15.5*.5)}[data-n="16"]{height:calc(var(--gw)*16*.5)}[data-tb="0"]{height:calc(var(--gw)*0*.5)}[data-tb="0.5"]{height:calc(var(--gw)*.5*.5)}[data-tb="1"]{height:calc(var(--gw)*1*.5)}[data-tb="1.5"]{height:calc(var(--gw)*1.5*.5)}[data-tb="2"]{height:calc(var(--gw)*2*.5)}[data-tb="2.5"]{height:calc(var(--gw)*2.5*.5)}[data-tb="3"]{height:calc(var(--gw)*3*.5)}[data-tb="3.5"]{height:calc(var(--gw)*3.5*.5)}[data-tb="4"]{height:calc(var(--gw)*4*.5)}[data-tb="4.5"]{height:calc(var(--gw)*4.5*.5)}[data-tb="5"]{height:calc(var(--gw)*5*.5)}[data-tb="5.5"]{height:calc(var(--gw)*5.5*.5)}[data-tb="6"]{height:calc(var(--gw)*6*.5)}[data-tb="6.5"]{height:calc(var(--gw)*6.5*.5)}[data-tb="7"]{height:calc(var(--gw)*7*.5)}[data-tb="7.5"]{height:calc(var(--gw)*7.5*.5)}[data-tb="8"]{height:calc(var(--gw)*8*.5)}[data-tb="8.5"]{height:calc(var(--gw)*8.5*.5)}[data-tb="9"]{height:calc(var(--gw)*9*.5)}[data-tb="9.5"]{height:calc(var(--gw)*9.5*.5)}[data-tb="10"]{height:calc(var(--gw)*10*.5)}[data-tb="10.5"]{height:calc(var(--gw)*10.5*.5)}[data-tb="11"]{height:calc(var(--gw)*11*.5)}[data-tb="11.5"]{height:calc(var(--gw)*11.5*.5)}[data-tb="12"]{height:calc(var(--gw)*12*.5)}[data-tb="12.5"]{height:calc(var(--gw)*12.5*.5)}[data-tb="13"]{height:calc(var(--gw)*13*.5)}[data-tb="13.5"]{height:calc(var(--gw)*13.5*.5)}[data-tb="14"]{height:calc(var(--gw)*14*.5)}[data-tb="14.5"]{height:calc(var(--gw)*14.5*.5)}[data-tb="15"]{height:calc(var(--gw)*15*.5)}[data-tb="15.5"]{height:calc(var(--gw)*15.5*.5)}[data-tb="16"]{height:calc(var(--gw)*16*.5)}.p-header{height:100vw}.is-any[data-gl-name=logoSplash] #js-webgl{top:100vw!important}.ui-btn-close .t{margin-left:-1.042vw;width:2.083vw}.c-menu-nav{align-items:center;display:flex;justify-content:center;padding:0 calc(var(--gw)*2);text-align:center}#__nuxt .c-menu .c-btn-ul .t{background-color:transparent;border:1px solid hsla(0,0%,98%,.1)}#__nuxt .ui-btn-s{height:var(--gw)}#__nuxt .ui-btn-s .o,#__nuxt .ui-btn-s .t{height:100%}#__nuxt .ui-btn-s .t{align-items:center;display:flex;justify-content:center;min-width:calc(var(--gw)*2);padding:2px .75em 0}#__nuxt .c-btn-ul a{padding:0 .5em}[data-color=dark] #__nuxt .c-menu .js-color[data-color=dark] .t,[data-color=light] #__nuxt .c-menu .js-color[data-color=light] .t,[data-color=pink] #__nuxt .c-menu .js-color[data-color=pink] .t{border:none;color:#f9f9f9}.c-sitemap{display:block}.c-sitemap-l{flex-wrap:wrap;width:100%}.c-sitemap-l .ul,.c-sitemap-l ul{margin-right:0;max-width:9999px;width:50%}.c-sitemap-l ul:first-child{margin-bottom:calc(var(--gw)*2);width:100%}.c-sitemap-r{justify-content:space-between;margin-top:calc(var(--gw)*2)}.c-sitemap-l .a.c-mail{padding-top:.35em}.c-sitemap-l .ul,.c-sitemap-l ul{padding-bottom:0}.c-address{height:auto}.c-section-splash{margin-bottom:0}.c-img-lr{display:block}.c-img{height:0;padding-top:66.6666667%;position:relative;width:100%}.c-img .js-bg-img{left:0;position:absolute;top:0}.c-img.c-card-slider{height:33.3333333333vw;padding-top:0;width:50vw}.c-slider-control{font-weight:200}.p-header-lr{display:block;position:relative}.p-header-l{padding-right:17.5vw;width:100%}.p-header-r{position:absolute;right:0;top:50%;transform:translateY(-50%)}.p-header-r,[data-name=logoI],[data-name=logoM],[data-name=logoO],[data-name=logoQ]{height:30vw;width:30vw}[data-gl-name=logoI] #js-webgl,[data-gl-name=logoM] #js-webgl,[data-gl-name=logoO] #js-webgl{margin-top:calc(var(--gw)*1.5)}[data-gl-name=logoQ] #js-webgl{margin-top:calc(var(--gw)*3)}.c-img-slider .c-img{height:33.33333vw;width:50vw}.p-header .c-caption{position:relative;right:calc(var(--gw)*2);width:30vw}.c-team-txt{padding-bottom:calc(var(--gw)*1.5);padding-top:calc(var(--gw)*1.5)}.c-card-slider .c-card[data-index="0"]{transform:translate3d(0,calc(var(--gw)*-2.2),calc(var(--gw)*-10))}.c-card-slider .c-card[data-index="1"]{transform:translate3d(0,calc(var(--gw)*-1.1),calc(var(--gw)*-5))}.c-section-hello .p-header-lr{display:flex;flex-direction:column-reverse}.c-section-hello .c-sitemap-l{margin-bottom:0}.c-section-hello .c-sitemap-l .ul,.c-section-hello .c-sitemap-l .ul:last-child,.c-section-hello .c-sitemap-l ul{margin-right:0;max-width:9999px;padding-bottom:0;padding-right:calc(var(--gw)*2)}.c-section-hello .c-sitemap-l .ul:last-child{margin-bottom:0;margin-top:calc(var(--gw)*2);padding-bottom:0;padding-right:0;width:100%}.c-section-hello .p-header-l{padding-right:0;width:100%}.c-section-hello .p-header-r{justify-content:flex-start;margin-bottom:calc(var(--gw)*2);position:relative;top:auto;transform:translate(0);width:100%}.c-section-hello .p-header .c-caption{right:auto;width:50%}}@media screen and (max-width:500px){:root{--gw:15px}[data-n="0"]{height:calc(var(--gw)*0*.75)}[data-n="0.5"]{height:calc(var(--gw)*.5*.75)}[data-n="1"]{height:calc(var(--gw)*1*.75)}[data-n="1.5"]{height:calc(var(--gw)*1.5*.75)}[data-n="2"]{height:calc(var(--gw)*2*.75)}[data-n="2.5"]{height:calc(var(--gw)*2.5*.75)}[data-n="3"]{height:calc(var(--gw)*3*.75)}[data-n="3.5"]{height:calc(var(--gw)*3.5*.75)}[data-n="4"]{height:calc(var(--gw)*4*.75)}[data-n="4.5"]{height:calc(var(--gw)*4.5*.75)}[data-n="5"]{height:calc(var(--gw)*5*.75)}[data-n="5.5"]{height:calc(var(--gw)*5.5*.75)}[data-n="6"]{height:calc(var(--gw)*6*.75)}[data-n="6.5"]{height:calc(var(--gw)*6.5*.75)}[data-n="7"]{height:calc(var(--gw)*7*.75)}[data-n="7.5"]{height:calc(var(--gw)*7.5*.75)}[data-n="8"]{height:calc(var(--gw)*8*.75)}[data-n="8.5"]{height:calc(var(--gw)*8.5*.75)}[data-n="9"]{height:calc(var(--gw)*9*.75)}[data-n="9.5"]{height:calc(var(--gw)*9.5*.75)}[data-n="10"]{height:calc(var(--gw)*10*.75)}[data-n="10.5"]{height:calc(var(--gw)*10.5*.75)}[data-n="11"]{height:calc(var(--gw)*11*.75)}[data-n="11.5"]{height:calc(var(--gw)*11.5*.75)}[data-n="12"]{height:calc(var(--gw)*12*.75)}[data-n="12.5"]{height:calc(var(--gw)*12.5*.75)}[data-n="13"]{height:calc(var(--gw)*13*.75)}[data-n="13.5"]{height:calc(var(--gw)*13.5*.75)}[data-n="14"]{height:calc(var(--gw)*14*.75)}[data-n="14.5"]{height:calc(var(--gw)*14.5*.75)}[data-n="15"]{height:calc(var(--gw)*15*.75)}[data-n="15.5"]{height:calc(var(--gw)*15.5*.75)}[data-n="16"]{height:calc(var(--gw)*16*.75)}[data-tb="0"]{height:calc(var(--gw)*0*.75)}[data-tb="0.5"]{height:calc(var(--gw)*.5*.75)}[data-tb="1"]{height:calc(var(--gw)*1*.75)}[data-tb="1.5"]{height:calc(var(--gw)*1.5*.75)}[data-tb="2"]{height:calc(var(--gw)*2*.75)}[data-tb="2.5"]{height:calc(var(--gw)*2.5*.75)}[data-tb="3"]{height:calc(var(--gw)*3*.75)}[data-tb="3.5"]{height:calc(var(--gw)*3.5*.75)}[data-tb="4"]{height:calc(var(--gw)*4*.75)}[data-tb="4.5"]{height:calc(var(--gw)*4.5*.75)}[data-tb="5"]{height:calc(var(--gw)*5*.75)}[data-tb="5.5"]{height:calc(var(--gw)*5.5*.75)}[data-tb="6"]{height:calc(var(--gw)*6*.75)}[data-tb="6.5"]{height:calc(var(--gw)*6.5*.75)}[data-tb="7"]{height:calc(var(--gw)*7*.75)}[data-tb="7.5"]{height:calc(var(--gw)*7.5*.75)}[data-tb="8"]{height:calc(var(--gw)*8*.75)}[data-tb="8.5"]{height:calc(var(--gw)*8.5*.75)}[data-tb="9"]{height:calc(var(--gw)*9*.75)}[data-tb="9.5"]{height:calc(var(--gw)*9.5*.75)}[data-tb="10"]{height:calc(var(--gw)*10*.75)}[data-tb="10.5"]{height:calc(var(--gw)*10.5*.75)}[data-tb="11"]{height:calc(var(--gw)*11*.75)}[data-tb="11.5"]{height:calc(var(--gw)*11.5*.75)}[data-tb="12"]{height:calc(var(--gw)*12*.75)}[data-tb="12.5"]{height:calc(var(--gw)*12.5*.75)}[data-tb="13"]{height:calc(var(--gw)*13*.75)}[data-tb="13.5"]{height:calc(var(--gw)*13.5*.75)}[data-tb="14"]{height:calc(var(--gw)*14*.75)}[data-tb="14.5"]{height:calc(var(--gw)*14.5*.75)}[data-tb="15"]{height:calc(var(--gw)*15*.75)}[data-tb="15.5"]{height:calc(var(--gw)*15.5*.75)}[data-tb="16"]{height:calc(var(--gw)*16*.75)}[data-mb="0"]{height:calc(var(--gw)*0*.75)}[data-mb="0.5"]{height:calc(var(--gw)*.5*.75)}[data-mb="1"]{height:calc(var(--gw)*1*.75)}[data-mb="1.5"]{height:calc(var(--gw)*1.5*.75)}[data-mb="2"]{height:calc(var(--gw)*2*.75)}[data-mb="2.5"]{height:calc(var(--gw)*2.5*.75)}[data-mb="3"]{height:calc(var(--gw)*3*.75)}[data-mb="3.5"]{height:calc(var(--gw)*3.5*.75)}[data-mb="4"]{height:calc(var(--gw)*4*.75)}[data-mb="4.5"]{height:calc(var(--gw)*4.5*.75)}[data-mb="5"]{height:calc(var(--gw)*5*.75)}[data-mb="5.5"]{height:calc(var(--gw)*5.5*.75)}[data-mb="6"]{height:calc(var(--gw)*6*.75)}[data-mb="6.5"]{height:calc(var(--gw)*6.5*.75)}[data-mb="7"]{height:calc(var(--gw)*7*.75)}[data-mb="7.5"]{height:calc(var(--gw)*7.5*.75)}[data-mb="8"]{height:calc(var(--gw)*8*.75)}[data-mb="8.5"]{height:calc(var(--gw)*8.5*.75)}[data-mb="9"]{height:calc(var(--gw)*9*.75)}[data-mb="9.5"]{height:calc(var(--gw)*9.5*.75)}[data-mb="10"]{height:calc(var(--gw)*10*.75)}[data-mb="10.5"]{height:calc(var(--gw)*10.5*.75)}[data-mb="11"]{height:calc(var(--gw)*11*.75)}[data-mb="11.5"]{height:calc(var(--gw)*11.5*.75)}[data-mb="12"]{height:calc(var(--gw)*12*.75)}[data-mb="12.5"]{height:calc(var(--gw)*12.5*.75)}[data-mb="13"]{height:calc(var(--gw)*13*.75)}[data-mb="13.5"]{height:calc(var(--gw)*13.5*.75)}[data-mb="14"]{height:calc(var(--gw)*14*.75)}[data-mb="14.5"]{height:calc(var(--gw)*14.5*.75)}[data-mb="15"]{height:calc(var(--gw)*15*.75)}[data-mb="15.5"]{height:calc(var(--gw)*15.5*.75)}[data-mb="16"]{height:calc(var(--gw)*16*.75)}.show-m{display:block}.hide-m{display:none!important}html .c-img,html .c-popup-body,html .c-popup-o,html .c-single-thumb,html .js-bg-img .elem,html .ui-btn-close,html .ui-btn-more,html .ui-btn-o,html .ui-btn-s .o .t,html .ui-logo a{border-radius:5px}.ui-btn-close .t{margin-left:-10px;width:20px}.ui-btn-o{height:calc(var(--gw)*4)}.ui-btn-i .ui-btn-x{width:calc(var(--gw)*4)}.ui-logo{left:calc(var(--gw)*2);top:calc(var(--gw)*2)}.ui-btn-close,.ui-logo{height:calc(var(--gw)*4);width:calc(var(--gw)*4)}.ui-toggle.ui-btn-close{right:calc(var(--gw)*2);top:calc(var(--gw)*2)}.ui-btn-more{height:calc(var(--gw)*4);width:calc(var(--gw)*4)}.ui-btn-o{width:calc(var(--gw)*14)}.ui-btn-i svg{width:calc(var(--gw)*2)}.ui-btn-t .ui-btn-x{padding:0 var(--gw)}#__nuxt .ui-btn-s{height:3em}#__nuxt .ui-btn-s .t{min-width:calc(var(--gw)*4)}.p-header{height:calc(100vw + var(--gw)*4)}.is-any[data-gl-name=logoSplash] #js-webgl{top:calc(100vw + var(--gw)*4)!important}.p-header{padding-top:calc(var(--gw)*4)}.c-paragraph .c-clip.js-split{margin-top:-.6em}.c-paragraph,.c-paragraph .c-clip.js-split .o{line-height:1.6}.c-caption.c-clip.js-split{margin-top:-.5em}.c-caption,.c-caption.c-clip.js-split .o{line-height:1.5}.c-service-li h3.c-clip.js-split,.p-title.c-clip.js-split{margin-top:-.2em}.c-service-li h3.c-clip.js-split .o,.p-title,.p-title.c-clip.js-split .o{line-height:1.2}.c-lead .c-clip.js-split{margin-top:-.6em}.c-lead,.c-lead .c-clip.js-split .o{line-height:1.6}.c-menu-nav{padding-bottom:calc(var(--gw)*2)}.c-menu-ul a{text-transform:uppercase}.c-nav{align-items:flex-end;pointer-events:auto;z-index:5}.c-nav-name{align-items:center;display:flex;height:calc(var(--gw)*4);justify-content:center;text-transform:lowercase}.c-nav-name .o{margin-top:.35em;padding-bottom:.5em}[data-content-name=home] .p-title{margin-top:.05em}.c-content{display:block}.c-caption,.c-content-body,.c-content-head{width:100%}.c-content-head{margin-bottom:calc(var(--gw)*3)}.c-caption{padding-right:calc(var(--gw)*2)}.c-img-r{text-align:right}.c-img-r .c-caption{text-align:left}.is-any #__nuxt .c-scene-logoMoiq.c-fade{height:110vw;margin-left:calc(var(--gw)*-1);max-height:9999px;width:110vw}.c-section-services{margin-top:0}.c-img.c-card-slider{height:calc(66.66667vw - var(--gw)*4*2/3);padding-top:0;width:calc(100vw - var(--gw)*4)}.c-section-team .c-caption{padding:0 2.8em;width:calc(100vw - var(--gw)*4)}.c-card-slider .c-card[data-index="0"]{transform:translate3d(0,-1em,-2em)}.c-card-slider .c-card[data-index="1"]{transform:translate3d(0,-.5em,-1em)}.c-footer-body{height:100%;padding-top:calc(var(--gw)*4)}.c-footer .c-sitemap{position:relative}.c-footer>.in{display:flex;flex-direction:column;justify-content:space-between}.c-sitemap-r ul:last-child{margin-left:0;min-width:50%}.c-footer .c-more-a{margin-bottom:calc(var(--gw)*1.25)}[data-name=logoI],[data-name=logoM],[data-name=logoO],[data-name=logoQ]{height:100%;width:100%}[data-gl-name=logoI] #js-webgl,[data-gl-name=logoM] #js-webgl,[data-gl-name=logoO] #js-webgl{margin-top:calc(var(--vh)*100 - var(--gw)*3 - 75vw - var(--gw)*3)}[data-content-name=about] .p-header-lr,[data-content-name=services] .p-header-lr,[data-content-name=team] .p-header-lr{position:static}[data-content-name=about] .p-header,[data-content-name=services] .p-header,[data-content-name=team] .p-header{height:calc(var(--vh)*100 - var(--gw)*3);padding-bottom:calc(var(--gw)*4);padding-top:calc(var(--gw)*0);position:relative}[data-content-name=about] .p-header-r,[data-content-name=services] .p-header-r,[data-content-name=team] .p-header-r{bottom:0;height:55vw;right:calc(var(--gw)*-1.75);top:auto;transform:translate(0);width:55vw}.p-header-l{padding-right:0}[data-content-name=services] .p-header-l{padding-right:1em}.c-img-slider .c-img{height:calc(66.66667vw - var(--gw)*4*2/3);width:calc(100vw - var(--gw)*4)}.c-grid-wrap{grid-gap:calc(var(--gw)*4) calc(var(--gw)*2);display:grid;grid-template-columns:1fr 1fr;width:100%}.c-ul-wrap{grid-template-columns:1fr}.c-ul li{padding-bottom:1em;padding-left:2em}.c-team-txt{display:block;padding-bottom:calc(var(--gw)*2);padding-top:calc(var(--gw)*2)}.c-team-txt .name{margin-bottom:.5em}.c-team-txt .post{overflow:visible;text-align:left;width:auto}.c-team-txt .c-flip.post .o:last-child{display:none}.ui-btn-back{left:auto;right:calc(var(--gw)*2)}.c-body-thin{padding:0 calc(var(--gw)*2)}.c-single-body{padding:0 calc(var(--gw)*6);width:100%}.c-section-hello-body{height:100vw;margin-top:calc(var(--gw)*4)}.c-section-hello .p-header .c-caption{padding-right:0;width:100%}[data-name=logoQ]{height:55vw;width:55vw}.c-section-hello .c-sitemap-l .ul,.c-section-hello .c-sitemap-l ul,.c-section-hello .p-header-r{margin-bottom:2em}.c-section-hello .c-sitemap-l .ul:last-child{margin-top:0}.c-sitemap-l ul:first-child{margin-bottom:2em}.c-sitemap-r{margin-top:2.5em}.c-section-hello .p-header,.c-sitemap{padding-bottom:calc(var(--gw)*4)}}@media screen and (max-width:1023px) and (orientation:landscape){.c-nav{display:none;height:calc(var(--gw)*4)}.ui-btn-back,[data-page-name=single] .c-nav-body,[data-page-name=single] .ui-logo,[data-page-name=single] .ui-toggle{transform:translateY(calc(var(--gw)*4*-1))}.ui-btn-close .t{margin-left:-10px;width:20px}.ui-btn-o{height:calc(var(--gw)*2)}.ui-btn-i .ui-btn-x{width:calc(var(--gw)*2)}.ui-logo{left:calc(var(--gw)*1);top:calc(var(--gw)*1)}.ui-btn-close,.ui-logo{height:calc(var(--gw)*2);width:calc(var(--gw)*2)}.ui-toggle.ui-btn-close{right:calc(var(--gw)*1);top:calc(var(--gw)*1)}.ui-btn-more{height:calc(var(--gw)*2);width:calc(var(--gw)*2)}.ui-btn-i svg{width:calc(var(--gw)*1)}.p-header{height:calc(var(--vh)*100);padding-top:calc(var(--gw)*2)}[data-content-name=home] .p-header{padding-top:1em}.is-any[data-gl-name=logoSplash] #js-webgl{top:calc(var(--vh)*100)!important}.c-section-splash{height:calc(var(--vh)*100);position:absolute;top:0}.is-any[data-gl-name=logoSplash] #js-webgl{top:0!important}.c-body,.c-sitemap{padding:0 calc(var(--gw)*1)}.c-menu .c-btn-ul{bottom:calc(var(--gw)*1);display:block;left:auto;right:0;width:calc(var(--gw)*2)}#__nuxt .c-menu .c-btn-ul a{display:block;height:2.5em;margin-top:.25em;padding:0}.c-footer{height:auto}.c-sitemap{position:relative}.c-footer-body{padding-bottom:calc(var(--gw)*4);padding-top:calc(var(--gw)*4)}[data-content-name=about] .p-header,[data-content-name=services] .p-header,[data-content-name=team] .p-header{height:auto;padding-bottom:calc(var(--gw)*2);padding-top:calc(var(--gw)*5);position:relative}.p-header .c-caption{display:none}.c-section-hello .p-header{position:relative}.c-section-hello-body{height:auto;padding-bottom:calc(var(--gw)*2);padding-top:calc(var(--gw)*5);position:relative}[data-slide="1"] [data-slide-li]:first-child [data-slide-o]{padding-left:calc(var(--gw)*1)}[data-slide="1"] [data-slide-li]:last-child [data-slide-o]{padding-right:calc(var(--gw)*1)}}.c-assets svg{display:none}
