.style-module-scss-module__aMFm6a__page{background-color:#f6f6f6;position:relative}@keyframes style-module-scss-module__aMFm6a__rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-module-scss-module__aMFm6a__heroSection{height:calc(var(--vh,1vh)*100);cursor:pointer;background-color:#000;justify-content:center;align-items:center;width:100vw;display:flex;position:sticky;top:0;overflow:hidden}@keyframes style-module-scss-module__aMFm6a__appear{0%{opacity:0}to{opacity:1}}.style-module-scss-module__aMFm6a__heroSection[data-splash=true] svg{z-index:1001;opacity:0;animation:4s 1s forwards style-module-scss-module__aMFm6a__appear}.style-module-scss-module__aMFm6a__heroSection[data-splash=true] .style-module-scss-module__aMFm6a__splash{opacity:1;pointer-events:auto}.style-module-scss-module__aMFm6a__heroSection svg{z-index:1001;color:#fff;width:100px;transition:color 1s;position:relative}@keyframes style-module-scss-module__aMFm6a__zoomOut{0%{transform:scale(1.1)}to{transform:scale(1)}}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item{color:#f6f6f6;opacity:0;justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:44px max(64px,50% - 600px);font-size:10px;line-height:18px;transition:opacity 1.5s ease-in-out;display:flex;position:absolute;top:0;left:0}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item{padding:44px 32px}}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item p{z-index:1;position:relative}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item p:last-child{text-align:right}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item:before{content:"";background-image:var(--bg-image);z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1)}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item[data-active=true]{opacity:1;transition-delay:.5s}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item[data-active=true]:before{animation:7.5s ease-out forwards style-module-scss-module__aMFm6a__zoomOut}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__item[data-active=false]{opacity:0;transition-delay:0s}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__circle{z-index:2;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:144px;height:144px;animation:30s linear infinite style-module-scss-module__aMFm6a__rotateCircle;position:fixed}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__circle{display:none}}@keyframes style-module-scss-module__aMFm6a__ripple{0%{opacity:0}to{opacity:1}}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__splash{z-index:1000;pointer-events:none;opacity:0;background-color:#181818;width:100%;height:100%;transition:opacity 2s ease-out;position:fixed;top:0;left:0}.style-module-scss-module__aMFm6a__heroSection .style-module-scss-module__aMFm6a__splash:before{content:"";opacity:0;background-color:#b3b1b1;width:100%;height:100%;animation:4s ease-out 2s forwards style-module-scss-module__aMFm6a__ripple;position:absolute;top:0;left:0}.style-module-scss-module__aMFm6a__aboutSection{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background-color:#181818cc;justify-content:center;align-items:center;gap:114px;padding:144px 0;display:flex;position:sticky;top:0}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__aboutSection{padding:48px 32px;display:block;position:relative}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logoContainer{justify-content:center;align-items:center;gap:24px;display:flex}}.style-module-scss-module__aMFm6a__aboutSection h2{mix-blend-mode:exclusion;color:#fff;letter-spacing:2px;font-family:avenir-next-lt-pro,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__aboutSection h2{font-size:20px}}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logo{mix-blend-mode:exclusion;margin-top:72px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logo{margin:0}}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logo svg{color:#fff;width:100px;height:auto}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logo svg:first-child{display:none}}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logo svg:last-child{display:none}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__logo svg:last-child{display:block}}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__description{mix-blend-mode:exclusion;max-width:572px;font-family:zen-kaku-gothic-new,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__description{font-weight:500}:lang(en) .style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__description{font-family:avenir-next-lt-pro,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:500}.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__description{color:#fff;font-size:16px;line-height:32px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__aboutSection .style-module-scss-module__aMFm6a__description{margin-top:32px;font-size:15px;line-height:30px}}.style-module-scss-module__aMFm6a__videoSection{width:100vw;height:600px;position:sticky;top:0;overflow:hidden}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__videoSection{aspect-ratio:1;height:auto}}.style-module-scss-module__aMFm6a__videoSection video{object-fit:cover;cursor:pointer;width:100%;height:100%}.style-module-scss-module__aMFm6a__videoSection .style-module-scss-module__aMFm6a__circleContainer{z-index:2;cursor:pointer;position:absolute}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__videoSection .style-module-scss-module__aMFm6a__circleContainer{display:none}}.style-module-scss-module__aMFm6a__videoSection .style-module-scss-module__aMFm6a__circleContainer .style-module-scss-module__aMFm6a__circle{background-position:50%;background-repeat:no-repeat;background-size:contain;width:124px;height:124px;animation:30s linear infinite style-module-scss-module__aMFm6a__rotateCircle}.style-module-scss-module__aMFm6a__videoSection .style-module-scss-module__aMFm6a__circleContainer svg{width:30px;position:absolute;top:48px;left:50px}.style-module-scss-module__aMFm6a__eventSection{background-color:#f6f6f6;padding:64px 0 80px;position:relative}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection{padding:64px 0 40px}}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__eventCarousel{width:100%;margin-top:48px;position:relative}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__eventCarousel{margin-top:32px}}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__eventSlider{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:40px;padding:0 calc(50% - 384px) 24px;scroll-padding:0 calc(50% - 384px);display:flex;overflow-x:scroll}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__eventSlider{gap:8px;padding:0 20px 16px;scroll-padding:0 20px}}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__eventSlider::-webkit-scrollbar{display:none}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__event{scroll-snap-align:center;scroll-snap-stop:always;will-change:opacity;flex-shrink:0;width:768px;transition:opacity .3s;display:block}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__event:hover{opacity:.6}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__event{width:100%}}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__event img{border-radius:20px;width:100%;box-shadow:0 0 10px 5px #1818180f}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__event img{border-radius:10px}}.style-module-scss-module__aMFm6a__eventSection h2{letter-spacing:3px;text-align:center;font-family:avenir-next-lt-pro,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:500}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection h2{font-size:24px}}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__description{text-align:center;margin-top:16px;font-family:zen-kaku-gothic-new,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__description{font-weight:500}:lang(en) .style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__description{font-family:avenir-next-lt-pro,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:500}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__description{color:#737373;font-size:16px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__description{font-size:14px;line-height:24px}}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__link{will-change:opacity;background-color:#fff;border:1px solid #ececec;border-radius:58px;justify-content:center;align-items:center;width:162px;height:58px;margin:48px auto 0;font-size:16px;transition:opacity .3s;display:flex}.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__link:hover{opacity:.3}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__eventSection .style-module-scss-module__aMFm6a__link{margin-top:32px}}.style-module-scss-module__aMFm6a__itemSection{background-color:#f6f6f6;margin-top:-2px;padding:80px 0 160px;position:relative}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__itemSection{padding:120px 0}}.style-module-scss-module__aMFm6a__itemSection h2{letter-spacing:3px;text-align:center;font-family:avenir-next-lt-pro,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:500}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__itemSection h2{font-size:24px}}.style-module-scss-module__aMFm6a__itemSection .style-module-scss-module__aMFm6a__description{text-align:center;color:#737373;margin:16px 40px 0;font-size:16px;line-height:28px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__itemSection .style-module-scss-module__aMFm6a__description{margin-top:32px;font-size:15px;line-height:30px}}.style-module-scss-module__aMFm6a__itemSection .style-module-scss-module__aMFm6a__list{width:100%;max-width:1228px;margin-top:52px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__itemSection .style-module-scss-module__aMFm6a__list{padding-left:32px;padding-right:32px}}.style-module-scss-module__aMFm6a__faqSection{background-color:#f6f6f6;margin-top:-2px;padding-bottom:200px;position:relative}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__faqSection{padding-bottom:120px}}.style-module-scss-module__aMFm6a__faqSection h2{letter-spacing:3px;text-align:center;font-family:avenir-next-lt-pro,新ゴ Pro,Shin Go Pro,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:40px;font-style:normal;font-weight:500}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__faqSection h2{font-size:24px}}.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__description{text-align:center;color:#737373;margin-top:16px;font-size:16px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__description{margin-top:32px;font-size:15px;line-height:30px}}.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__list{width:100%;max-width:896px;margin-top:40px;margin-left:auto;margin-right:auto;padding-left:64px;padding-right:64px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__list{padding-left:32px;padding-right:32px}}.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__link{will-change:opacity;background-color:#fff;border:1px solid #ececec;border-radius:58px;justify-content:center;align-items:center;width:162px;height:58px;margin:64px auto 0;font-size:16px;transition:opacity .3s;display:flex}.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__link:hover{opacity:.3}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__faqSection .style-module-scss-module__aMFm6a__link{margin-top:56px}}.style-module-scss-module__aMFm6a__videoModal{aspect-ratio:16/9;background-color:#181818;width:80vw;max-width:1200px}@media screen and (max-width:959px){.style-module-scss-module__aMFm6a__videoModal{width:100vw}}.style-module-scss-module__aMFm6a__videoModal video{object-fit:cover;width:100%;height:100%}