.home .about{position:relative;margin-top:1.3888888889vw}@media screen and (max-aspect-ratio:2/3){.home .about{margin-top:2.6666666667vw}}.home .about .top .about__text{position:absolute;top:.4861111111vw;width:11.1111111111vw}@media screen and (max-aspect-ratio:2/3){.home .about .top .about__text{top:1.3333333333vw;width:21.8666666667vw;font-size:2.6666666667vw;line-height:105%}}.home .about .top .about__title{text-indent:17.0833333333vw}@media screen and (max-aspect-ratio:2/3){.home .about .top .about__title{text-indent:23.4666666667vw}}.home .about .top .about__title .wrapper:first-of-type{text-indent:17.0833333333vw}.home .about .bottom{margin-top:6.9444444444vw;display:flex;gap:1.3888888889vw}.home .about .bottom .card{width:100%}.home .about .bottom .card__title{position:relative;padding-bottom:.1388888889vw;margin-bottom:1.3888888889vw}.home .about .bottom .card__title .line{display:block;position:absolute;bottom:0;left:0;right:0;background-color:#0f0f0f;height:.0694444444vw;opacity:.1}.home .about .bottom .card__image{width:auto;height:9.7222222222vw}.home .hero{margin-top:4.1666666667vw}@media screen and (max-aspect-ratio:2/3){.home .hero{margin-top:10.6666666667vw}}.home .hero .logo{grid-column:1/6;position:absolute;width:40.0694444444vw;z-index:1000000}@media screen and (max-aspect-ratio:2/3){.home .hero .logo{width:80vw;grid-column:1/12;grid-row:1;position:relative}}.home .hero .logo__image{width:100%;height:100%}.home .hero .top{grid-column:6/10;height:9.0277777778vw;display:flex;flex-direction:column}@media screen and (max-aspect-ratio:2/3){.home .hero .top{height:auto;grid-column:1/12;grid-row:2}}.home .hero .top .adress{margin-top:1.3888888889vw;transition:opacity .3s ease}@media(hover:hover){.home .hero .top .adress:hover{opacity:.5}}.home .hero .top-link{margin-top:1.3888888889vw;text-decoration:underline;transition:opacity .3s ease}@media(hover:hover){.home .hero .top-link:hover{opacity:.5}}.home .hero .background{height:48.6111111111vw;overflow:hidden}.home .hero .background__item{aspect-ratio:16/9;width:100%;height:100%;opacity:0;filter:blur(1vw);scale:1.2;animation:backgroundPresence 1.5s ease .5s forwards}.home .hero .slideshow{height:48.6111111111vw;margin:0 1.3888888889vw;position:relative;overflow:hidden}@media screen and (max-aspect-ratio:2/3){.home .hero .slideshow{height:133.3333333333vw;margin:3.2vw 3.2vw 0}}.home .hero .slideshow .slide{width:100%;height:100%;position:absolute;inset:0}.home .hero .slideshow .slide img{object-fit:cover;width:100%;height:100%}.body{font-family:var(--pp-mori),sans-serif;font-size:1.3888888889vw;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal}@media screen and (max-aspect-ratio:2/3){.body{font-size:3.7333333333vw;line-height:115%}}.body a,.body input,.body textarea,.small-text{font-family:var(--pp-mori),sans-serif;font-size:.9722222222vw;line-height:105%}@media screen and (max-aspect-ratio:2/3){.body a,.body input,.body textarea,.small-text{font-size:3.2vw;line-height:110%}}.home{margin-bottom:6.9444444444vw}.body h1{font-family:var(--pp-mori),sans-serif;font-size:4.3055555556vw;font-style:normal;font-weight:700;line-height:100%;letter-spacing:normal}@media screen and (max-aspect-ratio:2/3){.body h1{font-size:8vw}}.super-text{font-size:8.6805555556vw;line-height:80%;font-weight:700;text-transform:uppercase}.body h2,.super-text{font-family:var(--pp-mori),sans-serif;letter-spacing:normal}.body h2{font-size:2.0833333333vw;font-weight:400;line-height:105%}@media screen and (max-aspect-ratio:2/3){.body h2{font-size:5.3333333333vw}}.body,.home .projects__button-text{font-family:var(--pp-mori),sans-serif;font-size:1.3888888889vw;font-style:normal;font-weight:400;line-height:110%;letter-spacing:normal}@media screen and (max-aspect-ratio:2/3){.body,.home .projects__button-text{font-size:3.7333333333vw;line-height:115%}}.body a,.body input,.body textarea,.home .projects__button-top .projects__button-text,.small-text{font-family:var(--pp-mori),sans-serif;font-size:.9722222222vw;line-height:105%}@media screen and (max-aspect-ratio:2/3){.body a,.body input,.body textarea,.home .projects__button-top .projects__button-text,.small-text{font-size:3.2vw;line-height:110%}}.upperCase{text-transform:uppercase}.bold{font-weight:700}#page-transition{transition:.5s ease;opacity:1;filter:blur(0)}#page-transition.page-transition--active{opacity:0;filter:blur(1vw)}@keyframes pageTransition{0%{opacity:1;filter:blur(0)}50%{opacity:0;filter:blur(1vw)}to{opacity:1;filter:blur(0)}}@keyframes opacityPresence{0%{opacity:0}to{opacity:1}}@keyframes textPresence{0%{-webkit-clip-path:inset(-20% -20% 100% -20%);clip-path:inset(-20% -20% 100% -20%);transform:translateY(100%)}to{-webkit-clip-path:inset(-20% -20% 0 -20%);clip-path:inset(-20% -20% 0 -20%);transform:translateY(0)}}@keyframes backgroundPresence{0%{opacity:0;filter:blur(1vw);scale:1.2}to{opacity:1;filter:blur(0);scale:1}}.body{background-color:#fff;color:#0f0f0f;overflow-x:hidden;opacity:0;animation:opacityPresence .5s ease .5s forwards}.body ::selection{color:#f8f9fa;background:#0f0f0f;mix-blend-mode:difference}.html{scrollbar-width:none;-ms-overflow-style:none;overflow:-moz-scrollbars-none}.html::-webkit-scrollbar{display:none}.html::-moz-scrollbar{display:none}@supports(-ms-overflow-style:none){.html{-ms-overflow-style:none;overflow:-ms-autohiding-scrollbar}}.container{padding-right:1.3888888889vw;padding-left:1.3888888889vw}@media screen and (max-aspect-ratio:2/3){.container{padding-right:3.2vw;padding-left:3.2vw}}.shadow{color:#9f9f9f}.main--loading{position:fixed;top:0;width:100vw;height:100vh;overflow:hidden}.lazyload-wrapper,.lazyload-wrapper img,.lazyload-wrapper video{height:100%;width:100%}.grid{display:grid;grid-template-columns:repeat(12,7.5vw);grid-gap:.6944444444vw}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.home .projects{margin-top:13.8888888889vw}.home .projects .title{margin-bottom:1.3888888889vw}.home .projects .card{width:100vw;height:51.3888888889vw;display:flex}.home .projects .card__image{width:50vw;height:100%}.home .projects .card .info{position:relative;width:50vw;display:flex;align-items:center;color:#fff}.home .projects .card .info__wrapper{padding:0 1.3888888889vw}.home .projects .card .info__background{position:absolute;inset:0;z-index:-2;overflow:hidden}.home .projects .card .info__background img{filter:blur(10vw);scale:1.2}.home .projects .card .info .list{display:flex;flex-direction:column;gap:.2777777778vw;margin-bottom:.6944444444vw}.home .projects .card .info .list__item{position:relative;padding-bottom:.2777777778vw}.home .projects .card .info .list__item .line{position:absolute;bottom:0;left:0;right:0;height:.0694444444vw;background-color:hsla(0,0%,100%,.376)}.home .projects .card .info__button{margin-top:1.3888888889vw}.home .projects__button{width:100vw;height:6.9444444444vw;padding-left:1.3888888889vw;display:flex;align-items:center;background-color:#0f0f0f;color:#fff;-webkit-clip-path:inset(0);clip-path:inset(0);transform:translateY(-1%);position:relative;transition:-webkit-clip-path 1s cubic-bezier(.85,0,.15,1) .3s;transition:clip-path 1s cubic-bezier(.85,0,.15,1) .3s;transition:clip-path 1s cubic-bezier(.85,0,.15,1) .3s,-webkit-clip-path 1s cubic-bezier(.85,0,.15,1) .3s}@media(hover:hover){.home .projects__button:hover{transition:-webkit-clip-path 1s cubic-bezier(.85,0,.15,1);transition:clip-path 1s cubic-bezier(.85,0,.15,1);transition:clip-path 1s cubic-bezier(.85,0,.15,1),-webkit-clip-path 1s cubic-bezier(.85,0,.15,1);-webkit-clip-path:inset(5% 2% 5% .5%);clip-path:inset(5% 2% 5% .5%)}.home .projects__button:hover .projects__button-text{transform:translateY(-1.22em)}.home .projects__button:hover .projects__button-top .projects__button-text{transition-delay:.3s}}.home .projects__button-text{text-shadow:0 1.2em 0;transition:transform 1s cubic-bezier(.85,0,.15,1);display:inline-block}.home .projects__button-text-wrapper{position:relative;overflow-y:hidden}.home .projects__button-top{position:absolute;top:0;right:0;transform:translate(100%,-60%);transition:transform 1s cubic-bezier(.85,0,.15,1)}.home .projects__button-top .projects__button-text{transition-delay:.1s}