.page_heroSection__OcWIo{position:relative;background-color:#fff;text-align:center}.page_workSection__xAYB_{position:relative;background-color:#fafafa;z-index:0}.page_sectionBg__ARWOv{position:absolute;width:100%;height:100%;overflow:hidden}.page_newsSection__b1Ptt{position:relative;background-color:#343434}.HeroSection_heroSection__blT2t{position:relative;width:100%;height:100vh;height:100svh;display:flex;justify-content:center;align-items:center}.HeroSection_heroHeader__soakj{position:absolute;display:inline-block;width:1178px;height:512px;margin:auto;text-align:start}.HeroSection_heroTitles__mcIV4{position:absolute;font-family:Helvetica;font-size:8rem;font-weight:700;line-height:.9;letter-spacing:-.04em}.HeroSection_heroTitle__08vC9{display:inline-block;transition:.7s;clip-path:inset(0 0 100% 0);transform:translateY(100%)}.visible.HeroSection_heroHeader__soakj .HeroSection_heroTitle__08vC9{clip-path:inset(0 0 0 0);transform:translateY(0)}.HeroSection_heroTitle__08vC9:nth-child(2){margin-left:82px;transition-delay:.1s}.HeroSection_heroTitle__08vC9:nth-child(3){transition-delay:.2s}.HeroSection_heroTitle__08vC9:nth-child(4){margin-left:524px;transition-delay:.3s}.HeroSection_heroDescription__RzwFG{position:absolute;width:482px;bottom:44px;transition:.7s;font-size:1.1875rem;font-family:Helvetica;line-height:1.75rem;transition-delay:.3s;clip-path:inset(0 0 100% 0);transform:translateY(100%);white-space:pre-wrap}.visible.HeroSection_heroHeader__soakj .HeroSection_heroDescription__RzwFG{clip-path:inset(0 0 0 0);transform:translateY(0)}.HeroSection_heroVisual__cCbG4{position:absolute;right:0;width:345px;aspect-ratio:345/225;overflow:visible}.HeroSection_heroVisualSlide__cVTbQ{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transition:.7s;transition-delay:.2s;clip-path:inset(0 0 100% 0);transform:translateY(100%);animation-timing-function:ease-in}.HeroSection_heroVisualImage__lep1I{position:absolute;top:0;transition:.3s;animation-timing-function:ease-in-out;width:100%;height:auto;object-fit:cover;object-position:50% 50%}.HeroSection_heroVisualImage0__ZjP21{left:0;z-index:10}.HeroSection_heroVisualImage1__MmzaN{left:-100%;z-index:8;transition:0s}.HeroSection_heroVisualImage2__Wd8bM{left:100%;z-index:9}.visible.HeroSection_heroHeader__soakj .HeroSection_heroVisualSlide__cVTbQ{clip-path:inset(0 0 0 0);transform:translateY(0)}.HeroSection_heroVisualScrollCircle__M4mhi{position:absolute;bottom:-134px;right:0;width:142px;height:142px;opacity:0;cursor:pointer}.HeroSection_heroVisualScrollArrow__nscGi{position:absolute;bottom:-84px;right:57px;width:32px;height:48px;opacity:0;visibility:hidden;pointer-events:none}.visible.HeroSection_heroHeader__soakj .HeroSection_heroVisualScrollCircle__M4mhi{animation:HeroSection_rotation__Ff0w2 10s linear infinite}.visible.HeroSection_heroHeader__soakj .HeroSection_heroVisualScrollArrow__nscGi,.visible.HeroSection_heroHeader__soakj .HeroSection_heroVisualScrollCircle__M4mhi{transition:.7s;transition-delay:.7s;visibility:visible;opacity:1}.HeroSection_heroVisualFooter__uTlRW{font-family:Helvetica;position:absolute;bottom:-29px;left:0;width:137px;height:29px;transition:.7s;clip-path:inset(0 0 100% 0);transform:translateY(100%)}.visible.HeroSection_heroHeader__soakj .HeroSection_heroVisualFooter__uTlRW{clip-path:inset(0 0 0 0);transform:translateY(0)}.HeroSection_heroVisualFooterStart__6bIxQ{position:absolute;left:0;font-size:14px}.HeroSection_heroVisualFooterEnd__cHYOW{position:absolute;right:0;font-size:14px}.HeroSection_heroVisualFooterLine__NDgDK{position:absolute;background-color:#949497;left:18px;right:18px;height:1px;top:12px}.HeroSection_heroVisualFooterLineCurrent__uklI8{position:absolute;background-color:#0f0f0f;left:18px;width:0;height:1px;top:12px}.HeroSection_heroSectionStickty__PHOfo{position:sticky;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center}.HeroSection_heroLine__uqpwi{display:flex;align-items:center;overflow:hidden;width:100%;white-space:nowrap;z-index:-10;font-size:1.125rem;font-family:Helvetica;line-height:1.5}.HeroSection_heroLine__uqpwi ul{animation:HeroSection_flowing___w89x 20s linear infinite;transform:translateX(100%);margin:0;padding:0}.HeroSection_heroLine__uqpwi ul li{display:inline-block;margin:0 8px}.HeroSection_heroLine__uqpwi ul li:nth-child(odd){border:1px solid black;padding:6px 14px 6px 13px}.HeroSection_heroRecord__6KxR3{position:absolute;z-index:-2}.HeroSection_heroContentVideo__dtT_K{position:absolute;width:376px;height:376px;object-fit:cover;z-index:-1}.HeroSection_heroContentSpacer__5vvGm{height:calc((100vh - 350px) / 2)}.HeroSection_aboutSection__Kiz5j{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;position:sticky;top:0;right:0}.HeroSection_aboutBgVideoCoverSp__Ro4Qe,.HeroSection_aboutBgVideoSp__sa9E5{display:none}.HeroSection_aboutContent__d3yd3{max-width:728px;display:inline-flex;flex-direction:column;gap:14px;color:white;z-index:100;justify-content:center;align-items:flex-start;text-align:start}.HeroSection_aboutContent__d3yd3>*{transition:.7s;transition-delay:0s;clip-path:inset(0 0 100% 0);transform:translateY(100%)}.visible.HeroSection_aboutSection__Kiz5j .HeroSection_aboutContent__d3yd3>*{clip-path:inset(0 0 0 0);transform:translateY(0);transition-delay:.35s}.HeroSection_heroContentVideoCover__wDHXC{position:absolute;width:0;height:0;background-color:#0000}.visible.HeroSection_heroContentVideoCover__wDHXC{background-color:#0008;transition:background-color .7s}.HeroSection_aboutContentSpacer__DSmes{height:100vh}.HeroSection_aboutSectionCover__QYupY{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0000;pointer-events:none}.HeroSection_aboutLabel__b1sFW{font-size:.875rem;font-family:Helvetica}.HeroSection_aboutTitle___SO8V{font-size:3rem;font-weight:700;font-family:Helvetica;letter-spacing:-.04em;line-height:1.1}.HeroSection_aboutSubtitle__nHOaC{font-size:1rem;font-weight:600}.HeroSection_aboutExcerpt__6sNg1{margin:16px 0 0;font-size:.875rem;line-height:2;white-space:pre-wrap}.HeroSection_aboutExcerptEn__BwTUF{display:inline-block;margin:0 0 86px;font-size:.875rem;font-family:Helvetica;line-height:1.6;white-space:pre-wrap}.HeroSection_aboutButton__86cVB{width:100%;text-align:center;display:flex;justify-content:center}.HeroSection_aboutButton__86cVB button{font-size:1rem;padding:16px 48px}@media (max-width:744px){.HeroSection_heroSection__blT2t{display:flex;justify-content:flex-start;align-items:flex-start}.HeroSection_heroHeader__soakj{position:relative;display:flex;flex-direction:column;gap:16px;height:auto;width:100%;margin:auto 24px}.HeroSection_heroTitles__mcIV4{position:relative;font-size:5rem;display:flex;flex-direction:column;line-height:1}.HeroSection_heroTitle__08vC9:nth-child(2){margin-left:4rem}.HeroSection_heroTitle__08vC9:nth-child(3){margin-left:8rem}.HeroSection_heroTitle__08vC9:nth-child(4){margin-left:0;text-align:end}.HeroSection_heroDescription__RzwFG{position:relative;width:unset;bottom:unset;padding-bottom:4px;font-size:.9375rem;line-height:1.3125rem}.HeroSection_heroTitle__08vC9:nth-child(4){margin-left:258px}.HeroSection_heroVisual__cCbG4{position:relative;left:unset;margin:0 auto;width:100%}.HeroSection_heroVisualScrollCircle__M4mhi{bottom:-62px;width:81px;height:81px}.HeroSection_heroVisualScrollArrow__nscGi{bottom:-34px;right:31px;width:18px;height:27px}.HeroSection_heroContentVideo__dtT_K{width:100vw;height:100vh}.HeroSection_heroContentSpacer__5vvGm{height:0}.HeroSection_heroSectionStickty__PHOfo{display:none}.HeroSection_aboutSection__Kiz5j{height:100vh;display:flex;justify-content:center;align-items:center;padding:0 24px;position:relative}.HeroSection_aboutContentSpacer__DSmes{height:0}.HeroSection_aboutBgVideoSp__sa9E5{display:block;object-fit:cover;position:absolute;overflow:hidden;top:0;left:0;width:100vw;height:100vh}.HeroSection_aboutBgVideoSp__sa9E5 video{display:block;object-fit:cover;position:absolute;left:0;width:100vw;height:calc(100vw * 9 / 16)}.HeroSection_aboutBgVideoSp__sa9E5 video:first-child{top:calc(50vh - 100vw * 9 / 16)}.HeroSection_aboutBgVideoSp__sa9E5 video:nth-child(2){top:calc(50vh - 1px)}.HeroSection_aboutBgVideoSp__sa9E5 video:nth-child(3){top:calc(50vh - 100vw * 9 / 16 * 2 + 1px)}.HeroSection_aboutBgVideoSp__sa9E5 video:nth-child(4){top:calc(50vh + 100vw * 9 / 16 - 2px)}.HeroSection_aboutBgVideoCoverSp__Ro4Qe{position:absolute;display:block;width:100%;height:100vh;background-color:#0008}.HeroSection_aboutContent__d3yd3{max-width:100%;gap:14px}.HeroSection_aboutExcerpt__6sNg1{margin:16px 0 10px;font-size:.875rem;line-height:1.6}.HeroSection_aboutButton__86cVB button{max-width:100%;font-size:1rem;padding:16px 48px}}@media (max-width:580px){.HeroSection_heroTitles__mcIV4{font-size:4rem}.HeroSection_heroTitle__08vC9:nth-child(2){margin-left:2rem}.HeroSection_heroTitle__08vC9:nth-child(3){margin-left:4rem}.HeroSection_heroTitle__08vC9:nth-child(4){margin-left:6rem}.HeroSection_aboutExcerptEn__BwTUF{margin:0 0 40px}}@media (max-width:430px){.HeroSection_heroSection__blT2t{display:flex;justify-content:flex-start;align-items:flex-start}.HeroSection_heroHeader__soakj{display:flex;flex-direction:column;gap:16px;height:auto;width:100%;margin:auto 24px}.HeroSection_heroTitles__mcIV4{position:relative;font-size:3rem;display:flex;flex-direction:column}.HeroSection_heroTitle__08vC9:nth-child(2){margin-left:1.75rem}.HeroSection_heroTitle__08vC9:nth-child(3){margin-left:3.5rem}.HeroSection_heroTitle__08vC9:nth-child(4){margin-left:0;text-align:end}.HeroSection_heroDescription__RzwFG{font-size:.8rem;line-height:1.175rem}.HeroSection_heroVisual__cCbG4{position:relative;left:0;bottom:0}.HeroSection_heroVisualImage__lep1I,.HeroSection_heroVisual__cCbG4{width:100%;aspect-ratio:345/200}.HeroSection_heroVisualScrollCircle__M4mhi{bottom:calc(-62px * 200 / 225);width:calc(81px * 200 / 225);height:calc(81px * 200 / 225)}.HeroSection_heroVisualScrollArrow__nscGi{bottom:calc(-34px * 200 / 225);right:calc(31px * 200 / 225);width:calc(18px * 200 / 225);height:calc(27px * 200 / 225)}.HeroSection_heroVisualFooterEnd__cHYOW,.HeroSection_heroVisualFooterStart__6bIxQ{font-size:12px}.HeroSection_heroVisualFooterLineCurrent__uklI8,.HeroSection_heroVisualFooterLine__NDgDK{top:10px}.HeroSection_aboutLabel__b1sFW{font-size:.75rem}.HeroSection_aboutTitle___SO8V{font-size:2rem}.HeroSection_aboutSubtitle__nHOaC{font-size:1rem}.HeroSection_aboutExcerpt__6sNg1{font-size:.875rem}}@media (max-width:375px){.HeroSection_heroTitles__mcIV4{font-size:2.5rem}.HeroSection_heroDescription__RzwFG{font-size:.75rem;line-height:.984375rem}.HeroSection_heroVisualImage__lep1I,.HeroSection_heroVisual__cCbG4{aspect-ratio:345/170}.HeroSection_heroVisualScrollCircle__M4mhi{bottom:calc(-62px * 170 / 225);width:calc(81px * 170 / 225);height:calc(81px * 170 / 225)}.HeroSection_heroVisualScrollArrow__nscGi{bottom:calc(-34px * 170 / 225);right:calc(31px * 170 / 225);width:calc(18px * 170 / 225);height:calc(27px * 170 / 225)}.HeroSection_heroVisualFooterEnd__cHYOW,.HeroSection_heroVisualFooterStart__6bIxQ{font-size:11px}.HeroSection_heroVisualFooterLineCurrent__uklI8,.HeroSection_heroVisualFooterLine__NDgDK{top:9px}.HeroSection_aboutBgVideoCoverSp__Ro4Qe,.HeroSection_aboutBgVideoSp__sa9E5,.HeroSection_aboutSection__Kiz5j{height:140svh}.HeroSection_aboutBgVideoSp__sa9E5 video{height:calc(140vw * 9 / 16)}.HeroSection_aboutBgVideoSp__sa9E5 video:first-child{top:calc(70vh - 140vw * 9 / 16)}.HeroSection_aboutBgVideoSp__sa9E5 video:nth-child(2){top:calc(70vh - 1px)}.HeroSection_aboutBgVideoSp__sa9E5 video:nth-child(3){top:calc(70vh - 140vw * 9 / 16 * 2 + 1px)}.HeroSection_aboutBgVideoSp__sa9E5 video:nth-child(4){top:calc(70vh + 140vw * 9 / 16 - 2px)}.HeroSection_aboutExcerptEn__BwTUF{margin-bottom:20px}.HeroSection_aboutButton__86cVB{margin-bottom:60px}}@keyframes HeroSection_rotation__Ff0w2{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes HeroSection_flowing___w89x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}