@-webkit-keyframes SmoothMove-01{0%{top:0;left:0}25%{top:-7%;left:-1%}50%{top:-2%;left:4%}75%{top:8%;left:9%}to{top:2%;left:-8%}}@keyframes SmoothMove-01{0%{top:0;left:0}25%{top:-7%;left:-1%}50%{top:-2%;left:4%}75%{top:8%;left:9%}to{top:2%;left:-8%}}@-webkit-keyframes SmoothMove-02{0%{top:0;left:0}25%{top:0;left:6%}50%{top:4%;left:10%}75%{top:5%;left:3%}to{top:-6%;left:1%}}@keyframes SmoothMove-02{0%{top:0;left:0}25%{top:0;left:6%}50%{top:4%;left:10%}75%{top:5%;left:3%}to{top:-6%;left:1%}}@-webkit-keyframes SmoothMove-03{0%{top:0;left:0}25%{top:4.5px;left:-4px}50%{top:3px;left:2.5px}75%{top:-1px;left:4px}to{top:0;left:0}}@keyframes SmoothMove-03{0%{top:0;left:0}25%{top:4.5px;left:-4px}50%{top:3px;left:2.5px}75%{top:-1px;left:4px}to{top:0;left:0}}@-webkit-keyframes Puls-01{10%{transform:scale(1.01)}20%{transform:none}to{transform:none}}@keyframes Puls-01{10%{transform:scale(1.01)}20%{transform:none}to{transform:none}}.background[data-v-46cf85d4]{position:relative;height:130vh;max-height:100vw;overflow:hidden}.background-loading .layer__layer0[data-v-46cf85d4]{transform:scale(1.2);opacity:0}.background-loading .layer__layer1[data-v-46cf85d4]{transform:scale(1.5);opacity:0;transition-delay:0s}.background-loading .layer__layer2[data-v-46cf85d4],.background-loading .layer__layer3[data-v-46cf85d4]{transform:scale(.2);opacity:0}.background-loaded .layer[data-v-46cf85d4]{transition:none}.background-loaded .layer__layer1-1[data-v-46cf85d4]{-webkit-animation:SmoothMove-01 45s ease-in-out infinite alternate;animation:SmoothMove-01 45s ease-in-out infinite alternate}.background-loaded .layer__layer1-2[data-v-46cf85d4]{-webkit-animation:SmoothMove-01 60s ease-in-out infinite alternate;animation:SmoothMove-01 60s ease-in-out infinite alternate}.background-loaded .layer__layer1-3[data-v-46cf85d4]{-webkit-animation:SmoothMove-02 45s ease-in-out infinite alternate;animation:SmoothMove-02 45s ease-in-out infinite alternate}.background-loaded .layer__foreground[data-v-46cf85d4]{-webkit-animation:Puls-01 5s ease-in-out infinite alternate;animation:Puls-01 5s ease-in-out infinite alternate}.layer[data-v-46cf85d4]{position:absolute}.layer[data-v-46cf85d4],.layer__img[data-v-46cf85d4],.layer__link[data-v-46cf85d4]{height:100%;width:100%}.layer__img[data-v-46cf85d4]{-o-object-fit:cover;object-fit:cover}.layer__link[data-v-46cf85d4]{display:block}.layer__layer0[data-v-46cf85d4],.layer__layer1[data-v-46cf85d4],.layer__layer2[data-v-46cf85d4],.layer__layer3[data-v-46cf85d4]{transition:transform 2s cubic-bezier(.19,1,.22,1),opacity .5s ease}.layer__layer1[data-v-46cf85d4]{transition-delay:.2s}.layer__layer2[data-v-46cf85d4],.layer__layer3 .layer__layer3-2[data-v-46cf85d4]{transform:none}.layer__layer2[data-v-46cf85d4],.layer__layer3[data-v-46cf85d4]{height:100vh;max-height:100vw}.layer__layer3-1[data-v-46cf85d4]{overflow:hidden;transform:scale(.5)}.layer__filter[data-v-46cf85d4],.layer__foreground[data-v-46cf85d4]{pointer-events:none}.layer__filter[data-v-46cf85d4]{transform:translateY(5px);background:linear-gradient(0deg,#000,transparent 30%)}.button[data-v-50b8c720]{position:relative;cursor:pointer}.button__background[data-v-50b8c720]{position:absolute;width:100%;height:0;background-color:#f1c40f;transition:height .5s ease}.button__text[data-v-50b8c720]{position:relative;display:block;padding:15px 10px;text-transform:uppercase;color:#aaa;text-decoration:none;font-size:16px;font-weight:800;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal;font-style:normal;transition:color .5s ease}.button-hover .button__background[data-v-50b8c720],.button:hover .button__background[data-v-50b8c720]{height:100%}.button-hover .button__text[data-v-50b8c720],.button:hover .button__text[data-v-50b8c720]{color:#91640f}.hamburger[data-v-4cbdb6e4]{display:flex;position:absolute;height:70px;width:50px}.hamburger-fill .hamburger__button[data-v-4cbdb6e4]{color:#000}.hamburger-opened .hamburger__button__line1[data-v-4cbdb6e4],.hamburger-opened .hamburger__button__line2[data-v-4cbdb6e4]{d:path("M2,2 8,8z")}.hamburger-opened .hamburger__button__line3[data-v-4cbdb6e4]{d:path("M2,8 8,2z")}.hamburger-opened .hamburger__button[data-v-4cbdb6e4]{color:#fff}.hamburger-opened .hamburger__overflow[data-v-4cbdb6e4]{transform:none}.hamburger__option[data-v-4cbdb6e4]{font-size:3em;font-weight:800;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal;font-style:normal;color:#eee;text-decoration:none;cursor:pointer;transition:color .3s cubic-bezier(.19,1,.22,1)}.hamburger__option-inactive[data-v-4cbdb6e4]{color:hsla(0,0%,93.3%,.5)}.hamburger__button[data-v-4cbdb6e4]{position:relative;width:100%;margin:20px 10px;color:#fff;cursor:pointer}.hamburger__button__line1[data-v-4cbdb6e4],.hamburger__button__line2[data-v-4cbdb6e4],.hamburger__button__line3[data-v-4cbdb6e4]{transition:all .6s cubic-bezier(.19,1,.22,1)}.hamburger__overflow[data-v-4cbdb6e4]{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;transform:translateX(-100%);background-color:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .6s cubic-bezier(.19,1,.22,1)}.navbar[data-v-4ac3de95]{position:fixed;height:70px;width:100%;z-index:999;transition:opacity .5s ease;transition-delay:1.2s}.navbar-fill .navbar__background[data-v-4ac3de95]{height:100%;border-bottom-width:1px}.navbar-blacklogo .navbar__img[data-v-4ac3de95]{filter:none}.navbar-loading[data-v-4ac3de95]{opacity:0}.navbar__wrapper[data-v-4ac3de95]{position:relative;display:flex;justify-content:space-between;height:100%;margin:0 40px;overflow:hidden}.navbar__titles[data-v-4ac3de95]{position:absolute;width:100%;height:100%}.navbar__title[data-v-4ac3de95]{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:auto;display:flex;font-size:16px;font-weight:600;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal;font-style:italic;font-size:1.5em;transition:top .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1);text-align:center}@media screen and (min-width:768px){.navbar__title[data-v-4ac3de95]{font-size:2em}}.navbar__title-down[data-v-4ac3de95]{top:100%;transform:translate(-50%)}.navbar__logo[data-v-4ac3de95]{position:relative;display:block;margin:auto;height:100%;padding:15px 0;box-sizing:border-box;overflow:hidden;transition:transform .4s cubic-bezier(.19,1,.22,1)}.navbar__logo-hidden[data-v-4ac3de95]{transform:translateY(-100%)}.navbar__logo__wrapper[data-v-4ac3de95]{position:absolute;display:flex;width:100%;height:100%}.navbar__img[data-v-4ac3de95]{position:relative;height:100%;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(329deg) brightness(107%) contrast(102%);transition:filter .5s ease}.navbar__background[data-v-4ac3de95]{position:absolute;top:0;left:0;width:100%;height:0;background:#f5f5f5;border-bottom:0 solid #e5e5e5;transition:height .6s cubic-bezier(.19,1,.22,1),border-bottom-width .6s cubic-bezier(.19,1,.22,1)}.navbar__button[data-v-4ac3de95]{display:none}.navbar__buttons[data-v-4ac3de95]{display:flex}.navbar__buttons[data-v-4ac3de95] :not(:last-child){margin-right:15px}@media screen and (min-width:768px){.navbar__button[data-v-4ac3de95]{display:block}.navbar__hamburger[data-v-4ac3de95]{display:none}}.slideup{overflow:hidden}.slideup-visible .slideup__content{transform:none}.slideup__content{transition:transform .8s cubic-bezier(.165,.84,.44,1);transition-delay:175ms;transform:translateY(100%)}.section[data-v-5248d160]{padding:0 20px;min-height:100vh;background:#fff}.section__container[data-v-5248d160]{position:relative;height:100%}.section__plug[data-v-5248d160]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:-webkit-backdrop-filter .4s cubic-bezier(.19,1,.22,1);transition:backdrop-filter .4s cubic-bezier(.19,1,.22,1);transition:backdrop-filter .4s cubic-bezier(.19,1,.22,1),-webkit-backdrop-filter .4s cubic-bezier(.19,1,.22,1)}.section__plug-loading[data-v-5248d160]{pointer-events:all;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.section__title[data-v-5248d160]{font-size:4em;font-weight:500;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:1.08em;letter-spacing:-.04em;font-style:normal;padding:80px 0 40px;margin:0 auto;text-align:center}@media screen and (min-width:768px){.section__title[data-v-5248d160]{font-size:7em;font-weight:500;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:1.08em;letter-spacing:-.04em;font-style:normal}}.bottom__date[data-v-7e6771bf],.bottom__number[data-v-7e6771bf],.bottom__title[data-v-7e6771bf]{font-size:1.3em;font-weight:500;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:.99em;letter-spacing:-.04em;font-style:normal}.bottom__title[data-v-7e6771bf]{font-size:3em;line-height:normal}.project[data-v-7e6771bf]{position:relative;display:flex;flex-direction:column;box-shadow:4px 4px 10px rgba(0,0,0,.4);margin:7.5px;cursor:pointer;color:#fff;overflow:hidden;box-sizing:border-box;flex-basis:calc(100% - 15px)}@media screen and (min-width:500px){.project[data-v-7e6771bf]{max-width:444px;margin:7.5px auto}}@media screen and (min-width:768px){.project[data-v-7e6771bf]{flex-basis:calc(50% - 15px);max-width:none;margin:7.5px}}@media screen and (min-width:1200px){.project[data-v-7e6771bf]{flex-basis:calc(33.33333% - 15px)}}@media screen and (min-width:1600px){.project[data-v-7e6771bf]{flex-basis:calc(25% - 15px)}}.project-visible .project__img[data-v-7e6771bf]{opacity:1;transform:none}.project-visible .bottom__container[data-v-7e6771bf]{transform:none}.project__container[data-v-7e6771bf]{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.project__img[data-v-7e6771bf]{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.2);opacity:0;transition:transform 4s cubic-bezier(.19,1,.22,1),opacity .8s cubic-bezier(.19,1,.22,1)}.project__background[data-v-7e6771bf]{position:absolute;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.25),transparent 40%)}.project__filter[data-v-7e6771bf]{position:absolute;width:100%;height:100%;background-color:transparent;transition:background-color .3s cubic-bezier(.19,1,.22,1)}.project__description[data-v-7e6771bf]{position:relative;word-break:break-word;overflow-x:hidden;overflow-y:scroll;scrollbar-color:#d2d2d2 transparent!important;scrollbar-width:thin;font-size:16px;font-weight:400;font-family:HelveticaNowText,Helvetica,Arial,sans-serif;line-height:normal;letter-spacing:normal;font-style:normal;height:100%;padding:30px 30px 0 30px;margin-bottom:12px;transform:translateY(-30px);opacity:0;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1)}.project__description[data-v-7e6771bf]::-webkit-scrollbar{width:7px;height:7px}.project__description[data-v-7e6771bf]::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:17%;border:2px solid transparent;background-clip:padding-box}.project__description[data-v-7e6771bf]::-webkit-scrollbar-track{background:transparent}.projectDesktop:hover .project__filter[data-v-7e6771bf]{background-color:rgba(0,0,0,.45)}.projectDesktop:hover .project__description[data-v-7e6771bf]{transform:none;opacity:1}.projectDesktop:hover .bottom__number[data-v-7e6771bf]{transform:translateX(-100%);opacity:0}.projectDesktop:hover .bottom__title[data-v-7e6771bf]{padding-left:14px;padding-right:72px;transform:scale(.8)}.projectDesktop:hover .bottom__date[data-v-7e6771bf]{transform:none}.projectDesktop:hover .bottom__arrow[data-v-7e6771bf]{transform:none;opacity:1}.projectMobile[data-v-7e6771bf]{transition:height .3s cubic-bezier(.19,1,.22,1);overflow:visible;box-shadow:none}.projectMobile__arrow[data-v-7e6771bf]{position:relative;height:20px;margin:12px auto;transition:transform .4s cubic-bezier(.19,1,.22,1)}.projectMobile__arrow-disabled[data-v-7e6771bf]{opacity:0;pointer-events:none;margin:0 auto}.projectMobile__container[data-v-7e6771bf]{position:relative;overflow:hidden;box-shadow:4px 4px 10px rgba(0,0,0,.4)}.projectMobile .project__description[data-v-7e6771bf]{border:1px dotted grey}.projectMobile .project__background[data-v-7e6771bf]{background:linear-gradient(0deg,rgba(0,0,0,.25),transparent 80%)}.projectMobile .project__description[data-v-7e6771bf]{color:#000;margin-bottom:0;padding-top:0;opacity:1;transform:none}.projectMobile .bottom[data-v-7e6771bf]{margin-bottom:0}.projectMobile .bottom__title[data-v-7e6771bf]{min-width:calc(100% - 24px);transform:scale(.8)}.projectMobile .bottom__date[data-v-7e6771bf]{left:66px;transform:none}.bottom[data-v-7e6771bf]{position:relative;margin-bottom:26px;overflow:hidden;flex-shrink:0}.bottom__container[data-v-7e6771bf]{display:flex;align-items:flex-end;transform:translateY(100%);transition:transform .8s cubic-bezier(.165,.84,.44,1)}.bottom__number[data-v-7e6771bf]{position:absolute;padding-left:32px;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1)}.bottom__title[data-v-7e6771bf]{padding-left:72px;padding-right:14px;width:100%;word-break:break-word;transform-origin:10% calc(100% - 1em - 20px);transition:padding .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1)}.bottom__date[data-v-7e6771bf]{font-size:.9em;position:absolute;bottom:0;color:#bebebe;left:20px;transform:translateY(100%);transition:transform .4s cubic-bezier(.19,1,.22,1)}.bottom__arrow[data-v-7e6771bf]{position:absolute;height:14px;right:0;-o-object-fit:contain;object-fit:contain;padding-right:32px;transform:translateX(100%);opacity:0;transition:transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1)}.projects[data-v-217e0ee6]{display:flex;flex-wrap:wrap}body,html{margin:0;scroll-behavior:smooth;text-rendering:optimizeSpeed;min-width:300px;overflow-y:hidden;overflow-x:hidden;background-color:#000}img,svg{display:block}code{white-space:pre-wrap}.app[data-v-a36f8964]{overflow:hidden}.sections[data-v-a36f8964]{position:relative;transition:top 1.8s cubic-bezier(.19,1,.22,1)}.plug[data-v-a36f8964]{background-color:#000;opacity:0;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:999;transition:top .5s ease}.plug-active[data-v-a36f8964]{opacity:1}