.slider-wrapper[data-v-bf281ce5]{cursor:url(../icons/arrow-right.png) 12 25,col-resize;height:100%;position:relative;width:100%}.left[data-v-bf281ce5]{cursor:url(../icons/arrow-left.png) 35 25,col-resize}#sprite[data-v-bf281ce5]{align-items:flex-start;box-sizing:content-box;display:flex;left:var(--7a747a90);position:absolute;transition-duration:.5s;transition-timing-function:ease-out}#sprite[data-v-bf281ce5],.slide-wrapper[data-v-bf281ce5],img[data-v-bf281ce5],video[data-v-bf281ce5]{height:100%}[data-v-ae9e97c1]{--img-height:50vmin}.project[data-v-ae9e97c1]{background-color:var(--559d04a8);color:var(--ae6b2aa0);display:flex;flex-direction:column;height:100%}.first-row[data-v-ae9e97c1]{font-size:var(--h1-size);height:.8em;overflow:hidden;padding:0 0 .15em;position:relative;width:100%}.close-btn[data-v-ae9e97c1]{aspect-ratio:1/1;height:100%;padding:0;position:absolute;right:0;top:0}h1[data-v-ae9e97c1]{font-size:inherit;font-weight:400;line-height:.7;margin:0;padding:0;white-space:nowrap}.rest[data-v-ae9e97c1]{display:flex;height:100%;overflow:hidden}.bottom[data-v-ae9e97c1]{display:flex;height:calc(100% - var(--img-height));overflow-y:auto}.carousel[data-v-ae9e97c1]{height:var(--img-height);overflow-x:hidden;width:100%}img[data-v-ae9e97c1],svg[data-v-ae9e97c1]{height:100%}svg[data-v-ae9e97c1]{align-self:flex-start;overflow:hidden;position:absolute;top:0}.description[data-v-ae9e97c1]{letter-spacing:.03em;line-height:1.125;width:50vw}.description[data-v-ae9e97c1] *{font-weight:400}.description[data-v-ae9e97c1] strong{letter-spacing:.3em}.text-description[data-v-ae9e97c1]{padding-bottom:1em}.date[data-v-ae9e97c1]{font-size:var(--h2-size);line-height:.73}[data-v-ae9e97c1] a,a[data-v-ae9e97c1]{color:var(--high)}.infobox[data-v-ae9e97c1]{margin-bottom:3px;position:sticky;top:0;white-space:nowrap}.content[data-v-ae9e97c1]{flex-shrink:0;overflow-y:hidden;transform-origin:0 0;width:calc(100dvw - var(--preview-width))}.project-leave-active[data-v-ae9e97c1]{transition:all .7s}.project-enter-active[data-v-ae9e97c1]{transition:all .4s}.project-enter-active .content[data-v-ae9e97c1],.project-leave-active .content[data-v-ae9e97c1]{transition:all .4s ease-in-out}.project-enter-active .first-row[data-v-ae9e97c1],.project-leave-active .first-row[data-v-ae9e97c1],project-leave-active .rest[data-v-ae9e97c1]{transition:all .3s ease-in-out;transition-delay:.4s}.project-leave-to .rest[data-v-ae9e97c1]{height:100%}.project-leave-to .content[data-v-ae9e97c1]{width:0}.project-leave-to .first-row[data-v-ae9e97c1]{font-size:0;height:0}.project-enter-active .close-btn[data-v-ae9e97c1]{transition:transform .4s ease-in-out}.project-enter-from .close-btn[data-v-ae9e97c1]{transform:translate(100%)}.project-enter-active .carousel[data-v-ae9e97c1],.project-enter-active .description[data-v-ae9e97c1]{transition:all .4s ease-in-out}.project-enter-from .description[data-v-ae9e97c1]{overflow-y:hidden;width:0}.project-enter-from .carousel[data-v-ae9e97c1]{height:0}.project-enter-active[data-v-ae9e97c1] .images-bg,.project-leave-active[data-v-ae9e97c1] .images-bg{background-position:0 0!important;transition:none}.project-leave-active>.rest>.content[data-v-ae9e97c1]+.preview>.bottom>.info .images-bg{background-size:100%;transition:height .4s ease-out;width:var(--preview-width)}.project-leave-to>.rest>.content[data-v-ae9e97c1]+.preview>.bottom>.info .images-bg{height:0}.project-leave-active>.rest>.content[data-v-ae9e97c1]+.preview>.bottom>.info{flex-shrink:0;transition:all .4s ease-out}.project-leave-to>.rest>.content[data-v-ae9e97c1]+.preview>.bottom>.info{width:calc(100dvw - var(--preview-width))}.home-leave-active[data-v-ae9e97c1]{transition:all .5s ease-in-out}.home-leave-active .close-btn[data-v-ae9e97c1]{transition:transform .5s ease-in-out}.home-leave-to .close-btn[data-v-ae9e97c1]{transform:translate(100%)}.home-leave-active .content[data-v-ae9e97c1],.home-leave-active .description[data-v-ae9e97c1]{overflow:hidden;transition:all .5s ease-in-out}.home-leave-active .carousel[data-v-ae9e97c1]{transition:all .5s ease-in-out}.home-leave-to .description[data-v-ae9e97c1]{width:0}.home-leave-to .carousel[data-v-ae9e97c1]{height:0}.home-leave-to .content[data-v-ae9e97c1]{width:var(--preview-width)}@media screen and (max-width:940px){.bottom[data-v-ae9e97c1]{flex-direction:column}.description[data-v-ae9e97c1]{order:1;width:100%}.infobox[data-v-ae9e97c1]{background-color:var(--559d04a8);padding-bottom:1rem;position:static}}@media screen and (max-width:500px){.content[data-v-ae9e97c1]{width:100dvw}}
