body,html{margin:0px;padding:0px}@media screen and (min-width:1020px){.page{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100vw;height:100vh;position:relative}.page .page__header{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;position:fixed;top:0;left:0;z-index:10;will-change:z-index}.page .page__header,.page .page__header .header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.page .page__header .header__wrapper{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;width:94%;margin:6vh 0 0}.page .page__header .header__wrapper .header__close{display:none}.page .page__header .header__wrapper .header__menu{width:auto;height:auto}.page .page__header .header__wrapper .header__menu,.page .page__header .header__wrapper .header__menu .menu__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;position:relative}.page .page__header .header__wrapper .header__menu .menu__icon{width:2.5vw;height:1vw}.page .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;position:relative;will-change:transform}.page .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper .icon--item{width:100%;height:17%;background:#000;will-change:background,transform}.page .page__header .header__wrapper .header__menu .menu__icon:hover{cursor:pointer;transition:.3s}.page .page__footer{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:10;pointer-events:none;will-change:z-index}.page .page__footer,.page .page__footer .footer__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.page .page__footer .footer__wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:94%;margin:0 0 2vh}.page .page__footer .footer__wrapper .footer__logo{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:10vw;height:auto;pointer-events:all}.page .page__footer .footer__wrapper .footer__logo img{width:3vw;height:auto}.page .page__footer .footer__wrapper .footer__link{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:3vw}.page .page__footer .footer__wrapper .footer__link .link--item{font-family:Roboto;font-size:1.4vw;line-height:1.4vw;font-weight:400;text-transform:uppercase;color:#000}.page .page__footer .footer__wrapper .footer__link .link--item:hover{cursor:pointer}.page .page__footer .footer__wrapper .footer__lang{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:3vw}.page .page__footer .footer__wrapper .footer__lang .lang--item{font-family:Roboto;font-size:1.4vw;line-height:1.4vw;font-weight:400;text-transform:uppercase;color:#fff}.page .page__footer .footer__wrapper .footer__lang .lang--item:hover{cursor:pointer}.page .page__footer .footer__wrapper .footer__credits{width:10vw;height:3vw;position:relative;pointer-events:all}.page .page__footer .footer__wrapper .footer__credits,.page .page__footer .footer__wrapper .footer__credits .credits__name{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.page .page__footer .footer__wrapper .footer__credits .credits__name{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:1}.page .page__footer .footer__wrapper .footer__credits .credits__name .name--text{font-family:Roboto;font-size:1.4vw;line-height:1.4vw;font-weight:400;text-transform:uppercase;color:#000}.page .page__footer .footer__wrapper .footer__credits .credits__social{-ms-flex-pack:end;justify-content:flex-end;width:100%;position:absolute;top:0;left:0;z-index:2}.page .page__footer .footer__wrapper .footer__credits .credits__social,.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper{-ms-flex-pack:center;justify-content:center;width:80%;opacity:0;overflow:hidden}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:100%}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:24%;height:100%;position:relative}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item .item__wrapper{width:100%;height:100%;position:absolute}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item object{width:100%;height:auto}.page .page__footer .footer__wrapper .footer__credits:hover .credits__name{opacity:0;transition:0s,opacity 0s;transition-delay:0s}.page .page__footer .footer__wrapper .footer__credits:hover .credits__social .social__wrapper{opacity:1;transition:opacity .3s}.page .page__footer .footer__wrapper .footer__credits:hover .credits__social .social__wrapper .social__wrapper__wrapper .social--item{cursor:pointer}.page .page__navigation{-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:absolute;top:0;left:0;opacity:0;will-change:opacity;z-index:9;pointer-events:none}.page .page__navigation,.page .page__navigation .navigation__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%}.page .page__navigation .navigation__wrapper{-ms-flex-pack:center;justify-content:center;position:relative}.page .page__navigation .navigation__wrapper .navigation__list,.page .page__navigation .navigation__wrapper .navigation__list ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;height:100%;position:relative}.page .page__navigation .navigation__wrapper .navigation__list ul{list-style:none;margin:0px;padding:0px}.page .page__navigation .navigation__wrapper .navigation__list ul li{list-style:none}.page .page__navigation .navigation__wrapper .navigation__list .list--item{width:auto;font-family:Roboto;font-weight:400;font-size:5vw;text-decoration:none;text-align:center;color:#fff;opacity:.5}.page .page__navigation .navigation__wrapper .navigation__list .list--item:not(:last-child){margin-bottom:10vh}.page .page__navigation .navigation__wrapper .navigation__list .list--item.open{opacity:1;color:#fff;cursor:pointer}.page .page__navigation .navigation__wrapper .navigation__list .list--item:not(:last-child){margin-bottom:5vh}.page .page__navigation .navigation__wrapper .navigation__list .list--item:not(.open):hover{cursor:pointer;opacity:.8}.page .page__about{display:none;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;z-index:2;opacity:1;will-change:opacity}.page .page__about,.page .page__about .about__wrapper{-ms-flex-direction:row;flex-direction:row;width:100%;height:100%}.page .page__about .about__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.page .page__about .about__wrapper .about__inner{-ms-flex-pack:justify;justify-content:space-between;width:94%}.page .page__about .about__wrapper .about__inner,.page .page__about .about__wrapper .about__inner .about__text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;height:auto}.page .page__about .about__wrapper .about__inner .about__text{-ms-flex-pack:start;justify-content:flex-start;width:60%;will-change:opacity}.page .page__about .about__wrapper .about__inner .about__text .text--item{font-family:Roboto;font-size:4.6vw;line-height:1.5;font-weight:400;text-transform:uppercase;color:#000;margin:0px;padding:0px}.page .page__about .about__wrapper .about__inner .about__lastProject{-ms-flex-pack:justify;justify-content:space-between;width:40%;height:345px;position:relative}.page .page__about .about__wrapper .about__inner .about__lastProject,.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__wrapper{-ms-flex-pack:end;justify-content:flex-end}.page .page__about .about__wrapper .about__inner .about__lastProject .lastproject__info{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:auto;will-change:opacity;margin-bottom:3vh}.page .page__about .about__wrapper .about__inner .about__lastProject .lastproject__info .info--text{font-family:Roboto;font-size:.9vw;line-height:1.2;font-weight:300;text-transform:uppercase;margin:0px;padding:0px}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject--title{font-family:Roboto;font-size:1.2vw;line-height:1.2;font-weight:300;text-transform:uppercase;color:#000;margin-top:3vh;margin-bottom:1vh;will-change:opacity}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:auto;height:auto;margin:0;padding:0}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link li{list-style:none;outline:none!important}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link *{outline:none!important}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item,.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a{text-decoration:none}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a span:not(.hint){font-family:Roboto;font-weight:400;font-size:2.4vw;text-decoration:none;color:#000}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a span.hint{opacity:0;font-family:Roboto;font-weight:400;font-size:1vw;text-decoration:none;color:#000;pointer-events:none}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item:not(:last-child){margin-bottom:5vh}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.open a span:not(.hint){color:#fff;opacity:1}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.open span.hint{color:#fff;opacity:0;transition:2s;transition-timing-function:ease-out;transition-delay:0s}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.inProgress.open span{color:#000;opacity:1}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.inProgress.open span.hint{color:#000;opacity:.4;transition:1s}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.inProgress.open:hover{cursor:default}.page .page__main{display:none;-ms-flex-pack:start;justify-content:flex-start;z-index:2;opacity:1;will-change:opacity}.page .page__main,.page .page__main .main__projects{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%}.page .page__main .main__projects{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:hidden}.page .page__main .main__projects .projects__list{padding:4.6vh 0}.page .page__main .main__projects .projects__list,.page .page__main .main__projects .projects__list ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:auto}.page .page__main .main__projects .projects__list ul{margin:0;padding:0}.page .page__main .main__projects .projects__list ul li{list-style:none;outline:none!important}.page .page__main .main__projects .projects__list ul *{outline:none!important}.page .page__main .main__projects .projects__list .list--item,.page .page__main .main__projects .projects__list .list--item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.page .page__main .main__projects .projects__list .list--item a{text-decoration:none}.page .page__main .main__projects .projects__list .list--item a span:not(.hint){font-family:Roboto;font-weight:400;font-size:3.5vw;text-decoration:none;color:#000}.page .page__main .main__projects .projects__list .list--item a span.hint{opacity:0;font-family:Roboto;font-weight:400;font-size:1vw;text-decoration:none;color:#000;pointer-events:none}.page .page__main .main__projects .projects__list .list--item:not(:last-child){margin-bottom:5vh}.page .page__main .main__projects .projects__list .list--item.open a span:not(.hint){color:#fff;opacity:1}.page .page__main .main__projects .projects__list .list--item.open span.hint{color:#fff;opacity:0;transition:2s;transition-timing-function:ease-out;transition-delay:0s}.page .page__main .main__projects .projects__list .list--item.inProgress.open span{color:#000;opacity:1}.page .page__main .main__projects .projects__list .list--item.inProgress.open span.hint{color:#000;opacity:.4;transition:1s}.page .page__main .main__projects .projects__list .list--item.inProgress.open:hover{cursor:default}.page .page__background{overflow:hidden;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.page .page__background,.page .page__background .background__wrapper{display:-ms-flexbox;display:flex;width:100%;height:100%}.page .page__background .background__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;will-change:background;background:transparent}.page .page__background .background__wrapper .background__title{-ms-flex-direction:row;flex-direction:row;width:95%;height:auto;text-align:center;z-index:1}.page .page__background .background__wrapper .background__title,.page .page__background .background__wrapper .background__title .title--item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.page .page__background .background__wrapper .background__title .title--item{width:100%;opacity:.05}.page .page__background .background__wrapper .background__title .title--item span{font-family:Roboto;font-weight:300;font-size:20vw;line-height:20vw;color:#000}.page .page__background .background__wrapper .background__iframe{position:absolute;top:0;left:0;z-index:2;opacity:0}.page .page__background .background__wrapper .background__iframe,.page .page__background .background__wrapper .background__iframe .iframe__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}.page .page__background .background__wrapper .background__iframe .iframe__wrapper{position:relative}.page .page__background .background__wrapper .background__iframe .iframe__wrapper .iframe__preloader{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:1;z-index:2}.page .page__background .background__wrapper .background__iframe .iframe__wrapper iframe{border:none;width:100%;height:100%;z-index:1}.page .page__preloader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;z-index:999999}.page.open .page__footer,.page.open .page__header{z-index:-1;opacity:0}.page.open .page__main .main__projects .projects__list .list--item:not(.open) a{opacity:.1}.page.open .page__about .about__wrapper .about__lastProject .lastProject--title,.page.open .page__about .about__wrapper .about__lastProject .lastproject__info,.page.open .page__about .about__wrapper .about__text{opacity:0}.page.open .page__background .background__wrapper .background__iframe{opacity:1}.page.open .page__background.loaded .background__wrapper .background__iframe .iframe__preloader{opacity:.55}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper{transform:translateX(-25%)}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item{background:#fff}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item.first{transform:rotate(45deg) translateX(24.5%) translateY(-18%)}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item.second{transform:rotate(-45deg) translateX(25%)}.page.naviOpen .page__footer .footer__wrapper{-ms-flex-pack:center;justify-content:center}.page.naviOpen .page__footer .footer__wrapper *{opacity:0;transition:0s;pointer-events:none}.page.naviOpen .page__footer .footer__wrapper .footer__link{display:none}.page.naviOpen .page__footer .footer__lang,.page.naviOpen .page__footer .lang--item{opacity:1;display:-ms-flexbox;display:flex;pointer-events:all}.page.naviOpen .page__about,.page.naviOpen .page__main{opacity:0;pointer-events:none}.page.naviOpen .page__navigation{pointer-events:all;opacity:1}.page.naviOpen .page__background .background__wrapper{background:#000}.page.naviOpen .page__background .background__wrapper .background__title .title--item{opacity:.08}.page.naviOpen .page__background .background__wrapper .background__title .title--item span{color:#fff}.page.aboutOpen .page__about,.page.aboutOpen .page__footer .footer__link,.page.projectsOpen .page__main{display:-ms-flexbox;display:flex}.page.loaded .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.open span,.page.loaded .page__main .main__projects .projects__list .list--item.open span{opacity:1}.page.init .page__about,.page.init .page__about .about__lastProject .lastProject--title,.page.init .page__about .about__lastProject .lastproject__info,.page.init .page__about .about__text,.page.init .page__main{transition:2s}.page.init .page__about .about__lastProject .list--item a{transition:1s}.page.init .page__about .about__lastProject .list--item span{transition:.5s}.page.init .page__header{transition:1s}.page.init .page__header .header__wrapper .header__menu .menu__icon{transition:.5s}.page.init .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper{transition:1s;transition-timing-function:ease}.page.init .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper .icon--item{transition:background 1s,transform 1s;transition-timing-function:ease}.page.init .page__navigation,.page.init .page__navigation .navigation__list .list--item{transition:1s}.page.init .page__footer *{transition:.5s}.page.init .page__footer .footer__wrapper .footer__credits{transition:0s,opacity 1s;transition-delay:.5s}.page.init .page__footer .footer__wrapper .footer__credits .social__wrapper{transition:opacity .5s}.page.init .page__background .background__wrapper,.page.init .page__background .background__wrapper .background__title .title--item,.page.init .page__background .background__wrapper .background__title .title--item span{transition:2s}.page.init .page__background .background__wrapper .background__iframe,.page.init .page__background .background__wrapper .background__iframe .iframe__preloader{transition:1s}.page.init .page__preloader{opacity:0;pointer-events:none}}@media screen and (max-width:1020px){a,a *,input,select,textarea{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none!important}a,a *,a:active,a:focus,input,input:active,input:focus,select,select:active,select:focus,textarea,textarea:active,textarea:focus{outline:none}body{width:100vw;height:100vh}.page{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:95%;overflow:hidden;position:relative}.page .page__header{-ms-flex-pack:center;justify-content:center;width:100%;height:auto;position:fixed;top:0;left:0;z-index:10;pointer-events:none;will-change:z-index}.page .page__header,.page .page__header .header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start}.page .page__header .header__wrapper{-ms-flex-pack:end;justify-content:flex-end;width:90%;margin:5vh 0 0}.page .page__header .header__wrapper .header__menu{width:auto;height:auto;pointer-events:all}.page .page__header .header__wrapper .header__menu,.page .page__header .header__wrapper .header__menu .menu__icon{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;position:relative}.page .page__header .header__wrapper .header__menu .menu__icon{width:10vw;height:3.5vw}.page .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;position:relative;will-change:transform}.page .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper .icon--item{width:100%;height:0.3vh;background:#000;will-change:background,transform}.page .page__header .header__wrapper .header__menu .menu__icon:hover{cursor:pointer;transition:.3s}.page .page__footer{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;position:fixed;bottom:0;left:0;z-index:10;pointer-events:none;will-change:z-index}.page .page__footer,.page .page__footer .footer__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.page .page__footer .footer__wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 0 3vh}.page .page__footer .footer__wrapper .footer__logo{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:25vw;height:auto;pointer-events:all}.page .page__footer .footer__wrapper .footer__logo img{width:6vw;height:auto}.page .page__footer .footer__wrapper .footer__link{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:3vw}.page .page__footer .footer__wrapper .footer__link .link--item{font-family:Roboto;font-size:1.4vw;line-height:1.4vw;font-weight:400;text-transform:uppercase;color:#000}.page .page__footer .footer__wrapper .footer__link .link--item:hover{cursor:pointer}.page .page__footer .footer__wrapper .footer__lang{display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:auto;height:3vw}.page .page__footer .footer__wrapper .footer__lang .lang--item{font-family:Roboto;font-size:5vw;line-height:1;font-weight:400;text-transform:uppercase;color:#fff}.page .page__footer .footer__wrapper .footer__lang .lang--item:hover{cursor:pointer}.page .page__footer .footer__wrapper .footer__credits{width:30vw;height:7vw;position:relative;pointer-events:all}.page .page__footer .footer__wrapper .footer__credits,.page .page__footer .footer__wrapper .footer__credits .credits__name{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.page .page__footer .footer__wrapper .footer__credits .credits__name{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;opacity:1}.page .page__footer .footer__wrapper .footer__credits .credits__name .name--text{font-family:Roboto;font-size:4.5vw;line-height:1;font-weight:400;text-transform:uppercase;color:#000}.page .page__footer .footer__wrapper .footer__credits .credits__social{-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;left:0;pointer-events:none;z-index:2}.page .page__footer .footer__wrapper .footer__credits .credits__social,.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper{-ms-flex-pack:center;justify-content:center;opacity:0;overflow:hidden}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;width:20%;height:100%;position:relative}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item .item__wrapper{position:absolute}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item .item__wrapper,.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper .social__wrapper__wrapper .social--item object{width:90%;height:auto}.page .page__footer .footer__wrapper .footer__credits.clicked .credits__name{opacity:0;transition:0s,opacity 0s;transition-delay:0s}.page .page__footer .footer__wrapper .footer__credits.clicked .credits__social{pointer-events:all}.page .page__footer .footer__wrapper .footer__credits.clicked .credits__social .social__wrapper{opacity:1;transition:opacity .3s}.page .page__footer .footer__wrapper .footer__credits.clicked .credits__social .social__wrapper .social__wrapper__wrapper .social--item{cursor:pointer}.page .page__navigation{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100vh;overflow:hidden;position:absolute;top:0;left:0;opacity:0;will-change:opacity;z-index:9;pointer-events:none}.page .page__navigation .navigation__wrapper{-ms-flex-align:start;align-items:flex-start;width:100%}.page .page__navigation .navigation__wrapper,.page .page__navigation .navigation__wrapper .navigation__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;position:relative}.page .page__navigation .navigation__wrapper .navigation__list,.page .page__navigation .navigation__wrapper .navigation__list ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:auto}.page .page__navigation .navigation__wrapper .navigation__list ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;list-style:none;margin:0px;padding:0px}.page .page__navigation .navigation__wrapper .navigation__list ul li{list-style:none}.page .page__navigation .navigation__wrapper .navigation__list .list--item{width:auto;font-family:Roboto;font-weight:400;font-size:7vw;text-decoration:none;text-align:center;color:#fff;opacity:.5;outline:none}.page .page__navigation .navigation__wrapper .navigation__list .list--item:not(:last-child){margin-bottom:10vh}.page .page__navigation .navigation__wrapper .navigation__list .list--item.open{opacity:1;color:#fff;cursor:pointer}.page .page__navigation .navigation__wrapper .navigation__list .list--item:not(:last-child){margin-bottom:5vh}.page .page__navigation .navigation__wrapper .navigation__list .list--item:not(.open):hover{cursor:pointer;opacity:.8}.page .page__about{display:none;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;z-index:2;opacity:1;will-change:opacity}.page .page__about .about__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%;height:100vh}.page .page__about .about__wrapper,.page .page__about .about__wrapper .about__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page .page__about .about__wrapper .about__inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:90%;height:49vh;position:relative}.page .page__about .about__wrapper .about__inner .about__text{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:auto;will-change:opacity}.page .page__about .about__wrapper .about__inner .about__text .text--item{font-family:Roboto;font-size:7.5vw;line-height:1.5;font-weight:400;text-transform:uppercase;color:#000;margin:0px;padding:0px}.page .page__about .about__wrapper .about__inner .about__lastProject{-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;position:relative;transform:translateY(-6vh)}.page .page__about .about__wrapper .about__inner .about__lastProject,.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__wrapper{-ms-flex-pack:end;justify-content:flex-end}.page .page__about .about__wrapper .about__inner .about__lastProject .lastproject__info{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto;height:auto;will-change:opacity}.page .page__about .about__wrapper .about__inner .about__lastProject .lastproject__info .info--text{font-family:Roboto;font-size:2.8vw;line-height:1.2;font-weight:300;text-transform:uppercase;margin:0px;padding:0px}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject--title{font-family:Roboto;font-size:3vw;line-height:1.2;font-weight:300;text-transform:uppercase;color:#000;margin-bottom:1vh;will-change:opacity}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;width:auto;height:auto;margin:0;padding:0}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link li{list-style:none;outline:none!important}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link *{outline:none!important}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item{margin-bottom:1vh}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item,.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a{text-decoration:none;outline:none}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a span:not(.hint){font-family:Roboto;font-weight:400;font-size:5.5vw;line-height:1.2;color:#000;outline:none;margin-bottom:.5vh}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a span.hint{opacity:0;font-family:Roboto;font-weight:400;font-size:2.8vw;text-decoration:none;color:#000;outline:none}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item a:focus{outline:none}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item:not(:last-child){margin-bottom:5vh}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.open span:not(.hint){color:#fff;opacity:1}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.open span.hint{color:#fff;opacity:0;transition:2s;transition-timing-function:ease-out;transition-delay:0s}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.inProgress.open span:not(.hint){color:#000;opacity:1}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.inProgress.open span.hint{color:#000;opacity:.4;transition:1s}.page .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.inProgress.open:hover{cursor:default}.page .page__main{display:none;-ms-flex-pack:start;justify-content:flex-start;z-index:2;opacity:1;will-change:opacity}.page .page__main,.page .page__main .main__projects{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%}.page .page__main .main__projects{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;overflow:scroll}.page .page__main .main__projects .projects__list{-ms-flex-pack:start;justify-content:flex-start;padding:10vh 0}.page .page__main .main__projects .projects__list,.page .page__main .main__projects .projects__list ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:auto;height:auto}.page .page__main .main__projects .projects__list ul{-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.page .page__main .main__projects .projects__list ul li{list-style:none;outline:none!important}.page .page__main .main__projects .projects__list ul *{outline:none!important}.page .page__main .main__projects .projects__list .list--item,.page .page__main .main__projects .projects__list .list--item a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.page .page__main .main__projects .projects__list .list--item a{text-decoration:none;outline:none}.page .page__main .main__projects .projects__list .list--item a span:not(.hint){font-family:Roboto;font-weight:400;font-size:6vw;color:#000;outline:none;margin-bottom:.5vh}.page .page__main .main__projects .projects__list .list--item a span.hint{opacity:0;font-family:Roboto;font-weight:400;font-size:2.8vw;text-decoration:none;color:#000;outline:none}.page .page__main .main__projects .projects__list .list--item a:focus{outline:none}.page .page__main .main__projects .projects__list .list--item:not(:last-child){margin-bottom:4vh}.page .page__main .main__projects .projects__list .list--item.open span:not(.hint){color:#fff;opacity:1}.page .page__main .main__projects .projects__list .list--item.open span.hint{color:#fff;opacity:0;transition:2s;transition-timing-function:ease-out;transition-delay:0s}.page .page__main .main__projects .projects__list .list--item.inProgress.open span:not(.hint){color:#000;opacity:1}.page .page__main .main__projects .projects__list .list--item.inProgress.open span.hint{color:#000;opacity:.4;transition:1s}.page .page__main .main__projects .projects__list .list--item.inProgress.open:hover{cursor:default}.page .page__background{display:-ms-flexbox;display:flex;width:100%;height:100vh;overflow:hidden;position:absolute;top:0;left:0;z-index:1;pointer-events:none}.page .page__background .background__wrapper{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative;will-change:background;background:transparent}.page .page__background .background__wrapper,.page .page__background .background__wrapper .background__title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.page .page__background .background__wrapper .background__title{width:95%;height:auto;text-align:center;z-index:1}.page .page__background .background__wrapper .background__title,.page .page__background .background__wrapper .background__title .title--item{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.page .page__background .background__wrapper .background__title .title--item{display:-ms-flexbox;display:flex;width:100%;opacity:.05}.page .page__background .background__wrapper .background__title .title--item span{font-family:Roboto;font-weight:300;font-size:20vw;line-height:20vw;color:#000}.page .page__background .background__wrapper .background__iframe{position:absolute;top:0;left:0;z-index:2;opacity:0}.page .page__background .background__wrapper .background__iframe,.page .page__background .background__wrapper .background__iframe .iframe__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%}.page .page__background .background__wrapper .background__iframe .iframe__wrapper{position:relative}.page .page__background .background__wrapper .background__iframe .iframe__wrapper .iframe__preloader{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:1;z-index:2}.page .page__background .background__wrapper .background__iframe .iframe__wrapper iframe{border:none;width:100%;height:100%;z-index:1}.page .page__preloader{position:absolute;top:0;left:0;width:100%;background:#fff;opacity:1;z-index:999999}.page.open,.page .page__preloader{height:100%}.page.open .page__footer{z-index:-1;opacity:0}.page.open .page__header .header__menu .menu__icon .icon__wrapper{transform:translateX(-25%)}.page.open .page__header .header__menu .menu__icon .icon__wrapper .icon--item{background:#fff}.page.open .page__header .header__menu .menu__icon .icon__wrapper .icon--item.first{transform:rotate(45deg) translateX(23%) translateY(-90%)}.page.open .page__header .header__menu .menu__icon .icon__wrapper .icon--item.second{transform:rotate(-45deg) translateX(27%) translateY(30%)}.page.open .page__main .main__projects .projects__list .list--item:not(.open) a{opacity:.1;pointer-events:none}.page.open .page__about .about__wrapper .about__lastProject .lastProject--title,.page.open .page__about .about__wrapper .about__lastProject .lastproject__info,.page.open .page__about .about__wrapper .about__text{opacity:0}.page.open .page__background .background__wrapper .background__iframe{opacity:1}.page.open .page__background.loaded .background__wrapper .background__iframe .iframe__preloader{opacity:.6}.page.naviOpen{height:100%}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper{transform:translateX(-25%)}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item{background:#fff}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item.first{transform:rotate(45deg) translateX(23%) translateY(-90%)}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item.second{transform:rotate(-45deg) translateX(27%) translateY(30%)}.page.naviOpen .page__footer{margin:0 0 4vh}.page.naviOpen .page__footer .footer__wrapper{-ms-flex-pack:justify;justify-content:space-between}.page.naviOpen .page__footer .footer__wrapper *{opacity:0;transition:0s;pointer-events:none}.page.naviOpen .page__footer .footer__wrapper .footer__link{display:none}.page.naviOpen .page__footer .footer__lang,.page.naviOpen .page__footer .lang--item{opacity:1;display:-ms-flexbox;display:flex;pointer-events:all}.page.naviOpen .page__about,.page.naviOpen .page__main{opacity:0;pointer-events:none}.page.naviOpen .page__navigation{pointer-events:all;opacity:1}.page.naviOpen .page__background .background__wrapper{background:#000}.page.naviOpen .page__background .background__wrapper .background__title .title--item{opacity:.08}.page.naviOpen .page__background .background__wrapper .background__title .title--item span{color:#fff}.page.aboutOpen .page__about,.page.aboutOpen .page__footer .footer__link,.page.projectsOpen .page__main{display:-ms-flexbox;display:flex}.page.loaded .page__about .about__wrapper .about__inner .about__lastProject .lastProject__link .list--item.open span.hint,.page.loaded .page__main .main__projects .projects__list .list--item.open span.hint{opacity:1}.page.init .page__about,.page.init .page__about .about__lastProject .lastProject--title,.page.init .page__about .about__lastProject .lastproject__info,.page.init .page__about .about__text,.page.init .page__main{transition:2s}.page.init .page__about .about__lastProject .list--item a{transition:1s}.page.init .page__about .about__lastProject .list--item span{transition:.5s}.page.init .page__header{transition:1s}.page.init .page__header .header__wrapper .header__menu .menu__icon{transition:.5s}.page.init .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper{transition:1s;transition-timing-function:ease}.page.init .page__header .header__wrapper .header__menu .menu__icon .icon__wrapper .icon--item{transition:background 1s,transform 1s;transition-timing-function:ease}.page.init .page__navigation,.page.init .page__navigation .navigation__list .list--item{transition:1s}.page.init .page__footer *{transition:.5s}.page.init .page__footer .footer__wrapper .footer__credits{transition:0s,opacity 1s;transition-delay:.5s}.page.init .page__footer .footer__wrapper .footer__credits .social__wrapper{transition:opacity .5s}.page.init .page__background .background__wrapper,.page.init .page__background .background__wrapper .background__title .title--item,.page.init .page__background .background__wrapper .background__title .title--item span{transition:2s}.page.init .page__background .background__wrapper .background__iframe,.page.init .page__background .background__wrapper .background__iframe .iframe__preloader{transition:1s}.page.init .page__preloader{opacity:0;pointer-events:none}}@media screen and (min-width:650px) and (max-width:1020px){.page{-ms-flex-pack:center;justify-content:center;height:100vh;overflow:hidden}.page .page__header .header__wrapper{margin:8vh 0 0}.page .page__header .header__wrapper .header__menu .menu__icon{width:6vw;height:2.5vw}.page .page__about{-ms-flex-align:start;align-items:flex-start}.page .page__about .about__wrapper{overflow:scroll}.page .page__about .about__wrapper .about__inner{margin-top:85vh;height:140vh}.page .page__about .about__wrapper .about__inner .about__lastProject{transform:translateY(-30vh)}.page .page__footer .footer__wrapper .footer__lang .lang--item{font-size:3vw}.page .page__footer .footer__wrapper .footer__credits .credits__social .social__wrapper{width:40%}.page .page__footer .footer__wrapper .footer__credits .credits__name .name--text{font-size:2.5vw}.page .page__main .main__projects .projects__list ul li span{font-size:1.5vw}.page.naviOpen .page__header .header__menu .menu__icon .icon__wrapper .icon--item.first{transform:rotate(45deg) translateX(29%) translateY(20%)}.page.naviOpen,.page.projectsOpen{height:100vh;overflow:hidden}}