body.home_is-home__HbOt_{-ms-overflow-style:none;scrollbar-width:none}body.home_is-home__HbOt_::-webkit-scrollbar{display:none}.home_top__1nhji{position:relative;height:100vh;overflow:hidden;color:#fff}.home_top__1nhji a,.home_top__1nhji a:hover{color:#fff}.home_wrapper__7apBh{position:fixed;top:0;left:0;width:100vw;height:100%}.home_opening__agd5j{position:fixed;z-index:100000;width:100%;height:100%;visibility:hidden;background-color:#eae8dc;opacity:0;transform:translateZ(0)}.home_opening__img__04gXl{position:relative;width:100%;height:100vh}.home_opening__img__04gXl svg{width:100%;height:100vh}.home_opening__img__04gXl image{width:100%;height:100%}.home_opening__img_item__al1pn{width:100%;height:100%;-webkit-clip-path:ellipse(0 0 at 0 0);clip-path:ellipse(0 0 at 0 0);-o-object-fit:cover;object-fit:cover}.home_opening__img_item__al1pn,.home_opening__img_svg__sgbmi,.home_opening_corpname__rj8oI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home_opening_corpname__rj8oI{z-index:2;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);font-family:var(--font-family-eng);font-size:7.3206442167vw;color:#fff;white-space:nowrap;will-change:clip-path}@media(max-width:767px){.home_opening_corpname__rj8oI{font-size:16vw;line-height:1.02}}.home_opening_mask_front_1__Sa5ZR{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:600}.home_opening_mask_front_2__VNG1d{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:300}.home_opening_mask_front_3__SrQx5{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:700}.home_opening_mask_front_4__cI_am{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:900}.home_opening_mask_front_5__kHGNS{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:600}.home_opening_mask_back_1__ydtm6{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:700}.home_opening_mask_back_2__C_Cxq,.home_opening_mask_back_3__ZSqlG{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:900}.home_nav__UxreT{position:absolute;left:3.6603221083vw;z-index:2;height:100%}@media(max-width:767px){.home_nav__UxreT{bottom:14.9925037481vh;left:50%;height:auto}}.home_nav_menu__1nqIp{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}@media(max-width:767px){.home_nav_menu__1nqIp{flex-direction:row;height:auto}}.home_nav_menu_item__qsFS7{position:relative;margin-bottom:.5em;overflow:hidden;font-family:var(--font-family-eng);font-size:min(3.074670571vw,5.4660810151vh);line-height:.9;letter-spacing:0}.home_nav_menu_item__qsFS7:last-child{margin-bottom:0}@media(max-width:1023px){.home_nav_menu_item__qsFS7{font-size:min(5.2083333333vw,3.90625vh)}}@media(max-width:767px){.home_nav_menu_item__qsFS7{display:flex;align-items:center;justify-content:center;width:22rem;margin-bottom:0;font-size:min(5.3333333333vw,2.9985007496vh);transform:translateX(-50%)}}.home_nav_menu_link___4qfZ{position:relative;display:flex;min-width:30rem;overflow:hidden;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);color:#fff}@media(max-width:1023px){.home_nav_menu_link___4qfZ{min-width:20rem}}@media(max-width:767px){.home_nav_menu_link___4qfZ{min-width:auto}}.home_nav_menu_inner__vNM_9{position:relative;z-index:1;display:block;overflow:hidden}.home_nav_menu_inner__vNM_9:after{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:calc(100% - min(.2196193265vw,.3904343582vh));content:"";background-color:#fff;transform:scaleX(0);transform-origin:left;animation:right-out .5s cubic-bezier(.16,1,.3,1) forwards}a:hover .home_nav_menu_inner__vNM_9{color:#fff}.is-current .home_nav_menu_inner__vNM_9:after,a:hover .home_nav_menu_inner__vNM_9:after{animation:left-in .5s cubic-bezier(.16,1,.3,1) forwards}.home_nav_menu_label__C57rF{position:relative;z-index:1;display:block;white-space:nowrap;mix-blend-mode:difference}.is-windows .home_nav_menu_label__C57rF{padding-top:min(.3660322108vw,.6507239304vh)}.home_slider__5c1LZ{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden;transition:all 1s cubic-bezier(.16,1,.3,1);transform:translate(100vw,-7.3206442167vw);will-change:transform}.home_slider_wrapper__pEU0C{display:flex;align-items:center;height:100svh;padding-right:50vw}.home_slider_item__Sxl4l{position:relative;flex-shrink:0;padding-left:50vw}.home_slider_item__Sxl4l:first-child{transform:translateY(0)}.home_slider_item__Sxl4l:nth-child(2){transform:translateY(-7.3206442167vw)}.home_slider_item__Sxl4l:nth-child(3){transform:translateY(-14.6412884334vw)}.home_slider_item__Sxl4l:nth-child(4){transform:translateY(-21.9619326501vw)}.home_slider_item__Sxl4l:nth-child(5){transform:translateY(-29.2825768668vw)}.home_slider_item__Sxl4l:nth-child(6){transform:translateY(-36.6032210835vw)}.home_slider_item__Sxl4l:nth-child(7){transform:translateY(-43.9238653001vw)}@media(max-width:767px){.home_slider_item__Sxl4l{padding-left:50vw}}.home_slider_inner__DA9CR{position:absolute;top:0;left:100%;width:min(17.5695461201vw,31.2347486579vh);transform:translate(-50%,-50%)}@media(max-width:1023px){.home_slider_inner__DA9CR{position:relative;left:0;width:min(41.6666666667vw,31.25vh);transform:translateX(-50%)}}@media(max-width:767px){.home_slider_inner__DA9CR{position:relative;left:0;width:min(48vw,26.9865067466vh);transform:translateX(-50%)}}.home_slider_link__0Chl3,.home_slider_link__0Chl3:hover{color:#fff}.home_slider_fig__c7OwU{position:relative;width:100%;padding-top:150%}.home_slider_img__xNBpT{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-webkit-clip-path:polygon(7.5% 5%,92.5% 5%,92.5% 95%,7.5% 95%);clip-path:polygon(7.5% 5%,92.5% 5%,92.5% 95%,7.5% 95%);filter:grayscale(100%);opacity:.5;transition:filter .8s cubic-bezier(.33,1,.68,1),opacity .8s cubic-bezier(.33,1,.68,1),-webkit-clip-path .8s cubic-bezier(.16,1,.3,1) .3s;transition:filter .8s cubic-bezier(.33,1,.68,1),opacity .8s cubic-bezier(.33,1,.68,1),clip-path .8s cubic-bezier(.16,1,.3,1) .3s;transition:filter .8s cubic-bezier(.33,1,.68,1),opacity .8s cubic-bezier(.33,1,.68,1),clip-path .8s cubic-bezier(.16,1,.3,1) .3s,-webkit-clip-path .8s cubic-bezier(.16,1,.3,1) .3s;-o-object-fit:cover;object-fit:cover;will-change:clip-path}.is-current .home_slider_img__xNBpT{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:grayscale(0);opacity:1}@media(hover:hover)and (pointer:fine){a:hover .home_slider_img__xNBpT{-webkit-clip-path:polygon(7.5% 5%,92.5% 5%,92.5% 95%,7.5% 95%);clip-path:polygon(7.5% 5%,92.5% 5%,92.5% 95%,7.5% 95%);transition:-webkit-clip-path .8s cubic-bezier(.16,1,.3,1) 0s;transition:clip-path .8s cubic-bezier(.16,1,.3,1) 0s;transition:clip-path .8s cubic-bezier(.16,1,.3,1) 0s,-webkit-clip-path .8s cubic-bezier(.16,1,.3,1) 0s}}.home_slider_text__jSIqD{position:absolute;top:max(-1.4641288433vw,-2.6028957215vh);left:calc(100% + min(3.6603221083vw,6.5072393037vh));display:flex;flex-direction:column-reverse}@media(max-width:1023px){.home_slider_text__jSIqD{top:max(-3.90625vw,-2.9296875vh);left:calc(100% + min(5.2083333333vw,3.90625vh))}}@media(max-width:767px){.home_slider_text__jSIqD{top:max(-8vw,-4.4977511244vh);left:calc(100% + min(5.3333333333vw,2.9985007496vh))}}.home_slider_heading__0uvdW{position:absolute;top:0;left:calc(100% + min(.7320644217vw,1.3014478607vh));font-family:var(--font-family-eng);font-size:min(1.0980966325vw,1.9521717911vh);line-height:1;white-space:nowrap;transform:translateY(-100%) rotate(90deg);transform-origin:left bottom;animation:mask-right-out .5s cubic-bezier(.33,1,.68,1) forwards}.is-current .home_slider_heading__0uvdW{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:mask-left-in .8s cubic-bezier(.33,1,.68,1) .3s forwards}@media(max-width:1023px){.home_slider_heading__0uvdW{left:calc(100% + min(1.3020833333vw,.9765625vh));font-size:min(1.8229166667vw,1.3671875vh)}}@media(max-width:767px){.home_slider_heading__0uvdW{left:calc(100% + min(2.6666666667vw,1.4992503748vh));font-size:min(2.6666666667vw,1.4992503748vh)}}.home_slider_copy__tZsG_{font-family:var(--font-family-serif);font-size:min(2.3426061493vw,4.1646331544vh);line-height:1;letter-spacing:.02em;writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:upright;animation:mask-bottom-out .5s cubic-bezier(.33,1,.68,1) forwards}.is-current .home_slider_copy__tZsG_{-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);animation:mask-top-in .8s cubic-bezier(.33,1,.68,1) .2s forwards}@media(max-width:1023px){.home_slider_copy__tZsG_{font-size:min(3.90625vw,2.9296875vh)}}@media(max-width:767px){.home_slider_copy__tZsG_{font-size:min(5.8666666667vw,3.2983508246vh)}}.home_slider_button__V_whM{position:absolute;right:max(-5.1244509517vw,-9.1101350252vh);bottom:max(-5.8565153734vw,-10.411582886vh);z-index:1;display:flex;align-items:center;justify-content:center;padding:max(1.4641288433vw,2.6028957215vh);transition:transform .3s cubic-bezier(.33,1,.68,1)}@media(max-width:1023px){.home_slider_button__V_whM{right:max(-5.2083333333vw,-3.90625vh);bottom:max(-7.8125vw,-5.859375vh);padding:0}}@media(max-width:767px){.home_slider_button__V_whM{right:max(-7.4666666667vw,-4.1979010495vh);bottom:max(-10.6666666667vw,-5.9970014993vh)}}.home_slider_button_inner__48J8F{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:min(7.3206442167vw,13.0144786075vh);height:min(7.3206442167vw,13.0144786075vh)}.home_slider_button_inner__48J8F:after{position:absolute;z-index:0;box-sizing:border-box;display:block;width:100%;height:100%;content:"";border:1px solid hsla(0,0%,100%,.2);border-radius:100%}@media(max-width:1023px){.home_slider_button_inner__48J8F{width:min(10.4166666667vw,7.8125vh);height:min(10.4166666667vw,7.8125vh)}}@media(max-width:767px){.home_slider_button_inner__48J8F{width:min(15.2vw,8.5457271364vh);height:min(15.2vw,8.5457271364vh)}}.home_slider_button_arrow__Tepe7{display:block;overflow:hidden}.home_slider_button_arrow_svg__P2wpq svg{fill:#fff}@media(hover:hover)and (pointer:fine){a:hover .home_slider_button_arrow_svg__P2wpq{animation:forward .9s cubic-bezier(.33,1,.68,1) forwards}}.home_slider_button_circle__zNczI{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}.home_slider_button_circle_line__dRZw5{position:absolute;top:0;left:0;width:100%;height:100%;fill:transparent;stroke:hsla(0,0%,100%,.6);stroke-dasharray:315;stroke-dashoffset:315;stroke-width:1px;transition:visibility 0s .9s;transform-origin:center;backface-visibility:hidden;will-change:transform;animation:circle-out .9s cubic-bezier(.33,1,.68,1) forwards}@media(hover:hover)and (pointer:fine){a:hover .home_slider_button_circle_line__dRZw5{visibility:initial;transition:none;animation:circle-in .9s cubic-bezier(.33,1,.68,1) forwards}}.home_bg__z7D9F{position:absolute;top:0;left:0;z-index:0;width:100%;height:100vh;overflow:hidden}.home_bg_item__8a8gY{will-change:opacity,transform}.home_bg_img__bIUQh,.home_bg_item__8a8gY{position:relative;z-index:0;width:100%;height:100%}.home_bg_img__bIUQh{-o-object-fit:cover;object-fit:cover}.home_bg_overlay__lfji2{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-webkit-backdrop-filter:blur(30px) brightness(.8);backdrop-filter:blur(30px) brightness(.8);will-change:backdrop-filter}