[data-v-b68ce447]:root{--black: #231815;--gray: #9FA0A0;--white: #fff;--font-ja: ryo-text-plusn, serif;--font-en: "eb-garamond", serif;--font-sans: "Noto Sans JP", sans-serif}header[data-v-b68ce447]{position:fixed;top:0;left:0;width:100%;z-index:10;opacity:0;visibility:hidden}header.is-en .header-menu li[data-v-b68ce447]{margin-right:0}header.is-en .header-menu li[data-v-b68ce447]:nth-of-type(2){display:none}header.is-en .header-spotify[data-v-b68ce447]{display:none}header.no-intro .logo[data-v-b68ce447]{pointer-events:auto}header.is-ready[data-v-b68ce447]{opacity:1;visibility:visible;transition:opacity 1s cubic-bezier(.445,.05,.55,.95)}header .logo[data-v-b68ce447]{position:absolute;pointer-events:none;cursor:pointer}header .logo-dot[data-v-b68ce447]{position:absolute;aspect-ratio:107/49;visibility:hidden;opacity:0}header .logo-dot .dot[data-v-b68ce447]{position:absolute;width:2.8971962617%;aspect-ratio:1;left:62.1344859813%;border-radius:50%;background-color:#231815;background-color:var(--black);transform:translate3d(0,calc(50vh - 2.625rem),0)}header .logo-dot .dot.dot-1[data-v-b68ce447]{top:21.1836734694%}header .logo-dot .dot.dot-2[data-v-b68ce447]{top:35.4693877551%}header .logo-dot .dot.dot-3[data-v-b68ce447]{top:46.693877551%}header .logo-dot .dot.dot-4[data-v-b68ce447]{top:57.9183673469%}header .header-spotify[data-v-b68ce447]{position:absolute}header .header-menu ul[data-v-b68ce447]{display:flex}header .header-menu li[data-v-b68ce447]{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}header .header-menu li.is-current[data-v-b68ce447]:before{transform:scaleX(1)}header .header-menu li[data-v-b68ce447]:before{content:"";position:absolute;bottom:-.3125rem;left:0;right:0;margin:0 auto;width:100%;height:1px;background-color:#231815;background-color:var(--black);transform:scaleX(0);transition:transform .5s cubic-bezier(.165,.84,.44,1)}header .header-menu li[data-v-b68ce447]:after{content:"";position:absolute}header .header-lang[data-v-b68ce447]{font-family:eb-garamond,serif;font-family:var(--font-en);font-weight:400;font-style:normal;position:absolute}header .header-lang ul[data-v-b68ce447]{display:flex}header .header-lang li[data-v-b68ce447]{display:flex}header .header-lang li a[data-v-b68ce447]{color:#9fa0a0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s cubic-bezier(.25,.46,.45,.94)}header .header-lang li.is-current[data-v-b68ce447]{pointer-events:none}header .header-lang li.is-current a[data-v-b68ce447]{color:#231815;color:var(--black)}header .header-lang li[data-v-b68ce447]:nth-of-type(1):after{content:"/";display:inline-block;margin-left:.4375rem;margin-right:.4375rem;pointer-events:none}header .header-lang li a[data-v-b68ce447]{display:block;position:relative}header .header-lang li a[data-v-b68ce447]:after{content:"";position:absolute}header .header-toggle[data-v-b68ce447]{position:absolute;cursor:pointer}@media screen and (min-width:768px){header.is-en .header-menu[data-v-b68ce447]{right:13.5rem}header.has-intro .logo[data-v-b68ce447]{transform:translate3d(0,calc(50vh - 2.625rem),0);animation:kf-contrast-mono-in 3s linear forwards}header.has-intro .logo svg[data-v-b68ce447]{animation:kf-blur-in 3s linear forwards}header.is-end-intro .logo .i-dot[data-v-b68ce447],header.is-end-intro .logo .i-line[data-v-b68ce447]{opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}header.is-end-intro .logo path.letter1[data-v-b68ce447],header.is-end-intro .logo path.letter3[data-v-b68ce447],header.is-end-intro .logo path.letter4[data-v-b68ce447],header.is-end-intro .logo path.letter7[data-v-b68ce447]{animation:kf-intro-path1 3s 3s linear forwards}header.is-end-intro .logo path.letter2[data-v-b68ce447],header.is-end-intro .logo path.letter6[data-v-b68ce447]{animation:kf-intro-path2 3s 3s linear forwards}header.is-end-intro .logo path.letter1[data-v-b68ce447]{animation-delay:.6s}header.is-end-intro .logo path.letter2[data-v-b68ce447]{animation-delay:.65s}header.is-end-intro .logo path.letter3[data-v-b68ce447]{animation-delay:.7s}header.is-end-intro .logo path.letter4[data-v-b68ce447]{animation-delay:.75s}header.is-end-intro .logo path.letter6[data-v-b68ce447]{animation-delay:.75s}header.is-end-intro .logo path.letter7[data-v-b68ce447]{animation-delay:.65s}header.is-end-intro .logo .i-line[data-v-b68ce447]{animation:none}header.is-end-intro .logo[data-v-b68ce447]{transform:translate3d(0,calc(0vh + -0rem),0);transition:transform 2.6s cubic-bezier(.77,0,.175,1);transition-delay:.6s}header.is-end-intro .logo-dot[data-v-b68ce447]{opacity:1;visibility:visible;transition:opacity .3s cubic-bezier(.445,.05,.55,.95)}header.is-end-intro .logo-dot .dot[data-v-b68ce447]{transform:translate3d(0,calc(0vh + -0rem),0);transition:transform 2.6s cubic-bezier(.77,0,.175,1)}header.is-end-intro .logo-dot .dot.dot-1[data-v-b68ce447]{transition-delay:.3s}header.is-end-intro .logo-dot .dot.dot-2[data-v-b68ce447]{transition-delay:.4s}header.is-end-intro .logo-dot .dot.dot-3[data-v-b68ce447]{transition-delay:.5s}header.is-end-intro .logo-dot .dot.dot-4[data-v-b68ce447]{transition-delay:.6s}header.is-end-intro-fixed .logo[data-v-b68ce447]{pointer-events:auto}header.is-end-intro-fixed .logo .i-dot[data-v-b68ce447],header.is-end-intro-fixed .logo .i-line[data-v-b68ce447]{opacity:1;transition:opacity .5s cubic-bezier(.445,.05,.55,.95)}header.is-end-intro-fixed .logo-dot[data-v-b68ce447]{opacity:0;visibility:hidden;transition:all .5s cubic-bezier(.445,.05,.55,.95)}header .logo[data-v-b68ce447]{top:1.03125rem;left:2.5rem;width:6.6875rem}header .logo-dot[data-v-b68ce447]{top:1.03125rem;left:2.5rem;width:6.6875rem}header .header-spotify[data-v-b68ce447]{top:1.9375rem;right:21rem;width:1.375rem;transition:opacity .2s cubic-bezier(.25,.46,.45,.94)}header .header-menu[data-v-b68ce447]{position:absolute;font-family:eb-garamond,serif;font-family:var(--font-en);font-weight:500;font-style:normal;top:1.9375rem;right:14rem}header .header-menu li[data-v-b68ce447]{font-size:1.125rem;line-height:1;letter-spacing:.1em;margin-right:2.375rem}header .header-menu li[data-v-b68ce447]:last-of-type{margin-right:0}header .header-menu li[data-v-b68ce447]:after{top:-.5em;left:-.5em;width:calc(100% + 1em);height:calc(100% + 1em)}header .header-lang[data-v-b68ce447]{top:2.25rem;right:6.625rem}header .header-lang li[data-v-b68ce447]{font-size:.75rem;line-height:1;letter-spacing:.1em}header .header-lang li a[data-v-b68ce447]:after{top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px)}header .header-toggle[data-v-b68ce447]{top:1.4375rem;right:1.5625rem;width:2.6875rem;height:2.1875rem}}@media screen and (max-width:767px){header.is-end-intro-fixed .logo[data-v-b68ce447]{pointer-events:auto}header .logo[data-v-b68ce447]{top:2.6666666667vw;left:2.1333333333vw;width:28.5333333333vw}header .logo-dot[data-v-b68ce447]{top:5.3333333333vw;left:4.8vw;width:23.1466666667vw}header .header-spotify[data-v-b68ce447]{top:6.6666666667vw;right:42.1866666667vw;width:7.6666666667vw}header .header-menu[data-v-b68ce447]{display:none}header .header-menu li[data-v-b68ce447]:after{top:-4vw;left:-4vw;width:calc(100% + 8vw);height:calc(100% + 8vw)}header .header-lang[data-v-b68ce447]{top:8.5333333333vw;right:21.3333333333vw}header .header-lang li a[data-v-b68ce447]:after{top:-1.5vw;left:-1.5vw;width:calc(100% + 3vw);height:calc(100% + 3vw)}header .header-toggle[data-v-b68ce447]{top:4.8vw;right:3.4666666667vw;width:13.44vw;height:10.696vw}}@media(any-hover:hover){header .header-spotify[data-v-b68ce447]:hover{opacity:.5}header .header-menu li[data-v-b68ce447]:hover:before{transform:scaleX(1)}header .header-lang li a[data-v-b68ce447]:hover{color:#231815;color:var(--black)}}
