[data-v-43f335cf]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}.logo[data-v-43f335cf]{align-items:center;display:flex;gap:.25lh}.logo__dash[data-v-43f335cf]{background-color:#fff;display:inline-flex;height:.2lh;transform-origin:center;width:1.34lh}.logo:not(.is-chrome) .logo__dash[data-v-43f335cf]{transition:width 1s cubic-bezier(.19,1,.22,1)}.logo.is-hover .logo__dash[data-v-43f335cf]{width:0lh}.logo.is-chrome .logo__dash[data-v-43f335cf]{clip-path:inset(0 0 0 0);transition:clip-path 1s cubic-bezier(.19,1,.22,1) .25s,width 1s cubic-bezier(.19,1,.22,1)}.logo.is-hover.is-chrome .logo__dash[data-v-43f335cf]{clip-path:inset(0 50% 0 50%);transition:clip-path .5s cubic-bezier(.19,1,.22,1),width 1.25 cubic-bezier(.19,1,.22,1) 2s;width:0lh}.logo__char[data-v-43f335cf]{display:flex;height:1em;overflow:hidden}.logo__char__mask[data-v-43f335cf]{display:flex;overflow:clip}.is-chrome .logo__char__mask[data-v-43f335cf]{transition:width 1s cubic-bezier(.19,1,.22,1);width:0}.is-chrome.is-hover .logo__char__mask[data-v-43f335cf]{width:calc-size(-moz-max-content,size);width:calc-size(max-content,size)}.logo__char__el[data-v-43f335cf]{position:relative}.logo.is-hover .logo__char__el[data-v-43f335cf]{transform:translateY(0);transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1) calc(var(--index)*25ms + .25s)}.logo__char__el[data-index][data-v-43f335cf]{transform:translateY(100%);transition:transform .5s cubic-bezier(.19,1,.22,1) calc(var(--index)*15ms)}.logo.is-hover .offset .logo__char__el[data-index][data-v-43f335cf]{transition:transform .5s cubic-bezier(.19,1,.22,1) calc(var(--index)*15ms + .4s)}.logo__word[data-v-43f335cf]{display:flex}[data-v-bbed7e64]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}.header[data-v-bbed7e64]{color:#fff;display:flex;font-size:1.6rem;justify-content:space-between;left:0;line-height:100%;mix-blend-mode:difference;pointer-events:none;position:fixed;top:0;transform:translateY(-100%);transition:transform 1s cubic-bezier(.19,1,.22,1) .5s;width:100%;z-index:50}.header.is-visible[data-v-bbed7e64]{transform:translateY(0)}@media screen and (max-width:959.8px){.header[data-v-bbed7e64]{transition:transform 1s cubic-bezier(.19,1,.22,1) .5s}body:has(#slider.is-holded) .header[data-v-bbed7e64]{transform:translateY(-100%);transition:transform 1s cubic-bezier(.19,1,.22,1)}}.header-link[data-v-bbed7e64]{display:block;padding:var(--offset);pointer-events:all;width:-moz-fit-content;width:fit-content}.header-link:not(.logo).router-link-active[data-v-bbed7e64]{border-bottom:1px solid #fff}.header-link[aria-expanded=true][data-v-bbed7e64]{background-color:#ffffff1a}.header-toggle-wrap[data-v-bbed7e64]{display:flex;height:1em;overflow:clip}.header-toggle[data-v-bbed7e64]{display:flex;flex-direction:column;height:1em;position:relative;transition:transform 1s cubic-bezier(.19,1,.22,1)}.is-open .header-toggle[data-v-bbed7e64]{transform:translateY(-100%)}[data-v-c0cc32f4]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}.link[data-v-c0cc32f4]{cursor:pointer;display:inline-flex;line-height:100%;padding-bottom:.1em;position:relative;width:-moz-fit-content;width:fit-content}.link[data-v-c0cc32f4]:hover .line{transform:translateY(-120%)}.link[data-v-c0cc32f4] .line{display:inline-flex;line-height:100%;position:relative;transition:transform 1s cubic-bezier(.19,1,.22,1) calc(.1s*var(--index));width:100%}.link[data-v-c0cc32f4] .line:after{bottom:-120%;content:attr(data-label);left:0;position:absolute}.link[data-v-c0cc32f4] .line-mask{clip-path:inset(0 0 -5% 0)}[data-v-15fc6434]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}.nav[data-v-15fc6434]{color:#fff;display:flex;gap:.85lh;mix-blend-mode:difference;position:relative}.nav--absolute[data-v-15fc6434]{position:absolute}.nav--fixed[data-v-15fc6434]{position:fixed}.nav--absolute[data-v-15fc6434],.nav--fixed[data-v-15fc6434]{bottom:var(--offset);left:var(--offset);z-index:40}.nav--absolute.is-firstload[data-v-15fc6434],.nav--fixed.is-firstload[data-v-15fc6434]{z-index:10}.nav ul[data-v-15fc6434]{display:flex;flex-direction:column;gap:.25lh}.nav__link[data-v-15fc6434]{clip-path:inset(0 0 0 -50%);position:relative}.nav__link a[data-v-15fc6434]{align-items:center;display:flex;position:relative}.nav__link .router-link-exact-active[data-v-15fc6434]:before{background:#fff;border-radius:100%;content:"";display:flex;height:.5lh;left:-1lh;position:absolute;width:.5lh}.nav__link__item[data-v-15fc6434]{transform:translate3D(0,100%,0);transition:transform 1s cubic-bezier(.19,1,.22,1) calc(var(--index)*.1s)}.nav--visible .nav__link__item[data-v-15fc6434]{transform:translateZ(0)}[data-v-de65319f]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}.mobile-menu[data-v-de65319f]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;height:var(--height);pointer-events:none;position:fixed;top:0;transition:background 1s cubic-bezier(.19,1,.22,1),-webkit-backdrop-filter 1s cubic-bezier(.19,1,.22,1);transition:background 1s cubic-bezier(.19,1,.22,1),backdrop-filter 1s cubic-bezier(.19,1,.22,1);transition:background 1s cubic-bezier(.19,1,.22,1),backdrop-filter 1s cubic-bezier(.19,1,.22,1),-webkit-backdrop-filter 1s cubic-bezier(.19,1,.22,1);width:100vw;z-index:1000;z-index:40}.mobile-menu.is-open[data-v-de65319f]{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:#0003;pointer-events:all}.mobile-menu__inner[data-v-de65319f]{background:var(--c-text-alt);clip-path:inset(0 100% 0 0);color:var(--c-text);display:flex;flex-direction:column;height:100dvh;justify-content:space-between;padding-top:calc(var(--offset-double)*4);transition:clip-path 1s cubic-bezier(.19,1,.22,1);width:100vw}.mobile-menu.is-open .mobile-menu__inner[data-v-de65319f]{clip-path:inset(0 0 0 0)}.mobile-menu__links[data-v-de65319f]{padding:0 var(--offset)}.mobile-menu__footer[data-v-de65319f]{display:flex;justify-content:space-between}.mobile-menu__footer__item[data-v-de65319f]{padding:var(--offset)}.nav__link[data-v-de65319f]{display:flex;overflow:clip}.nav__link .nav__link__item[data-v-de65319f]{display:flex;transform:translateY(100%);transition:transform 1s cubic-bezier(.19,1,.22,1)}.is-open .nav__link .nav__link__item[data-v-de65319f]{transform:translateY(0);transition:transform 1s cubic-bezier(.19,1,.22,1) calc(var(--index)*.1s + .2s)}.mobile-menu__footer a[data-v-de65319f]{display:flex;overflow:clip}.mobile-menu__footer__item[data-v-de65319f]{display:flex;transform:translateY(100%);transition:transform 1s cubic-bezier(.19,1,.22,1) calc(var(--index)*.1s)}.mobile-menu.is-open .mobile-menu__footer__item[data-v-de65319f]{transform:translateY(0);transition:transform 1s cubic-bezier(.19,1,.22,1) calc(var(--index)*.1s + .5s)}[data-v-909221e2]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}#cursor[data-v-909221e2]{display:flex;opacity:1;overflow:hidden;pointer-events:none;z-index:50;--size:1.6rem}#cursor[data-v-909221e2],.cursor__bullet[data-v-909221e2]{left:0;position:fixed;top:0;transform-origin:center}.cursor__bullet[data-v-909221e2]{aspect-ratio:1;height:var(--size);transform:translate3d(calc(var(--x)*1px),calc(var(--y)*1px),0);width:var(--size)}.cursor__bullet__inner[data-v-909221e2]{background:#00f;border-radius:var(--size);height:var(--size);transform-origin:center;transition:transform .5s cubic-bezier(.19,1,.22,1);width:var(--size)}.cursor__text[data-v-909221e2]{color:#fff;left:2.6rem;mix-blend-mode:difference;overflow:clip;position:fixed;top:0;transform:translate3d(calc(var(--x)*1px),calc(var(--y)*1px),0) rotate(calc(var(--rotation)*1deg));transform-origin:left center}.cursor__text[data-v-909221e2],.cursor__text__inner[data-v-909221e2]{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.cursor__text__inner[data-v-909221e2]{height:calc(1em + 2rem);width:24em}.cursor__text__label[data-v-909221e2]{background:#00f;padding:1rem;position:absolute;transform:scale(0);transform-origin:top left;transition:transform .2s cubic-bezier(.165,.84,.44,1);width:-moz-fit-content;width:fit-content}body:has(#app.is-transitioning) [data-cursor][data-v-909221e2]:not([data-cursor=wait]){transform:scale(0)}html.lenis-scrolling body:has(.page.home):not(:has(.panel.is-expanded)) [data-cursor=keep-scrolling][data-v-909221e2]{transform:scale(1)}body:has([data-cursor-action=discover]:hover) [data-cursor=discover][data-v-909221e2]{transform:scale(1)}body:has([data-cursor-action=scroll]:hover) [data-cursor=scroll][data-v-909221e2]{transform:scale(1)}body:has([data-cursor-action=hold]:hover):not(:has(.panel.is-expanded)) [data-cursor=hold][data-v-909221e2]{transform:scale(1)}[data-cursor=hold] span[data-v-909221e2]{display:block;position:relative;z-index:2}[data-cursor=hold].is-holding[data-v-909221e2]:before{transform:scaleX(1);transition:transform 1s linear}[data-cursor=hold][data-v-909221e2]:before{background-color:#000053;content:"";display:flex;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s linear;width:100%;will-change:transform;z-index:1}body:has(#app.is-transitioning:not(.is-firstload)) [data-cursor=wait][data-v-909221e2]{transform:scale(1)}.fs-12[data-v-909221e2]{line-height:100%!important}[data-v-544b021f]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}@font-face{font-display:swap;font-family:NeueMontreal-Regular;font-style:normal;src:url(../fonts/NeueMontreal-Regular.woff2) format("woff2"),url(../fonts/NeueMontreal-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:NeueMontreal-Bold;font-style:normal;src:url(../fonts/NeueMontreal-Bold.woff2) format("woff2"),url(../fonts/NeueMontreal-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:PPNikkeiMaru-Medium;font-style:normal;src:url(../fonts/PPNikkeiMaru-Medium.woff2) format("woff2"),url(../fonts/PPNikkeiMaru-Medium.woff) format("woff")}h1[data-v-544b021f]{display:block}.grid-wrapper[data-v-544b021f]{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:145}.grid-container[data-v-544b021f]{display:grid;gap:var(--gutter);grid-template-columns:repeat(var(--columns),1fr);height:var(--height);margin:0 auto;width:var(--width)}.col[data-v-544b021f]{align-items:flex-start;background-color:#00f3;display:flex;font-family:monospace;font-size:10px;height:100dvg;justify-content:center;padding-top:30px;width:var(--col-1);z-index:45}.offset[data-v-544b021f]{background-color:#70f;height:1px;position:absolute;right:0;top:50dvh;width:var(--offset)}.offset[data-v-544b021f]:nth-child(2){left:0}.offset span[data-v-544b021f]{color:#70f;font-family:monospace;font-size:12px;font-weight:bolder;left:-10px;margin:0 auto;position:absolute;top:-40px;transform:rotate(-90deg)}@media screen and (min-width:1280px){.offset span[data-v-544b021f]{left:20px;top:-20px;transform:rotate(0)}}.offset[data-v-544b021f]:before{right:0}.offset[data-v-544b021f]:after,.offset[data-v-544b021f]:before{background-color:#70f;content:"";height:12px;position:absolute;top:-6px;width:1px}.offset[data-v-544b021f]:after{left:0}[data-v-3102c741]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}#transition[data-v-3102c741]{align-items:center;background:#fff;bottom:0;clip-path:inset(0);display:flex;height:var(--height);height:100vh;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;transform-origin:center;visibility:hidden;width:100vw;z-index:45}[data-v-8a106faa]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}.text-mask[data-v-8a106faa]{clip-path:inset(0 0 0 0)}.text[data-v-8a106faa]{display:flex;transform:translateY(100%)}[data-v-b434ddb8]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}#app-loader[data-v-b434ddb8]{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background:#000;color:#fff;height:100vh;justify-content:center;left:0;opacity:1;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:30}#app-loader[data-v-b434ddb8],.app-loader__inner[data-v-b434ddb8]{align-items:center;display:flex}.app-loader__inner[data-v-b434ddb8]{align-self:center;gap:2lh;width:var(--col-4)}@media screen and (min-width:960px){.app-loader__inner[data-v-b434ddb8]{width:var(--col-6)}}@media screen and (min-width:1280px){.app-loader__inner[data-v-b434ddb8]{width:var(--col-7)}}.app-loader__progress[data-v-b434ddb8]{background:#fff;height:1.2lh;left:0;opacity:0;position:absolute;top:0;transform-origin:left;width:100%}.app-loader___middle[data-v-b434ddb8]{align-items:center;display:flex;flex-direction:column;gap:1lh;justify-content:center;width:100%}.app-loader__progressWrap[data-v-b434ddb8]{height:1.2lh;position:relative;width:100%}.app-loader__middle__top[data-v-b434ddb8]{display:flex;justify-content:space-between;width:100%}[data-v-92c5acda]:root{--panel-height:20svh;--panel-thumb-clip:inset(10%,10%)}#app.is-firstload[data-v-92c5acda],#app.is-transitioning[data-v-92c5acda]{pointer-events:none}.shell[data-v-92c5acda]{background-color:#000;color:#fff;position:fixed;z-index:10000000}
