.about_membership_wrap.svelte-s0da4d{position:relative;overflow:hidden}.membership_about_contain.u-container.svelte-s0da4d{min-height:100dvh}.membership_about_visual.u-visual-wrap.svelte-s0da4d{height:100%;position:absolute;inset:0}.impact_2_item.svelte-18nset6{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.swiper.is-impact-detail.svelte-18nset6,.swiper-wrapper.is-impact-detail.svelte-18nset6{display:grid}.swiper-slide.is-impact-detail.svelte-18nset6{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;transition:opacity 1.2s,visibility 1.2s}.swiper-slide.is-impact-detail.is-active.svelte-18nset6{opacity:1;visibility:visible;pointer-events:auto}.swiper-slide.is-impact-detail .impact_2_text .line{visibility:hidden;transition:transform var(--animation-default);transition-delay:calc(50ms * (var(--line) - 1));transform:translateY(110%)}.swiper-slide.is-impact-detail.is-active .impact_2_text .line{visibility:visible;transform:translateY(0%)}.swiper-slide.is-impact .impact_2_item{opacity:.55}.swiper-slide.is-impact.is-active .impact_2_item{opacity:1}.swiper-slide.is-impact.swiper-slide-prev .impact_2_item,.swiper-slide.is-impact.swiper-slide-next .impact_2_item{opacity:.75}@media screen and (width>=992px){.swiper-slide.is-impact .impact_2_item{transition:opacity .4s,transform .4s}.swiper-slide.is-impact.is-active .impact_2_item{transform:scale(1)}.swiper-slide.is-impact.swiper-slide-prev .impact_2_item,.swiper-slide.is-impact.swiper-slide-next .impact_2_item{transform:scale(.85)}.join_visual_wrap.svelte-155cc5g:first-child{grid-row:1/span 2}.join_visual_wrap.svelte-155cc5g:nth-child(2){grid-row:1/span 1}.join_visual_wrap.svelte-155cc5g:nth-child(3){grid-row:3/span 1;grid-column-start:9}.join_visual_wrap.svelte-155cc5g:nth-child(4){grid-row:2/span 2;grid-column-start:11}}@media screen and (width<=991px){.join_visual_wrap.svelte-155cc5g:first-of-type{grid-column:1/span 3}.join_visual_wrap.svelte-155cc5g:not(:first-of-type){grid-area:auto/auto/span 1/span 1}}@media screen and (width>=992px){.vision_2_visual_wrap.svelte-24kmd0:first-of-type{grid-area:1/3/span 2/span 4}}@media screen and (width<=991px){.vision_2_visual_wrap.svelte-24kmd0:first-of-type{grid-area:1/1/span 1/span 3}.vision_2_visual_wrap.svelte-24kmd0:last-of-type{display:none!important}}
