:root{--l1:1;--p1:0;--p2:0;--d1:.05s;--d2:.02s;--window-h:calc(var(--vh,1vh)*100);--gap-x1:max(min(2.083vw,3.797vh),30px);--gap-y1:max(min(2.083vw,3.797vh),30px);--grid-n:10;--grid-w:calc((100vw - var(--gap-x1)*(var(--grid-n) + 1))/var(--grid-n));--padding-x1:max(min(1.041vw,1.898vh),15px);--padding-y1:max(min(1.388vw,2.531vh),20px);--padding-section1:max(min(8.333vw,15.189vh),120px);--padding-section2:max(min(11.805vw,21.518vh),170px);--padding-content:max(min(4.166vw,7.594vh),60px);--header-h:calc(var(--padding-y1)*2 + var(--u-btn-h-s));--u-btn-h-s:max(min(1.388vw,2.531vh),20px);--u-btn-h-m:max(min(2.083vw,3.797vh),30px);--u-btn-h-l:max(min(3.125vw,5.696vh),45px);--margin-nv-x:max(min(.173vw,.316vh),2.5px);--margin-u-x:max(min(.173vw,.316vh),2.5px);--u-scroll-nav-padding-y:5px;--u-scroll-nav-scale:.035;--c-white:#eeeef0;--c-black-1:#333;--c-black-2:#06080a;--c-lgray:#dadadc;--c-gray:#bebec0;--c-border-1:hsla(0,0%,100%,.2);--e-power1-in:cubic-bezier(.26,0,.6,.2);--e-power1-out:cubic-bezier(.4,.8,.74,1);--e-power1-in-out:cubic-bezier(.48,.04,.52,.96);--e-power2-in:cubic-bezier(.4,0,.68,.06);--e-power2-out:cubic-bezier(.32,.94,.6,1);--e-power2-in-out:cubic-bezier(.66,0,.34,1);--e-power3-in:cubic-bezier(.52,0,.74,0);--e-power3-out:cubic-bezier(.26,1,.48,1);--e-power3-in-out:cubic-bezier(.76,0,.24,1);--e-power4-in:cubic-bezier(.64,0,.78,0);--e-power4-out:cubic-bezier(.22,1,.36,1);--e-power4-in-out:cubic-bezier(.84,0,.16,1);--e-expo-in:cubic-bezier(.66,0,.86,0);--e-expo-out:cubic-bezier(.14,1,.34,1);--e-expo-inOut:cubic-bezier(.9,0,.1,1);--a-fade-s:.8s;--a-fade-e:var(--e-power2-out);--a-split-s:1.8s;--a-split-e:var(--e-power4-out);--a-split-y:1.2em;--a-split-deg:0deg;--a-cl-s:var(--a-split-s);--a-cl-e:var(--e-power4-out);--a-mu-leave-s:1.2s;--a-mu-leave-e:var(--e-power4-out);--a-mu-enter-s:1.2s;--a-mu-enter-e:var(--e-power4-out);--a-color-s:0s;--a-color-e:var(--e-power2-in-out);--a-btn-hover-enter-s:.6s;--a-btn-hover-enter-e:var(--e-power4-out);--a-btn-hover-leave-s:calc(var(--a-btn-hover-enter-s)*1.5);--a-btn-hover-leave-e:var(--e-power4-out);--a-cursor-enter-s:1s;--a-cursor-enter-e:var(--e-power4-out);--a-cursor-leave-s:1.2s;--a-cursor-leave-e:var(--e-power4-out);--a-modal-open-s:.6s;--a-modal-open-e:var(--e-power4-out);--a-slide-s:1s;--a-slide-e:var(--e-power4-out)}@font-face{font-display:swap;font-family:NeueMontreal;font-weight:300;src:url(../assets/fonts/en/NeueMontreal-Book.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueMontreal;font-weight:400;src:url(../assets/fonts/en/NeueMontreal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueMontreal;font-weight:500;src:url(../assets/fonts/en/NeueMontreal-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Aircord;font-weight:400;src:url(../assets/fonts/Aircord-Regular.woff2) format("woff2")}body{line-break:strict;overflow-wrap:anywhere;word-break:normal}.t-upper{text-transform:uppercase}html{font-family:NeueMontreal,sans-serif;font-optical-sizing:auto;line-height:var(--l1)}a{color:var(--c-black-1);text-decoration:none}h1,h2,h3{font-weight:400}.f-ac{font-size:max(min(8.333vw,15.189vh),120px)}.f-h1,.f-h2{font-size:max(min(7.291vw,13.291vh),105px)}.f-18{font-size:max(min(1.25vw,2.278vh),18px)}.f-14,html{font-size:max(min(.972vw,1.772vh),14px)}.f-13{font-size:max(min(.868vw,1.582vh),12.5px)}.f-12{font-size:max(min(.833vw,1.518vh),12px)}.f-11{font-size:max(min(.763vw,1.392vh),11px)}@media (max-width:1024px) and (orientation:portrait),screen and (max-width:767px),screen and (max-width:900px) and (orientation:landscape){#__nuxt .f-m-20{font-size:max(min(1.388vw,2.531vh),20px)}#__nuxt .f-ac{font-size:9.722vw}.f-13,.f-14,html{font-size:max(min(.972vw,1.772vh),14px)}}*,:after,:before{box-sizing:border-box}li,ul{padding:0}li{list-style:none}body,html{height:100%}body{-webkit-font-smoothing:antialiased}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%}html{background-color:var(--c-white)}::-moz-selection{background:var(--c-black-2);color:var(--c-white)}::selection{background:var(--c-black-2);color:var(--c-white)}html{text-transform:uppercase}body,html{overscroll-behavior:none}.lenis{scrollbar-width:none;-ms-overflow-style:none}.lenis::-webkit-scrollbar{display:none}.lenis.lenis-smooth iframe{pointer-events:none}html.is-sc{scrollbar-width:none;-ms-overflow-style:none}html.is-sc::-webkit-scrollbar{display:none}video{pointer-events:none}.c-page{height:var(--window-h);left:0;overflow:auto;position:fixed;top:0;width:100%}[data-d1="1"]{transition-delay:calc(var(--d1)*1)!important}[data-d2="1"]{transition-delay:calc(var(--d2)*1)!important}[data-d1="2"]{transition-delay:calc(var(--d1)*2)!important}[data-d2="2"]{transition-delay:calc(var(--d2)*2)!important}[data-d1="3"]{transition-delay:calc(var(--d1)*3)!important}[data-d2="3"]{transition-delay:calc(var(--d2)*3)!important}[data-d1="4"]{transition-delay:calc(var(--d1)*4)!important}[data-d2="4"]{transition-delay:calc(var(--d2)*4)!important}[data-d1="5"]{transition-delay:calc(var(--d1)*5)!important}[data-d2="5"]{transition-delay:calc(var(--d2)*5)!important}[data-d1="6"]{transition-delay:calc(var(--d1)*6)!important}[data-d2="6"]{transition-delay:calc(var(--d2)*6)!important}[data-d1="7"]{transition-delay:calc(var(--d1)*7)!important}[data-d2="7"]{transition-delay:calc(var(--d2)*7)!important}[data-d1="8"]{transition-delay:calc(var(--d1)*8)!important}[data-d2="8"]{transition-delay:calc(var(--d2)*8)!important}[data-d1="9"]{transition-delay:calc(var(--d1)*9)!important}[data-d2="9"]{transition-delay:calc(var(--d2)*9)!important}[data-d1="10"]{transition-delay:calc(var(--d1)*10)!important}[data-d2="10"]{transition-delay:calc(var(--d2)*10)!important}[data-d1="11"]{transition-delay:calc(var(--d1)*11)!important}[data-d2="11"]{transition-delay:calc(var(--d2)*11)!important}[data-d1="12"]{transition-delay:calc(var(--d1)*12)!important}[data-d2="12"]{transition-delay:calc(var(--d2)*12)!important}[data-d1="13"]{transition-delay:calc(var(--d1)*13)!important}[data-d2="13"]{transition-delay:calc(var(--d2)*13)!important}[data-d1="14"]{transition-delay:calc(var(--d1)*14)!important}[data-d2="14"]{transition-delay:calc(var(--d2)*14)!important}[data-d1="15"]{transition-delay:calc(var(--d1)*15)!important}[data-d2="15"]{transition-delay:calc(var(--d2)*15)!important}[data-d1="16"]{transition-delay:calc(var(--d1)*16)!important}[data-d2="16"]{transition-delay:calc(var(--d2)*16)!important}[data-d1="17"]{transition-delay:calc(var(--d1)*17)!important}[data-d2="17"]{transition-delay:calc(var(--d2)*17)!important}[data-d1="18"]{transition-delay:calc(var(--d1)*18)!important}[data-d2="18"]{transition-delay:calc(var(--d2)*18)!important}[data-d1="19"]{transition-delay:calc(var(--d1)*19)!important}[data-d2="19"]{transition-delay:calc(var(--d2)*19)!important}[data-d1="20"]{transition-delay:calc(var(--d1)*20)!important}[data-d2="20"]{transition-delay:calc(var(--d2)*20)!important}.js-split{visibility:hidden;width:calc(100% + 3em)}.js-split.is-splited{visibility:visible}.js-split .js-split-o{display:inline-block;line-height:1.2;margin-bottom:-.3em;margin-top:-.15em;overflow:hidden;position:relative}.js-split .js-split-s,.js-split .js-split-tag{display:inline!important}.js-split[data-split-lang=ja]{font-feature-settings:"palt"}.js-split .js-split-c,.js-split .js-split-l,.js-split .js-split-w{display:inline-block;line-height:1;transform:translateY(1.75em);transform-origin:left top;transition:transform var(--a-split-s) var(--a-split-e),opacity var(--a-split-s) var(--a-split-e);will-change:auto}.js-split .js-split-c[data-anim="1"],.js-split .js-split-l[data-anim="1"],.js-split .js-split-w[data-anim="1"]{will-change:transform,opacity}.js-split.is-splited[data-shown="1"] .js-split-c,.js-split.is-splited[data-shown="1"] .js-split-l,.js-split.is-splited[data-shown="1"] .js-split-w{opacity:1;transform:translate(0)}.js-split[data-split-center]{text-align:center}.js-split[data-split-type=line]{margin-top:-.2em;padding-bottom:.4em}.js-split[data-split-type=line] .js-split-w{opacity:1;transform:translate(0);transition:none}.js-split[data-split-type=line] .js-split-o{line-height:1;margin-bottom:-.4em;margin-top:0;padding-bottom:.2em;transition:none}.js-split[data-split-type=line] .js-split-l{white-space:nowrap}.js-img{background-color:#0000000d;height:100%;width:100%}.js-img.no-bg{background-color:transparent}.js-img-pivot{height:100%;left:0;overflow:hidden;position:relative;top:0;width:100%}.js-img-pivot .js-play-video{display:none}.js-img-pivot:before{content:"";display:block;height:100%;position:absolute;width:100%;z-index:7}.js-img-poster{background-size:cover;display:grid;height:calc(100% + 2px);left:-1px;opacity:0;place-content:center;position:absolute;text-indent:100vmax;top:-1px;white-space:nowrap;width:calc(100% + 2px);word-break:break-all;z-index:8}.js-img-poster,.js-img-preload{background-position:50%;background-repeat:no-repeat}.js-img-preload{background-size:200%;display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:4}.js-img-pivot img,.js-img-pivot video{height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;width:100%;z-index:6}.is-poster-loaded .js-img-poster{opacity:1}.is-preload-loaded .js-img-preload{opacity:1;transition:opacity var(--a-fade-s) var(--a-fade-e);will-change:opacity}.is-canplay-video .js-img-pivot video,.is-image-loaded .js-img-poster,.is-image-loaded .js-img-poster img{opacity:1}.is-canplay-video .js-img-poster,.is-canplay-video .js-img-preload,.is-image-loaded .js-img-preload{opacity:0;transition:opacity var(--a-fade-s) var(--a-fade-e)}.js-img-preload{background-size:150%}.js-img-append,.js-img-origin{height:100%;width:100%}.js-img-append{position:relative}.c-logo{left:var(--padding-x1)}.c-logo,.c-progress{align-items:center;display:flex;justify-content:center;position:absolute;top:var(--padding-y1)}.c-progress{right:var(--padding-x1);text-align:center}.c-progress-body{width:var(--gap-x1)}.c-progress-bar{background-color:#0000001a;height:1px;margin-top:.5em;width:100%}.c-progress-bar div{background-color:var(--c-black-1);height:100%;transform:scaleX(calc(var(--p0)));transform-origin:center left;width:100%}.c-sidenav{bottom:var(--padding-y1);left:var(--padding-x1);position:absolute}.c-sidenav li a{padding:.2em 0}.js-nav a{display:block;transition:transform .2s}.js-nav.active a{transform:translate(1em)}.c-logo svg{aspect-ratio:25/20;height:max(min(1.388vw,2.531vh),20px)}.c-logo path{transition:fill .3s;fill:var(--c-black-2)}.c-header-sticky{height:var(--window-h);left:0;pointer-events:none;position:sticky;top:0;width:100%;z-index:10}.c-header-sticky-body{height:100%;pointer-events:none;position:relative;width:100%}.c-header-sticky-body a{pointer-events:auto}.c-local{margin-top:calc(var(--window-h)*-1)}.c-scroll-to{bottom:var(--padding-y1);left:50%;position:absolute;transform:translate(-50%)}.c-btn-wrap{text-align:center}.c-grid{display:grid;grid-template-columns:repeat(var(--grid-n),1fr);padding:0 var(--gap-x1);grid-gap:var(--gap-x1)}.c-sec-header{left:0;padding-top:var(--padding-y1);position:absolute;top:0;width:100%}.c-sec-title{grid-column:3/5}.c-sec-year{display:flex;grid-column:5/7;justify-content:center;text-align:center}.c-sec-description{grid-column:7/9}.c-content-ul{grid-column:3/9}[data-l="1"][data-layout=normal] .c-sec-body{height:var(--window-h);padding-bottom:var(--padding-section1);padding-top:var(--padding-section1)}[data-l="1"][data-layout=normal] .c-content-li,[data-l="1"][data-layout=normal] .c-content-li .c-media,[data-l="1"][data-layout=normal] .c-content-ul{max-height:calc(var(--window-h) - var(--padding-section1)*2)}[data-l="2"],[data-l="3"],[data-layout=flex],[data-layout=grid]{padding-bottom:var(--padding-section2);padding-top:var(--padding-section2)}.c-content-li,.c-content-link{padding-bottom:var(--padding-content)}.c-content-li{margin:0 auto}.c-content-li:last-child{padding-bottom:0}.c-sec{position:relative}.c-sec,.c-sec-body{min-height:var(--window-h)}.c-sec-body{align-items:center}.c-media{aspect-ratio:16/9;display:block;pointer-events:auto}.js-toggle-modal{cursor:pointer}#__nuxt .c-sec{background-color:var(--c-white)}[data-bg=gray],[data-bg=white]{border-top:1px solid var(--c-lgray)}[data-layout=flex] .c-grid{height:auto;min-height:0}[data-layout=flex] .c-content-ul{display:flex;grid-column:3/11;justify-content:space-between}[data-layout=flex] .c-content-li:first-child{margin-left:0;margin-right:auto;width:calc(var(--grid-w)*3 + var(--gap-x1)*2)}[data-layout=flex] .c-content-li{margin-left:var(--gap-x1);padding-bottom:0;width:calc(var(--grid-w)*2 + var(--gap-x1)*1)}[data-layout=grid] .c-grid{height:auto;min-height:0}[data-layout=grid] .c-content-ul{display:grid;grid-column:1/11;grid-template-columns:repeat(10,1fr);grid-template-rows:auto;grid-gap:var(--gap-x1)}[data-layout=grid] .c-content-li{display:block;height:auto;padding-bottom:0}[data-layout=grid] .c-content-li:first-child{grid-column:3/9;margin-bottom:var(--gap-x1)}[data-layout=grid] .c-content-li{grid-column:span 2}.c-footer{height:var(--window-h);position:relative}[data-bg=black]{background-color:var(--c-black-2)}[data-bg=black],[data-bg=black] a{color:var(--c-white)}.c-sm{bottom:0;left:0;padding:var(--padding-x1) var(--padding-x1);position:absolute;width:100%}.c-sm-ul{align-items:center;display:flex;justify-content:space-between;position:relative}.c-sm-m{left:50%;position:absolute;top:0;transform:translate(-50%)}.c-ft-title{left:var(--padding-x1)}.c-ft-licence,.c-ft-title{position:absolute;top:var(--padding-y1)}.c-ft-licence{left:50%;transform:translate(-50%)}.c-ft-download{position:absolute;right:var(--padding-x1);top:var(--padding-y1)}.c-ft-input label{left:-9999px;position:absolute;top:0}.c-ft-input{font-family:Aircord;left:0;padding:0 var(--padding-x1) 0 var(--padding-x1);position:absolute;top:50%;transform:translateY(-50%)}.c-ft-input,.c-ft-input input{line-height:.75;overflow:hidden;resize:none;width:100%}.c-ft-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:var(--c-white);height:1em;line-break:anywhere;outline:none;text-align:justify;text-transform:uppercase}.c-modal-close,.c-modal-window,.c-modal-window *,.c-modal-wrap{pointer-events:none}.c-modal-window,.c-modal-wrap{opacity:0;transition:opacity var(--a-modal-open-s) var(--a-modal-open-e),left 0s calc(var(--a-modal-open-s) - .1s)}.c-modal-play{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:9}.c-media video{display:none}.c-media[data-visible="1"] video{display:block}.c-modal-wrap{height:var(--window-h);left:-9999px;position:fixed;top:0;width:100%;z-index:999}.c-modal-window{background-color:var(--c-black-2);height:100%;left:0;position:absolute;top:0;width:100%}.c-modal-body{height:100%;position:relative;width:100%}.c-modal-header{position:absolute}.c-video-full,[data-modal-type=full] .c-body-li,[data-modal-type=full] .c-body-ul{height:100%;width:100%}.c-modal-close{left:50%;padding:var(--padding-y1);position:fixed;top:0;transform:translate(-50%);z-index:99}.c-modal-content{height:100%;position:relative;width:100%}.c-video-timestamp{color:var(--c-white);mix-blend-mode:difference;padding:var(--padding-y1) var(--padding-x1);position:absolute;right:0;top:0;z-index:99}.c-video-timestamp-in{height:var(--u-btn-h-s);justify-content:center}.c-time,.c-video-timestamp-in{align-items:center;display:flex}.c-time{text-align:center}.c-time .n{width:1.25em}.c-time ._s{padding-bottom:.2em;text-align:center;width:.25em}.c-time ._ss{padding-left:.1em}.c-video-sound{color:var(--c-white);left:0;mix-blend-mode:difference;padding:var(--padding-y1) var(--padding-x1);position:absolute;top:0;z-index:99}.c-video-sound-tr{align-items:center;display:flex}.c-video-sound-th{padding-top:.1em}.c-video-sound-sh{margin-top:-.2em;padding:.5em}.c-modal-close{transform:translate(-50%,-100%)}.c-modal-close,.c-video-sound,.c-video-timestamp{opacity:0;transition:opacity var(--a-cursor-leave-s) var(--a-cursor-leave-e),transform var(--a-cursor-leave-s) var(--a-cursor-leave-e)}.c-video-sound,.c-video-timestamp{transform:translateY(-100%)}[data-modal-open=true] .c-modal-close,[data-modal-open=true] .c-modal-window.active,[data-modal-open=true] .c-modal-window.active *,[data-modal-open=true] .c-modal-wrap{pointer-events:auto}[data-modal-open=true] .c-modal-wrap{left:0;opacity:1;transition:opacity var(--a-modal-open-s) var(--a-modal-open-e),left 0s}[data-modal-open=true] .c-modal-window.active{opacity:1}.is-any[data-modal-open=true] .c-video-sound,.is-any[data-modal-open=true] .c-video-timestamp,.is-modal-scrolling[data-modal-open=true] .c-video-sound,.is-modal-scrolling[data-modal-open=true] .c-video-timestamp,.is-modal-ui-on[data-modal-open=true] .c-video-sound,.is-modal-ui-on[data-modal-open=true] .c-video-timestamp,.is-mouse-move[data-modal-open=true] .c-video-sound,.is-mouse-move[data-modal-open=true] .c-video-timestamp{opacity:1;transform:translate(0);transition:opacity var(--a-cursor-enter-s) var(--a-cursor-enter-e),transform var(--a-cursor-enter-s) var(--a-cursor-enter-e)}.is-any[data-modal-open=true] .c-modal-close,.is-modal-scrolling[data-modal-open=true] .c-modal-close,.is-modal-ui-on[data-modal-open=true] .c-modal-close,.is-mouse-move[data-modal-open=true] .c-modal-close{opacity:1;transform:translate(-50%);transition:opacity var(--a-cursor-enter-s) var(--a-cursor-enter-e),transform var(--a-cursor-enter-s) var(--a-cursor-enter-e)}.c-modal-scroll{height:var(--window-h);overflow:scroll;width:100%}.c-modal-scroll-body{margin:0 auto;width:calc(var(--grid-w)*6 + var(--gap-x1)*5)}.c-modal-scroll-body-li{padding-top:var(--header-h)}.c-modal-scroll-body-li:last-child{padding-bottom:var(--header-h)}.c-modal-scroll-nav{position:absolute;right:var(--padding-x1);top:var(--padding-x1);width:calc(100vw*var(--u-scroll-nav-scale));z-index:10}.c-modal-scroll-nav-body{position:relative}.c-modal-scroll-nav-window{height:100%;position:absolute;width:100%;z-index:2}.c-modal-scroll-nav-window div{aspect-ratio:var(--w)/var(--h);border:1px solid var(--c-border-1);transform:translateY(calc(-100%*var(--p3)));width:100%}.c-modal-scroll-nav-window{transform:translateY(calc(100%*var(--p3)))}.c-modal-scroll-nav-ul{margin:0 auto;padding-bottom:var(--u-scroll-nav-padding-y);padding-top:var(--u-scroll-nav-padding-y);width:calc((var(--grid-w)*6 + var(--gap-x1)*5)*var(--u-scroll-nav-scale))}.c-modal-scroll-nav-li:last-child{margin-bottom:0}.c-modal-scroll-nav-li{margin-bottom:var(--u-scroll-nav-padding-y)}.js-modal-scroll-to{cursor:pointer}.c-modal-slider-body{height:var(--window-h);position:relative;width:100%}.c-modal-slider-li{height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity 0s var(--a-slide-s) var(--a-slide-e);width:100%;z-index:1}.c-modal-slider-li.active{opacity:1;transition:opacity var(--a-slide-s) var(--a-slide-e);z-index:2}.c-modal-slider-nav{align-items:center;bottom:var(--padding-y1);display:flex;height:30px;left:50%;position:absolute;transform:translate(-50%);z-index:9}.c-modal-slider-nav .c-modal-slider-li{aspect-ratio:16/9;background-color:var(--c-black-2);margin:0 5px;opacity:1;position:relative;width:auto}.c-modal-slider-nav .c-modal-slider-li .c-media{transition:opacity var(--a-slide-s) var(--a-slide-e)}.c-modal-slider-nav .c-modal-slider-li.active .c-media{opacity:.6}.js-slide-to{cursor:pointer}.c-cursor{color:var(--c-white);height:1em;left:0;margin:1em 0 0 1em;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;text-transform:capitalize;top:0;transition:opacity var(--a-cursor-enter-s) var(--a-cursor-enter-e);width:4em;z-index:1000}.c-cursor-body{height:100%;position:relative;width:100%}.c-cursor-txt{left:0;position:absolute;top:0}.c-cursor-txt .o{height:1em;overflow:hidden}.c-cursor-txt .t{transform:translateY(100%);transition:transform var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e)}.js-cursor-target{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;mix-blend-mode:difference;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:9}.js-cursor-target .js-cursor-target-txt{color:var(--c-white);text-align:center}.c-modal-window-bg{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:8}.c-modal-scroll-r{position:relative}.is-mouse-move[data-cursor-type=close] .c-cursor,.is-mouse-move[data-cursor-type=pause] .c-cursor,.is-mouse-move[data-cursor-type=play] .c-cursor,.is-mouse-move[data-cursor-type=view] .c-cursor{opacity:1}[data-cursor-type=play] .c-cursor-txt[data-type=play] .t{transform:translate(0)}.is-g-playing-video[data-cursor-type=play] .c-cursor-txt[data-type=play] .t:first-child{transform:translateY(-110%)}.is-g-playing-video[data-cursor-type=play] .c-cursor-txt[data-type=play] .t{transform:translateY(-100%)}.is-g-muted .c-video-sound-td .u-btn-body .t:first-child{transform:translateY(-110%)!important}.is-g-muted .c-video-sound-td .u-btn-body .t{transform:translateY(-100%)!important}[data-cursor-type=close] .c-cursor-txt[data-type=close] .t,[data-cursor-type=view] .c-cursor-txt[data-type=view] .t{transform:translate(0)}.u-btn{text-transform:uppercase}.u-btn-g,.u-btn-o{display:inline-block}.u-btn-g .u-btn-body,.u-btn-o .u-btn-body{align-items:center;border:1px solid var(--c-border-1);display:flex;justify-content:center;letter-spacing:0;overflow:hidden;position:relative}.u-btn-g .o,.u-btn-o .o{height:1.2em;line-height:0;overflow:hidden;position:relative;z-index:3}.u-btn-g .t,.u-btn-o .t{align-items:center;color:var(--c-white);display:flex;height:1.2em;justify-content:center;line-height:0;padding-top:1px}.u-btn-g .t:last-child{color:var(--c-black-1)}.u-btn-g .t:last-child,.u-btn-o .t:last-child{transform:scale(1.1)}.u-btn-g .u-btn-body:after{background-color:var(--c-white);border-radius:100%;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateY(110%);width:100%;z-index:2}.u-btn-fill .u-btn-body{border:none}.u-btn-fill .u-btn-body:after,.u-btn-fill .u-btn-body:before{background-color:var(--c-black-2);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.u-btn-fill .u-btn-body:before{border-radius:0;transform:translate(0);z-index:1}.u-btn-fill .u-btn-body:after{border-radius:50%;transform:translateY(110%);z-index:2}.u-btn-fill.u-btn-c .u-btn-body:after,.u-btn-fill.u-btn-c .u-btn-body:before{border-radius:100%!important}.u-btn-hv .t{will-change:auto}.u-btn-hv .t[data-a="1"]{will-change:transform}.u-btn-s .u-btn-body{border-radius:var(--u-btn-h-s);height:var(--u-btn-h-s);padding:0 calc(var(--u-btn-h-s)*.5)}.u-btn-m .u-btn-body{padding:0 calc(var(--u-btn-h-m)*.5)}.u-btn-c .u-btn-body,.u-btn-m .u-btn-body{border-radius:var(--u-btn-h-m);height:var(--u-btn-h-m)}.u-btn-c .u-btn-body{overflow:hidden;width:var(--u-btn-h-m)}.u-btn-l .u-btn-body{border-radius:var(--u-btn-h-l);font-weight:500;height:var(--u-btn-h-l);padding:0 calc(var(--u-btn-h-l)*.75)}.is-l0 .u-btn-g .t,.is-l0 .u-btn-o .t{transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e)}.is-l0 .u-btn-g .u-btn-body:after{transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e),border-radius var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e)}.is-l0 .u-btn-fill .u-btn-body:after,.is-l0 .u-btn-fill .u-btn-body:before{transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e),border-radius var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e),background var(--a-color-s) var(--a-color-e)}.is-not-any.is-l0 .u-btn-hv:hover .t{transform:translateY(-100%);transition:transform var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e)}.is-not-any.is-l0 .u-btn-hv:hover .u-btn-body:after{border-radius:0;transform:translate(0);transition:transform var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e),border-radius var(--a-btn-hover-enter-s) var(--a-btn-hover-enter-e)}[data-bg=black] .u-btn .u-btn-body .t:last-child{color:var(--c-black-1)}[data-bg=black] .u-btn .u-btn-body:after{background-color:var(--c-white)}.u-btn-ul{align-items:center;display:flex;justify-content:center;margin:0 -.25em}.u-btn-ul li{margin:0 var(--margin-u-x)}.c-cl{-webkit-user-select:none;-moz-user-select:none;user-select:none}.c-cl,.c-cl .w{overflow:hidden;white-space:nowrap}.c-cl .w{display:inline-block;margin:-.125em -.1em;padding-left:.1em;padding-right:.1em;position:relative}.a-cl .o{display:block;margin-bottom:-.125em;margin-top:-.125em;overflow:hidden;position:relative}.a-cl .t,.c-cl .w,.js-split .js-split-l,.js-split .js-split-w{display:inline-block;line-height:1;transform:translateY(var(--a-split-y)) rotate(var(--a-split-deg));transform-origin:left top;vertical-align:bottom;will-change:auto}.a-cl.re .t,.c-cl.re .w,.js-split.re .js-split-l,.js-split.re .js-split-w{transform:translateY(calc(var(--a-split-y)*-1)) rotate(calc(var(--a-split-deg)*-1));transform-origin:left bottom;will-change:auto}.a-cl .t[data-a="1"],.c-cl .w[data-a="1"]{will-change:transform}.c-cl .w{transition:transform var(--a-split-s) var(--a-split-e)}.a-cl .t{transform:translateY(100%) rotate(var(--a-split-deg));transition:transform var(--a-cl-s) var(--a-cl-e)}.a-fade-in,.a-splash-in{opacity:0;transition:opacity var(--a-cl-s) var(--a-cl-e);will-change:auto}.a-fade-in[data-a="1"],.a-splash-in[data-a="1"]{will-change:opacity}.is-l0 .a-fade-in[data-shown="1"],.is-l0 [data-shown="1"] .a-fade-in{opacity:1}.is-l0 .a-cl[data-shown="1"] .t,.is-l0 [data-shown="1"] .a-cl .t{transform:translate(0)}.is-l0 .a-splash-in{opacity:1}.is-any .c-cursor{display:none!important}.is-any .c-modal-wrap .js-img{background-color:var(--c-black-2)}.is-any .c-modal-wrap .js-img-pivot video,.is-any .c-modal-wrap .js-video video{-o-object-fit:contain;object-fit:contain}.is-any .c-modal-wrap .js-img-origin{padding:0 var(--gap-x1)}.show-480,.show-780{display:none!important}@media (max-width:1024px) and (orientation:portrait),screen and (max-width:767px),screen and (max-width:900px) and (orientation:landscape){.show-780{display:block!important}.hide-780{display:none!important}:root{--header-h:60px;--padding-x1:15px;--padding-y1:15px;--gap-x1:25px;--gap-y1:25px;--u-scroll-nav-scale:.05;--u-mu-w:30px;--u-mu-border-w:max(min(.694vw,1.265vh),10px);--slider-h-m:calc(56.25vw - var(--gap-x1)*2*9/16);--slider-h-l:calc(69vw - var(--gap-x1)*2*.69);--padding-section1:max(min(0vw,0vh),0px);--padding-section2:max(min(0vw,0vh),0px)}.c-progress{display:none!important}.c-header-sticky,.c-header-sticky-body{height:auto;position:static}.c-logo{align-items:center;display:flex;height:var(--header-h);justify-content:center;left:0;padding:0 var(--padding-x1);position:fixed;top:0;z-index:10}.c-logo svg{height:30%}.c-modal-close,.c-video-sound,.c-video-timestamp{align-items:center;display:flex;height:var(--header-h);padding-bottom:0;padding-top:0}.c-sidenav{bottom:auto;left:auto;padding:90px 30px 60px;position:relative}.c-sidenav li a{line-height:1;padding:.3em 0}.u-mu{padding:10px;position:absolute;right:5px;top:5px}.c-mu-wrap{position:fixed;right:0;top:0;z-index:12}.c-mu-in{position:relative}.c-mu-footer .u-btn-ul{flex-wrap:wrap;justify-content:flex-start;margin:calc(var(--margin-u-x)*-1);padding:0 30px 15px}.c-mu-footer .u-btn-ul li{margin:var(--margin-u-x)}.u-mu-body{border-radius:100%;height:var(--u-mu-w);overflow:hidden;position:relative;width:var(--u-mu-w)}.u-mu-body .t{background-color:var(--c-black-2);height:2px;left:50%;overflow:hidden;position:absolute;top:50%;width:var(--u-mu-border-w);z-index:3}.u-mu-body .t div{background-color:var(--c-white);display:block;height:100%;opacity:.9;transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e);width:100%}.u-mu-body .t1{transform:translate(-50%,calc(-50% - 4px))}.u-mu-body .t2{transform:translate(-50%,-50%)}.u-mu-body .t3{transform:translate(-50%,calc(-50% + 4px))}.u-mu-body:after,.u-mu-body:before{border-radius:100%;content:"";height:100%;left:0;position:absolute;top:0;transition:transform var(--a-btn-hover-leave-s) var(--a-btn-hover-leave-e),background-color .3s;width:100%}.u-mu-body:before{background-color:var(--c-black-2);z-index:1}.u-mu-body:after{transform:translateY(110%);z-index:2}.c-mu-bg,.u-mu-body:after{background-color:var(--c-black-2)}.c-mu-bg{height:100%;left:0;opacity:.3;opacity:0;position:fixed;top:0;transition:opacity var(--a-modal-open-s) var(--a-modal-open-e);width:100%;z-index:11}.c-mu-bg,.c-mu-body{pointer-events:none!important}.c-mu-body{padding:5px;transform:translate(100%);transition:transform var(--a-modal-open-s) var(--a-modal-open-e)}.c-mu-body-in{background:var(--c-white);border-radius:10px;width:19em}.c-mu-body *{pointer-events:none!important}.u-mu-body .t{transition:transform var(--a-modal-open-s) var(--a-modal-open-e)}.is-ov-ft-hd .u-mu-body:before{background-color:var(--c-black-1)}[data-menu-opened=true] .c-mu-bg{opacity:.5;pointer-events:auto!important;transition:opacity var(--a-modal-open-s) var(--a-modal-open-e)}[data-menu-opened=true] .c-mu-body{pointer-events:auto!important;transform:translate(0);transition:transform var(--a-modal-open-s) var(--a-modal-open-e)}[data-menu-opened=true] .c-mu-body *{pointer-events:auto!important}[data-menu-opened=true] .u-mu-body .t1{transform:translate(-50%,-50%) rotate(135deg)}[data-menu-opened=true] .u-mu-body .t2{transform:translate(-50%,-50%) scaleX(0)}[data-menu-opened=true] .u-mu-body .t3{transform:translate(-50%,-50%) rotate(45deg)}[data-menu-opened=true] .u-mu-body:after{transform:translate(0);transition:transform var(--a-mu-enter-s) var(--a-mu-enter-e)}[data-menu-opened=true] .c-mu{opacity:1;pointer-events:auto;transform:translateZ(0);transition:transform var(--a-mu-enter-s) var(--a-mu-enter-e),opacity var(--a-mu-enter-s) var(--a-mu-enter-e)}[data-menu-opened=true] .c-mu-bg{display:block;pointer-events:auto}.c-sec-header{padding:0;position:relative}.c-local{margin-top:0}#__nuxt .c-sec{align-items:center;display:flex;justify-content:center;width:100%}#__nuxt .c-sec-in{width:100%}#__nuxt .c-sec-body{height:auto;min-height:0;padding:0}#__nuxt .c-grid,#__nuxt .c-sec-header{display:block;text-align:center}#__nuxt .c-content-ul{display:block}.c-sec-title{padding-bottom:5px}.c-sec-year{padding-bottom:calc(var(--padding-content) - .5em)}.c-sec-description{margin:0 auto;max-width:300px;padding-bottom:var(--padding-content);text-transform:none}#__nuxt .js-split{line-height:1.1;margin-top:0;padding:0;visibility:visible;width:100%}[data-layout=full] .js-img-poster,[data-layout=slider] .js-img-poster{background-size:contain}#__nuxt .c-sec-body-wrap{height:var(--slider-h-m);overflow:hidden}#__nuxt .c-sec-body{height:calc(var(--slider-h-m) + 30px);overflow:scroll;width:100vw}#__nuxt .c-content-ul{display:flex;height:var(--slider-h-m);justify-content:center;min-width:100vw;padding:0 var(--gap-x1);grid-gap:var(--padding-x1);width:-moz-fit-content;width:fit-content}#__nuxt .c-content-li{margin:0;padding-bottom:0;width:auto}#__nuxt [data-type=div]{display:none}#__nuxt [data-layout=flex] .c-sec-body-wrap,#__nuxt [data-layout=grid] .c-sec-body-wrap{height:var(--slider-h-l)}#__nuxt [data-layout=flex] .c-sec-body,#__nuxt [data-layout=grid] .c-sec-body{height:calc(var(--slider-h-l) + 30px)}#__nuxt [data-layout=flex] .c-content-ul,#__nuxt [data-layout=grid] .c-content-ul{height:var(--slider-h-l)}.c-ft-header-in{border-top:1px solid var(--c-border-1);position:relative;width:100%}.c-ft-header{padding:0 var(--padding-x1);position:absolute;top:calc(var(--gap-x1) + 35px);width:100%}.c-ft-title{left:0}.c-ft-download{right:0}.c-ft-download,.c-ft-licence,.c-ft-title{top:15px}.is-ov-ft-hd .c-logo path{fill:var(--c-white)}.c-ft-input input{border-bottom:1px dashed var(--c-border-1)}.is-pause-video .c-modal-play{opacity:1}}@media screen and (max-width:480px){.show-480{display:block!important}.hide-480{display:none!important}.c-modal-scroll-body{padding:0 var(--gap-x1);width:100%}.c-modal-scroll-nav{display:none}}
