.blockTitle{font-size:2.5rem;font-weight:500;line-height:1.3;letter-spacing:.5px}.blockTitle-l{font-size:3rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.blockTitle-m{font-size:2.125rem;font-weight:500;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:1200px){.blockTitle{font-size:2.25rem}.blockTitle-l{font-size:2.375rem}.blockTitle-m{font-size:1.875rem}}@media only screen and (max-width:767px){.blockTitle{font-size:1.875rem}.blockTitle-l{font-size:1.75rem}.blockTitle-m{font-size:1.625rem}}.blockSubtitle{font-size:1.5rem;font-weight:500;line-height:1.5}.blockSubtitle-l{font-size:1.375rem;font-weight:500;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:1200px){.blockSubtitle{font-size:1.375rem}.blockSubtitle-l{font-size:1.25rem}}@media only screen and (max-width:767px){.blockSubtitle{font-size:1.125rem}}.titleText-xl{font-size:1.625rem;font-weight:500;line-height:1.4;letter-spacing:.5px}.titleText-l{font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.titleText-m{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:.5px}@media only screen and (max-width:767px){.titleText-l,.titleText-m{font-size:1.375rem}}.btnText{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:1px}.btnText-m{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.5px}.btnText-s{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.subBtnText{font-size:.75rem;font-weight:700;line-height:1}.itemText{font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:.5px}.itemText-l{font-size:1.75rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.itemText-m{font-size:1.25rem;font-weight:700;line-height:1.5}.itemText-s{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}@media only screen and (max-width:1200px){.itemText{font-size:1.75rem}.itemText-l{font-size:1.625rem}}@media only screen and (max-width:767px){.itemText{font-size:1.5rem}.itemText-l{font-size:1.375rem}}.bodyText{font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.bodyText-l{font-size:1.125rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.bodyText-s{font-size:.875rem;font-weight:500;line-height:1.3;letter-spacing:.5px}.bodyText-bold{font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:.5px}.tagText{font-size:.75rem;font-weight:600;line-height:.8}.tagText-xl{font-size:1rem;font-weight:700;line-height:1.6}.tagText-l{font-size:1rem;font-weight:500;line-height:1.6}.tagText-m{font-size:.875rem;font-weight:600;line-height:.8}.statusText{font-size:.875rem;font-weight:500;line-height:.8;letter-spacing:1px}.bgText{font-size:clamp(6.25rem,1.8382rem + 7.8431vw,11.25rem);font-weight:100;line-height:.8;letter-spacing:-3px}@media only screen and (max-width:900px){.bgText{font-size:5.625rem}}@media only screen and (max-width:767px){.bgText{font-size:clamp(3.375rem,1.8244rem + 6.6158vw,5rem);font-weight:200;line-height:1;letter-spacing:normal}}.bannerText-m{font-size:clamp(7.5rem,4.1912rem + 5.8824vw,11.25rem);font-weight:100;line-height:.8;letter-spacing:-3px}.bannerText-s{font-size:clamp(6.25rem,4.5956rem + 2.9412vw,8.125rem);font-weight:200;line-height:.8}@media only screen and (max-width:1200px){.bannerText-m{font-size:6.875rem}.bannerText-s{font-size:5rem}}@media only screen and (max-width:900px){.bannerText-m{font-size:5.25rem}.bannerText-s{font-size:4.25rem}}@media only screen and (max-width:767px){.bannerText-m{font-size:3.375rem;font-weight:200;line-height:1;letter-spacing:normal}.bannerText-s{font-size:3.375rem;line-height:1}}[aria-selected=false]{opacity:1}.c-category-wrapper{display:flex;justify-content:center;gap:10px clamp(10px,1.0417vw,20px)}.c-category-box{opacity:0;transition:opacity var(--aost-trans)}.c-category-box.aost-show{opacity:1}.c-category-box multipurpose-nav[m4-type=drag]{margin-bottom:calc(clamp(12px,.7291666667vw,14px)*-1)}.c-category-box multipurpose-nav[m4-type=drag]:not(.noScrollable) .drag-container{padding-inline:clamp(30px,2.0833333333vw,40px)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container{padding-inline:0;max-width:clamp(340px,21.3541666667vw,410px)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper{padding-block:0;gap:10px clamp(10px,1.0416666667vw,20px)!important}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper.end,.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper.center,.c-category-box multipurpose-nav[m4-type=drag] .drag-container .wrapper.start{-webkit-mask-image:none;mask-image:none}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item.active .category{color:var(--sub-color)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item.active .category:after{background-color:var(--sub-color);transform:scaleX(1)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .item:hover .category{color:var(--sub-color)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .category{padding:0px clamp(10px,.78125vw,15px) clamp(12px,.7291666667vw,14px);font-size:1rem;font-weight:500;transition:color var(--trans-m)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .category:after{width:100%;transform:scaleX(0);transition:background-color var(--trans-m),width var(--trans-m),transform var(--trans-m)}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button{top:0;transform:translateZ(0);justify-content:center;width:20px;height:calc(100% - clamp(12px,.7291666667vw,14px));background-color:transparent}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button.prev{left:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button.next{right:0}.c-category-box multipurpose-nav[m4-type=drag] .drag-container .navigation .button div:before{width:10px;height:10px;border-color:#000}.c-card-category{padding:clamp(5px,.5208333333vw,10px) clamp(10px,.78125vw,15px);border-radius:5px;background-color:#fff;box-shadow:10px 10px 16px #00000040;opacity:0;transition:opacity var(--aost-trans)}.c-card-category.aost-show{opacity:1}.c-card-category multipurpose-nav[m4-type=drag] .drag-container{padding-inline:0;max-width:unset}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .wrapper{flex:1;padding-block:0;display:flex;gap:5px!important}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .wrapper.center{-webkit-mask-image:linear-gradient(270deg,#fff0,#fff 5% 95%,#fff0);mask-image:linear-gradient(270deg,#fff0,#fff 5% 95%,#fff0)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .wrapper.start{-webkit-mask-image:linear-gradient(270deg,#fff0,#fff 5%,#fff);mask-image:linear-gradient(270deg,#fff0,#fff 5%,#fff)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .wrapper.end{-webkit-mask-image:linear-gradient(90deg,#fff0,#fff 5%,#fff);mask-image:linear-gradient(90deg,#fff0,#fff 5%,#fff)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item{flex:1;min-width:max-content}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item .category{background-color:#f4f4f4}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item .title-box{margin-left:-55px}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item.active .category{color:#fff;background-color:var(--main-color)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item.active .title-box{margin-left:0}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item.active .c-icon-box{opacity:1}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .category{padding-block:clamp(10px,1.0416666667vw,20px);padding-inline:clamp(20px,2.0833333333vw,40px);display:flex;align-items:center;justify-content:center;gap:20px;border-radius:5px;transition:background-color var(--trans-hover)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .category:after{content:unset}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .c-icon-box{--box-size: 35px;font-size:1.3125rem;opacity:0;transition:opacity var(--trans-hover)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .c-icon-box .icon-creditCard2{font-size:2.1875rem}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .title-box{position:relative;display:flex;align-items:center;gap:10px;transition:color var(--trans-hover),margin var(--trans-hover)}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .title{font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:.5px}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .subtitle{font-size:1.25rem;font-weight:700;line-height:1.5}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .navigation .button{display:none}@media only screen and (max-width:1200px){.c-card-category multipurpose-nav[m4-type=drag] .drag-container .item:not(:last-child) .title-box{margin-left:0}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .c-icon-box{display:none}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .title{font-size:1.375rem}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .subtitle{font-size:1.125rem}}@media only screen and (max-width:767px){.c-card-category multipurpose-nav[m4-type=drag] .drag-container .title{font-size:1.25rem}.c-card-category multipurpose-nav[m4-type=drag] .drag-container .subtitle{font-size:1rem}}@media only screen and (max-width:767px){.index-page .blockTitle{font-size:2rem;line-height:1.5}}.index-page .no-padding:first-child .container{padding-top:var(--space-130-50)}.index-page .no-padding:last-child .container{padding-bottom:var(--space-150-80)}.index-page .no-padding.no-bg:has(+.has-padding.has-bg) .container{padding-bottom:var(--space-130-50)}.index-page .has-padding .container{padding-block:var(--space-130-50)}.index-page .has-padding:last-child .container{padding-bottom:var(--space-150-80)}.index-page .has-padding+.no-padding .container{padding-top:var(--space-130-50)}.index-page .has-padding+.no-padding.no-bg .container{padding-block:var(--space-130-50)}.index-page .has-padding+.no-padding.no-bg:last-child .container{padding-bottom:var(--space-150-80)}.index-page .has-padding.no-bg+.no-padding .container{padding-top:0}.index-page .has-padding.counter-block .container{padding-top:var(--space-100-50);padding-bottom:var(--space-80-50)}.index-page .has-bg+.no-bg .container{padding-top:var(--space-130-50)}.index-page .no-bg+.no-bg .container{padding-top:var(--space-130-50)}.index-page .c-block-content .block-logo,.index-page .c-block-content-rwd .block-logo{margin-bottom:10px;font-family:Bodoni Moda;font-size:1.875rem;font-weight:500;line-height:1.5;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .c-block-content .c-block-title,.index-page .c-block-content-rwd .c-block-title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .c-block-content .c-block-subtitle,.index-page .c-block-content-rwd .c-block-subtitle{margin-top:clamp(10px,.78125vw,15px);color:var(--sub-color);display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}@media only screen and (max-width:1200px){.index-page .c-block-content .block-logo,.index-page .c-block-content-rwd .block-logo{font-size:1.75rem}}@media only screen and (max-width:767px){.index-page .c-block-content .block-logo,.index-page .c-block-content-rwd .block-logo{font-size:1.625rem}}.index-page .hero-block .container{padding-top:clamp(10px,1.5625vw,30px);grid-column:var(--full-grid);position:relative;display:flex;flex-direction:column;max-height:clamp(1024px,62.5vw,1200px);min-height:fit-content}.index-page .hero-block .top-box{margin-left:auto;margin-right:var(--baseSpace);display:flex;justify-content:flex-end;width:100%;max-width:268px}.index-page .hero-block .top-box.aost-show [data-stagger],.index-page .hero-block .top-box.aost-show .top-inner .img-box,.index-page .hero-block .top-box.aost-show .info-box{opacity:1}.index-page .hero-block .top-box [data-stagger]{opacity:0}.index-page .hero-block .bg-text{position:absolute;z-index:-1;top:30px;left:53px;font-size:clamp(10rem,-2.1324rem + 21.5686vw,23.75rem);font-weight:100;line-height:.7;letter-spacing:-20px;color:var(--main-color);white-space:nowrap}.index-page .hero-block .top-inner .img-box{display:block;margin-left:auto;flex-shrink:0;width:109px;opacity:0;transition:opacity var(--trans-l);position:relative;overflow:hidden}.index-page .hero-block .top-inner .img-box:before{display:block;width:100%;height:0;padding-bottom:45.871559633%;content:""}.index-page .hero-block .top-inner .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:99%;height:99%}.index-page .hero-block .top-inner .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:99%;height:99%;object-fit:contain;transition:transform var(--trans-hover)}.index-page .hero-block .wrapper{margin-top:50px;display:flex;flex-direction:column;gap:20px}.index-page .hero-block .function-list{display:flex;align-items:center;justify-content:end;gap:20px}.index-page .hero-block .function-list .c-icon-box{--box-size: 20px;cursor:pointer;transition:transform var(--trans-l) var(--delay, 0s),opacity var(--trans-l) var(--delay, 0s),color var(--trans-l)}@media only screen and (min-width:1201px){.index-page .hero-block .function-list .c-icon-box:hover{color:var(--main-color)}}@media only screen and (max-width:1200px){.index-page .hero-block .function-list .c-icon-box:active{color:var(--main-color)}}.index-page .hero-block .popup-wrapper{position:relative}.index-page .hero-block .popup-box{padding:5px;position:absolute;z-index:1;bottom:-5px;left:50%;transform:translate(-50%,80%);display:flex;flex-direction:column;background-color:#fff;border-radius:10px;box-shadow:0 10px 20px #00000026;opacity:0;transition:opacity var(--trans-l),transform var(--trans-l);pointer-events:none}.index-page .hero-block .popup-box.active{opacity:1;transform:translate(-50%,100%);pointer-events:auto}.index-page .hero-block .popup-item{padding:10px 15px;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:color var(--trans-hover),background-color var(--trans-hover)}.index-page .hero-block .popup-item.active{background-color:#f4f4f4}@media only screen and (min-width:1201px){.index-page .hero-block .popup-item:hover{color:var(--main-color);background-color:#f4f4f4}}@media only screen and (max-width:1200px){.index-page .hero-block .popup-item:active{color:var(--main-color);background-color:#f4f4f4}}.index-page .hero-block .info-box{display:flex;align-items:center;gap:clamp(5px,.5208333333vw,10px);opacity:0;transition:opacity var(--trans-l);letter-spacing:normal}.index-page .hero-block .info-box .c-icon-box-rwd{--box-size: 20px;font-size:1rem}.index-page .hero-block .login-box{margin-right:clamp(5px,.5208333333vw,10px);padding-top:clamp(3px,.2604166667vw,5px);padding-bottom:5px;position:relative;transition:transform var(--trans-l) var(--delay, 0s),opacity var(--trans-l) var(--delay, 0s),color var(--trans-hover)}.index-page .hero-block .login-box:before,.index-page .hero-block .login-box:after{position:absolute;left:0;bottom:0;display:block;width:100%;height:1px;transition:clip-path var(--trans-hover);content:""}.index-page .hero-block .login-box:before{background-color:#0003}.index-page .hero-block .login-box:after{background-color:#000;clip-path:inset(0 100% 0 0)}@media only screen and (min-width:1201px){.index-page .hero-block .login-box:hover:after{clip-path:inset(0 0 0 0)}}@media only screen and (max-width:1200px){.index-page .hero-block .login-box:active:after{clip-path:inset(0 0 0 0)}}@media only screen and (min-width:1921px){.index-page .hero-block .container{max-height:1440px}}@media only screen and (max-width:1200px){.index-page .hero-block .container{max-height:900px}.index-page .hero-block .bg-text{font-size:13.75rem}.index-page .hero-block .login-box:after{clip-path:inset(0)}}@media only screen and (max-width:900px){.index-page .hero-block .top-box{margin:unset;padding-inline:var(--baseSpace);flex-wrap:wrap;max-width:unset;flex-direction:column-reverse}.index-page .hero-block .bg-text{display:none;position:relative;top:auto;left:auto;max-width:100%;font-size:11.875rem}.index-page .hero-block .top-inner{margin-bottom:50px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px}.index-page .hero-block .top-inner .img-box{margin-left:unset;width:clamp(87px,12.1111vw,109px)}.index-page .hero-block .info-box .c-icon-box-rwd{display:flex}.index-page .hero-block .info{display:none}.index-page .hero-block .wrapper{margin-top:unset;flex-direction:row;align-items:center}}@media only screen and (max-width:767px){.index-page .hero-block .container{max-height:720px}.index-page .hero-block .top-inner{margin-bottom:30px;justify-content:space-between;gap:10px}.index-page .hero-block .top-inner .img-box{width:76px;position:relative;overflow:hidden}.index-page .hero-block .top-inner .img-box:before{display:block;width:100%;height:0;padding-bottom:46.0526315789%;content:""}.index-page .hero-block .top-inner .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:99%;height:99%}.index-page .hero-block .top-inner .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:99%;height:99%;object-fit:contain;transition:transform var(--trans-hover)}.index-page .hero-block .wrapper{flex-wrap:wrap;gap:10px}.index-page .hero-block .function-list{gap:10px}}.index-page .hero-block .center-box{padding-top:20px;padding-left:calc(var(--baseSpace) + var(--frSpace) * 2);flex:1;display:flex;align-items:flex-end;opacity:0;transition:opacity var(--trans-xxl)}.index-page .hero-block .center-box.aost-show{opacity:1}.index-page .hero-block .embla-hero{--slide-spacing: 40px;height:100%}.index-page .hero-block .embla-hero .embla__viewport{height:100%}.index-page .hero-block .embla-hero .embla__container{align-items:flex-startn;height:100%}.index-page .hero-block .embla-hero .embla__slide{margin-top:auto;flex:0 0 auto;height:100%;min-height:380px;max-height:670px}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical]{aspect-ratio:520/670}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box{position:relative;overflow:hidden}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box:before{display:block;width:100%;height:0;padding-bottom:139.5833333333%;content:""}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal]{aspect-ratio:990/670}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box{position:relative;overflow:hidden}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box:before{display:block;width:100%;height:0;padding-bottom:70.5263157895%;content:""}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .hero-block .embla-hero .slide-inner{height:100%}.index-page .hero-block .embla-hero .img-wrapper{display:block;position:relative;width:100%;height:100%}.index-page .hero-block .embla-hero .img-box{width:100%;height:100%;z-index:1}.index-page .hero-block .embla-hero .logo-box{position:absolute;z-index:2;bottom:-1px;left:-1px;display:block;width:clamp(110px,6.7708333333vw,130px)}.index-page .hero-block .embla-hero img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1921px){.index-page .hero-block .embla-hero .embla__slide{max-height:900px}}@media only screen and (max-width:1600px){.index-page .hero-block .center-box{padding-left:calc(var(--baseSpace) + var(--frSpace))}}@media only screen and (max-width:1200px){.index-page .hero-block .center-box{padding-left:var(--baseSpace)}.index-page .hero-block .embla-hero{--slide-spacing: 20px}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical]{aspect-ratio:500/670}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal]{aspect-ratio:970/670}}@media only screen and (max-width:767px){.index-page .hero-block .center-box{padding-top:0}.index-page .hero-block .embla-hero{--slide-spacing: 10px;min-height:460px}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical]{aspect-ratio:310/460}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box{position:relative;overflow:hidden}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box:before{display:block;width:100%;height:0;padding-bottom:153.3333333333%;content:""}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.index-page .hero-block .embla-hero .embla__slide[data-imgType=vertical] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal]{aspect-ratio:310/460}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box{position:relative;overflow:hidden}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box:before{display:block;width:100%;height:0;padding-bottom:153.3333333333%;content:""}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.index-page .hero-block .embla-hero .embla__slide[data-imgType=horizontal] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:transform var(--trans-hover)}}.index-page .hero-block .bottom-box{padding-top:clamp(20px,2.0833333333vw,40px)}.index-page .hero-block .bottom-box.aost-show .banner-nav{opacity:1;filter:blur(0)}.index-page .hero-block .banner-nav{display:flex;gap:3px;opacity:0;filter:blur(4px);transition:opacity var(--aost-trans),filter var(--aost-trans)}.index-page .hero-block .menu-box{--box-size: clamp(80px, 5.2083333333vw, 100px);padding:clamp(35px,2.34375vw,45px) 30px;background-color:#f4f4f4;transition:background-color var(--trans-hover);cursor:pointer}@media only screen and (min-width:1201px){.index-page .hero-block .menu-box:hover{background-color:var(--main-color)}.index-page .hero-block .menu-box:hover .menu-btn span{background-color:#fff}}@media only screen and (max-width:1200px){.index-page .hero-block .menu-box:active{background-color:var(--main-color)}.index-page .hero-block .menu-box:active .menu-btn span{background-color:#fff}}.index-page .hero-block .menu-btn{position:relative;width:100%;height:100%;max-width:40px}.index-page .hero-block .menu-btn span{position:absolute;top:50%;left:50%;display:block;width:100%;height:1px;background-color:#000;transform:translate(-50%,-50%);transition:background-color var(--trans-hover)}.index-page .hero-block .menu-btn span:first-child{top:0;transform:translate(-50%)}.index-page .hero-block .menu-btn span:last-child{top:auto;bottom:0;transform:translate(-50%)}.index-page .hero-block .nav-box{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:3px}.index-page .hero-block .nav-box>*{background-color:#f4f4f4}.index-page .hero-block .nav-box:not(:has(*)){background-color:#f4f4f4}.index-page .hero-block .nav-item{padding:15px clamp(20px,2.0833333333vw,40px);display:flex;align-items:center;justify-content:center;gap:15px;transition:background-color var(--trans-hover)}.index-page .hero-block .nav-item .c-icon-box{--box-size: 40px;position:relative;overflow:hidden}.index-page .hero-block .nav-item .c-icon-box:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}.index-page .hero-block .nav-item .c-icon-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .hero-block .nav-item .c-icon-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .hero-block .nav-item .c-icon-box img{transition:filter var(--trans-hover)}@media only screen and (min-width:1201px){.index-page .hero-block .nav-item:hover{background-color:var(--main-color)}.index-page .hero-block .nav-item:hover .c-icon-box img{filter:brightness(0) invert(1)}.index-page .hero-block .nav-item:hover .nav-content{color:#fff}}@media only screen and (max-width:1200px){.index-page .hero-block .nav-item:active{background-color:var(--main-color)}.index-page .hero-block .nav-item:active .c-icon-box img{filter:brightness(0) invert(1)}.index-page .hero-block .nav-item:active .nav-content{color:#fff}}.index-page .hero-block .nav-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;max-width:calc(100% - 55px);transition:color var(--trans-hover)}.index-page .hero-block .nav-title,.index-page .hero-block .nav-subtitle{max-width:100%;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .hero-block .scroll-box{padding-inline:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:60px;background-color:#f4f4f4;cursor:pointer}.index-page .hero-block .scroll-box .c-icon-box{--box-size: 10px;--arrow-color: #000;opacity:.5;transform:rotate(180deg);transition:opacity var(--trans-l),transform var(--trans-l)}@media only screen and (min-width:1201px){.index-page .hero-block .scroll-box:hover .scroll{color:#000}.index-page .hero-block .scroll-box:hover .c-icon-box{opacity:1;animation:bounce-down 1.3s infinite}}@media only screen and (max-width:1200px){.index-page .hero-block .scroll-box:active .scroll{color:#000}.index-page .hero-block .scroll-box:active .c-icon-box{opacity:1;animation:bounce-down 1.3s infinite}}.index-page .hero-block .scroll{color:#00000080;writing-mode:vertical-lr;transition:color var(--trans-hover)}@media only screen and (max-width:900px){.index-page .hero-block .menu-box{--box-size: 70px;padding:30px;flex:1}.index-page .hero-block .nav-box,.index-page .hero-block .scroll{display:none}}@media only screen and (max-width:767px){.index-page .hero-block .bottom-box{padding-top:30px}.index-page .hero-block .menu-box{--box-size: 50px;padding:20px 30px}.index-page .hero-block .scroll-box{min-width:50px}}.index-page .news-block .container{grid-column:var(--xl-grid)}.index-page .news-block .container.aost-show [data-stagger]{opacity:1;transform:translateY(0)}.index-page .news-block .container.aost-show .content-box{opacity:1}.index-page .news-block .container [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .news-block .title-box{padding-inline:var(--frSpace);display:flex;align-items:flex-end;justify-content:space-between;gap:30px var(--frSpace)}.index-page .news-block .content-box{padding-top:50px;opacity:0;transition:opacity var(--trans-l)}.index-page .news-block .c-btn-box{margin-bottom:var(--space-130-50);margin-top:clamp(40px,2.6041666667vw,50px);padding-inline:var(--frSpace);justify-content:flex-end}.index-page .news-block .embla-news{--slide-size: 25%;--slide-spacing: clamp(20px, 3.125vw, 60px)}.index-page .news-block .embla-news .embla__controls{position:absolute;z-index:1;top:calc((100% - 50px)/2);left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px)}.index-page .news-block .embla-news .embla__dots{display:none}.index-page .news-block .embla-news .embla__viewport{padding-inline:var(--frSpace)}@media only screen and (min-width:1201px){.index-page .news-block .embla-news .slide-inner:hover .c-date-box,.index-page .news-block .embla-news .slide-inner:hover .img-box{box-shadow:10px 10px 16px #00000040}}@media only screen and (max-width:1200px){.index-page .news-block .embla-news .slide-inner:active .c-date-box,.index-page .news-block .embla-news .slide-inner:active .img-box{box-shadow:10px 10px 16px #00000040}}.index-page .news-block .embla-news .info-box{display:flex;align-items:center;gap:10px}.index-page .news-block .embla-news .c-date-box{max-width:80%;flex-shrink:0}.index-page .news-block .embla-news .tag-box{display:flex;align-items:center;gap:8px;color:#0009}.index-page .news-block .embla-news .tag-box .c-icon-box{--box-size: 10px;font-size:.625rem;color:#0003}.index-page .news-block .embla-news .tag-title{font-size:.875rem;font-weight:500;line-height:1.4;letter-spacing:.5px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .news-block .embla-news .status{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .news-block .embla-news .img-box{display:block;transition:box-shadow var(--trans-l);position:relative;overflow:hidden}.index-page .news-block .embla-news .img-box:before{display:block;width:100%;height:0;padding-bottom:75.3623188406%;content:""}.index-page .news-block .embla-news .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .news-block .embla-news .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}@media only screen and (min-width:1201px){.index-page .news-block .embla-news .img-box:hover img{transform:translate(-50%,-50%) scale(var(--scale-normal))}}@media only screen and (max-width:1200px){.index-page .news-block .embla-news .img-box:active img{transform:translate(-50%,-50%) scale(var(--scale-normal))}}.index-page .news-block .embla-news .title{margin-top:20px}.index-page .news-block .embla-news .title a{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .news-block .embla-news .subtitle{margin-top:10px;color:#0009;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}@media only screen and (min-width:1921px){.index-page .news-block .embla-news{--slide-spacing: max(clamp(20px, 3.125vw, 60px) , calc( var(--frSpace) + 1px ))}}@media only screen and (max-width:1600px){.index-page .news-block{--xl-grid: 2 / -2}}@media only screen and (max-width:1200px){.index-page .news-block{--xl-grid: 1 / -1}.index-page .news-block .title-box{padding-inline:var(--baseSpace)}.index-page .news-block .embla-news{--slide-size: calc( 100% / 3 )}.index-page .news-block .embla-news .embla__viewport{margin-inline:auto;padding-inline:0;width:calc(100% - var(--baseSpace) * 2)}}@media only screen and (max-width:900px){.index-page .news-block .title-box{flex-direction:column;align-items:stretch}.index-page .news-block .c-category-box multipurpose-nav[m4-type=drag] .drag-container{max-width:unset}.index-page .news-block .embla-news{--slide-size: 50%}}@media only screen and (max-width:767px){.index-page .news-block .title-box .c-block-content{text-align:center}.index-page .news-block .c-btn-box{justify-content:center}.index-page .news-block .embla-news{--slide-size: 100%;--slide-spacing: var(--baseSpace)}.index-page .news-block .embla-news .embla__controls{display:none}.index-page .news-block .embla-news .embla__dots{margin-top:30px;display:flex}.index-page .news-block .embla-news .embla__viewport{padding-inline:var(--baseSpace);width:100%}.index-page .news-block .embla-news .embla__slide.is-snapped .c-date-box,.index-page .news-block .embla-news .embla__slide.is-snapped .img-box{box-shadow:10px 10px 16px #00000040}.index-page .news-block .embla-news .img-box{position:relative;overflow:hidden}.index-page .news-block .embla-news .img-box:before{display:block;width:100%;height:0;padding-bottom:77.6119402985%;content:""}.index-page .news-block .embla-news .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .news-block .embla-news .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}}.index-page .marketing-block .marketing-card{background-color:var(--marketingCard-bg);opacity:0;transition:opacity var(--trans-s);overflow:hidden}@media only screen and (min-width:1201px){.index-page .marketing-block .marketing-card:hover .label-box:before{transform:scale(1)}.index-page .marketing-block .marketing-card:hover .label-box:after{transform:scale(0)}}@media only screen and (max-width:1200px){.index-page .marketing-block .marketing-card:active .label-box:before{transform:scale(1)}.index-page .marketing-block .marketing-card:active .label-box:after{transform:scale(0)}}.index-page .marketing-block .marketing-card.aost-show{opacity:1}.index-page .marketing-block .marketing-card.aost-show [data-stagger]{opacity:1;transform:translateY(0)}.index-page .marketing-block .marketing-card.aost-show[data-imgSide=left] .img-box,.index-page .marketing-block .marketing-card.aost-show[data-imgSide=right] .img-box,.index-page .marketing-block .marketing-card.aost-show[data-imgSide=left] .content-box,.index-page .marketing-block .marketing-card.aost-show[data-imgSide=right] .content-box{opacity:1;transform:translate(0)}.index-page .marketing-block .marketing-card[data-theme=black] .bg-text{color:#0000000d}.index-page .marketing-block .marketing-card[data-theme=black] .label-box{border-color:#00000080}.index-page .marketing-block .marketing-card[data-theme=black] .label,.index-page .marketing-block .marketing-card[data-theme=black] .label-rwd,.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .title,.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .subtitle{color:#000}.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-desc{color:#000c}.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn{--btn-color: #000000}@media only screen and (min-width:1201px){.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn:hover{color:var(--sub-color)}.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn:hover .c-deco:before,.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn:hover .c-deco:after{background-color:var(--sub-color)}}@media only screen and (max-width:1200px){.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn:active{color:var(--sub-color)}.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn:active .c-deco:before,.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-line-btn:active .c-deco:after{background-color:var(--sub-color)}}.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-deco:before,.index-page .marketing-block .marketing-card[data-theme=black] .c-block-content .c-deco:after{background-color:#000}.index-page .marketing-block .marketing-card[data-theme=white] .bg-text{color:#ffffff1a}.index-page .marketing-block .marketing-card[data-theme=white] .label-box{border-color:#ffffff80}.index-page .marketing-block .marketing-card[data-theme=white] .label,.index-page .marketing-block .marketing-card[data-theme=white] .label-rwd,.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .title,.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .subtitle{color:#fff}.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-desc{color:#fffc}.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn{--btn-color: #FFFFFF}@media only screen and (min-width:1201px){.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn:hover{color:var(--sub-color)}.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn:hover .c-deco:before,.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn:hover .c-deco:after{background-color:var(--sub-color)}}@media only screen and (max-width:1200px){.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn:active{color:var(--sub-color)}.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn:active .c-deco:before,.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-line-btn:active .c-deco:after{background-color:var(--sub-color)}}.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-deco:before,.index-page .marketing-block .marketing-card[data-theme=white] .c-block-content .c-deco:after{background-color:#fff}.index-page .marketing-block .marketing-card[data-imgSide=left] .container{flex-direction:row}.index-page .marketing-block .marketing-card[data-imgSide=right] .container{flex-direction:row-reverse}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box{width:38.4615%;position:relative;overflow:hidden}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box:before{display:block;width:100%;height:0;padding-bottom:115%;content:""}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box{width:50%;position:relative;overflow:hidden}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box:before{display:block;width:100%;height:0;padding-bottom:73.7179487179%;content:""}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .marketing-block [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .marketing-block .container{grid-column:var(--l-grid);display:flex;gap:max(40px,var(--frSpace) * 2)}.index-page .marketing-block .img-box{z-index:1;opacity:0;transition:opacity var(--trans-l),transform var(--trans-l)}.index-page .marketing-block .content-box{position:relative;flex:1;opacity:0;transition:opacity var(--trans-l),transform var(--trans-l)}.index-page .marketing-block .bg-text{position:absolute;bottom:0;right:0;width:clamp(375px,37.5vw,720px);font-weight:200;line-height:.8;pointer-events:none}.index-page .marketing-block .label-wrapper{display:flex;align-items:center;gap:20px}.index-page .marketing-block .label-box{--box-size: clamp(120px, 8.3333333333vw, 160px);padding:15px;position:relative;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.5);border-radius:0 20px}.index-page .marketing-block .label-box:after,.index-page .marketing-block .label-box:before{position:absolute;top:-1px;left:-1px;transform-origin:top left;transition:transform var(--trans-hover);content:""}.index-page .marketing-block .label-box:before{width:clamp(10px,1.0416666667vw,20px);height:clamp(10px,1.0416666667vw,20px);background-color:var(--sub-color);transform:scale(0)}.index-page .marketing-block .label-box:after{width:clamp(20px,2.0833333333vw,40px);height:clamp(20px,2.0833333333vw,40px);border-top:5px solid var(--sub-color);border-left:5px solid var(--sub-color);transform:scale(1)}.index-page .marketing-block .label-img{width:100%;max-width:5.7292vw;min-width:clamp(80px,5.7291666667vw,110px);position:relative;overflow:hidden}.index-page .marketing-block .label-img:before{display:block;width:100%;height:0;padding-bottom:77.2727272727%;content:""}.index-page .marketing-block .label-img picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.index-page .marketing-block .label-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;transition:transform var(--trans-hover)}.index-page .marketing-block .label,.index-page .marketing-block .label-rwd{font-size:.875rem;font-weight:700;line-height:1.5;letter-spacing:.5px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .marketing-block .label-rwd{display:none}.index-page .marketing-block .c-block-content{margin-top:clamp(30px,2.6041666667vw,50px);padding-left:var(--frSpace)}.index-page .marketing-block .c-block-content .title{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .marketing-block .c-block-content .subtitle{margin-top:10px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .marketing-block .c-block-content .c-desc{margin-top:20px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .marketing-block .c-block-content .c-btn-box{margin-top:clamp(30px,2.6041666667vw,50px);justify-content:flex-end}.index-page .marketing-block .img-box{flex-shrink:0}@media only screen and (max-width:1200px){.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box{width:44.2478%}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box{width:50%}.index-page .marketing-block .container{gap:20px var(--frSpace)}.index-page .marketing-block .label-box:after{transform:scale(0)}.index-page .marketing-block .label-box:before{transform:scale(1)}.index-page .marketing-block .c-block-content{padding-left:30px}}@media only screen and (min-width:768px){.index-page .marketing-block .marketing-card[data-imgSide=left] .img-box{transform:translate(-10px)}.index-page .marketing-block .marketing-card[data-imgSide=left] .content-box,.index-page .marketing-block .marketing-card[data-imgSide=right] .img-box{transform:translate(10px)}.index-page .marketing-block .marketing-card[data-imgSide=right] .content-box{transform:translate(-10px)}}@media only screen and (max-width:767px){.index-page .marketing-block .marketing-card{position:relative}.index-page .marketing-block .marketing-card[data-imgSide=left] .container,.index-page .marketing-block .marketing-card[data-imgSide=right] .container{flex-direction:column}.index-page .marketing-block .marketing-card[data-imgType=vertical] .bg-text,.index-page .marketing-block .marketing-card[data-imgType=horizontal] .bg-text{right:50%;width:100%;transform:translate(50%)}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box,.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box{width:100%}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box{position:relative;overflow:hidden}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box:before{display:block;width:100%;height:0;padding-bottom:114.6666666667%;content:""}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .marketing-block .marketing-card[data-imgType=vertical] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box{position:relative;overflow:hidden}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box:before{display:block;width:100%;height:0;padding-bottom:74.6666666667%;content:""}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .marketing-block .marketing-card[data-imgType=horizontal] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .marketing-block .container{padding-top:0;grid-column:var(--full-grid)}.index-page .marketing-block .content-box{padding-inline:var(--baseSpace);position:static}.index-page .marketing-block .bg-text{bottom:calc(var(--space-130-50) * -1)}.index-page .marketing-block .label-wrapper{display:none}.index-page .marketing-block .label-box{height:110px;aspect-ratio:unset}.index-page .marketing-block .label,.index-page .marketing-block .label-rwd{font-size:1rem}.index-page .marketing-block .label{display:none}.index-page .marketing-block .label-rwd{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .marketing-block .c-block-content{margin-top:0;padding-left:0}.index-page .marketing-block .c-block-content .c-desc{display:none}}.index-page .blog-block{position:relative}.index-page .blog-block .container{grid-column:var(--l-grid);display:flex;gap:50px calc(var(--frSpace) * 2)}.index-page .blog-block .container.aost-show .left-box,.index-page .blog-block .container.aost-show .right-box{opacity:1}.index-page .blog-block .container.aost-show .left-box [data-stagger],.index-page .blog-block .container.aost-show .right-box [data-stagger]{opacity:1;transform:translateY(0)}.index-page .blog-block .left-box{width:37.5vw;min-width:40%;opacity:0;transition:opacity var(--trans-l),transform var(--trans-l)}.index-page .blog-block .left-box .left-content{position:sticky;top:20px}@media only screen and (min-width:1201px){.index-page .blog-block .left-box .left-content:hover .img-wrapper:before{transform:scaleX(1)}.index-page .blog-block .left-box .left-content:hover .img-wrapper:after{transform:scaleY(1)}.index-page .blog-block .left-box .left-content:hover .img-box{box-shadow:10px 10px 16px #00000040}}@media only screen and (max-width:1200px){.index-page .blog-block .left-box .left-content:active .img-wrapper:before{transform:scaleX(1)}.index-page .blog-block .left-box .left-content:active .img-wrapper:after{transform:scaleY(1)}.index-page .blog-block .left-box .left-content:active .img-box{box-shadow:10px 10px 16px #00000040}}.index-page .blog-block .left-box .left-content [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .blog-block .left-box .img-wrapper{position:relative;display:block}.index-page .blog-block .left-box .img-wrapper:before,.index-page .blog-block .left-box .img-wrapper:after{position:absolute;z-index:2;top:0;left:0;background-color:var(--sub-color);transition:transform var(--trans-l);content:""}.index-page .blog-block .left-box .img-wrapper:before{width:80px;height:5px;transform:scaleX(0);transform-origin:left}.index-page .blog-block .left-box .img-wrapper:after{width:5px;height:75px;transform:scaleY(0);transform-origin:top}.index-page .blog-block .left-box .img-box{z-index:1;transition:box-shadow var(--trans-l);position:relative;overflow:hidden}.index-page .blog-block .left-box .img-box:before{display:block;width:100%;height:0;padding-bottom:108.3333333333%;content:""}.index-page .blog-block .left-box .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .blog-block .left-box .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .blog-block .left-box .card-title{margin-top:20px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .blog-block .left-box .card-info-box{margin-top:15px;display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px}.index-page .blog-block .left-box .card-writer-box{padding-left:15px;position:relative;display:flex;align-items:center;gap:5px;font-size:.875rem;line-height:1.6}.index-page .blog-block .left-box .card-writer-box:before{position:absolute;left:0;top:8px;display:block;flex-shrink:0;width:5px;height:5px;border-radius:unset;background-color:#0003;transition:background-color var(--trans-hover);content:""}.index-page .blog-block .left-box .card-writer-title{font-weight:600}.index-page .blog-block .left-box .card-writer{font-weight:400;letter-spacing:.5px;color:#000c;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .blog-block .left-box .c-date-box .status{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .blog-block .right-box{flex:1;opacity:0;transition:opacity var(--trans-l),transform var(--trans-l)}.index-page .blog-block .right-box .c-block-content [data-stagger],.index-page .blog-block .right-box .embla-blog [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .blog-block .right-box .embla-blog .embla__container{margin-top:50px}.index-page .blog-block .right-box .blog-card{opacity:0;box-shadow:10px 10px 16px #00000040;background-color:#fff;transform:translateY(15px);transition:opacity var(--trans-l),transform var(--trans-l)}.index-page .blog-block .right-box .blog-card.aost-show{opacity:1;transform:translateY(0)}.index-page .blog-block .right-box .blog-card.aost-show .c-date-box{opacity:1;clip-path:polygon(0 0,140% 0,140% 200%,0 200%)}.index-page .blog-block .right-box .blog-card.aost-show .card-title{opacity:1}@media only screen and (min-width:1201px){.index-page .blog-block .right-box .blog-card:hover .img-wrapper:before{transform:scaleX(1)}.index-page .blog-block .right-box .blog-card:hover .img-wrapper:after{transform:scaleY(1)}}@media only screen and (max-width:1200px){.index-page .blog-block .right-box .blog-card:active .img-wrapper:before{transform:scaleX(1)}.index-page .blog-block .right-box .blog-card:active .img-wrapper:after{transform:scaleY(1)}}.index-page .blog-block .right-box .img-wrapper{display:block;position:relative}.index-page .blog-block .right-box .img-wrapper:before,.index-page .blog-block .right-box .img-wrapper:after{position:absolute;z-index:1;top:0;left:0;background-color:var(--sub-color);transition:transform var(--trans-l);content:""}.index-page .blog-block .right-box .img-wrapper:before{width:80px;height:5px;transform:scaleX(0);transform-origin:left}.index-page .blog-block .right-box .img-wrapper:after{width:5px;height:75px;transform:scaleY(0);transform-origin:top}.index-page .blog-block .right-box .img-box{width:100%;transition:box-shadow var(--trans-l);position:relative;overflow:hidden}.index-page .blog-block .right-box .img-box:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}.index-page .blog-block .right-box .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .blog-block .right-box .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .blog-block .right-box .media-box{display:flex;aspect-ratio:1/1}.index-page .blog-block .right-box .media-box video{width:100%;height:100%;object-fit:contain;background-color:#000}.index-page .blog-block .right-box .c-date-box{position:absolute;bottom:10px;right:-10px;opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:opacity var(--trans-l),clip-path var(--aost-trans),box-shadow var(--trans-l)}.index-page .blog-block .right-box .c-date-box .status{font-weight:700;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .blog-block .right-box .card-title{margin-top:20px;padding-inline:20px;opacity:0;transition:opacity var(--trans-l)}.index-page .blog-block .right-box .card-title a{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}.index-page .blog-block .right-box .card-writer-box{margin-top:10px;padding-bottom:20px;padding-left:35px;padding-right:20px;position:relative;display:flex;gap:5px;font-size:.875rem;line-height:1.6}.index-page .blog-block .right-box .card-writer-box:before{position:absolute;left:20px;top:8px;display:block;flex-shrink:0;width:5px;height:5px;border-radius:unset;background-color:#0003;transition:background-color var(--trans-hover);content:""}.index-page .blog-block .right-box .card-writer-title{font-weight:600}.index-page .blog-block .right-box .card-writer{font-weight:400;letter-spacing:.5px;color:#000c;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .blog-block .right-box .c-btn-box{margin-top:clamp(40px,2.6041666667vw,50px);justify-content:flex-end}@media only screen and (min-width:768px){.index-page .blog-block .container:not(:has(.left-box)) .right-box .embla-blog .embla__container{grid-template-columns:repeat(2,minmax(0,1fr))}.index-page .blog-block .embla-blog,.index-page .blog-block .embla-blog .embla__viewport{overflow:visible}.index-page .blog-block .embla-blog .embla__container{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(50px,3.125vw,60px) clamp(30px,3.125vw,60px)}}@media only screen and (min-width:900px){.index-page .blog-block .container:not(:has(.left-box)) .right-box .embla-blog .embla__container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1200px){.index-page .blog-block .container:not(:has(.left-box)) .right-box .embla-blog .embla__container{grid-template-columns:repeat(4,minmax(0,1fr))}.index-page .blog-block .right-box .embla-blog .embla__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:1200px){.index-page .blog-block .container{gap:0 var(--frSpace)}.index-page .blog-block .left-box{width:48.8281vw}}@media only screen and (max-width:767px){.index-page .blog-block .container{flex-direction:column;grid-column:var(--full-grid)}.index-page .blog-block .container:has(.left-box) .c-block-content{display:none}.index-page .blog-block .c-block-content{padding-inline:var(--baseSpace)}.index-page .blog-block .c-block-content-rwd{display:flex;text-align:center}.index-page .blog-block .left-box{padding-inline:var(--baseSpace);width:100%}.index-page .blog-block .left-box .img-wrapper{margin-top:40px}.index-page .blog-block .left-box .img-box{position:relative;overflow:hidden}.index-page .blog-block .left-box .img-box:before{display:block;width:100%;height:0;padding-bottom:134.328358209%;content:""}.index-page .blog-block .left-box .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .blog-block .left-box .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .blog-block .right-box{width:100%}.index-page .blog-block .right-box .embla-blog{--slide-size: 82.6667vw;--slide-spacing: 30px}.index-page .blog-block .right-box .embla-blog .embla__viewport{padding-inline:var(--baseSpace);padding-bottom:30px}.index-page .blog-block .right-box .c-btn-box{justify-content:center}}.index-page .counter-block{background-color:#f7f7f7}.index-page .counter-block .container{padding-top:100px;padding-bottom:80px;grid-column:var(--full-grid)}.index-page .counter-block .container.aost-show [data-stagger]{opacity:1;transform:translateY(0)}.index-page .counter-block .container.aost-show .content-box{opacity:1}.index-page .counter-block .container [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .counter-block .title-box{padding-inline:calc(var(--baseSpace) + var(--frSpace) * 2);display:flex;align-items:flex-end;gap:30px var(--frSpace)}.index-page .counter-block .c-block-content{flex:1}.index-page .counter-block .content-box{padding-top:50px;opacity:0;transition:opacity var(--trans-l)}.index-page .counter-block .embla-counter{--slide-size: clamp(210px, 13.5416666667vw, 260px);--slide-spacing: 10px}.index-page .counter-block .embla-counter .embla__viewport{padding-right:var(--baseSpace);padding-left:calc(var(--baseSpace) + var(--frSpace) * 2);padding-bottom:clamp(30px,2.6041666667vw,50px)}.index-page .counter-block .embla-counter .slide-inner{padding:30px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(10px,.78125vw,15px);aspect-ratio:1/1;background-color:#fff;transition:background-color var(--trans-l),box-shadow var(--trans-l)}@media only screen and (min-width:1201px){.index-page .counter-block .embla-counter .slide-inner:hover{background-color:var(--counterCard-bg);box-shadow:10px 10px 16px #00000040}.index-page .counter-block .embla-counter .slide-inner:hover[data-hover-color=white] .label{color:#fff}.index-page .counter-block .embla-counter .slide-inner:hover[data-hover-color=white] .c-plus-btn{--plus-color: rgb(255,255,255)}.index-page .counter-block .embla-counter .slide-inner:hover[data-hover-color=black] .label{color:#000}.index-page .counter-block .embla-counter .slide-inner:hover[data-hover-color=black] .c-plus-btn{--plus-color: rgb(0,0,0)}.index-page .counter-block .embla-counter .slide-inner:hover .img-wrapper:has(.hover-img-wrapper) .hover-img-wrapper{opacity:1}.index-page .counter-block .embla-counter .slide-inner:hover .img-wrapper:has(.hover-img-wrapper) .img-box{opacity:0}.index-page .counter-block .embla-counter .slide-inner:hover .hover-bg{opacity:1}.index-page .counter-block .embla-counter .slide-inner:hover .c-plus-btn .c-plus:before{transform:translate(-50%,-50%) scaleX(1)}.index-page .counter-block .embla-counter .slide-inner:hover .c-plus-btn .c-plus:after{transform:translate(-50%,-50%) scaleY(1)}}@media only screen and (max-width:1200px){.index-page .counter-block .embla-counter .slide-inner:active{background-color:var(--counterCard-bg);box-shadow:10px 10px 16px #00000040}.index-page .counter-block .embla-counter .slide-inner:active[data-hover-color=white] .label{color:#fff}.index-page .counter-block .embla-counter .slide-inner:active[data-hover-color=white] .c-plus-btn{--plus-color: rgb(255,255,255)}.index-page .counter-block .embla-counter .slide-inner:active[data-hover-color=black] .label{color:#000}.index-page .counter-block .embla-counter .slide-inner:active[data-hover-color=black] .c-plus-btn{--plus-color: rgb(0,0,0)}.index-page .counter-block .embla-counter .slide-inner:active .img-wrapper:has(.hover-img-wrapper) .hover-img-wrapper{opacity:1}.index-page .counter-block .embla-counter .slide-inner:active .img-wrapper:has(.hover-img-wrapper) .img-box{opacity:0}.index-page .counter-block .embla-counter .slide-inner:active .hover-bg{opacity:1}.index-page .counter-block .embla-counter .slide-inner:active .c-plus-btn .c-plus:before{transform:translate(-50%,-50%) scaleX(1)}.index-page .counter-block .embla-counter .slide-inner:active .c-plus-btn .c-plus:after{transform:translate(-50%,-50%) scaleY(1)}}.index-page .counter-block .embla-counter .hover-bg{position:absolute;z-index:1;inset:0;opacity:0;transition:opacity var(--trans-hover)}.index-page .counter-block .embla-counter .img-wrapper{position:relative;width:100%;max-width:clamp(110px,6.7708333333vw,130px)}.index-page .counter-block .embla-counter .hover-img-wrapper{position:absolute;inset:0;opacity:0;transition:opacity var(--trans-hover)}.index-page .counter-block .embla-counter .hover-img-box{position:relative;overflow:hidden}.index-page .counter-block .embla-counter .hover-img-box:before{display:block;width:100%;height:0;padding-bottom:76.9230769231%;content:""}.index-page .counter-block .embla-counter .hover-img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .counter-block .embla-counter .hover-img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .counter-block .embla-counter .img-box{opacity:1;transition:opacity var(--trans-hover);position:relative;overflow:hidden}.index-page .counter-block .embla-counter .img-box:before{display:block;width:100%;height:0;padding-bottom:76.9230769231%;content:""}.index-page .counter-block .embla-counter .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%}.index-page .counter-block .embla-counter .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain;transition:transform var(--trans-hover)}.index-page .counter-block .embla-counter .label{display:flex;flex-direction:column;gap:10px;transition:color var(--trans-hover)}.index-page .counter-block .embla-counter .hall-box{display:flex;align-items:center;gap:5px}.index-page .counter-block .embla-counter .hall{flex-shrink:0}.index-page .counter-block .embla-counter .floor-box{display:flex;align-items:center;gap:5px}.index-page .counter-block .embla-counter .floor{position:relative;display:flex;align-items:center;gap:5px}.index-page .counter-block .embla-counter .floor:not(:last-child):after{display:block;flex-shrink:0;width:5px;height:5px;border-radius:50%;background-color:#0003;transition:background-color var(--trans-hover);content:""}.index-page .counter-block .embla-counter .c-plus-btn{--plus-size: 14px;margin:20px;position:absolute;z-index:1;bottom:0;right:0}@media only screen and (min-width:1921px){.index-page .counter-block .embla-counter{--slide-size: calc( (260 / 1920) * 100vw )}}@media only screen and (max-width:1600px){.index-page .counter-block .title-box,.index-page .counter-block .embla-counter .embla__viewport{padding-inline:calc(var(--baseSpace) + var(--frSpace))}}@media only screen and (max-width:1200px){.index-page .counter-block .title-box,.index-page .counter-block .embla-counter .embla__viewport{padding-inline:var(--baseSpace)}.index-page .counter-block .embla-counter .hover-bg,.index-page .counter-block .embla-counter .hover-img-wrapper{display:none}}@media only screen and (max-width:900px){.index-page .counter-block .title-box{flex-direction:column;align-items:stretch}.index-page .counter-block .c-category-box multipurpose-nav[m4-type=drag] .drag-container{max-width:unset}}@media only screen and (max-width:767px){.index-page .counter-block .c-block-content{text-align:center}}.index-page .social-block{overflow:hidden}.index-page .social-block .container{grid-column:var(--xl-grid)}.index-page .social-block .container.aost-show [data-stagger]{opacity:1;transform:translateY(0)}.index-page .social-block .container [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .social-block .c-block-content{margin-inline:auto;align-items:center;width:100%;max-width:720px;text-align:center}.index-page .social-block .c-block-content .c-desc{margin-top:clamp(10px,.78125vw,15px);display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;word-break:break-word}.index-page .social-block .c-block-content .c-btn-box{margin-top:clamp(40px,2.6041666667vw,50px)}.index-page .social-block .content-box{margin-top:clamp(-80px,-4.1667vw,-40px);position:relative;height:clamp(100px,62.5vw,1200px);pointer-events:none}.index-page .social-block .content-box.aost-show .social-box{animation:cardFadeUp .8s forwards}.index-page .social-block .content-box.aost-show .social-box[data-side=topLeft]{animation-delay:0s}.index-page .social-block .content-box.aost-show .social-box[data-side=center]{animation-delay:1.5s}.index-page .social-block .content-box.aost-show .social-box[data-side=topRight]{animation-delay:.8s}.index-page .social-block .content-box.aost-show .social-box[data-side=bottomRight]{animation-delay:2.2s}.index-page .social-block .content-box.aost-show .social-box[data-side=bottomLeft]{animation-delay:2.9s}.index-page .social-block .social-box{position:absolute;pointer-events:auto;opacity:0;animation:none}.index-page .social-block .social-box[data-side=center]{--from: translate(-50%, -15px);--to: translate(-50%, 0);z-index:1;top:9.0458vw;left:50%;transform:translate(-50%,-15px);width:42.8571%}.index-page .social-block .social-box[data-side=center] .social-inner{flex-direction:column-reverse}.index-page .social-block .social-box[data-side=center] .c-icon-box{top:0;left:0;transform:translate(-100%,-100%)}.index-page .social-block .social-box[data-side=center] .img-box{position:relative;overflow:hidden}.index-page .social-block .social-box[data-side=center] .img-box:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}.index-page .social-block .social-box[data-side=center] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .social-block .social-box[data-side=center] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .social-block .social-box[data-side=center] .media-box{aspect-ratio:1/1}.index-page .social-block .social-box[data-side=center] .social-title{margin:0 0 clamp(6px,.5208333333vw,10px) 10px}.index-page .social-block .social-box[data-side=topLeft]{--from: translate(0%, -15px);--to: translate(0%, 0);top:0;left:0;width:21.4286%}.index-page .social-block .social-box[data-side=topLeft] .c-icon-box{top:0;right:0;transform:translate(100%)}.index-page .social-block .social-box[data-side=topLeft] .img-box{position:relative;overflow:hidden}.index-page .social-block .social-box[data-side=topLeft] .img-box:before{display:block;width:100%;height:0;padding-bottom:177.7777777778%;content:""}.index-page .social-block .social-box[data-side=topLeft] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .social-block .social-box[data-side=topLeft] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .social-block .social-box[data-side=topLeft] .media-box{aspect-ratio:9/16}.index-page .social-block .social-box[data-side=topRight]{--from: translate(0%, -15px);--to: translate(0%, 0);top:2.7604vw;left:75%;width:21.4286%}.index-page .social-block .social-box[data-side=topRight] .c-icon-box{top:0;right:0;transform:translateY(-100%)}.index-page .social-block .social-box[data-side=topRight] .img-box{position:relative;overflow:hidden}.index-page .social-block .social-box[data-side=topRight] .img-box:before{display:block;width:100%;height:0;padding-bottom:75%;content:""}.index-page .social-block .social-box[data-side=topRight] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .social-block .social-box[data-side=topRight] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .social-block .social-box[data-side=topRight] .media-box{aspect-ratio:4/3}.index-page .social-block .social-box[data-side=bottomRight]{--from: translate(0%, -15px);--to: translate(0%, 0);top:26.3021vw;left:78.5714%;width:21.4286%}.index-page .social-block .social-box[data-side=bottomRight] .c-icon-box{top:0;bottom:0;transform:translateY(-100%)}.index-page .social-block .social-box[data-side=bottomRight] .img-box{position:relative;overflow:hidden}.index-page .social-block .social-box[data-side=bottomRight] .img-box:before{display:block;width:100%;height:0;padding-bottom:75%;content:""}.index-page .social-block .social-box[data-side=bottomRight] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .social-block .social-box[data-side=bottomRight] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .social-block .social-box[data-side=bottomRight] .media-box{aspect-ratio:4/3}.index-page .social-block .social-box[data-side=bottomLeft]{--from: translate(0%, -15px);--to: translate(0%, 0);top:39.4271vw;left:3.5714%;width:21.4286%}.index-page .social-block .social-box[data-side=bottomLeft] .c-icon-box{bottom:0;right:0;transform:translate(100%,100%)}.index-page .social-block .social-box[data-side=bottomLeft] .img-box{position:relative;overflow:hidden}.index-page .social-block .social-box[data-side=bottomLeft] .img-box:before{display:block;width:100%;height:0;padding-bottom:100%;content:""}.index-page .social-block .social-box[data-side=bottomLeft] .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .social-block .social-box[data-side=bottomLeft] .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}.index-page .social-block .social-box[data-side=bottomLeft] .media-box{aspect-ratio:1/1}@media only screen and (min-width:1201px){.index-page .social-block .social-box:hover .c-icon-box{opacity:1}}@media only screen and (max-width:1200px){.index-page .social-block .social-box:active .c-icon-box{opacity:1}}.index-page .social-block .social-inner{position:relative;display:flex;flex-direction:column}.index-page .social-block .bg-text{position:absolute;z-index:1;bottom:max(-8.3333vw,-160px);right:-15.625vw;font-size:clamp(12.5rem,5.3571rem + 11.1607vw,18.75rem);font-weight:100;line-height:.8;letter-spacing:-20px;color:var(--main-color);pointer-events:none}.index-page .social-block .bg-text span{letter-spacing:-20px}.index-page .social-block .img-wrapper{display:block;position:relative}.index-page .social-block .img-wrapper .bg-text{text-shadow:10px 10px 16px rgba(0,0,0,.15)}.index-page .social-block .c-icon-box{--box-size: 40px;padding:8px;position:absolute;z-index:1;color:#fff;font-size:1.1875rem;background-color:var(--sub-color);opacity:0;transition:opacity var(--trans-l)}.index-page .social-block .media-box{position:relative}.index-page .social-block .media-box video{width:101%;height:101%;object-fit:cover;background-color:#000}.index-page .social-block .img-box,.index-page .social-block .media-box{width:100%;overflow:hidden}.index-page .social-block .img-box .bg-text,.index-page .social-block .media-box .bg-text{color:#fff}.index-page .social-block .social-title{margin-top:10px;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}@media only screen and (min-width:1921px){.index-page .social-block .content-box{height:62.5vw}}@media only screen and (max-width:1440px){.index-page .social-block{--xl-grid: 2 / -2}.index-page .social-block .content-box{margin-top:20px;height:138.8889vw}.index-page .social-block .content-box.aost-show .social-box[data-side=center]{animation-delay:0s}.index-page .social-block .content-box.aost-show .social-box[data-side=topLeft]{animation-delay:.2s}.index-page .social-block .content-box.aost-show .social-box[data-side=topRight]{animation-delay:.4s}.index-page .social-block .content-box.aost-show .social-box[data-side=bottomRight]{animation-delay:.6s}.index-page .social-block .content-box.aost-show .social-box[data-side=bottomLeft]{animation-delay:.8s}.index-page .social-block .social-box[data-side=center]{--from: translate(0, -15px);--to: translate(0, 0);top:0;left:7.8125vw;width:55.3097%;transform:unset}.index-page .social-block .social-box[data-side=topLeft]{--from: translate(-100%, -15px);--to: translate(-100%, 0);top:15.625vw;left:100%;width:28.7611%;transform:translate(-100%)}.index-page .social-block .social-box[data-side=topRight]{top:72.2656vw;left:0;width:38.1356%}.index-page .social-block .social-box[data-side=bottomRight]{top:82.0312vw;left:47.3633vw;width:39.823%}.index-page .social-block .social-box[data-side=bottomLeft]{top:110.8398vw;left:15.625vw;width:27.5424%}.index-page .social-block .bg-text{left:auto;right:-8.3333vw;letter-spacing:-10px}}@media only screen and (max-width:1200px){.index-page .social-block .content-box{height:141.6667vw}.index-page .social-block .c-icon-box{opacity:1}}@media only screen and (max-width:1024px){.index-page .social-block .bg-text{font-size:clamp(15px,0rem + 19.5313vw,200px)}}@media only screen and (max-width:767px){.index-page .social-block{--xl-grid: 1 / -1}.index-page .social-block .c-block-content{padding-inline:var(--baseSpace)}.index-page .social-block .content-box{margin-top:50px;height:auto}.index-page .social-block .social-box{position:relative}.index-page .social-block .social-box:not(:first-child){margin-top:25px}.index-page .social-block .social-box[data-side=center]{top:auto;left:auto;width:100%}.index-page .social-block .social-box[data-side=center] .social-title{padding-inline:calc(var(--baseSpace) + 40px)}.index-page .social-block .social-box[data-side=center] .c-icon-box{left:var(--baseSpace);transform:translateY(calc(-100% + 10px))}.index-page .social-block .social-box[data-side=topLeft]{--from: translate(0, -15px);--to: translate(0, 0)}.index-page .social-block .social-box[data-side=topLeft],.index-page .social-block .social-box[data-side=topRight],.index-page .social-block .social-box[data-side=bottomRight],.index-page .social-block .social-box[data-side=bottomLeft]{padding-inline:calc(var(--baseSpace) + 27.5px);top:auto;left:auto;width:100%;transform:unset}.index-page .social-block .social-box[data-side=topRight],.index-page .social-block .social-box[data-side=bottomRight]{margin-top:65px}.index-page .social-block .social-box[data-side=bottomLeft]{margin-bottom:40px}.index-page .social-block .bg-text{bottom:-17vw;right:0;width:100%}}.index-page .movie-block .container{grid-column:var(--full-grid)}.index-page .movie-block .container.aost-show [data-stagger]{opacity:1;transform:translateY(0)}.index-page .movie-block .container.aost-show .content-box{opacity:1}.index-page .movie-block .container [data-stagger]{opacity:0;transform:translateY(15px)}.index-page .movie-block .c-block-content{margin-inline:auto;padding-inline:calc(var(--baseSpace) + var(--frSpace) * 2);align-items:center;width:100%;max-width:calc(720px + var(--baseSpace) + var(--frSpace) * 2);text-align:center}.index-page .movie-block .content-box{margin-top:var(--space-50-25);opacity:0;transition:opacity var(--trans-l)}.index-page .movie-block .embla-movie{--slide-size: clamp(385px, 21.09375vw, 405px);--slide-spacing: clamp(40px, 3.125vw, 60px)}.index-page .movie-block .embla-movie .embla__controls{margin-inline:auto;margin-top:clamp(30px,2.6041666667vw,50px);gap:20px;width:fit-content}.index-page .movie-block .embla-movie .embla__dots{display:none}.index-page .movie-block .embla-movie .embla__viewport{padding-right:var(--baseSpace);padding-left:calc(var(--baseSpace) + var(--frSpace) * 2)}.index-page .movie-block .embla-movie .slide-inner{padding-left:10px;position:relative}@media only screen and (min-width:1201px){.index-page .movie-block .embla-movie .slide-inner:hover .img-box{box-shadow:10px 10px 16px #00000040}}@media only screen and (max-width:1200px){.index-page .movie-block .embla-movie .slide-inner:active .img-box{box-shadow:10px 10px 16px #00000040}}.index-page .movie-block .embla-movie .slide-inner.aost-show .c-date-box{opacity:1;clip-path:polygon(0 0,110% 0,100% 100%,0 100%)}.index-page .movie-block .embla-movie .c-date-box{position:absolute;z-index:1;top:10px;left:0;opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:opacity var(--trans-l),clip-path var(--aost-trans);pointer-events:none}.index-page .movie-block .embla-movie .status{display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;word-break:break-word}.index-page .movie-block .embla-movie .img-box{display:block;width:100%;transition:box-shadow var(--trans-l);position:relative;overflow:hidden}.index-page .movie-block .embla-movie .img-box:before{display:block;width:100%;height:0;padding-bottom:140.2985074627%;content:""}.index-page .movie-block .embla-movie .img-box picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%}.index-page .movie-block .embla-movie .img-box img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:101%;height:101%;object-fit:cover;transition:transform var(--trans-hover)}@media only screen and (min-width:1201px){.index-page .movie-block .embla-movie .img-box:hover img{transform:translate(-50%,-50%) scale(var(--scale-normal))}}@media only screen and (max-width:1200px){.index-page .movie-block .embla-movie .img-box:active img{transform:translate(-50%,-50%) scale(var(--scale-normal))}}.index-page .movie-block .embla-movie .slide-title{margin-top:20px;text-align:center}.index-page .movie-block .embla-movie .slide-title a{margin-inline:auto;display:block;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-word}@media only screen and (min-width:1921px){.index-page .movie-block .embla-movie{--slide-size: 21.09375vw }}@media only screen and (max-width:1600px){.index-page .movie-block .c-block-content{padding-inline:calc(var(--baseSpace) + var(--frSpace));max-width:calc(720px + var(--baseSpace) + var(--frSpace))}.index-page .movie-block .embla-movie .embla__viewport{padding-inline:calc(var(--baseSpace) + var(--frSpace))}}@media only screen and (max-width:1200px){.index-page .movie-block .c-block-content{padding-inline:var(--baseSpace);max-width:calc(720px + var(--baseSpace))}.index-page .movie-block .embla-movie .embla__viewport{padding-inline:var(--baseSpace)}}@media only screen and (max-width:767px){.index-page .movie-block .embla-movie{--slide-size: clamp(325px, 48.8918vw, 375px);--slide-spacing: clamp(20px, 5.2151vw, 40px)}.index-page .movie-block .embla-movie .embla__controls{display:none}.index-page .movie-block .embla-movie .embla__dots{margin-top:30px;display:flex}}
