.heading_section__MJkso{position:relative;display:flex;flex-direction:column;margin-bottom:7.5rem}@media(max-width:1024px){.heading_section__MJkso{margin-bottom:6.25rem}}@media(max-width:767px){.heading_section__MJkso{margin-bottom:3.75rem}}.heading_section_label___th3u{font-size:3.75rem;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--letter-spaceing-heading-eng);font-family:var(--font-family-eng);text-transform:capitalize}@media(max-width:1024px){.heading_section_label___th3u{font-size:3.125rem}}@media(max-width:767px){.heading_section_label___th3u{font-size:2rem}}.heading_section_label_sub__V_IaP{font-size:.0703125remrem;font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:var(--letter-spacing-heading);margin-top:.75rem}@media(max-width:1024px){.heading_section_label_sub__V_IaP{font-size:1rem}}@media(max-width:767px){.heading_section_label_sub__V_IaP{margin-top:.5rem;font-size:.8125rem}}.heading_section_index__jNnSv{font-size:1rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-eng);letter-spacing:var(--letter-spacing-xs);position:absolute;top:0;right:0}@media(max-width:1024px){.heading_section_index__jNnSv{font-size:.875rem}}@media(max-width:767px){.heading_section_index__jNnSv{font-size:.75rem}}.heading_block__6Jhpk{font-size:1rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-eng);letter-spacing:var(--letter-spacing-xs);position:relative;display:flex;align-items:center;font-family:var(--font-family-eng)}.heading_block__6Jhpk:before{display:block;width:.75rem;height:.75rem;margin-right:.375rem;content:"";background-color:var(--color-dark);border-radius:100%}@media(max-width:1024px){.heading_block__6Jhpk{font-size:.875rem}}.heading_level2__O4i_a{font-size:var(--font-size-heading-level2)}.heading_level2__O4i_a,.heading_level3__rdN_M{font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading)}.heading_level3__rdN_M{font-size:var(--font-size-heading-level3)}.heading_level4__ijmk_{font-size:var(--font-size-heading-level4);letter-spacing:var(--letter-spacing-heading)}.heading_level4__ijmk_,.heading_level5__vUC3d{font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading)}.heading_level5__vUC3d{font-size:var(--font-size-heading-level5);letter-spacing:var(--letter-spacing-xs)}.icon_arrow_left__TEx3y,.icon_arrow_right__sLD3j{display:inline;width:.75rem;height:.625rem;vertical-align:middle}.icon_arrow_down__Z9_YC,.icon_arrow_up__rneRy{display:inline;width:.625rem;height:.75rem;vertical-align:middle}.icon_arrow_diagonal__JxHk6{display:inline;width:.55625rem;height:.55625rem;vertical-align:middle}.icon_short_arrow_down__qgEt2,.icon_short_arrow_left__RRm1d,.icon_short_arrow_right__PMZU4,.icon_short_arrow_up__zfyvX{display:inline;width:.625rem;height:.625rem;vertical-align:middle}.icon_small_arrow_left__N_uhs,.icon_small_arrow_right__nJwS_{display:inline;width:.31875rem;height:.54375rem;vertical-align:middle}.icon_small_arrow_down__Z_usF,.icon_small_arrow_up__7UVoX{display:inline;width:.54375rem;height:.31875rem;vertical-align:middle}.icon_pdf__9HAaG{width:1.4375rem;height:.8125rem;fill:#b10000}.icon_mail__cE9_B,.icon_pdf__9HAaG{display:inline;vertical-align:middle}.icon_mail__cE9_B{width:.875rem;height:.6875rem}.icon_pin__6ouZm{display:inline;width:.66875rem;height:1rem;vertical-align:middle}.icon_twitter__cz5q_{display:inline;width:1rem;height:1.025rem;vertical-align:middle}.icon_instagram__gOStq{display:inline;width:1.05rem;height:1.05rem;vertical-align:middle}.icon_youtube__dGUd3{display:inline;width:1.06875rem;height:.75rem;vertical-align:middle}.icon_tiktok__mXuEX{display:inline;width:.871875rem;height:1rem;vertical-align:middle}.icon_play__M2LC_{display:inline;width:3.375rem;height:3.7625rem;vertical-align:middle}@media(max-width:1024px){.icon_play__M2LC_{width:2.53125rem;height:2.821875rem}}@media(max-width:767px){.icon_play__M2LC_{width:1.6875rem;height:1.88125rem}}.scrollDown_item__yIb7e{position:absolute;right:var(--site-padding);bottom:1.875rem;z-index:2}.scrollDown_link__ZUGzG{display:flex;align-items:center;cursor:pointer}.scrollDown_label__WH0UC{font-family:var(--font-family-eng);font-size:.875rem;font-weight:400;line-height:1;text-align:right;letter-spacing:0}@media(max-width:1024px){.scrollDown_label__WH0UC{font-size:.8125rem}}.scrollDown_arrow__gCDhh{display:flex;align-items:center;margin-left:.625rem}.section_default__P8quj{padding:4rem 0 10rem}@media(max-width:1024px){.section_default__P8quj{padding:3rem 0 6.25rem}}@media(max-width:767px){.section_default__P8quj{padding:2rem 0 5rem}}.section_border__kVePD{border-top:1px solid var(--color-border-primary)}.breadCrumb_wrapper__nWGEL{position:absolute;top:9.375rem;z-index:5;width:100%;overflow:hidden}@media(max-width:1024px){.breadCrumb_wrapper__nWGEL{top:7.5rem}}@media(max-width:767px){.breadCrumb_wrapper__nWGEL{top:5rem}}.breadCrumb_list__qI_9T{display:flex;padding-bottom:.75rem;white-space:nowrap;border-bottom:1px solid var(--color-border-primary)}@media(max-width:767px){.breadCrumb_list__qI_9T{padding-bottom:.625rem}}.breadCrumb_item__AXURg{font-size:.6875rem;font-weight:500;line-height:1.5;letter-spacing:.03em;display:flex;align-items:center;color:var(--color-font-primary);white-space:nowrap}.breadCrumb_item__AXURg span{max-width:15rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.breadCrumb_item__AXURg{font-size:.625rem}}.breadCrumb_link__2RHKb{opacity:.5}@media(hover:hover)and (pointer:fine){.breadCrumb_link__2RHKb:hover{opacity:1}}.breadCrumb_arrow__GiEMo{display:block;margin:0 .75rem;opacity:.5}.content_wrapper__VF_qe{position:relative}.content_header__QT541{position:relative;z-index:1;height:36.25rem;padding-bottom:.75rem;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary)}@media(max-width:1024px){.content_header__QT541{height:62.5vw}}@media(max-width:767px){.content_header__QT541{height:min(96vw,420px)}}.content_header_container__wOiMX{position:relative;height:100%;padding-top:13.75rem}@media(max-width:1024px){.content_header_container__wOiMX{padding-top:10rem}}.content_post_header__vV56c{position:relative;z-index:1;padding-bottom:.75rem;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border-primary)}.content_post_header_container__UQN5V{position:relative;height:100%;padding-top:18.75rem}@media(max-width:1024px){.content_post_header_container__UQN5V{padding-top:13.75rem}}@media(max-width:767px){.content_post_header_container__UQN5V{padding-top:10rem}}.content_title__ngvfn{position:relative;display:flex;flex:1;flex-direction:column}.is-center .content_title__ngvfn{align-items:center;max-width:100%}.content_title_label__ji0eU{font-size:8.125rem;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--letter-spaceing-heading-eng);display:block;font-family:var(--font-family-eng)}@media(max-width:1024px){.content_title_label__ji0eU{font-size:6.25rem}}@media(max-width:767px){.content_title_label__ji0eU{font-size:3.125rem}}.content_kv__UXgZm{width:100%;overflow:hidden}.content_body__QNjKB{position:relative}.content_footer__S7gwR{border-top:1px solid var(--color-border-secondary)}.post_category__9bMDA{display:flex;flex-wrap:wrap}.post_category_item__dLk_L{font-size:.875rem;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:var(--letter-spacing-xs);padding:.125rem .9375rem;margin-right:.25rem;margin-bottom:.75rem;font-family:var(--font-family-eng);border:1px solid var(--color-border-primary);border-radius:6.25rem}@media(max-width:1024px){.post_category_item__dLk_L{font-size:.8125rem}}@media(max-width:767px){.post_category_item__dLk_L{font-size:.75rem}}.post_title__PCbka{font-size:5rem;font-weight:var(--font-weight-medium);line-height:1.1;letter-spacing:0;display:block;font-family:var(--font-family-eng)}@media(max-width:1024px){.post_title__PCbka{font-size:3rem}}@media(max-width:767px){.post_title__PCbka{font-size:1.875rem}}.post_kv__65xb8{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:54.1666666667vw;background-color:var(--color-bg-dark)}@media(max-width:1024px){.post_kv__65xb8{height:78.125vw}}@media(max-width:767px){.post_kv__65xb8{height:31.5625rem}}.post_kv_img__xjUua{position:relative;z-index:1;height:41.6666666667vw;overflow:hidden;border-radius:.5rem}.post_kv_img__xjUua img{width:auto;max-width:none;height:100%}@media(max-width:1024px){.post_kv_img__xjUua{height:54.6875vw}}@media(max-width:767px){.post_kv_img__xjUua{height:19.6875rem}}.post_kv_bg__Zl88W{position:absolute;z-index:0;width:100%;height:100%}.post_kv_bg_img__DZIqQ{position:relative;z-index:0}.post_kv_bg_overlay__h_RsR{position:absolute;z-index:1;width:100%;height:100%;-webkit-backdrop-filter:blur(30px) brightness(100%);backdrop-filter:blur(30px) brightness(100%)}.post_overview__2ETTT{padding-top:10rem;padding-bottom:5rem}@media(max-width:1024px){.post_overview__2ETTT{padding-top:7.5rem;padding-bottom:3.75rem}}@media(max-width:767px){.post_overview__2ETTT{padding-top:3.75rem;padding-bottom:2.5rem}}@media(max-width:1024px){.post_overview_heading__ilF_0{padding-bottom:2rem}}@media(max-width:767px){.post_overview_heading__ilF_0{padding-right:.625rem;padding-left:.625rem}}.postContent_content__N7lk3{font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);text-align:justify;letter-spacing:var(--letter-spaceing-body)}.postContent_content__N7lk3>:first-child{margin-top:0}.postContent_content__N7lk3 a{display:inline;background:linear-gradient(var(--color-font-primary),var(--color-font-primary)) 0 100%/100% 1px no-repeat;will-change:background-size}.postContent_content__N7lk3 a.postContent_is-invert__zdq2W,.postContent_content__N7lk3 a[data-color=white],.postContent_content__N7lk3 a[data-invert],.postContent_is-invert__zdq2W .postContent_content__N7lk3 a,[data-color=white] .postContent_content__N7lk3 a,[data-invert] .postContent_content__N7lk3 a{background:linear-gradient(#fff,#fff) 0 100%/100% 1px no-repeat}.postContent_content__N7lk3 h1,.postContent_content__N7lk3 h2{margin-top:var(--post-space);font-size:var(--font-size-heading-level2);line-height:var(--line-height-heading)}.postContent_content__N7lk3 h3{font-size:var(--font-size-heading-level3)}.postContent_content__N7lk3 h3,.postContent_content__N7lk3 h4{margin-top:var(--post-space);line-height:var(--line-height-heading)}.postContent_content__N7lk3 h4{font-size:var(--font-size-heading-level4);font-weight:700}.postContent_content__N7lk3 p,.postContent_content__N7lk3 ul{margin-top:var(--post-space)}.postContent_content__N7lk3 ul li{position:relative;display:flex;margin-top:.5rem}.postContent_content__N7lk3 ul li:before{padding-right:.5rem;content:"・"}.postContent_content__N7lk3 ul li:first-child{margin-top:0}.postContent_content__N7lk3 img{margin-top:var(--post-space)}.postContent_content__N7lk3 figure{margin-top:var(--post-space);text-align:center}.postContent_content__N7lk3 figure>:first-child{margin-top:0}.postContent_content__N7lk3 figcaption{margin-top:.75rem;font-size:var(--font-size-body-xs);text-align:center}.postContent_content__N7lk3 video{height:auto;margin-top:var(--post-space)}.postContent_content__N7lk3 iframe{margin-top:var(--post-space)}.postContent_content__N7lk3 h1+*,.postContent_content__N7lk3 h2+*,.postContent_content__N7lk3 h3+*,.postContent_content__N7lk3 h4+*,.postContent_content__N7lk3 h5+*{margin-top:calc(var(--post-space)*.4)}@media(hover:hover)and (pointer:fine){.postContent_content__N7lk3 a{transition:background-size .4s cubic-bezier(.165,.84,.44,1) 0s}.postContent_content__N7lk3 a:hover,a:hover .postContent_content__N7lk3 a{background-position:100% 100%;background-size:0 1px}}@media(max-width:767px){.postContent_content__N7lk3{padding:0 .625rem}}.youtube_wrapper__D2rT4{position:relative;width:100%;aspect-ratio:16/9}.youtube_wrapper__D2rT4 iframe,.youtube_wrapper__D2rT4 lite-youtube{width:100%;max-width:100%;height:100%}.worksGrid_card__HUK5_{position:relative}.worksGrid_card__HUK5_[data-show=false]{display:none}@media(max-width:767px){[data-sp-type=compact] .worksGrid_link__yDd_S{position:relative;display:flex;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap)}}.worksGrid_img__fe0Qy{position:relative;justify-content:center;aspect-ratio:1/1;overflow:hidden;background-color:rgba(0,0,0,.05);border-radius:.5rem}@media(max-width:767px){.worksGrid_img__fe0Qy{border-radius:.375rem}[data-sp-type=compact] .worksGrid_img__fe0Qy{flex-basis:50%;max-width:50%}}.worksGrid_img_item__vq90c{position:relative;z-index:2}.worksGrid_img_bg__a_K4e{position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;opacity:0;transition:opacity .5s cubic-bezier(.215,.61,.355,1);will-change:opacity}a:hover .worksGrid_img_bg__a_K4e{opacity:1}.worksGrid_img_bg_overlay__VQ937{position:absolute;z-index:1;width:100%;height:100%;-webkit-backdrop-filter:blur(30px) brightness(100%);backdrop-filter:blur(30px) brightness(100%);will-change:backdrop-filter}.worksGrid_img_bg_item__1Pef4{position:relative;z-index:0}.worksGrid_body__Bh5nq{margin-top:1rem;font-family:var(--font-family-eng)}@media(max-width:767px){[data-sp-type=compact] .worksGrid_body__Bh5nq{flex-basis:50%;max-width:50%;margin-top:0}}.worksGrid_title__I1MQZ{font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-eng);letter-spacing:var(--letter-spacing-xs)}@media(max-width:1024px){.worksGrid_title__I1MQZ{font-size:1.125rem}}@media(max-width:767px){.worksGrid_title__I1MQZ{font-size:1rem}}.worksGrid_category__YTahv{display:flex;flex-wrap:wrap;-moz-column-gap:.3125rem;column-gap:.3125rem;margin-top:.375rem;font-size:.875rem;font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-eng);letter-spacing:var(--letter-spacing-xs)}@media(max-width:1024px){.worksGrid_category__YTahv{font-size:.8125rem}}@media(max-width:767px){.worksGrid_category__YTahv{font-size:.75rem}}.worksGrid_icon__KX0sQ{display:none}@media(max-width:767px){[data-sp-type=compact] .worksGrid_icon__KX0sQ{position:absolute;right:0;bottom:0;display:flex;align-items:center;overflow:hidden}}