._section_1gzfk_4[data-section="0"]{position:relative;background:var(--color-bg-2)}._section_1gzfk_4[data-section="0"]:before{content:"";position:absolute;inset:0;background:var(--noise);background-size:600px 600px;background-repeat:repeat;mix-blend-mode:multiply;pointer-events:none}._section_1gzfk_4[data-section="1"]{position:relative;background:var(--color-gray);color:var(--color-white)}._section_1gzfk_4[data-section="1"]:before{content:"";position:absolute;inset:0;background:var(--noise);background-size:600px 600px;background-repeat:repeat;mix-blend-mode:multiply;pointer-events:none}@media not all and (max-width: 768px){._section_1gzfk_4{padding-top:20rem}}@media screen and (max-width: 768px){._section_1gzfk_4{padding:85px 0 120px}}@media not all and (max-width: 768px){._section__inner_1gzfk_45{max-width:144rem;margin:auto;display:grid;gap:8rem;grid-template-columns:minmax(min-content,66.3rem) minmax(min-content,67.7rem);justify-content:space-between}}@media not all and (max-width: 768px){._section__content_1gzfk_55{order:1;position:sticky;top:24lvh;left:0;height:fit-content;padding-bottom:10rem;padding-right:6rem}}@media screen and (max-width: 768px){._section__content_1gzfk_55{padding:0 3rem 100px}}._section__title_1gzfk_71{font-weight:500;line-height:200%;letter-spacing:.2em}@media not all and (max-width: 768px){._section__title_1gzfk_71{font-size:2.8rem}}@media screen and (max-width: 768px){._section__title_1gzfk_71{font-weight:500;font-size:1.8rem;line-height:200%;letter-spacing:.2em}}._section__titleEn_1gzfk_90{font-family:var(--font-en);font-weight:400;line-height:200%;letter-spacing:.2em}@media not all and (max-width: 768px){._section__titleEn_1gzfk_90{font-size:1.2rem}}@media screen and (max-width: 768px){._section__titleEn_1gzfk_90{font-size:1.2rem}}._section__textJa_1gzfk_107{font-weight:400}@media not all and (max-width: 768px){._section__textJa_1gzfk_107{margin-top:6rem;font-size:1.6rem;line-height:3.5rem}}@media screen and (max-width: 768px){._section__textJa_1gzfk_107{margin-top:20px;font-weight:500;font-size:14px;line-height:200%}}._section__textEn_1gzfk_126{font-family:var(--font-en);font-weight:400}@media not all and (max-width: 768px){._section__textEn_1gzfk_126{margin-top:5rem;font-size:1.3rem;line-height:170%}}@media screen and (max-width: 768px){._section__textEn_1gzfk_126{margin-top:30px;font-size:12px;line-height:150%;letter-spacing:.13em}}._section__images_1gzfk_146{position:relative}._section__imageList_1gzfk_150{position:sticky;top:0;right:0;width:100%;height:100vh}._section__imageItem_1gzfk_158{position:absolute;top:0;right:0;height:100vh;mask-image:linear-gradient(180deg,#000,#000,#0000,#0000);mask-size:100% 300%}@media not all and (max-width: 768px){._section__imageItem_1gzfk_158{width:50vw}}@media screen and (max-width: 768px){._section__imageItem_1gzfk_158{width:100%}}._section__image_1gzfk_146{width:100%;height:100%;object-fit:cover;object-position:center}._section__imageArea_1gzfk_184{margin-top:-100vh}._section__imageAreaItem_1gzfk_188{width:100%;height:180vh}._section__imageAreaItem_1gzfk_188:first-child,._section__imageAreaItem_1gzfk_188:last-child{height:120vh}._section__menu_1gzfk_196{position:relative;background:var(--color-bg-1)}._section__menu_1gzfk_196:before{content:"";position:absolute;inset:0;background:var(--noise);background-size:600px 600px;background-repeat:repeat;mix-blend-mode:multiply;pointer-events:none}@media not all and (max-width: 768px){._section__menu_1gzfk_196{margin:auto;padding:10rem 16rem}}@media screen and (max-width: 768px){._section__menu_1gzfk_196{padding:8rem 2rem}}@media not all and (max-width: 768px){._section__menuContent_1gzfk_223{margin:auto;display:grid;gap:min(9rem,6.25vw);justify-content:space-between;grid-template-columns:repeat(2,1fr);align-items:end}}._section__menuSection--en_1gzfk_233{font-family:var(--font-en)}._section__menuTitle_1gzfk_237{font-weight:500}@media not all and (max-width: 768px){._section__menuTitle_1gzfk_237{font-size:1.6rem;line-height:3.5rem}}@media screen and (max-width: 768px){._section__menuTitle_1gzfk_237{font-size:1.6rem;line-height:3.5rem}}._section__menuText_1gzfk_253{font-weight:500;line-height:200%}@media not all and (max-width: 768px){._section__menuText_1gzfk_253{margin-top:1rem;font-size:1.2rem}}@media screen and (max-width: 768px){._section__menuText_1gzfk_253{margin-top:1rem;font-size:1.2rem}}@media not all and (max-width: 768px){._section__menuImage_1gzfk_271{margin:6rem auto 0;max-width:80rem}}@media screen and (max-width: 768px){._section__menuImage_1gzfk_271{margin-top:4rem}}
