.page-module__E0kJGG__main{min-height:100vh;padding:0}.page-module__E0kJGG__mobileView{display:block}.page-module__E0kJGG__mobileContainer{padding:0 0 4rem}.page-module__E0kJGG__mobileView figure,.page-module__E0kJGG__mobileView img{width:100%;height:auto}@media (min-width:769px){.page-module__E0kJGG__mobileView{display:none}}.page-module__E0kJGG__desktopView{display:none}@media (min-width:769px){.page-module__E0kJGG__desktopView{display:block}}.page-module__E0kJGG__container{max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.page-module__E0kJGG__mobileContainer{max-width:var(--max-width);padding:7rem var(--container-padding)2rem;margin:0 auto}.page-module__E0kJGG__hero{text-align:center;color:#fff;background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module__E0kJGG__hero h1{margin-bottom:1rem;font-size:clamp(2rem,5vw,4rem);font-weight:700}.page-module__E0kJGG__hero p{opacity:.8;font-size:clamp(1rem,2vw,1.5rem)}.page-module__E0kJGG__divider{color:#fff;text-align:center;background:linear-gradient(#0a0a0a 0%,#1a1a1a 100%);flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:4rem 2rem;display:flex}.page-module__E0kJGG__divider h2{margin-bottom:1rem;font-size:clamp(1.5rem,4vw,3rem)}.page-module__E0kJGG__divider p{opacity:.7;font-size:clamp(.9rem,1.5vw,1.2rem)}.page-module__E0kJGG__footer{color:#fff;background:linear-gradient(#1a1a1a 0%,#2a2a2a 100%);justify-content:center;align-items:center;min-height:60vh;display:flex}.page-module__E0kJGG__footer h2{font-size:clamp(1.5rem,4vw,3rem)}.page-module__E0kJGG__title{margin-bottom:calc(var(--spacing-unit)*2);font-size:clamp(2rem,5vw,4rem);font-weight:700;font-family:var(--font-serif-stack)}.page-module__E0kJGG__subtitle{color:var(--color-foreground);opacity:.8;font-size:clamp(1rem,2vw,1.5rem)}.page-module__E0kJGG__heading{font-family:var(--font-serif-stack);line-height:1.2}.page-module__E0kJGG__headingEn{margin-bottom:.25rem;font-size:clamp(.875rem,3vw,1.5rem);display:block}.page-module__E0kJGG__headingJa{font-size:clamp(.875rem,3vw,1.5rem);display:block}
.ScrollMotion-module__tMUiDG__container{background-image:url(/images/motion/grid.svg);background-position:0 0;background-repeat:repeat;background-size:cover;background-attachment:fixed;width:100%;height:100vh;margin:auto;position:relative;overflow:hidden}.ScrollMotion-module__tMUiDG__scrollSpacer{width:100%;margin:auto;position:relative}.ScrollMotion-module__tMUiDG__groupWrapper{width:100%;height:var(--section-height,500vh);scroll-snap-align:start;scroll-snap-stop:always;position:relative}.ScrollMotion-module__tMUiDG__groupWrapper.ScrollMotion-module__tMUiDG__stickyGroup{z-index:0;height:100vh;position:sticky;top:0}.ScrollMotion-module__tMUiDG__spacer{height:var(--spacer-height,500vh);width:100%}.ScrollMotion-module__tMUiDG__stickyContainer{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.ScrollMotion-module__tMUiDG__stickyGroup{height:100vh;position:sticky;top:0;overflow:hidden}.ScrollMotion-module__tMUiDG__groupWrapper img{mix-blend-mode:normal;object-fit:contain;object-fit:contain;width:90%;height:100%;display:block;position:absolute;top:0;left:5%}.ScrollMotion-module__tMUiDG__imageWrapper{z-index:2;width:100%;height:100vh;position:absolute;top:0;left:0;overflow:hidden scroll}.ScrollMotion-module__tMUiDG__textWrapper{pointer-events:none;z-index:1;width:100%;height:100vh;position:fixed;top:0;left:0}.ScrollMotion-module__tMUiDG__textImage{opacity:0;width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ScrollMotion-module__tMUiDG__textImage.ScrollMotion-module__tMUiDG__active{opacity:1}.ScrollMotion-module__tMUiDG__textImage.ScrollMotion-module__tMUiDG__prev{transform:translate(calc(-50% - 30vw),calc(-50% - 20vh))}.ScrollMotion-module__tMUiDG__textImage.ScrollMotion-module__tMUiDG__next{transform:translate(calc(30vw - 50%),calc(20vh - 50%))}#ScrollMotion-module__tMUiDG__img3{z-index:3}#ScrollMotion-module__tMUiDG__img4{z-index:3;background-color:var(--color-background);position:relative}.ScrollMotion-module__tMUiDG__img4Layer1{z-index:-1;width:100%;left:0}.ScrollMotion-module__tMUiDG__img4Layer2,.ScrollMotion-module__tMUiDG__img4Layer3{z-index:3;width:100%;left:0}
