.video-container[data-v-60e899b4]{margin-bottom:14px;transition-duration:1s}.spacer[data-v-60e899b4]{position:relative;background:hsla(0,0%,100%,.5)}video.video[data-v-60e899b4]{position:absolute;top:0;left:0;display:block;width:100%;height:auto;z-index:1}.spinner[data-v-60e899b4]{position:absolute;top:50%;left:50%;width:80px;height:80px;transform:translate(-50%,-50%);z-index:0}.spinner div[data-v-60e899b4]{position:absolute;top:33px;width:13px;height:13px;background:#000;animation-timing-function:cubic-bezier(0,1,1,0)}.spinner div[data-v-60e899b4]:first-child{left:8px;animation:spinner1-60e899b4 .6s infinite}.spinner div[data-v-60e899b4]:nth-child(2){left:8px;animation:spinner2-60e899b4 .6s infinite}.spinner div[data-v-60e899b4]:nth-child(3){left:32px;animation:spinner2-60e899b4 .6s infinite}.spinner div[data-v-60e899b4]:nth-child(4){left:56px;animation:spinner3-60e899b4 .6s infinite}@keyframes spinner1-60e899b4{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes spinner3-60e899b4{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes spinner2-60e899b4{0%{transform:translate(0)}to{transform:translate(24px)}}.detail-image-container[data-v-3010c472]{width:100%;background:#f8f8f8}.detail-image-container[data-v-3010c472],img[data-v-3010c472]{transition:opacity 1s;transition-delay:1s;display:block}.opacity-null[data-v-3010c472],.wait-for-loaded[data-v-3010c472]{opacity:0}.detail-video[data-v-63661b89]{width:100%;background:#f8f8f8}#images-container[data-v-d24eb2ee]{margin-bottom:4em}#images-container .image-row[data-v-d24eb2ee]{display:flex;justify-content:space-between;align-items:center}@media(max-width:640px){#images-container .image-row[data-v-d24eb2ee]{flex-direction:column}}#images-container .image-row>div[data-v-d24eb2ee]{margin-bottom:14px;height:auto;display:block}#images-container .image-row.count-2>div[data-v-d24eb2ee]{width:50%;width:calc(50% - 7px)}#images-container .image-row.count-3>div[data-v-d24eb2ee]{width:33.33%;width:calc(33.33% - 9.33333px)}@media(max-width:640px){#images-container .image-row.count-2>div[data-v-d24eb2ee],#images-container .image-row.count-3>div[data-v-d24eb2ee]{width:100%}}#credit-container[data-v-d8c2f2f2]{display:flex;justify-content:space-between;margin-bottom:8em}#credit-container div.left[data-v-d8c2f2f2],#credit-container div.right[data-v-d8c2f2f2]{width:50%;width:calc(50% - 15px)}#credit-container div#mobile-info[data-v-d8c2f2f2]{display:none}@media(max-width:640px){#credit-container[data-v-d8c2f2f2]{flex-direction:column}#credit-container div.left[data-v-d8c2f2f2]{width:100%}#credit-container div.right[data-v-d8c2f2f2]{display:none}#credit-container div#mobile-info[data-v-d8c2f2f2]{display:block}#credit-container div#mobile-info .credit-item[data-v-d8c2f2f2]{margin-bottom:.3em;overflow:hidden}#credit-container div#mobile-info h2.credit-headline[data-v-d8c2f2f2]{cursor:pointer}#credit-container div#mobile-info h2.credit-headline span[data-v-d8c2f2f2]{pointer-events:none;transition:.2s;position:absolute;right:0}#credit-container div#mobile-info h2.credit-headline span[data-v-d8c2f2f2]:before{content:"["}#credit-container div#mobile-info h2.credit-headline span[data-v-d8c2f2f2]:after{content:"]"}#credit-container div#mobile-info h2.credit-headline span.minus[data-v-d8c2f2f2]{color:rgba(0,0,0,.6);opacity:0;right:-.065em;letter-spacing:.2em}#credit-container div#mobile-info .inner[data-v-d8c2f2f2]{height:0;overflow:hidden}#credit-container div#mobile-info .content-height[data-v-d8c2f2f2]{padding-bottom:.5em}#credit-container div#mobile-info .credit-item.active h2[data-v-d8c2f2f2]:after{opacity:0}#credit-container div#mobile-info .credit-item.active h2 .minus[data-v-d8c2f2f2],#credit-container div#mobile-info .credit-item.active h2[data-v-d8c2f2f2]:before{opacity:1}#credit-container div#mobile-info .credit-item.active h2 .plus[data-v-d8c2f2f2]{opacity:0}#credit-container div#mobile-info .credit-item.active .inner[data-v-d8c2f2f2]{height:auto}}#credit-container h2[data-v-d8c2f2f2]{text-transform:uppercase;text-decoration:underline}#credit-container p[data-v-d8c2f2f2]{text-transform:lowercase;letter-spacing:.02em;margin-bottom:2em;max-width:12em}.project-exteral-link[data-v-d8c2f2f2]{position:absolute;left:0;max-width:600px;word-break:break-all;transform:translate(-15px);margin-bottom:1.5em;white-space:normal;line-height:1.2;box-sizing:border-box}@media(max-width:640px){.project-exteral-link[data-v-d8c2f2f2]{position:relative}}.credits-table[data-v-d8c2f2f2]{line-height:1.7}.credits-table li[data-v-d8c2f2f2]{display:flex}.credits-table li h2[data-v-d8c2f2f2]{margin-right:.5em}.credits-table .credit-persons[data-v-d8c2f2f2]{letter-spacing:.02em;display:flex;flex-direction:column}#project-container{position:relative;width:100%;padding-top:3em}#back-button{position:absolute;left:-15px;height:auto;transform:translateY(calc(-100% - 15px));text-decoration:none;text-align:right}@media(max-width:560px){#back-button{position:relative;transform:translateY(-50%)}}#back-button span.add-underline{text-decoration:underline;pointer-events:none}#back-button.hover:hover{transform:translate(30px,calc(-100% - 15px))}@media(max-width:560px){#back-button.hover:hover{transform:translateY(-50%)}}#info-container{display:flex;justify-content:space-between;overflow:hidden}#info-container div.left,#info-container div.right{width:50%;width:calc(50% - 7px)}@media(max-width:992px){#info-container div.left{width:66.6%;width:calc(66.66% - 7px)}#info-container div.right{width:33.3%;width:calc(33.33% - 7px)}}@media(max-width:640px){#info-container div.left{width:100%}#info-container div.right{display:none}}#info-container p{text-transform:lowercase;letter-spacing:.02em;margin-bottom:2em;max-width:12em}#info-container p:last-child{margin-bottom:0}#info-container,#teaser-image,.text-content{margin-bottom:4em}span.bold{font-weight:700}#next{max-height:250px;max-height:350px;overflow:hidden;position:relative}@media(max-width:560px){#next{margin-bottom:100px}}@media(max-width:360px){#next{margin-bottom:120px}}#next span{position:absolute;right:0;top:0;z-index:10}#next .next-project .detail-image-container{background:#000}#next .next-project .detail-image-container img{transition-duration:.5s;transition-delay:0s}#next:hover img{opacity:.8}