[data-v-7472a1b1]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-7472a1b1]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-7472a1b1]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-7472a1b1]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-7472a1b1]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-7472a1b1]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-7472a1b1]:root{--current-breakpoint:xxl}}.smooth-wrapper[data-v-7472a1b1]{position:relative;z-index:5}.smooth-content[data-v-7472a1b1]{position:relative}[data-v-25af0a9c]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-25af0a9c]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-25af0a9c]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-25af0a9c]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-25af0a9c]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-25af0a9c]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-25af0a9c]:root{--current-breakpoint:xxl}}.scroll-down-indicator[data-v-25af0a9c]{color:#e2e2e2;cursor:pointer;position:relative;width:54px}.scroll-down-indicator.on-bottom .back[data-v-25af0a9c]{opacity:1}.scroll-down-indicator.on-bottom .scroll[data-v-25af0a9c]{opacity:0}.scroll-down-indicator .icon[data-v-25af0a9c]{display:block;transition:opacity .3s ease;width:100%}.scroll-down-indicator .back[data-v-25af0a9c]{left:0;opacity:0;position:absolute;top:0}[data-v-2e5dc64b]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-2e5dc64b]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-2e5dc64b]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-2e5dc64b]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-2e5dc64b]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-2e5dc64b]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-2e5dc64b]:root{--current-breakpoint:xxl}}.project-sidebar[data-v-2e5dc64b]{color:#676767;text-align:left}@media(min-width:770px){.project-sidebar[data-v-2e5dc64b]{text-align:right}}@media(max-width:769.98px){.project-sidebar .back-button[data-v-2e5dc64b]{position:absolute;right:26px;top:20px}}@media(min-width:770px){.project-sidebar .back-button[data-v-2e5dc64b]{margin-bottom:120px}}.japanese[data-v-2e5dc64b]{font-family:Kozuka,sans-serif;font-size:1.5rem;font-weight:700;margin-bottom:5px}@media(min-width:770px){.japanese[data-v-2e5dc64b]{margin-bottom:20px}}.title[data-v-2e5dc64b]{font-size:3.7rem;font-weight:500;line-height:.94;margin-bottom:5px;text-transform:uppercase}@media(min-width:770px){.title[data-v-2e5dc64b]{margin-bottom:10px}}.description[data-v-2e5dc64b]{font-size:1.5rem;font-weight:400;margin-bottom:0}@media(min-width:770px){.description[data-v-2e5dc64b]{margin-bottom:10px}}.scroll-down[data-v-2e5dc64b]{bottom:3vw;position:absolute;right:var(--sidebar-padding)}@media(max-width:989.98px){.scroll-down[data-v-2e5dc64b]{display:none}}.back-button[data-v-2e5dc64b]{background-color:rgba(0,0,0,0);border:0;color:#676767;cursor:pointer;display:block;font-family:PPNeueMontreal,sans-serif;font-size:1.5rem;font-weight:400;padding:0;text-align:right;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.back-button[data-v-2e5dc64b]:focus{outline:none}.back-button .icon[data-v-2e5dc64b]{margin-right:10px;transition:transform .3s ease}.back-button[data-v-2e5dc64b]:hover{color:#e2e2e2}.back-button:hover .icon[data-v-2e5dc64b]{transform:translateX(-10px)}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/PPNeueMontreal-Book.63f7d01.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-Book.5a56c57.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/PPNeueMontreal-Medium.d315be7.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-Medium.80d93be.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/PPNeueMontreal-Bold.1935e8f.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-Bold.cb61253.woff) format("woff")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:italic;font-weight:500;src:url(/_nuxt/fonts/PPNeueMontreal-SemiBolditalic.84eb099.woff2) format("woff2"),url(/_nuxt/fonts/PPNeueMontreal-SemiBolditalic.b84781a.woff) format("woff")}@font-face{font-display:swap;font-family:Kozuka;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/KozGoPr6N-Bold-AlphaNum.9b25571.woff2) format("woff2"),url(/_nuxt/fonts/KozGoPr6N-Bold-AlphaNum.deee344.woff) format("woff")}[data-v-682a835d]:root{--breakpoints:xs 0,sm 570,md 770,lg 990,xl 1200,xxl 1500,}@media(max-width:569.98px){[data-v-682a835d]:root{--current-breakpoint:xs}}@media(min-width:570px)and (max-width:769.98px){[data-v-682a835d]:root{--current-breakpoint:sm}}@media(min-width:770px)and (max-width:989.98px){[data-v-682a835d]:root{--current-breakpoint:md}}@media(min-width:990px)and (max-width:1199.98px){[data-v-682a835d]:root{--current-breakpoint:lg}}@media(min-width:1200px)and (max-width:1499.98px){[data-v-682a835d]:root{--current-breakpoint:xl}}@media(min-width:1500px){[data-v-682a835d]:root{--current-breakpoint:xxl}}.page[data-v-682a835d]{--sidebar-padding:3vw;--sidebar-width:calc(270px + var(--sidebar-padding)*2)}@media(max-width:769.98px){.project-sidebar[data-v-682a835d]{padding:20px 26px}}@media(min-width:770px){.project-sidebar[data-v-682a835d]{background:linear-gradient(90deg,rgba(28,28,28,0) 0,#1c1c1c 30%);height:100%;padding:3vw var(--sidebar-padding);position:fixed;right:0;top:0;width:var(--sidebar-width);z-index:10}}@media(max-width:769.98px){.project-content[data-v-682a835d]{padding-top:0}}@media(min-width:770px){.project-content[data-v-682a835d]{padding-right:var(--sidebar-width)}}@media(max-width:769.98px){[data-v-682a835d] .project-content .wrapper{padding-left:26px;padding-right:26px}}@media(min-width:770px){[data-v-682a835d] .project-content .wrapper{padding-left:3vw}}[data-v-682a835d] .project-content .section-fullwidth-player{display:flex;flex-direction:column;padding-bottom:30px;padding-top:20px}@media(min-width:770px){[data-v-682a835d] .project-content .section-fullwidth-player{height:100vh}}@media(min-aspect-ratio:16/9){[data-v-682a835d] .project-content .section-fullwidth-player{margin-left:auto;margin-right:auto;max-width:147vh}}[data-v-682a835d] .project-content .section-fullwidth-player .video-player{margin-bottom:20px}[data-v-682a835d] .project-content .section-fullwidth-player .wrapper{margin:auto;width:100%}@media(max-width:769.98px){[data-v-682a835d] .project-content .section-mockup{overflow:hidden;padding-left:26px;padding-right:26px}[data-v-682a835d] .project-content .section-mockup>:not(:last-child){margin-bottom:30px}[data-v-682a835d] .project-content .section-mockup .video-container{margin-left:auto;margin-right:auto;width:70%}}@media(min-width:770px){[data-v-682a835d] .project-content .section-mockup{grid-gap:0 30px;display:grid;grid-template:"top-left video top-right" min-content "center-left video center-right" 1fr "bottom-left video bottom-right" min-content/1fr 1fr 1fr;height:100vh;overflow:hidden;padding-left:3vw}[data-v-682a835d] .project-content .section-mockup .top-left{grid-area:top-left;padding-top:120px}[data-v-682a835d] .project-content .section-mockup .top-right{grid-area:top-right;padding-top:120px}[data-v-682a835d] .project-content .section-mockup .center-left{grid-area:center-left}[data-v-682a835d] .project-content .section-mockup .center-right{grid-area:center-right}[data-v-682a835d] .project-content .section-mockup .bottom-left{grid-area:bottom-left;padding-bottom:30px}[data-v-682a835d] .project-content .section-mockup .bottom-right{grid-area:bottom-right;padding-bottom:30px}[data-v-682a835d] .project-content .section-mockup .video-container{grid-area:video;height:100%;margin-top:auto;object-fit:contain;object-position:bottom;width:100%}}[data-v-682a835d] .project-content .video-container{display:block;position:relative}[data-v-682a835d] .project-content .video-container.bottom-overflow{margin-bottom:-80px}[data-v-682a835d] .project-content .video-container.bottom-overflow .mute{bottom:95px}[data-v-682a835d] .project-content .video-container video{height:100%;width:100%}[data-v-682a835d] .project-content .video-container .mute{bottom:15px;color:hsla(0,0%,89%,.9);display:block;position:absolute;right:20px;transition:opacity .3s;width:25px;z-index:1}[data-v-682a835d] .project-content .video-container .mute .mute-icon{display:block;height:auto;width:100%}[data-v-682a835d] .project-content .video-container .mute:before{background:radial-gradient(closest-side,rgba(0,0,0,.15),transparent);bottom:-100%;content:"";display:block;height:300%;position:absolute;right:-100%;width:300%;z-index:-1}@media(max-width:769.98px){[data-v-682a835d] .project-content .horizontal>:not(:last-child){margin-bottom:20px}}@media(min-width:770px){[data-v-682a835d] .project-content .horizontal{align-items:flex-start;display:flex;justify-content:space-between}[data-v-682a835d] .project-content .horizontal .content-block{max-width:300px}[data-v-682a835d] .project-content .content-block.right{text-align:right}}[data-v-682a835d] .project-content .content-block .block-title{font-size:1.4rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}[data-v-682a835d] .project-content .content-block p{font-size:1.4rem}[data-v-682a835d] .project-content .content-block p:last-child{margin-bottom:0}[data-v-682a835d] .project-content .legend{color:#676767;font-size:1.4rem;font-weight:700;text-transform:uppercase}