@charset "UTF-8";.lottie-animation-container{width:var(--lottie-animation-container-width);height:var(--lottie-animation-container-height);background-color:var(--lottie-animation-container-background-color);overflow:hidden;margin:0 auto}[data-v-5ffcd6af]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-5ffcd6af]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-5ffcd6af]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-5ffcd6af]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-5ffcd6af],body[data-v-5ffcd6af]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-5ffcd6af]{overflow:hidden}html.has-scroll-dragging[data-v-5ffcd6af]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-5ffcd6af]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-5ffcd6af]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-5ffcd6af]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-5ffcd6af]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-5ffcd6af]{display:none}h1[data-v-5ffcd6af]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-5ffcd6af]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-5ffcd6af]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-5ffcd6af]{user-select:none;z-index:-1}h2[data-v-5ffcd6af]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-5ffcd6af]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-5ffcd6af]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-5ffcd6af]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-5ffcd6af]{position:relative;width:max-content}.hover__underline[data-v-5ffcd6af]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-5ffcd6af]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-5ffcd6af]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-5ffcd6af]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-5ffcd6af]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-5ffcd6af]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-5ffcd6af],select[data-v-5ffcd6af],#dropzone[data-v-5ffcd6af]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-5ffcd6af],select[data-v-5ffcd6af],#dropzone[data-v-5ffcd6af]{font-size:24px}}input input[type=file][data-v-5ffcd6af],select input[type=file][data-v-5ffcd6af],#dropzone input[type=file][data-v-5ffcd6af]{display:none}input #dropzone[data-v-5ffcd6af],select #dropzone[data-v-5ffcd6af],#dropzone #dropzone[data-v-5ffcd6af]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-5ffcd6af],select #dropzone[data-v-5ffcd6af],#dropzone #dropzone[data-v-5ffcd6af]{font-size:12px}}input #dropzone__container[data-v-5ffcd6af],select #dropzone__container[data-v-5ffcd6af],#dropzone #dropzone__container[data-v-5ffcd6af]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}#scroll__container[data-v-5ffcd6af]{position:fixed;top:0;left:0;right:0;bottom:0}div#scroller[data-v-5ffcd6af]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}#scrollbar[data-v-5ffcd6af]{position:fixed;z-index:100000;bottom:0;right:0;transition:transform .3s cubic-bezier(.38,0,.21,.98) 0s;pointer-events:all}#scrollbar[data-v-5ffcd6af]:before{position:absolute;content:"";right:0;bottom:0;height:100%;width:100%;background-color:#ffffff1a}#scrollbar #scrollbar__indicator[data-v-5ffcd6af]{position:absolute;height:100%;width:100%;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;background-color:#ffffff80;transition:bottom .3s cubic-bezier(.38,0,.21,.98) 0s,right .3s cubic-bezier(.38,0,.21,.98) 0s,border-radius .3s cubic-bezier(.38,0,.21,.98) 0s,background-color .3s cubic-bezier(.38,0,.21,.98) 0s;cursor:grab}#scrollbar[data-direction=horizontal][data-v-5ffcd6af]{left:0;width:100%;height:var(--unit);transform-origin:center bottom}#scrollbar[data-direction=horizontal][data-v-5ffcd6af]:before{height:calc(var(--unit) / 4);bottom:0}#scrollbar[data-direction=horizontal] #scrollbar__indicator[data-v-5ffcd6af]{height:var(--unit);bottom:calc(var(--unit) * -.75);transform-origin:left bottom;min-width:calc((100vw - var(--unit)) / var(--columns) - var(--unit))}#scrollbar[data-direction=vertical][data-v-5ffcd6af]{top:0;height:100%;width:calc(var(--unit));transform-origin:right}#scrollbar[data-direction=vertical][data-v-5ffcd6af]:before{width:calc(var(--unit) / 4);right:0}#scrollbar[data-direction=vertical] #scrollbar__indicator[data-v-5ffcd6af]{right:0;width:calc(var(--unit) / 4);transform-origin:right top;min-height:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit))}#scrollbar.hovering>#scrollbar__indicator[data-v-5ffcd6af]{background-color:#fff9}#scrollbar.hovering[data-direction=horizontal]>#scrollbar__indicator[data-v-5ffcd6af]{bottom:0;border-top-right-radius:var(--unit)}#scrollbar.hovering[data-direction=vertical]>#scrollbar__indicator[data-v-5ffcd6af]{width:var(--unit);border-bottom-left-radius:var(--unit)}[data-v-77ce9561]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-77ce9561]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-77ce9561]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-77ce9561]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-77ce9561],body[data-v-77ce9561]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-77ce9561]{overflow:hidden}html.has-scroll-dragging[data-v-77ce9561]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-77ce9561]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-77ce9561]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-77ce9561]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-77ce9561]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-77ce9561]{display:none}h1[data-v-77ce9561]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-77ce9561]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-77ce9561]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-77ce9561]{user-select:none;z-index:-1}h2[data-v-77ce9561]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-77ce9561]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-77ce9561]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-77ce9561]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-77ce9561]{position:relative;width:max-content}.hover__underline[data-v-77ce9561]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-77ce9561]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-77ce9561]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-77ce9561]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-77ce9561]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-77ce9561]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-77ce9561],select[data-v-77ce9561],#dropzone[data-v-77ce9561]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-77ce9561],select[data-v-77ce9561],#dropzone[data-v-77ce9561]{font-size:24px}}input input[type=file][data-v-77ce9561],select input[type=file][data-v-77ce9561],#dropzone input[type=file][data-v-77ce9561]{display:none}input #dropzone[data-v-77ce9561],select #dropzone[data-v-77ce9561],#dropzone #dropzone[data-v-77ce9561]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-77ce9561],select #dropzone[data-v-77ce9561],#dropzone #dropzone[data-v-77ce9561]{font-size:12px}}input #dropzone__container[data-v-77ce9561],select #dropzone__container[data-v-77ce9561],#dropzone #dropzone__container[data-v-77ce9561]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}.col-1[data-v-77ce9561]{grid-column-end:span 1}.col-2[data-v-77ce9561]{grid-column-end:span 2}.col-3[data-v-77ce9561]{grid-column-end:span 3}.col-4[data-v-77ce9561]{grid-column-end:span 4}.col-5[data-v-77ce9561]{grid-column-end:span 5}.col-6[data-v-77ce9561]{grid-column-end:span 6}.col-7[data-v-77ce9561]{grid-column-end:span 7}.col-8[data-v-77ce9561]{grid-column-end:span 8}.col-9[data-v-77ce9561]{grid-column-end:span 9}.col-10[data-v-77ce9561]{grid-column-end:span 10}.col-11[data-v-77ce9561]{grid-column-end:span 11}.col-12[data-v-77ce9561]{grid-column-end:span 12}.col-13[data-v-77ce9561]{grid-column-end:span 13}.col-14[data-v-77ce9561]{grid-column-end:span 14}.col-15[data-v-77ce9561]{grid-column-end:span 15}.col-16[data-v-77ce9561]{grid-column-end:span 16}.col-17[data-v-77ce9561]{grid-column-end:span 17}.col-18[data-v-77ce9561]{grid-column-end:span 18}.col-19[data-v-77ce9561]{grid-column-end:span 19}.col-20[data-v-77ce9561]{grid-column-end:span 20}.col-21[data-v-77ce9561]{grid-column-end:span 21}.row-1[data-v-77ce9561]{grid-row-end:span 1}.row-2[data-v-77ce9561]{grid-row-end:span 2}.row-3[data-v-77ce9561]{grid-row-end:span 3}.row-4[data-v-77ce9561]{grid-row-end:span 4}.row-5[data-v-77ce9561]{grid-row-end:span 5}.row-6[data-v-77ce9561]{grid-row-end:span 6}.row-7[data-v-77ce9561]{grid-row-end:span 7}.row-8[data-v-77ce9561]{grid-row-end:span 8}.row-9[data-v-77ce9561]{grid-row-end:span 9}.row-10[data-v-77ce9561]{grid-row-end:span 10}.row-11[data-v-77ce9561]{grid-row-end:span 11}.row-12[data-v-77ce9561]{grid-row-end:span 12}.row-13[data-v-77ce9561]{grid-row-end:span 13}.row-14[data-v-77ce9561]{grid-row-end:span 14}.row-15[data-v-77ce9561]{grid-row-end:span 15}.row-16[data-v-77ce9561]{grid-row-end:span 16}.row-17[data-v-77ce9561]{grid-row-end:span 17}.row-18[data-v-77ce9561]{grid-row-end:span 18}.row-19[data-v-77ce9561]{grid-row-end:span 19}.row-20[data-v-77ce9561]{grid-row-end:span 20}.row-21[data-v-77ce9561]{grid-row-end:span 21}.process__step__container[data-v-77ce9561]{position:relative;margin-right:calc((100vw - var(--unit)) / var(--columns) - var(--unit) + var(--unit));grid-column-end:span 8}.process__step[data-v-77ce9561]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;display:flex;flex-direction:column;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 3);padding-left:calc(var(--unit) * 4);border:1px solid #EDEDED;border-radius:var(--unit);border-top-left-radius:calc(var(--unit) * 3);height:100%;width:100%;z-index:1;position:relative;max-height:max-content}@media only screen and (max-width: 1300px){.process__step[data-v-77ce9561]{padding-left:calc(var(--unit) * 2);padding-right:calc(var(--unit) * 2)}}.process__step header[data-v-77ce9561]{display:flex;flex-direction:column;width:calc(var(--unit) * 3);height:auto;gap:var(--unit);position:absolute;top:calc(var(--unit) * 3);left:calc(var(--unit) * -1.625);z-index:2;transform:scale(1)}.process__step header .process__step__title__container[data-v-77ce9561]{justify-content:center;align-items:center;display:flex;border-radius:calc(var(--unit) * 1.5);background-color:#fff;width:calc(var(--unit) * 3);height:max-content;padding:var(--unit) calc(var(--unit) / 2);z-index:2}.process__step header .process__step__title__container h3[data-v-77ce9561]{font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0;color:#212121;text-orientation:mixed;writing-mode:vertical-lr;transform:rotate(180deg)}.process__step .process__step__text__container[data-v-77ce9561]{display:grid;grid-template-columns:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 2 - var(--unit) * 2) 1fr;gap:0;min-height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 3 - var(--unit));height:max-content;padding-right:calc((100vw - var(--unit)) / var(--columns) - var(--unit) - var(--unit) * 2);align-items:baseline}@media only screen and (max-width: 1300px){.process__step .process__step__text__container[data-v-77ce9561]{grid-template-columns:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 3 - var(--unit) * 3) 1fr}}.process__step .process__step__text__container .process__step__number[data-v-77ce9561]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#ededed;text-shadow:2px 2px 20px rgba(0,0,0,.3)}@media only screen and (max-width: 1300px){.process__step .process__step__text__container .process__step__number[data-v-77ce9561]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){.process__step .process__step__text__container .process__step__number[data-v-77ce9561]{font-size:38px;line-height:unset;letter-spacing:unset}}.process__step p[data-v-77ce9561]{width:100%;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#fff;height:max-content;min-height:max-content;white-space:normal}@media only screen and (min-width: 2000px){.process__step p[data-v-77ce9561]{font-size:24px}}@media only screen and (max-width: 700px){.process__step p[data-v-77ce9561]{font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0}}[data-v-7e9b0f78]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-7e9b0f78]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-7e9b0f78]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-7e9b0f78]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-7e9b0f78],body[data-v-7e9b0f78]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-7e9b0f78]{overflow:hidden}html.has-scroll-dragging[data-v-7e9b0f78]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-7e9b0f78]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-7e9b0f78]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-7e9b0f78]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-7e9b0f78]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-7e9b0f78]{display:none}h1[data-v-7e9b0f78]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-7e9b0f78]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-7e9b0f78]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-7e9b0f78]{user-select:none;z-index:-1}h2[data-v-7e9b0f78]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-7e9b0f78]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-7e9b0f78]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-7e9b0f78]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-7e9b0f78]{position:relative;width:max-content}.hover__underline[data-v-7e9b0f78]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-7e9b0f78]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-7e9b0f78]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-7e9b0f78]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-7e9b0f78]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-7e9b0f78]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-7e9b0f78],select[data-v-7e9b0f78],#dropzone[data-v-7e9b0f78]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-7e9b0f78],select[data-v-7e9b0f78],#dropzone[data-v-7e9b0f78]{font-size:24px}}input input[type=file][data-v-7e9b0f78],select input[type=file][data-v-7e9b0f78],#dropzone input[type=file][data-v-7e9b0f78]{display:none}input #dropzone[data-v-7e9b0f78],select #dropzone[data-v-7e9b0f78],#dropzone #dropzone[data-v-7e9b0f78]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-7e9b0f78],select #dropzone[data-v-7e9b0f78],#dropzone #dropzone[data-v-7e9b0f78]{font-size:12px}}input #dropzone__container[data-v-7e9b0f78],select #dropzone__container[data-v-7e9b0f78],#dropzone #dropzone__container[data-v-7e9b0f78]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}#section__process[data-v-7e9b0f78]{display:grid;grid-template-columns:repeat(auto-fit,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-auto-columns:calc((100vw - var(--unit)) / var(--columns) - var(--unit));grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));grid-auto-flow:row;gap:var(--unit);padding:var(--unit);grid-template-rows:repeat(11,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));display:inline-grid;padding-top:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit) + var(--unit) + var(--unit));padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 2 + var(--unit) * 2);height:100%;min-width:max-content}@media only screen and (max-width: 700px){#section__process[data-v-7e9b0f78]{margin-left:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 4 + var(--unit) * 4)}}#process__title[data-v-7e9b0f78]{grid-column-start:1;grid-column-end:calc(var(--columns) - 5);grid-row-start:1;grid-row-end:3;align-self:end;margin-left:calc((100vw - var(--unit)) / var(--columns) - var(--unit) + var(--unit))}@media only screen and (max-width: 1300px){#process__title[data-v-7e9b0f78]{grid-column-end:var(--columns)}}#process__hook[data-v-7e9b0f78]{grid-column:4/span 9;grid-row-start:5;grid-row-end:-2;padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 4 + var(--unit) * 4)}#process__hook p[data-v-7e9b0f78]{color:#ededed;white-space:normal;font-family:Neue,sans-serif;font-size:38px;font-variation-settings:"wght" 300;font-weight:400}@media only screen and (max-width: 700px){#process__hook p[data-v-7e9b0f78]{font-size:28px}}@media only screen and (max-width: 1300px){#process__hook[data-v-7e9b0f78]{grid-column:3/var(--columns);grid-row-start:4;padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 8 + var(--unit) * 8)}#process__hook p[data-v-7e9b0f78]{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400}}@media only screen and (max-width: 1300px) and (min-width: 2000px){#process__hook p[data-v-7e9b0f78]{font-size:24px}}@media only screen and (max-width: 700px){#process__hook[data-v-7e9b0f78]{grid-column:2/var(--columns);grid-row-start:4;padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 0 + var(--unit) * 0)}}#steps__limit[data-v-7e9b0f78]{grid-column-start:10;grid-row:2/-1;display:grid;grid-template-columns:repeat(28,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-auto-columns:calc((100vw - var(--unit)) / var(--columns) - var(--unit));grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));grid-auto-flow:row;gap:var(--unit);padding:var(--unit);grid-template-rows:repeat(10,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));padding:0;min-width:max-content;background:red}@media only screen and (max-width: 1300px){#steps__limit[data-v-7e9b0f78]{grid-column-start:7}}@media only screen and (max-width: 700px){#steps__limit[data-v-7e9b0f78]{grid-column-start:2}}#section__studio{display:grid;grid-template-columns:repeat(auto-fit,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-auto-columns:calc((100vw - var(--unit)) / var(--columns) - var(--unit));grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));grid-auto-flow:row;gap:var(--unit);padding:var(--unit);grid-template-rows:repeat(calc(var(--rows) - 1),calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));display:inline-grid;padding-top:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit) + var(--unit) * 2);padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 2 + var(--unit) * 2);height:100%;min-width:max-content;position:relative;z-index:1}@media only screen and (max-width: 700px){#section__studio{margin-left:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 4 + var(--unit) * 4)}}#studio__info{display:grid;grid-template-rows:repeat(3,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));grid-template-columns:repeat(var(--columns),calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-row-start:calc(var(--rows) - 4);grid-row-end:span 3;gap:var(--unit);grid-column-start:1;grid-column-end:span var(--columns)}@media only screen and (max-width: 1300px){#studio__info{grid-row:calc(var(--rows) - 5)/span 5;grid-template-rows:repeat(5,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));grid-template-columns:repeat(calc(var(--columns) - 1),calc((100vw - var(--unit)) / var(--columns) - var(--unit)))}}@media only screen and (max-width: 700px){#studio__info{grid-row:10/span 7;grid-template-columns:repeat(calc(var(--columns)),calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-template-rows:repeat(7,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)))}}#studio__title{grid-column-start:2;grid-column-end:span 11;grid-row-start:1;grid-row-end:span 3;align-self:end}@media only screen and (max-width: 700px){#studio__title{grid-column:1/-1;grid-row-end:span 2}}.studio__photo{grid-column-end:span 7;grid-row-start:1;grid-row-end:span calc(var(--rows) - 6);position:relative;display:flex;z-index:2}.studio__photo#studio__photo0{grid-column-start:4}@media only screen and (max-width: 1300px){.studio__photo{grid-column-end:span 9;grid-row-end:span calc(var(--rows) - 6)}}@media only screen and (max-width: 700px){.studio__photo{grid-row-start:2;grid-column-end:span var(--columns);grid-row-end:span 7;margin-bottom:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) / 2)}}.studio__photo .studio__count{font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;position:absolute;right:var(--unit);top:var(--unit);color:#ededed;opacity:.7;z-index:2}@media only screen and (min-width: 2000px){.studio__photo .studio__count{font-size:12px}}.studio__photo p{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#ededed;position:absolute;bottom:calc(var(--unit) * -2.6666);left:0;z-index:2}@media only screen and (min-width: 2000px){.studio__photo p{font-size:24px}}@media only screen and (max-width: 700px){.studio__photo p{font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0}}.studio__photo img{height:100%;width:100%;object-fit:cover;transform:translateZ(0);position:relative;z-index:2;mix-blend-mode:overlay}#studio__address{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#fff;grid-column-start:10;grid-column-end:span 3;grid-row:3/3;align-self:end;transform:translateY(calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * .06))}@media only screen and (min-width: 2000px){#studio__address{font-size:24px}}@media only screen and (max-width: 1300px){#studio__address{grid-column-start:9}}@media only screen and (max-width: 700px){#studio__address{font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0;grid-row:3/3;grid-column:6/-1;transform:translateY(0);align-self:start}}#studio__hook__container{grid-column-start:-5;grid-column-end:span 3;grid-row-start:2;grid-row-end:span 2;align-self:end;display:flex;flex-direction:column;gap:var(--unit)}@media only screen and (max-width: 1300px){#studio__hook__container{display:grid;grid-template-columns:repeat(auto-fill,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-template-rows:1fr;grid-column:2/-1;grid-row-start:4;grid-row-end:span 2;flex-direction:row;align-items:center;height:100%}}@media only screen and (max-width: 700px){#studio__hook__container{grid-column:2/-2;grid-row:4/-1;align-self:start;height:unset;grid-template-rows:repeat(4,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));gap:var(--unit)}}#studio__hook{font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0;white-space:normal;color:#ededed}@media only screen and (max-width: 1300px){#studio__hook{grid-column:3/span 5}}@media only screen and (max-width: 700px){#studio__hook{font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;grid-column:1/span 4;grid-row:1/span 2;align-self:start;margin-top:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) / -2 + var(--unit))}}@media only screen and (max-width: 700px) and (min-width: 2000px){#studio__hook{font-size:12px}}#studio__cta{display:flex;align-items:center;justify-content:space-between;grid-column-end:span 3;width:100%;min-width:max-content;height:calc(var(--unit) * 4);position:relative;cursor:pointer}@media only screen and (max-width: 1300px){#studio__cta{grid-column:10/-1}}@media only screen and (max-width: 700px){#studio__cta{height:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));border-radius:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) / 2);grid-column:1/-1;grid-row:3/span 1}}#studio__cta span{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#212121;z-index:2;transition:color .6s cubic-bezier(.38,0,.21,.98) 0s}@media only screen and (min-width: 2000px){#studio__cta span{font-size:24px}}#studio__cta .inner{background-color:#fff;height:calc(var(--unit) * 4);width:calc(var(--unit) * 4);display:flex;align-items:center;justify-content:center;z-index:2;border-radius:50%;transition:filter .6s cubic-bezier(.38,0,.21,.98) 0s,background-color .6s cubic-bezier(.38,0,.21,.98) 0s}@media only screen and (max-width: 700px){#studio__cta .inner{height:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));width:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit))}}#studio__cta .inner svg{transform:scaleX(-1)!important;height:calc(var(--unit) * 2)}#studio__cta .inner svg *{stroke:#212121;transition:stroke .3s cubic-bezier(.38,0,.21,.98) 0s}#studio__cta .cta__content{height:100%;border-radius:calc(var(--unit) * 2);display:flex;align-items:center;justify-content:center;flex-grow:1;margin-left:-2px;background-color:#fff;padding:0 var(--unit);transition:filter .6s cubic-bezier(.38,0,.21,.98) 0s,background-color .6s cubic-bezier(.38,0,.21,.98) 0s}@media only screen and (max-width: 700px){#studio__cta .cta__content{border-radius:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) / 2)}}#studio__cta:hover .cta__content{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a}#studio__cta:hover .inner{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;backdrop-filter:blur(16px) saturate(800%);-webkit-backdrop-filter:blur(20px) saturate(360%);outline:none}#studio__cta:hover .inner svg *{stroke:#fff}#studio__cta:hover span{color:#fff;transition:color .2s cubic-bezier(.38,0,.21,.98) 0s}[data-v-47af5c13]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-47af5c13]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-47af5c13]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-47af5c13]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-47af5c13],body[data-v-47af5c13]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-47af5c13]{overflow:hidden}html.has-scroll-dragging[data-v-47af5c13]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-47af5c13]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-47af5c13]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-47af5c13]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-47af5c13]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-47af5c13]{display:none}h1[data-v-47af5c13]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-47af5c13]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-47af5c13]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-47af5c13]{user-select:none;z-index:-1}h2[data-v-47af5c13]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-47af5c13]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-47af5c13]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-47af5c13]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-47af5c13]{position:relative;width:max-content}.hover__underline[data-v-47af5c13]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-47af5c13]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-47af5c13]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-47af5c13]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-47af5c13]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-47af5c13]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-47af5c13],select[data-v-47af5c13],#dropzone[data-v-47af5c13]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-47af5c13],select[data-v-47af5c13],#dropzone[data-v-47af5c13]{font-size:24px}}input input[type=file][data-v-47af5c13],select input[type=file][data-v-47af5c13],#dropzone input[type=file][data-v-47af5c13]{display:none}input #dropzone[data-v-47af5c13],select #dropzone[data-v-47af5c13],#dropzone #dropzone[data-v-47af5c13]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-47af5c13],select #dropzone[data-v-47af5c13],#dropzone #dropzone[data-v-47af5c13]{font-size:12px}}input #dropzone__container[data-v-47af5c13],select #dropzone__container[data-v-47af5c13],#dropzone #dropzone__container[data-v-47af5c13]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}.filter[data-v-47af5c13]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0;background:rgba(255,255,255,.2);height:calc(var(--unit) * 2);padding:calc(var(--unit) / 2);display:flex;align-items:center;justify-content:center;border-radius:calc(var(--unit) * 1.5);gap:calc(var(--unit) / 2);border:1px solid #EDEDED;color:#ededed;user-select:none;cursor:pointer;z-index:10000;pointer-events:all;transition:filter .4s cubic-bezier(.38,0,.21,.98) 0s,color .4s cubic-bezier(.38,0,.21,.98) 0s}@media only screen and (max-width: 700px){.filter[data-v-47af5c13]{padding:calc(var(--unit) * 2);height:calc(var(--unit) * 4);border-radius:calc(var(--unit) * 2)}}.filter[data-v-47af5c13]:first-child{grid-column-start:2}.filter .filter__indicator[data-v-47af5c13]{height:var(--unit);width:var(--unit);border-radius:50%;border:1px solid #FFF}.filter .filter__indicator.active[data-v-47af5c13]{background:#FFF}.filter[data-v-47af5c13]:hover{backdrop-filter:blur(16px) saturate(600%);-webkit-backdrop-filter:blur(16px) saturate(800%);color:#fff}[data-v-7de4f1fc]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-7de4f1fc]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-7de4f1fc]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-7de4f1fc]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-7de4f1fc],body[data-v-7de4f1fc]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-7de4f1fc]{overflow:hidden}html.has-scroll-dragging[data-v-7de4f1fc]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-7de4f1fc]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-7de4f1fc]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-7de4f1fc]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-7de4f1fc]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-7de4f1fc]{display:none}h1[data-v-7de4f1fc]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-7de4f1fc]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-7de4f1fc]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-7de4f1fc]{user-select:none;z-index:-1}h2[data-v-7de4f1fc]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-7de4f1fc]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-7de4f1fc]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-7de4f1fc]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-7de4f1fc]{position:relative;width:max-content}.hover__underline[data-v-7de4f1fc]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-7de4f1fc]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-7de4f1fc]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-7de4f1fc]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-7de4f1fc]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-7de4f1fc]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-7de4f1fc],select[data-v-7de4f1fc],#dropzone[data-v-7de4f1fc]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-7de4f1fc],select[data-v-7de4f1fc],#dropzone[data-v-7de4f1fc]{font-size:24px}}input input[type=file][data-v-7de4f1fc],select input[type=file][data-v-7de4f1fc],#dropzone input[type=file][data-v-7de4f1fc]{display:none}input #dropzone[data-v-7de4f1fc],select #dropzone[data-v-7de4f1fc],#dropzone #dropzone[data-v-7de4f1fc]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-7de4f1fc],select #dropzone[data-v-7de4f1fc],#dropzone #dropzone[data-v-7de4f1fc]{font-size:12px}}input #dropzone__container[data-v-7de4f1fc],select #dropzone__container[data-v-7de4f1fc],#dropzone #dropzone__container[data-v-7de4f1fc]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}.grid__item[data-v-7de4f1fc]{position:absolute;top:0;left:0;z-index:1;opacity:1;transition:box-shadow .6s cubic-bezier(.38,0,.21,.98) 0s,transform .6s cubic-bezier(.38,0,.21,.98) 0s,height .6s cubic-bezier(.38,0,.21,.98) 0s,width .6s cubic-bezier(.38,0,.21,.98) 0s,padding .3s cubic-bezier(.38,0,.21,.98) 0s}.grid__item.fix-transform[data-v-7de4f1fc]{transition:box-shadow .6s cubic-bezier(.38,0,.21,.98) 0s,transform 0s cubic-bezier(.38,0,.21,.98) 0s,height .6s cubic-bezier(.38,0,.21,.98) 0s,width .6s cubic-bezier(.38,0,.21,.98) 0s,padding .3s cubic-bezier(.38,0,.21,.98) 0s}.grid__item.on-top[data-v-7de4f1fc]{z-index:99}.grid__item.preview[data-v-7de4f1fc]{padding:var(--unit)}.grid__item.blur[data-v-7de4f1fc]{opacity:.7;filter:blur(20px)}.grid__item.editable[data-v-7de4f1fc]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;border:1px solid #EDEDED;border-radius:calc(var(--unit) / 2);transition:box-shadow .6s cubic-bezier(.38,0,.21,.98) 0s,transform .3s cubic-bezier(.38,0,.21,.98) 0s,height .3s cubic-bezier(.38,0,.21,.98) 0s,width .3s cubic-bezier(.38,0,.21,.98) 0s}.grid__item.editable.fix-transform[data-v-7de4f1fc]{transition:box-shadow .6s cubic-bezier(.38,0,.21,.98) 0s,transform 0s cubic-bezier(.38,0,.21,.98) 0s,height 0s cubic-bezier(.38,0,.21,.98) 0s,width 0s cubic-bezier(.38,0,.21,.98) 0s}.grid__item.editable.hovering[data-v-7de4f1fc]{z-index:10;box-shadow:0 6px 30px #0006}.grid__item.editable .grid__item__border[data-v-7de4f1fc],.grid__item.editable .grid__item__corner[data-v-7de4f1fc]{position:absolute;transition:all .3s cubic-bezier(.38,0,.21,.98) 0s;z-index:100;pointer-events:all}.grid__item.editable .grid__item__border.border__top[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.border__top[data-v-7de4f1fc]{left:0;right:0;top:0;height:var(--unit)}.grid__item.editable .grid__item__border.border__bottom[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.border__bottom[data-v-7de4f1fc]{left:0;right:0;bottom:0;height:var(--unit)}.grid__item.editable .grid__item__border.border__left[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.border__left[data-v-7de4f1fc]{left:0;bottom:0;top:0;width:var(--unit)}.grid__item.editable .grid__item__border.border__right[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.border__right[data-v-7de4f1fc]{bottom:0;right:0;top:0;width:var(--unit)}.grid__item.editable .grid__item__border.corner__top__right[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.corner__top__right[data-v-7de4f1fc]{top:0;right:0}.grid__item.editable .grid__item__border.corner__top__left[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.corner__top__left[data-v-7de4f1fc]{top:0;left:0}.grid__item.editable .grid__item__border.corner__bottom__left[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.corner__bottom__left[data-v-7de4f1fc]{bottom:0;left:0}.grid__item.editable .grid__item__border.corner__bottom__right[data-v-7de4f1fc],.grid__item.editable .grid__item__corner.corner__bottom__right[data-v-7de4f1fc]{bottom:0;right:0}.grid__item.editable .grid__item__border[data-v-7de4f1fc]:hover,.grid__item.editable .grid__item__corner[data-v-7de4f1fc]:hover{background-color:#ffffff80}.grid__item.editable .grid__item__corner[data-v-7de4f1fc]{height:calc(var(--unit) * 2);width:calc(var(--unit) * 2);z-index:101}.grid__item.editable .grid__item__delete[data-v-7de4f1fc],.grid__item.editable .grid__item__unpin[data-v-7de4f1fc]{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;position:absolute;right:var(--unit);color:#fff;cursor:pointer;z-index:11;pointer-events:all}@media only screen and (min-width: 2000px){.grid__item.editable .grid__item__delete[data-v-7de4f1fc],.grid__item.editable .grid__item__unpin[data-v-7de4f1fc]{font-size:24px}}.grid__item.editable .grid__item__delete[data-v-7de4f1fc]{top:var(--unit)}.grid__item.editable .grid__item__unpin[data-v-7de4f1fc]{bottom:var(--unit)}.grid__item.editable .grid__item__id[data-v-7de4f1fc]{font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;position:absolute;left:var(--unit);top:var(--unit);color:#fff}@media only screen and (min-width: 2000px){.grid__item.editable .grid__item__id[data-v-7de4f1fc]{font-size:12px}}[data-v-b6319698]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-b6319698]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-b6319698]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-b6319698]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-b6319698],body[data-v-b6319698]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-b6319698]{overflow:hidden}html.has-scroll-dragging[data-v-b6319698]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-b6319698]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-b6319698]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-b6319698]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-b6319698]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-b6319698]{display:none}h1[data-v-b6319698]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-b6319698]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-b6319698]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-b6319698]{user-select:none;z-index:-1}h2[data-v-b6319698]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-b6319698]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-b6319698]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-b6319698]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-b6319698]{position:relative;width:max-content}.hover__underline[data-v-b6319698]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-b6319698]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-b6319698]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-b6319698]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-b6319698]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-b6319698]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-b6319698],select[data-v-b6319698],#dropzone[data-v-b6319698]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-b6319698],select[data-v-b6319698],#dropzone[data-v-b6319698]{font-size:24px}}input input[type=file][data-v-b6319698],select input[type=file][data-v-b6319698],#dropzone input[type=file][data-v-b6319698]{display:none}input #dropzone[data-v-b6319698],select #dropzone[data-v-b6319698],#dropzone #dropzone[data-v-b6319698]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-b6319698],select #dropzone[data-v-b6319698],#dropzone #dropzone[data-v-b6319698]{font-size:12px}}input #dropzone__container[data-v-b6319698],select #dropzone__container[data-v-b6319698],#dropzone #dropzone__container[data-v-b6319698]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}.grid__layout[data-v-b6319698]{min-width:max-content;min-height:max-content;position:relative;color:#fff}[data-v-c8cdc886]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-c8cdc886]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-c8cdc886]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-c8cdc886]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-c8cdc886],body[data-v-c8cdc886]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-c8cdc886]{overflow:hidden}html.has-scroll-dragging[data-v-c8cdc886]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-c8cdc886]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-c8cdc886]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-c8cdc886]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-c8cdc886]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-c8cdc886]{display:none}h1[data-v-c8cdc886]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-c8cdc886]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-c8cdc886]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-c8cdc886]{user-select:none;z-index:-1}h2[data-v-c8cdc886]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-c8cdc886]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-c8cdc886]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-c8cdc886]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-c8cdc886]{position:relative;width:max-content}.hover__underline[data-v-c8cdc886]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-c8cdc886]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-c8cdc886]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-c8cdc886]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-c8cdc886]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-c8cdc886]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-c8cdc886],select[data-v-c8cdc886],#dropzone[data-v-c8cdc886]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-c8cdc886],select[data-v-c8cdc886],#dropzone[data-v-c8cdc886]{font-size:24px}}input input[type=file][data-v-c8cdc886],select input[type=file][data-v-c8cdc886],#dropzone input[type=file][data-v-c8cdc886]{display:none}input #dropzone[data-v-c8cdc886],select #dropzone[data-v-c8cdc886],#dropzone #dropzone[data-v-c8cdc886]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-c8cdc886],select #dropzone[data-v-c8cdc886],#dropzone #dropzone[data-v-c8cdc886]{font-size:12px}}input #dropzone__container[data-v-c8cdc886],select #dropzone__container[data-v-c8cdc886],#dropzone #dropzone__container[data-v-c8cdc886]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}.col-1[data-v-c8cdc886]{grid-column-end:span 1}.col-2[data-v-c8cdc886]{grid-column-end:span 2}.col-3[data-v-c8cdc886]{grid-column-end:span 3}.col-4[data-v-c8cdc886]{grid-column-end:span 4}.col-5[data-v-c8cdc886]{grid-column-end:span 5}.col-6[data-v-c8cdc886]{grid-column-end:span 6}.col-7[data-v-c8cdc886]{grid-column-end:span 7}.col-8[data-v-c8cdc886]{grid-column-end:span 8}.col-9[data-v-c8cdc886]{grid-column-end:span 9}.col-10[data-v-c8cdc886]{grid-column-end:span 10}.col-11[data-v-c8cdc886]{grid-column-end:span 11}.col-12[data-v-c8cdc886]{grid-column-end:span 12}.col-13[data-v-c8cdc886]{grid-column-end:span 13}.col-14[data-v-c8cdc886]{grid-column-end:span 14}.col-15[data-v-c8cdc886]{grid-column-end:span 15}.col-16[data-v-c8cdc886]{grid-column-end:span 16}.col-17[data-v-c8cdc886]{grid-column-end:span 17}.col-18[data-v-c8cdc886]{grid-column-end:span 18}.col-19[data-v-c8cdc886]{grid-column-end:span 19}.col-20[data-v-c8cdc886]{grid-column-end:span 20}.col-21[data-v-c8cdc886]{grid-column-end:span 21}.row-1[data-v-c8cdc886]{grid-row-end:span 1}.row-2[data-v-c8cdc886]{grid-row-end:span 2}.row-3[data-v-c8cdc886]{grid-row-end:span 3}.row-4[data-v-c8cdc886]{grid-row-end:span 4}.row-5[data-v-c8cdc886]{grid-row-end:span 5}.row-6[data-v-c8cdc886]{grid-row-end:span 6}.row-7[data-v-c8cdc886]{grid-row-end:span 7}.row-8[data-v-c8cdc886]{grid-row-end:span 8}.row-9[data-v-c8cdc886]{grid-row-end:span 9}.row-10[data-v-c8cdc886]{grid-row-end:span 10}.row-11[data-v-c8cdc886]{grid-row-end:span 11}.row-12[data-v-c8cdc886]{grid-row-end:span 12}.row-13[data-v-c8cdc886]{grid-row-end:span 13}.row-14[data-v-c8cdc886]{grid-row-end:span 14}.row-15[data-v-c8cdc886]{grid-row-end:span 15}.row-16[data-v-c8cdc886]{grid-row-end:span 16}.row-17[data-v-c8cdc886]{grid-row-end:span 17}.row-18[data-v-c8cdc886]{grid-row-end:span 18}.row-19[data-v-c8cdc886]{grid-row-end:span 19}.row-20[data-v-c8cdc886]{grid-row-end:span 20}.row-21[data-v-c8cdc886]{grid-row-end:span 21}@keyframes appear-c8cdc886{0%{filter:blur(30px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes appear-info-c8cdc886{0%{opacity:0}to{opacity:1}}.project__thumbnail__container[data-v-c8cdc886]{display:flex;flex-direction:column;gap:var(--unit);z-index:2;width:100%;height:100%;position:relative}.project__thumbnail__container[data-v-c8cdc886]:first-of-type{grid-column-start:3!important;grid-row-start:2!important}.project__thumbnail__container.blurred .project__thumbnail[data-v-c8cdc886]{opacity:.4;filter:blur(10px)}.project__thumbnail__container.blurred .project__info[data-v-c8cdc886]{filter:blur(20px)}.project__thumbnail__container.transition[data-v-c8cdc886]{z-index:10;position:relative}.project__thumbnail__container.hidden[data-v-c8cdc886]{pointer-events:none}.project__thumbnail__container.hidden .project__thumbnail[data-v-c8cdc886],.project__thumbnail__container.hidden .project__info[data-v-c8cdc886]{opacity:0;filter:blur(20px)}.project__thumbnail__container:nth-child(1) .project__thumbnail[data-v-c8cdc886]{animation-duration:1.2s}.project__thumbnail__container:nth-child(1) .project__info[data-v-c8cdc886]{animation-duration:1.2s}.project__thumbnail__container:nth-child(2) .project__thumbnail[data-v-c8cdc886]{animation-duration:1.5s}.project__thumbnail__container:nth-child(2) .project__info[data-v-c8cdc886]{animation-duration:1.5s}.project__thumbnail__container:nth-child(3) .project__thumbnail[data-v-c8cdc886]{animation-duration:1.8s}.project__thumbnail__container:nth-child(3) .project__info[data-v-c8cdc886]{animation-duration:1.8s}.project__thumbnail__container:nth-child(4) .project__thumbnail[data-v-c8cdc886]{animation-duration:2.1s}.project__thumbnail__container:nth-child(4) .project__info[data-v-c8cdc886]{animation-duration:2.1s}.project__thumbnail__container:nth-child(5) .project__thumbnail[data-v-c8cdc886]{animation-duration:2.4s}.project__thumbnail__container:nth-child(5) .project__info[data-v-c8cdc886]{animation-duration:2.4s}.project__thumbnail__container:nth-child(6) .project__thumbnail[data-v-c8cdc886]{animation-duration:2.7s}.project__thumbnail__container:nth-child(6) .project__info[data-v-c8cdc886]{animation-duration:2.7s}.project__thumbnail__container:nth-child(7) .project__thumbnail[data-v-c8cdc886]{animation-duration:3s}.project__thumbnail__container:nth-child(7) .project__info[data-v-c8cdc886]{animation-duration:3s}.project__thumbnail__container:nth-child(8) .project__thumbnail[data-v-c8cdc886]{animation-duration:3.3s}.project__thumbnail__container:nth-child(8) .project__info[data-v-c8cdc886]{animation-duration:3.3s}.project__thumbnail__container:nth-child(9) .project__thumbnail[data-v-c8cdc886]{animation-duration:3.6s}.project__thumbnail__container:nth-child(9) .project__info[data-v-c8cdc886]{animation-duration:3.6s}.project__thumbnail__container:nth-child(10) .project__thumbnail[data-v-c8cdc886]{animation-duration:3.9s}.project__thumbnail__container:nth-child(10) .project__info[data-v-c8cdc886]{animation-duration:3.9s}.project__thumbnail__container:nth-child(11) .project__thumbnail[data-v-c8cdc886]{animation-duration:4.2s}.project__thumbnail__container:nth-child(11) .project__info[data-v-c8cdc886]{animation-duration:4.2s}.project__thumbnail__container:nth-child(12) .project__thumbnail[data-v-c8cdc886]{animation-duration:4.5s}.project__thumbnail__container:nth-child(12) .project__info[data-v-c8cdc886]{animation-duration:4.5s}.project__thumbnail__container:nth-child(13) .project__thumbnail[data-v-c8cdc886]{animation-duration:4.8s}.project__thumbnail__container:nth-child(13) .project__info[data-v-c8cdc886]{animation-duration:4.8s}.project__thumbnail__container:nth-child(14) .project__thumbnail[data-v-c8cdc886]{animation-duration:5.1s}.project__thumbnail__container:nth-child(14) .project__info[data-v-c8cdc886]{animation-duration:5.1s}.project__thumbnail__container:nth-child(15) .project__thumbnail[data-v-c8cdc886]{animation-duration:5.4s}.project__thumbnail__container:nth-child(15) .project__info[data-v-c8cdc886]{animation-duration:5.4s}.project__thumbnail__container:nth-child(16) .project__thumbnail[data-v-c8cdc886]{animation-duration:5.7s}.project__thumbnail__container:nth-child(16) .project__info[data-v-c8cdc886]{animation-duration:5.7s}.project__thumbnail__container:nth-child(17) .project__thumbnail[data-v-c8cdc886]{animation-duration:6s}.project__thumbnail__container:nth-child(17) .project__info[data-v-c8cdc886]{animation-duration:6s}.project__thumbnail__container:nth-child(18) .project__thumbnail[data-v-c8cdc886]{animation-duration:6.3s}.project__thumbnail__container:nth-child(18) .project__info[data-v-c8cdc886]{animation-duration:6.3s}.project__thumbnail__container:nth-child(19) .project__thumbnail[data-v-c8cdc886]{animation-duration:6.6s}.project__thumbnail__container:nth-child(19) .project__info[data-v-c8cdc886]{animation-duration:6.6s}.project__thumbnail__container:nth-child(20) .project__thumbnail[data-v-c8cdc886]{animation-duration:6.9s}.project__thumbnail__container:nth-child(20) .project__info[data-v-c8cdc886]{animation-duration:6.9s}.project__thumbnail__container:nth-child(21) .project__thumbnail[data-v-c8cdc886]{animation-duration:7.2s}.project__thumbnail__container:nth-child(21) .project__info[data-v-c8cdc886]{animation-duration:7.2s}.project__thumbnail__container:nth-child(22) .project__thumbnail[data-v-c8cdc886]{animation-duration:7.5s}.project__thumbnail__container:nth-child(22) .project__info[data-v-c8cdc886]{animation-duration:7.5s}.project__thumbnail__container:nth-child(23) .project__thumbnail[data-v-c8cdc886]{animation-duration:7.8s}.project__thumbnail__container:nth-child(23) .project__info[data-v-c8cdc886]{animation-duration:7.8s}.project__thumbnail__container:nth-child(24) .project__thumbnail[data-v-c8cdc886]{animation-duration:8.1s}.project__thumbnail__container:nth-child(24) .project__info[data-v-c8cdc886]{animation-duration:8.1s}.project__thumbnail__container:nth-child(25) .project__thumbnail[data-v-c8cdc886]{animation-duration:8.4s}.project__thumbnail__container:nth-child(25) .project__info[data-v-c8cdc886]{animation-duration:8.4s}.project__thumbnail__container:nth-child(26) .project__thumbnail[data-v-c8cdc886]{animation-duration:8.7s}.project__thumbnail__container:nth-child(26) .project__info[data-v-c8cdc886]{animation-duration:8.7s}.project__thumbnail__container:nth-child(27) .project__thumbnail[data-v-c8cdc886]{animation-duration:9s}.project__thumbnail__container:nth-child(27) .project__info[data-v-c8cdc886]{animation-duration:9s}.project__thumbnail__container:nth-child(28) .project__thumbnail[data-v-c8cdc886]{animation-duration:9.3s}.project__thumbnail__container:nth-child(28) .project__info[data-v-c8cdc886]{animation-duration:9.3s}.project__thumbnail__container:nth-child(29) .project__thumbnail[data-v-c8cdc886]{animation-duration:9.6s}.project__thumbnail__container:nth-child(29) .project__info[data-v-c8cdc886]{animation-duration:9.6s}.project__thumbnail__container:nth-child(30) .project__thumbnail[data-v-c8cdc886]{animation-duration:9.9s}.project__thumbnail__container:nth-child(30) .project__info[data-v-c8cdc886]{animation-duration:9.9s}.project__thumbnail__container:nth-child(31) .project__thumbnail[data-v-c8cdc886]{animation-duration:10.2s}.project__thumbnail__container:nth-child(31) .project__info[data-v-c8cdc886]{animation-duration:10.2s}.project__thumbnail__container:nth-child(32) .project__thumbnail[data-v-c8cdc886]{animation-duration:10.5s}.project__thumbnail__container:nth-child(32) .project__info[data-v-c8cdc886]{animation-duration:10.5s}.project__thumbnail__container:nth-child(33) .project__thumbnail[data-v-c8cdc886]{animation-duration:10.8s}.project__thumbnail__container:nth-child(33) .project__info[data-v-c8cdc886]{animation-duration:10.8s}.project__thumbnail__container:nth-child(34) .project__thumbnail[data-v-c8cdc886]{animation-duration:11.1s}.project__thumbnail__container:nth-child(34) .project__info[data-v-c8cdc886]{animation-duration:11.1s}.project__thumbnail__container:nth-child(35) .project__thumbnail[data-v-c8cdc886]{animation-duration:11.4s}.project__thumbnail__container:nth-child(35) .project__info[data-v-c8cdc886]{animation-duration:11.4s}.project__thumbnail__container:nth-child(36) .project__thumbnail[data-v-c8cdc886]{animation-duration:11.7s}.project__thumbnail__container:nth-child(36) .project__info[data-v-c8cdc886]{animation-duration:11.7s}.project__thumbnail__container:nth-child(37) .project__thumbnail[data-v-c8cdc886]{animation-duration:12s}.project__thumbnail__container:nth-child(37) .project__info[data-v-c8cdc886]{animation-duration:12s}.project__thumbnail__container:nth-child(38) .project__thumbnail[data-v-c8cdc886]{animation-duration:12.3s}.project__thumbnail__container:nth-child(38) .project__info[data-v-c8cdc886]{animation-duration:12.3s}.project__thumbnail__container:nth-child(39) .project__thumbnail[data-v-c8cdc886]{animation-duration:12.6s}.project__thumbnail__container:nth-child(39) .project__info[data-v-c8cdc886]{animation-duration:12.6s}.project__thumbnail__container:nth-child(40) .project__thumbnail[data-v-c8cdc886]{animation-duration:12.9s}.project__thumbnail__container:nth-child(40) .project__info[data-v-c8cdc886]{animation-duration:12.9s}.project__thumbnail__container:nth-child(41) .project__thumbnail[data-v-c8cdc886]{animation-duration:13.2s}.project__thumbnail__container:nth-child(41) .project__info[data-v-c8cdc886]{animation-duration:13.2s}.project__thumbnail__container:nth-child(42) .project__thumbnail[data-v-c8cdc886]{animation-duration:13.5s}.project__thumbnail__container:nth-child(42) .project__info[data-v-c8cdc886]{animation-duration:13.5s}.project__thumbnail__container:nth-child(43) .project__thumbnail[data-v-c8cdc886]{animation-duration:13.8s}.project__thumbnail__container:nth-child(43) .project__info[data-v-c8cdc886]{animation-duration:13.8s}.project__thumbnail__container:nth-child(44) .project__thumbnail[data-v-c8cdc886]{animation-duration:14.1s}.project__thumbnail__container:nth-child(44) .project__info[data-v-c8cdc886]{animation-duration:14.1s}.project__thumbnail__container:nth-child(45) .project__thumbnail[data-v-c8cdc886]{animation-duration:14.4s}.project__thumbnail__container:nth-child(45) .project__info[data-v-c8cdc886]{animation-duration:14.4s}.project__thumbnail__container:nth-child(46) .project__thumbnail[data-v-c8cdc886]{animation-duration:14.7s}.project__thumbnail__container:nth-child(46) .project__info[data-v-c8cdc886]{animation-duration:14.7s}.project__thumbnail__container:nth-child(47) .project__thumbnail[data-v-c8cdc886]{animation-duration:15s}.project__thumbnail__container:nth-child(47) .project__info[data-v-c8cdc886]{animation-duration:15s}.project__thumbnail__container:nth-child(48) .project__thumbnail[data-v-c8cdc886]{animation-duration:15.3s}.project__thumbnail__container:nth-child(48) .project__info[data-v-c8cdc886]{animation-duration:15.3s}.project__thumbnail__container:nth-child(49) .project__thumbnail[data-v-c8cdc886]{animation-duration:15.6s}.project__thumbnail__container:nth-child(49) .project__info[data-v-c8cdc886]{animation-duration:15.6s}.project__thumbnail[data-v-c8cdc886]{width:100%;height:100%;display:flex;overflow:hidden;cursor:pointer;transition:border-radius .3s cubic-bezier(.38,0,.21,.98) 0s,opacity .6s cubic-bezier(.38,0,.21,.98) 0s,filter .6s cubic-bezier(.38,0,.21,.98) 0s;animation:appear-c8cdc886 cubic-bezier(.38,0,.21,.98)}.project__thumbnail.display[data-v-c8cdc886]{cursor:grab}.project__thumbnail img[data-v-c8cdc886]{object-fit:cover;transition:transform .3s cubic-bezier(.38,0,.21,.98) 0s;width:100%;height:100%}.project__thumbnail:hover img[data-v-c8cdc886]{transition:transform .6s cubic-bezier(.38,0,.21,.98) 0s;transform:translate(0) scale(1.1)}.project__thumbnail[data-v-c8cdc886]:hover{border-radius:calc(var(--unit) * 2)}.project__thumbnail.transition[data-v-c8cdc886]{transform-origin:top left;transition:border-radius .3s cubic-bezier(.38,0,.21,.98) 0s,opacity .6s cubic-bezier(.38,0,.21,.98) 0s,filter .6s cubic-bezier(.38,0,.21,.98) 0s;border-radius:0!important;z-index:10}.project__thumbnail.transition img[data-v-c8cdc886]{transform:translate(0) scale(1)}.project__info[data-v-c8cdc886]{width:max-content;transition:filter .6s cubic-bezier(.38,0,.21,.98) 0s;z-index:auto;transform-origin:top left;position:absolute;top:calc(100% + var(--unit));left:0;animation:appear-info-c8cdc886 cubic-bezier(.38,0,.21,.98)}.project__info .project__client[data-v-c8cdc886]{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#fff;opacity:.7;transition:all .6s cubic-bezier(.38,0,.21,.98) 0s;font-weight:300}@media only screen and (min-width: 2000px){.project__info .project__client[data-v-c8cdc886]{font-size:24px}}@media only screen and (max-width: 700px){.project__info .project__client[data-v-c8cdc886]{font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400}}@media only screen and (max-width: 700px) and (min-width: 2000px){.project__info .project__client[data-v-c8cdc886]{font-size:12px}}.project__info .project__title[data-v-c8cdc886]{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#fff;position:relative;transition:all .9s cubic-bezier(.38,0,.21,.98) 0s;width:100%;white-space:normal}@media only screen and (min-width: 2000px){.project__info .project__title[data-v-c8cdc886]{font-size:24px}}.project__info.transition[data-v-c8cdc886]{z-index:11}.project__info.transition .project__title[data-v-c8cdc886]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));transform:translate(-5px)}@media only screen and (max-width: 1300px){.project__info.transition .project__title[data-v-c8cdc886]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){.project__info.transition .project__title[data-v-c8cdc886]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}@media only screen and (max-width: 700px){.project__info.transition .project__title[data-v-c8cdc886]{transform:translateY(0)}}.project__info.transition .project__title[data-v-c8cdc886]:after{width:0}.project__info.transition .project__client[data-v-c8cdc886]{opacity:1;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400}@media only screen and (min-width: 2000px){.project__info.transition .project__client[data-v-c8cdc886]{font-size:24px}}.project__info.transition .project__client[data-v-c8cdc886]:before{content:"\2014  "}[data-v-7c6a3981]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-7c6a3981]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-7c6a3981]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-7c6a3981]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-7c6a3981],body[data-v-7c6a3981]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-7c6a3981]{overflow:hidden}html.has-scroll-dragging[data-v-7c6a3981]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-7c6a3981]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-7c6a3981]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-7c6a3981]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-7c6a3981]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-7c6a3981]{display:none}h1[data-v-7c6a3981]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-7c6a3981]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-7c6a3981]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-7c6a3981]{user-select:none;z-index:-1}h2[data-v-7c6a3981]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-7c6a3981]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-7c6a3981]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-7c6a3981]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-7c6a3981]{position:relative;width:max-content}.hover__underline[data-v-7c6a3981]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-7c6a3981]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-7c6a3981]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-7c6a3981]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-7c6a3981]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-7c6a3981]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-7c6a3981],select[data-v-7c6a3981],#dropzone[data-v-7c6a3981]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-7c6a3981],select[data-v-7c6a3981],#dropzone[data-v-7c6a3981]{font-size:24px}}input input[type=file][data-v-7c6a3981],select input[type=file][data-v-7c6a3981],#dropzone input[type=file][data-v-7c6a3981]{display:none}input #dropzone[data-v-7c6a3981],select #dropzone[data-v-7c6a3981],#dropzone #dropzone[data-v-7c6a3981]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-7c6a3981],select #dropzone[data-v-7c6a3981],#dropzone #dropzone[data-v-7c6a3981]{font-size:12px}}input #dropzone__container[data-v-7c6a3981],select #dropzone__container[data-v-7c6a3981],#dropzone #dropzone__container[data-v-7c6a3981]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}#section__projects[data-v-7c6a3981]{display:grid;grid-template-columns:repeat(auto-fit,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-auto-columns:calc((100vw - var(--unit)) / var(--columns) - var(--unit));grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));grid-auto-flow:row;gap:var(--unit);padding:var(--unit);grid-template-rows:repeat(calc(var(--rows) - 1),calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));display:inline-grid;padding-top:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit) + var(--unit) * 2);padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 2 + var(--unit) * 2);height:100%;min-width:max-content}#projects__title[data-v-7c6a3981]{grid-column-start:1;grid-column-end:span 11;grid-row-end:-3;grid-row-start:6;align-self:end;z-index:0;display:grid;grid-template-columns:repeat(11,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));gap:var(--unit);transition:opacity .6s cubic-bezier(.38,0,.21,.98) 0s}#projects__title h1[data-v-7c6a3981]{align-self:end;grid-column:2/-1}@media only screen and (max-width: 700px){#projects__title[data-v-7c6a3981]{grid-row-end:-3;grid-column-end:span calc(var(--columns) - 1)}}#projects__title.hidden[data-v-7c6a3981]{opacity:0}#filters[data-v-7c6a3981]{display:flex;justify-content:flex-start;align-items:baseline;gap:var(--unit);grid-row-start:-2;grid-column-start:3;grid-column-end:span 9}@media only screen and (max-width: 700px){#filters[data-v-7c6a3981]{grid-column:1/span calc(var(--columns));justify-content:space-between}}#section__about{display:grid;grid-template-columns:repeat(auto-fit,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-auto-columns:calc((100vw - var(--unit)) / var(--columns) - var(--unit));grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));grid-auto-flow:row;gap:var(--unit);padding:var(--unit);grid-template-rows:repeat(calc(var(--rows) - 1),calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));display:inline-grid;padding-top:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit) + var(--unit) + var(--unit));height:100%;min-width:max-content;position:relative;z-index:1}@media only screen and (max-width: 700px){#section__about{margin-left:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 4 + var(--unit) * 4);padding-right:calc(((100vw - var(--unit)) / var(--columns) - var(--unit)) * 12 + var(--unit) * 12)}}#about__title{grid-row-start:1;grid-column-end:span 17;grid-row-end:span 2;grid-column-start:2;align-self:end}#about__img{grid-column:1/span 6;grid-row:4/span 8;object-fit:cover;width:100%;height:100%;align-self:end;border-radius:var(--unit);object-position:top center}#about__clients__title{grid-column:1/span 9;grid-row:1/span 2}#about__clients{grid-column:19/span 9;grid-row-start:3;grid-row-end:span 8;display:grid;grid-template-columns:repeat(auto-fit,calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-auto-columns:calc((100vw - var(--unit)) / var(--columns) - var(--unit));grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));grid-auto-flow:row;gap:var(--unit);padding:var(--unit);grid-template-rows:repeat(8,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)));grid-auto-flow:column;padding:0}@media only screen and (max-width: 700px){#about__clients{grid-column-start:15}}#about__clients .about__client{height:100%;width:100%;grid-column-end:span 3;grid-row-end:span 2;position:relative;padding:calc(var(--unit) / 2);display:flex;align-items:center;text-align:center}#about__clients .about__client .corner{position:absolute;height:calc(var(--unit) / 2);width:calc(var(--unit) / 2);border-color:#ededed;border-width:1px;opacity:.7;transition:transform .6s cubic-bezier(.38,0,.21,.98) 0s}#about__clients .about__client .corner.tl,#about__clients .about__client .corner.tr{top:calc(var(--unit) * -1 + .5px);border-bottom-style:solid}#about__clients .about__client .corner.bl,#about__clients .about__client .corner.br{bottom:calc(var(--unit) * -1 + .5px);border-top-style:solid}#about__clients .about__client .corner.tl,#about__clients .about__client .corner.bl{left:calc(var(--unit) * -1 + .5px);border-right-style:solid}#about__clients .about__client .corner.tr,#about__clients .about__client .corner.br{right:calc(var(--unit) * -1 + .5px);border-left-style:solid}#about__clients .about__client svg{width:calc(100% - var(--unit));height:calc(100% - var(--unit));margin-left:calc(var(--unit) / 2);margin-top:calc(var(--unit) / 2);opacity:.7;transition:transform .6s cubic-bezier(.38,0,.21,.98) 0s,opacity .6s cubic-bezier(.38,0,.21,.98) 0s;z-index:1}#about__clients .about__client svg path{fill:#fff!important}#about__clients .about__client .client__name{height:100%;width:100%;position:relative;min-width:100%;display:flex;justify-content:center;align-items:center;opacity:.7;transition:transform .6s cubic-bezier(.38,0,.21,.98) 0s,opacity .6s cubic-bezier(.38,0,.21,.98) 0s;z-index:1}#about__clients .about__client .client__name span{font-family:Neue,sans-serif;font-size:38px;font-variation-settings:"wght" 300;font-weight:400;color:#fff;transition:font-variation-settings .6s cubic-bezier(.38,0,.21,.98) 0s}@media only screen and (max-width: 700px){#about__clients .about__client .client__name span{font-size:28px}}@media only screen and (max-width: 700px){#about__clients .about__client .client__name span{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400}}@media only screen and (max-width: 700px) and (min-width: 2000px){#about__clients .about__client .client__name span{font-size:24px}}#about__clients .about__client:before{position:absolute;content:"";top:var(--unit);left:calc(50% - ((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) + var(--unit) / 2);height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 2 - var(--unit));width:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 2 - var(--unit));border-radius:50%;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;transform:scale(0);transition:transform .6s cubic-bezier(.38,0,.21,.98) 0s;z-index:0}#about__clients .about__client:hover:before{transform:scale(1)}#about__clients .about__client:hover svg,#about__clients .about__client:hover .client__name{opacity:1;transform:scale(1.1)}#about__clients .about__client:hover .client__name span{font-variation-settings:"wght" 450}#about__clients .about__client:hover .tr{transform:translate(calc(var(--unit) * -1),calc(var(--unit) * 1))}#about__clients .about__client:hover .tl{transform:translate(calc(var(--unit) * 1),calc(var(--unit) * 1))}#about__clients .about__client:hover .bl{transform:translate(calc(var(--unit) * 1),calc(var(--unit) * -1))}#about__clients .about__client:hover .br{transform:translate(calc(var(--unit) * -1),calc(var(--unit) * -1))}#about__info{grid-column:8/span 2;grid-row:4/-1;display:grid;grid-auto-rows:calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit));gap:var(--unit);grid-template-columns:1fr;grid-auto-flow:row}#about__info p{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#fff}@media only screen and (min-width: 2000px){#about__info p{font-size:24px}}@media only screen and (max-width: 1300px){#about__info{grid-column:8/span 4}#about__info #about__bio{font-family:Neue,sans-serif;font-size:38px;font-variation-settings:"wght" 300;font-weight:400;grid-row-end:span 2}}@media only screen and (max-width: 1300px) and (max-width: 700px){#about__info #about__bio{font-size:28px}}@media only screen and (max-width: 700px){#about__info{grid-row:12/-1;grid-column:2/span 4}}#about__description{grid-column:13/span 4;grid-row:5/-1;width:100%}#about__description p{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#fff;white-space:normal}@media only screen and (min-width: 2000px){#about__description p{font-size:24px}}@media only screen and (max-width: 1300px){#about__description{grid-row-start:6}}@media only screen and (max-width: 700px){#about__description{grid-row-start:4;grid-column:8/span 5}}#index{width:max-content}#index>section{display:inline-grid!important}[data-v-4978820b]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-4978820b]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-4978820b]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-4978820b]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-4978820b],body[data-v-4978820b]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-4978820b]{overflow:hidden}html.has-scroll-dragging[data-v-4978820b]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-4978820b]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-4978820b]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-4978820b]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-4978820b]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-4978820b]{display:none}h1[data-v-4978820b]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-4978820b]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-4978820b]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-4978820b]{user-select:none;z-index:-1}h2[data-v-4978820b]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-4978820b]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-4978820b]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-4978820b]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-4978820b]{position:relative;width:max-content}.hover__underline[data-v-4978820b]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-4978820b]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-4978820b]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-4978820b]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-4978820b]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-4978820b]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-4978820b],select[data-v-4978820b],#dropzone[data-v-4978820b]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-4978820b],select[data-v-4978820b],#dropzone[data-v-4978820b]{font-size:24px}}input input[type=file][data-v-4978820b],select input[type=file][data-v-4978820b],#dropzone input[type=file][data-v-4978820b]{display:none}input #dropzone[data-v-4978820b],select #dropzone[data-v-4978820b],#dropzone #dropzone[data-v-4978820b]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-4978820b],select #dropzone[data-v-4978820b],#dropzone #dropzone[data-v-4978820b]{font-size:12px}}input #dropzone__container[data-v-4978820b],select #dropzone__container[data-v-4978820b],#dropzone #dropzone__container[data-v-4978820b]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}#blur-gradient[data-v-4978820b]{width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;backface-visibility:visible;transform:translateZ(0)}[data-v-0c49cfab]:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){[data-v-0c49cfab]:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){[data-v-0c49cfab]:root{--rows: 17;--columns: 10;--unit: 8px}}*[data-v-0c49cfab]{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html[data-v-0c49cfab],body[data-v-0c49cfab]{height:var(--app-height);width:100%}html.has-scroll-smooth[data-v-0c49cfab]{overflow:hidden}html.has-scroll-dragging[data-v-0c49cfab]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body[data-v-0c49cfab]{overflow:hidden}.has-scroll-smooth [data-scroll-container][data-v-0c49cfab]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container][data-v-0c49cfab]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section][data-v-0c49cfab]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar[data-v-0c49cfab]{display:none}h1[data-v-0c49cfab]{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1[data-v-0c49cfab]{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1[data-v-0c49cfab]{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title[data-v-0c49cfab]{user-select:none;z-index:-1}h2[data-v-0c49cfab]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2[data-v-0c49cfab]{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2[data-v-0c49cfab]{font-size:38px;line-height:unset;letter-spacing:unset}}*[data-v-0c49cfab]{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline[data-v-0c49cfab]{position:relative;width:max-content}.hover__underline[data-v-0c49cfab]:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active[data-v-0c49cfab]:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline[data-v-0c49cfab]:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active[data-v-0c49cfab]:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline[data-v-0c49cfab]:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active[data-v-0c49cfab]:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input[data-v-0c49cfab],select[data-v-0c49cfab],#dropzone[data-v-0c49cfab]{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input[data-v-0c49cfab],select[data-v-0c49cfab],#dropzone[data-v-0c49cfab]{font-size:24px}}input input[type=file][data-v-0c49cfab],select input[type=file][data-v-0c49cfab],#dropzone input[type=file][data-v-0c49cfab]{display:none}input #dropzone[data-v-0c49cfab],select #dropzone[data-v-0c49cfab],#dropzone #dropzone[data-v-0c49cfab]{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone[data-v-0c49cfab],select #dropzone[data-v-0c49cfab],#dropzone #dropzone[data-v-0c49cfab]{font-size:12px}}input #dropzone__container[data-v-0c49cfab],select #dropzone__container[data-v-0c49cfab],#dropzone #dropzone__container[data-v-0c49cfab]{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}.logo[data-v-0c49cfab]{fill:#fff;max-height:calc(var(--unit) * 2)}@media screen and (max-width: 700px){.logo[data-v-0c49cfab]{width:calc((100vw - var(--unit)) / var(--columns) - var(--unit));justify-self:end;transform:translateY(-2px)}}#nav{position:fixed;top:0;left:0;right:0;padding:var(--unit) var(--unit) 20px var(--unit);min-height:max-content;height:auto;display:grid;grid-template-columns:repeat(var(--columns),calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-template-rows:repeat(3,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit))) auto;grid-gap:var(--unit);z-index:10;color:#fff;transform:translateY(0);transition:backdrop-filter .6s linear 0s,background-color .6s linear 0s,transform .6s cubic-bezier(.38,0,.21,.98) 0s}@media screen and (max-width: 700px){#nav{grid-template-rows:repeat(4,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit))) auto;padding-bottom:var(--unit)}}#nav:not(.clear){backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a}#nav:not(.open){transform:translateY(calc((((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 3 + var(--unit) * 4) * -1))}@media screen and (max-width: 700px){#nav:not(.open){transform:translateY(calc((((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 4 + var(--unit) * 5) * -1))}}#nav:not(.open) #email__container{opacity:0}#nav #nav__logo{align-self:end;grid-column:2/span 6;grid-row:4/span 1;transform:translateY(5px)}@media only screen and (max-width: 1300px){#nav #nav__logo{grid-column-start:1}}@media only screen and (max-width: 700px){#nav #nav__logo{padding-top:var(--unit);grid-row-start:5;grid-column:1/span 1;align-self:center}}#nav #nav__logo #nav__logo__text{font-family:Monument,sans-serif;font-weight:500;color:#fff;font-size:18px;text-transform:uppercase}@media only screen and (max-width: 700px){#nav #nav__logo #nav__logo__text{display:none}}#nav #nav__goback{grid-column:7/span 2;grid-row:4/span 1;cursor:pointer;width:max-content}@media only screen and (max-width: 1300px){#nav #nav__goback{grid-column-start:6}}@media only screen and (max-width: 700px){#nav #nav__goback{display:none}}#nav #nav__links{display:flex;gap:calc(var(--unit) * 2);grid-column:13/-3;grid-row:4/span 1;padding-top:20px}@media only screen and (max-width: 1300px){#nav #nav__links{grid-column-start:8}}@media only screen and (max-width: 700px){#nav #nav__links{grid-row-start:5;grid-column:2/-3;padding-top:var(--unit)}}#nav .nav__link{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width: 700px){#nav .nav__link{grid-column-end:span 2}}#nav .nav__link .link__index{font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;opacity:.7;color:#ededed}@media only screen and (min-width: 2000px){#nav .nav__link .link__index{font-size:12px}}#nav .nav__link .link__title{font-family:Neue,sans-serif;font-size:14px;font-variation-settings:"wght" 400;font-weight:400;text-decoration:underline;color:#fff;position:relative;transform:translate(0);transition:transform .3s cubic-bezier(.38,0,.21,.98);text-decoration:none}#nav .nav__link .link__title:before{content:"";position:absolute;left:calc(var(--unit) * -.75);bottom:calc(var(--unit) * .35);height:calc(var(--unit) / 2);width:calc(var(--unit) / 2);border-radius:50%;background-color:#fff;transform:scale(0);transform-origin:left center;transition:transform .3s cubic-bezier(.38,0,.21,.98)}@media only screen and (max-width: 700px){#nav .nav__link .link__title:before{height:calc(var(--unit) * .75);width:calc(var(--unit) * .75);bottom:calc(var(--unit) * .6);left:calc(var(--unit) * -1.25)}}#nav .nav__link .link__title:after{bottom:0}#nav .nav__link.active>.link__title{transform:translate(calc(.75 * var(--unit)))}@media only screen and (max-width: 700px){#nav .nav__link.active>.link__title{transform:translate(calc(var(--unit) * 1.25))}}#nav .nav__link.active>.link__title:before{transform:scale(1)}#nav #nav__contact{grid-column:-4/-2;grid-row:4/span 1;justify-self:end;cursor:pointer;outline:none}@media screen and (max-width: 700px){#nav #nav__contact{grid-column:-3/-1;grid-row-start:5;justify-self:start}}#nav #email__tagline{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#ededed;grid-column:5/-5;grid-row:1/1;align-self:end}@media only screen and (min-width: 2000px){#nav #email__tagline{font-size:24px}}@media screen and (max-width: 1300px){#nav #email__tagline{grid-column:2/-2}}@media screen and (max-width: 700px){#nav #email__tagline{grid-column:1/-1;font-family:Neue,sans-serif;font-variation-settings:"wght" 400;font-weight:400;font-size:14px;line-height:unset;margin:0;grid-row:2/2}}#nav #email__container{display:flex;align-items:baseline;gap:var(--unit);grid-column:5/-2;grid-row:2/2;transition:opacity .6s cubic-bezier(.38,0,.21,.98) .3s}@media only screen and (max-width: 1300px){#nav #email__container{grid-column:2/-2;justify-self:center}}@media only screen and (max-width: 700px){#nav #email__container{grid-column:1/-1;grid-row:3/3}}#nav #email{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;text-decoration:none;color:#fff}@media only screen and (max-width: 1300px){#nav #email{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){#nav #email{font-size:38px;line-height:unset;letter-spacing:unset}}@media only screen and (max-width: 700px){#nav #email{font-family:Neue,sans-serif;font-size:38px;font-variation-settings:"wght" 300;font-weight:400}}@media only screen and (max-width: 700px) and (max-width: 700px){#nav #email{font-size:28px}}#nav__admin{position:fixed;top:0;left:0;right:0;padding:var(--unit) var(--unit) 20px var(--unit);min-height:max-content;height:auto;display:grid;grid-template-columns:repeat(var(--columns),calc((100vw - var(--unit)) / var(--columns) - var(--unit)));grid-template-rows:repeat(3,calc((var(--app-height) - var(--unit)) / var(--rows) - var(--unit))) auto;grid-gap:var(--unit);z-index:10;color:#fff;transition:backdrop-filter .6s linear 0s,background-color .6s linear 0s,transform .6s cubic-bezier(.38,0,.21,.98) 0s}@media screen and (max-width: 700px){#nav__admin{padding:var(--unit)}}#nav__admin:not(.clear){backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a}#nav__admin:not(.open){transform:translateY(calc((((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 3 + var(--unit) * 4) * -1))}#nav__admin:not(.open) #email__container{opacity:0}#nav__admin #nav__logo{align-self:end;grid-column:2/span 6;grid-row:4/span 1;transform:translateY(5px)}@media only screen and (max-width: 1300px){#nav__admin #nav__logo{grid-column-start:1}}@media only screen and (max-width: 700px){#nav__admin #nav__logo{grid-column:1/span 1}}#nav__admin #nav__logo #nav__logo__text{font-family:Monument,sans-serif;font-weight:500;color:#fff;font-size:18px;text-transform:uppercase}@media only screen and (max-width: 700px){#nav__admin #nav__logo #nav__logo__text{display:none}}#nav__admin #nav__goback{grid-column:7/span 2;grid-row:4/span 1;cursor:pointer;width:max-content}@media only screen and (max-width: 1300px){#nav__admin #nav__goback{grid-column-start:6}}@media only screen and (max-width: 700px){#nav__admin #nav__goback{display:none}}#nav__admin #nav__links{display:flex;gap:calc(var(--unit) * 2);grid-column:13/-3;grid-row:4/span 1;padding-top:20px}@media only screen and (max-width: 1300px){#nav__admin #nav__links{grid-column-start:8}}@media only screen and (max-width: 700px){#nav__admin #nav__links{grid-column:2/-2;justify-content:center}}#nav__admin #nav__links:hover .link__title{opacity:.7}#nav__admin .nav__link{display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (max-width: 700px){#nav__admin .nav__link{grid-column-end:span 2}}#nav__admin .nav__link .link__index{font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;opacity:.7;color:#ededed}@media only screen and (min-width: 2000px){#nav__admin .nav__link .link__index{font-size:12px}}#nav__admin .nav__link .link__title{font-family:Neue,sans-serif;font-size:14px;font-variation-settings:"wght" 400;font-weight:400;text-decoration:underline;color:#fff;position:relative;transform:translate(0);transition:transform .3s cubic-bezier(.38,0,.21,.98),opacity .3s cubic-bezier(.38,0,.21,.98);text-decoration:none}#nav__admin .nav__link .link__title:before{content:"";position:absolute;left:calc(var(--unit) * -.75);bottom:calc(var(--unit) * .35);height:calc(var(--unit) / 2);width:calc(var(--unit) / 2);border-radius:50%;background-color:#fff;transform:scale(0);transform-origin:left center;transition:transform .3s cubic-bezier(.38,0,.21,.98)}@media only screen and (max-width: 700px){#nav__admin .nav__link .link__title:before{height:calc(var(--unit) * .75);width:calc(var(--unit) * .75);bottom:calc(var(--unit) * .6);left:calc(var(--unit) * -1.25)}}#nav__admin .nav__link .link__title:after{bottom:0}#nav__admin .nav__link.active>.link__title{transform:translate(calc(.75 * var(--unit)))}@media only screen and (max-width: 700px){#nav__admin .nav__link.active>.link__title{transform:translate(calc(var(--unit) * 1.25))}}#nav__admin .nav__link.active>.link__title:before{transform:scale(1)}#nav__admin .nav__link:hover .link__title{opacity:1!important}#nav__admin #nav__contact{grid-column:-4/-2;grid-row:4/span 1;justify-self:end;cursor:pointer;outline:none}@media screen and (max-width: 700px){#nav__admin #nav__contact{grid-column:-3/-1}}#nav__admin #email__tagline{font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;color:#ededed;grid-column:5/-5;grid-row:1/1;align-self:end}@media only screen and (min-width: 2000px){#nav__admin #email__tagline{font-size:24px}}@media screen and (max-width: 1300px){#nav__admin #email__tagline{grid-column:2/-2}}#nav__admin #email__container{display:flex;align-items:baseline;gap:var(--unit);grid-column:5/-2;grid-row:2/2;transition:opacity .6s cubic-bezier(.38,0,.21,.98) .3s}@media screen and (max-width: 1300px){#nav__admin #email__container{grid-column:4/-2;justify-self:start}}#nav__admin #email{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;text-decoration:none;color:#fff}@media only screen and (max-width: 1300px){#nav__admin #email{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){#nav__admin #email{font-size:38px;line-height:unset;letter-spacing:unset}}#close__trigger{width:100%;height:100%;position:fixed;z-index:9;top:0;left:0}:root{--unit: 12px;--app-height: 100vh;--columns: 19;--rows: 12}@media screen and (max-width: 1300px){:root{--rows: 14;--columns: 15;--unit: 12px}}@media screen and (max-width: 700px){:root{--rows: 17;--columns: 10;--unit: 8px}}*{margin:0;padding:0;box-sizing:border-box;border:none;background:none}html,body{height:var(--app-height);width:100%}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:var(--app-height)}[data-scroll-direction=horizontal] [data-scroll-container]{height:var(--app-height);display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{display:none}@font-face{src:url(/assets/PPNeueMontreal-Variable.3f89e07e.ttf) format("truetype-variations");font-family:Neue;font-weight:400;font-style:normal}@font-face{src:url(/assets/Thin.e2df708a.woff2) format("woff2");font-family:Monument;font-weight:200;font-style:normal}@font-face{src:url(/assets/Light.519db6ca.woff2) format("woff2");font-family:Monument;font-weight:300;font-style:normal}@font-face{src:url(/assets/Regular.76d4c49f.woff2) format("woff2");font-family:Monument;font-weight:400;font-style:normal}@font-face{src:url(/assets/Bold.16fa4807.woff2) format("woff2");font-family:Monument;font-weight:500;font-style:normal}@font-face{src:url(/assets/Black.2e5bb6be.woff2) format("woff2");font-family:Monument;font-weight:600;font-style:normal}h1{font-family:Neue,Helvetica,sans-serif;font-size:108px;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:100px;vertical-align:baseline;transform:translateY(calc(var(--unit) * 1));color:#fff}@media only screen and (max-width: 1300px){h1{font-size:90px;line-height:92.2px}}@media only screen and (max-width: 700px){h1{font-size:55px;line-height:52px;transform:translateY(calc(var(--unit) * .5))}}h1.section__title{user-select:none;z-index:-1}h2{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;color:#fff}@media only screen and (max-width: 1300px){h2{font-family:Neue,sans-serif;font-size:76px;font-variation-settings:"wght" 450;font-weight:400;letter-spacing:-.02em;line-height:79.8px;font-size:55px;line-height:52px}}@media only screen and (max-width: 700px){h2{font-size:38px;line-height:unset;letter-spacing:unset}}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;user-select:none}.hover__underline{position:relative;width:max-content}.hover__underline:after{position:absolute;bottom:-2px;content:"";left:0;right:0;height:1px;background-color:#fff;width:100%;transform:scaleX(0);transition:transform .3s ease-out 0s;transform-origin:bottom right}.hover__underline.hover__active:after{transform-origin:bottom left;transform:scaleX(1)}.hover__underline:hover:after{transform-origin:bottom left;transform:scaleX(1);transition:transform .2s ease-in 0s}.hover__underline.hover__active:hover:after{transform-origin:bottom right;transform:scaleX(0)}.hover__parent:hover .hover__underline:not(.hover__active):after{transform:scaleX(1);transition:transform .2s ease-in 0s;transform-origin:bottom left}.hover__parent:hover .hover__underline.hover__active:after{transform:scaleX(0);transition:transform .2s ease-in 0s;transform-origin:bottom right}input,select,#dropzone{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background-color:#ffffff1a;font-family:Neue,sans-serif;font-size:18px;font-variation-settings:"wght" 350;font-weight:400;background:rgba(0,0,0,.25);color:#fff;padding:calc(var(--unit) / 2);width:100%;border-radius:calc(var(--unit) / 2);color-scheme:dark}@media only screen and (min-width: 2000px){input,select,#dropzone{font-size:24px}}input input[type=file],select input[type=file],#dropzone input[type=file]{display:none}input #dropzone,select #dropzone,#dropzone #dropzone{border:1px solid #EDEDED;height:calc(((var(--app-height) - var(--unit)) / var(--rows) - var(--unit)) * 1);font-family:Neue,sans-serif;font-size:10px;font-variation-settings:"wght" 350;font-weight:400;display:flex;align-items:center;justify-content:center;flex-grow:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.1)}@media only screen and (min-width: 2000px){input #dropzone,select #dropzone,#dropzone #dropzone{font-size:12px}}input #dropzone__container,select #dropzone__container,#dropzone #dropzone__container{display:flex;gap:calc(var(--unit) / 2);position:fixed;bottom:calc(var(--unit) / 2);left:calc(var(--unit) / 2);right:calc(var(--unit) / 2);z-index:10}#app{width:100%;height:100%;overflow:hidden}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease}.fade-enter-from,.fade-leave-to{opacity:0!important}.slide-up-enter-active{transition:transform .6s ease-out 0s}.slide-up-leave-active{transition:opacity .6s ease 0s,transform .9s ease-in 0s;transform-origin:center bottom}.slide-up-enter-from{transform:translateY(var(--app-height));transition-delay:1s}.slide-up-enter-to{transform:translateY(0)!important}.slide-up-leave-to{opacity:.5!important;transform:scale(.95)}
