*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-size:18rem}html,body{font-size:.0520834vw}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--bg-color: #f7f7f7;--text-color: #101010;--text-gray-color: #908c8c;--text-gray-second-color: #aaaaaa;--white: #ffffff;--transition-main: cubic-bezier(.11, .82, .39, .92)}::selection{background:var(--text-color);color:var(--bg-color)}html,body{scroll-behavior:auto}body{font-family:Sofia Sans Condensed;background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden}.container{max-width:1800rem;margin:0 auto;padding:0 15rem}.title{font-family:Sofia Sans Condensed;font-weight:700;font-style:Bold;font-size:146rem;line-height:99%;letter-spacing:-8%;text-transform:uppercase}.link-line{position:relative;padding-bottom:5rem;display:flex;align-items:center}.link-line svg{margin-left:20rem;width:18rem;height:18rem;transition:transform .5s var(--transition-main)}.link-line:before{background-color:#efefef;bottom:0;content:"";height:2rem;left:0;position:absolute;right:0;transform:scaleX(1);transform-origin:left;transition:transform .8s var(--transition-main);transition-delay:0s}.link-line:after{background-color:#efefef;bottom:0;content:"";height:2rem;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .8s var(--transition-main);transition-delay:0s}.link-line:hover:before{transform:scaleX(0);transform-origin:right;transition:transform .3s var(--transition-main);transition-delay:0s}.link-line:hover:after{transform:scaleX(1);transform-origin:left;transition:transform .8s var(--transition-main);transition-delay:0s}.link-line:hover svg{transform:rotate(45deg)}.reveal-title{font-size:48px;font-weight:700}.reveal-line span{display:inline-block}.canvas-text{width:100%!important;height:100dvh!important}.animation-title{overflow:hidden;padding:0 10rem 0 0}.aniamtion-title span{margin:0 20rem;display:inline-block}.animation-title span:not(.letter){margin:0 20rem}.animation-title span .letter{font-family:Sofia Sans Condensed;font-weight:700;line-height:99%;text-transform:uppercase;margin:0;display:inline-block}section:not(.hero){opacity:0;pointer-events:none}main{opacity:0}.hero-title .hero-word:last-child:after{opacity:0}a{pointer-events:none}body.loaded section,body.loaded a,body.loaded .header,body.loaded main{opacity:1;pointer-events:auto}body.loaded .hero-title .hero-word:last-child:after{opacity:1}.slide-page-transition{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#101010;z-index:100000000}.app-active .slide-page-transition,.app-active .slide-page-transition-second{opacity:1}@media (max-width: 1100px){body,html{overflow:hidden}.animation-title span:not(.letter){margin:0 10px 0 0}.scroll-container{height:100dvh;overflow-y:auto;overflow-x:hidden}.container{max-width:100%;padding:0 15px}.link-line svg{margin-left:10px;width:12px;height:12px}.link-line{padding-bottom:3px}.link-line:after{height:2px}.link-line:before{height:2px}.link{padding:0 10px}.link:after{font-size:16px;right:-5px}.link:before{font-size:16px;left:-5px}}@font-face{font-family:Sofia Sans Condensed;src:url(/fonts/SofiaSansCondensed-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Sofia Sans Condensed;src:url(/fonts/SofiaSansCondensed-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/fonts/SplineSansMono-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans Mono;src:url(/fonts/SplineSansMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.link{font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:99%;letter-spacing:1rem;text-transform:uppercase;white-space:nowrap;position:relative;padding:0 35rem;transition:.5s var(--transition-main);overflow:hidden;display:flex;align-items:center}@media (max-width: 1100px){.link{padding:0 25px;height:20px;display:flex;align-items:center}}@media (max-width: 430px){.link{padding:0 20px}}.link span{font-size:24rem;display:inline-block}@media (max-width: 1100px){.link span{font-size:20px}}.link:after{content:"]";position:absolute;top:50%;font-size:20rem;transform:translateY(-50%);right:12rem;transition:.5s var(--transition-main)}@media (max-width: 1100px){.link:after{font-size:20px}}.link:before{content:"[";position:absolute;top:50%;font-size:20rem;transform:translateY(-50%);left:12rem;transition:.5s var(--transition-main)}@media (max-width: 1100px){.link:before{font-size:20px}}.link:hover:after{right:0}.link:hover:before{left:0}.link .clone{position:absolute;left:50%;translate:-50% 100%;top:0;display:flex}@media (max-width: 1100px){.link .clone{display:none}}.physics-wrapper{width:100%;padding:80px 0;display:flex;background:#000}.canvas-text{overflow:hidden}.canvas-text__bg{position:absolute;top:0;left:0;width:100%;height:100dvh;background-color:var(--text-color);translate:0 -100%;z-index:10}.physics-text{font-family:Sofia Sans Condensed;font-weight:700;font-size:170rem;line-height:162rem;text-transform:uppercase}.physics-line{display:flex;flex-wrap:wrap}.char{display:inline-block;font-family:Spline Sans Mono;font-size:60px;font-weight:700;text-transform:uppercase}.white .char{color:#fff}.gray .char{color:#908c8c}.copy-tooltip{font-family:Spline Sans Mono;position:fixed;top:0;left:0;pointer-events:none;padding:4rem 20rem;background-color:#000;color:#fff;font-size:12rem;border-radius:3rem;transform:translate(-50%,-50%);clip-path:inset(0 100% 0 0);z-index:200}.copy-tooltip span{font-size:12rem}.header{position:fixed;top:0;left:0;width:100%;padding:37rem 0;z-index:10000;mix-blend-mode:difference;color:#efefef;opacity:0;pointer-events:none}@media (max-width: 1100px){.header{padding:25px 0}}@media (max-width: 768px){.header{mix-blend-mode:normal;color:var(--text-color)}}.header-logo{font-family:Sofia Sans Condensed;font-weight:700;font-style:Bold;font-size:40rem;line-height:.7;letter-spacing:-3rem;text-transform:uppercase;width:135rem}@media (max-width: 1100px){.header-logo{font-size:24px;letter-spacing:-1px;width:90px;position:relative;z-index:101}}.header__wrapper{display:flex;align-items:center}@media (max-width: 768px){.header__wrapper{justify-content:space-between}}.header__menu{margin:0 0 0 225rem}@media (max-width: 1100px){.header__menu{margin:0 0 0 100px}}@media (max-width: 991px){.header__menu{margin:0 0 0 30px}}@media (max-width: 768px){.header__menu{margin:0;position:absolute;top:0;left:0;width:100%;height:100dvh;background-color:#fff;padding:170px 15px 0;z-index:100;display:flex;flex-direction:column;justify-content:space-between;overflow-y:scroll}}.header__menu ul{display:flex}@media (max-width: 768px){.header__menu ul{flex-direction:column}}.header__menu ul li{margin-right:84rem}.header__menu ul li a span{font-size:20rem}@media (max-width: 1100px){.header__menu ul li{margin-right:40px}.header__menu ul li a{height:20px}.header__menu ul li a span{font-size:16px}.header__menu ul li a:after,.header__menu ul li a:before{font-size:16px}}@media (max-width: 991px){.header__menu ul li{margin-right:10px}.header__menu ul li a span{font-size:14px}}@media (max-width: 768px){.header__menu ul li{margin-right:0;margin-bottom:12px}.header__menu ul li a{padding-left:0;height:auto}}.header__menu ul li:last-child{margin-right:0}@media (max-width: 850px){.header__menu ul li a span{font-size:14px}}@media (max-width: 768px){.header__menu ul li a span{font-family:Sofia Sans Condensed;font-weight:700;font-size:49px;line-height:99%;letter-spacing:-3px;text-transform:uppercase;padding:0}.header__menu ul li a:after,.header__menu ul li a:before{display:none}}.header__menu-mobile{display:none}@media (max-width: 768px){.header__menu-mobile{display:block;padding-top:85px;padding-bottom:10px}}.header__menu .kyiv-clock{font-family:Spline Sans Mono;font-weight:300;font-size:12px;line-height:99%;letter-spacing:1px;text-align:center;text-transform:uppercase;position:absolute;top:80px;right:15px}.header__menu .kyiv-clock h2,.header__menu .kyiv-clock p{font-family:Spline Sans Mono;font-weight:300;font-size:12px;line-height:99%;letter-spacing:1px;text-align:center;text-transform:uppercase;margin-bottom:5px}.header__menu-behance{display:flex;justify-content:space-between;margin-bottom:25px}.header__menu-behance a{font-size:16px;font-weight:300;padding:0 20px}@media (max-width: 768px){.header__menu-behance a{overflow:unset}.header__menu-behance a:after,.header__menu-behance a:before{font-size:16px}}@media (max-width: 380px){.header__menu-behance a{font-size:12px;padding:0 15px}}.header__menu-phone{margin-bottom:5px}.header__menu-phone,.header__menu-mail{font-family:Sofia Sans Condensed;font-weight:700;font-size:24px;line-height:99%;letter-spacing:2%;text-transform:lowercase;display:block;text-align:center}.header__menu-socials{display:flex;justify-content:space-between;margin-top:32px}.header__menu-socials a{font-family:Spline Sans Mono;font-size:16px;line-height:99%;letter-spacing:-2%;text-transform:uppercase}@media (max-width: 350px){.header__menu-socials a{font-size:12px}}.header__menu-socials a svg{width:12px;height:12px;margin-left:12px}@media (max-width: 350px){.header__menu-socials a svg{width:9px;height:9px;margin-left:8px}}.header__menu-reserved{margin-top:30px;display:flex;align-items:center;justify-content:space-between}.header__menu-reserved p{font-family:Spline Sans Mono;font-weight:400;font-size:12px;line-height:99%;letter-spacing:-2%;text-transform:capitalize;color:#606060}.header__menu-reserved a{font-weight:700;font-size:18px;line-height:99%;letter-spacing:-7%;text-transform:uppercase}.header-contact{font-family:Spline Sans Mono;font-weight:400;font-size:24rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;margin-left:auto}@media (max-width: 1100px){.header-contact{font-size:16px}}@media (max-width: 768px){.header-contact{display:none}}.header .burger{display:none;position:relative;overflow:hidden}@media (max-width: 768px){.header .burger{display:block;padding:10px 25px;margin:-10px;position:relative;z-index:101}}.header .burger span{font-family:Spline Sans Mono;font-weight:300;font-size:16px;line-height:99%;letter-spacing:-2%;text-transform:uppercase;display:inline-block;transition:transform .8s var(--transition-main)}.header .burger span:first-child{position:relative;left:10px}.header .burger span:first-child:after{content:"+";position:absolute;top:-9px;right:-8px;font-size:12px}.header .burger .close{position:absolute;top:0;left:-15px;transform:translateY(250%);padding:0 22px;transition:all .8s var(--transition-main)}.header .burger .close span{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);transition:all .8s var(--transition-main)}.header .burger .close span:after{display:none}.header .burger .close:after{content:"]";position:absolute;top:0;right:28px;font-size:14px;transition:all .8s var(--transition-main)}.header .burger .close:before{content:"[";position:absolute;top:0;left:45px;font-size:14px;transition:all .8s var(--transition-main)}@media (max-width: 768px){.header__menu{transform:translateY(100%);transition:transform .8s cubic-bezier(.67,.04,.44,.84)}.kyiv-clock,.header__menu-behance,.header__menu-phone,.header__menu-socials,.header__menu-reserved{opacity:0;transition:opacity .8s var(--transition-main)}.header .original{transform:translateY(100%);transition:transform .8s var(--transition-main)}.burger-active .header__menu{transform:translateY(0)}.burger-active .header__wrapper .burger span:first-child{transform:translateY(-180%)}.burger-active .header__wrapper .burger .close{transform:translateY(240%)}.burger-active .header__wrapper .burger .close span{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.burger-active .header__wrapper .burger .close:after{top:-28px;right:0}.burger-active .header__wrapper .burger .close:before{top:-28px;left:17px}.burger-active .original{transition-delay:.8s!important;transform:translateY(0)}.burger-active .kyiv-clock,.burger-active .header__menu-behance,.burger-active .header__menu-phone,.burger-active .header__menu-socials,.burger-active .header__menu-reserved{opacity:1;transition-delay:.8s}}@media (max-width: 768px){.logo-black .header-logo,.logo-black .burger{color:#000}.logo-white .header-logo,.logo-white .burger{color:#fff}}.hello-preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000;z-index:9999999;display:flex;align-items:center;justify-content:center;overflow:visible;pointer-events:auto;-webkit-user-select:none;user-select:none}.hello-preloader .hello-content{display:flex;align-items:center;justify-content:center;gap:18px;z-index:2}@media (max-width: 768px){.hello-preloader .hello-content{gap:12px}}.hello-preloader .hello-dot{width:12px;height:12px;border-radius:50%;background-color:#fff;box-shadow:0 0 16px #fffffff2;flex-shrink:0}@media (max-width: 768px){.hello-preloader .hello-dot{width:9px;height:9px}}.hello-preloader .hello-text{font-family:Sofia Sans Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:58px;font-weight:700;color:#fff;letter-spacing:-.5px;margin:0;text-align:center;min-width:200px;text-shadow:0 0 25px rgba(255,255,255,.25)}@media (max-width: 768px){.hello-preloader .hello-text{font-size:36px;min-width:140px}}.hello-preloader .hello-curve{position:absolute;top:100%;left:0;width:100%;height:160px;pointer-events:none}.hello-preloader .hello-curve path{fill:#000}.about{background-color:var(--text-color);color:var(--white);padding-top:250rem;padding-bottom:250rem;position:relative;z-index:100}@media (max-width: 1100px){.about{padding-top:50px;padding-bottom:50px}}.about .about-second-title{opacity:0}@media (max-width: 1100px){.about .about-second-title{opacity:0}}.about-title{text-align:center;margin-left:140rem;color:var(--white)}@media (max-width: 1100px){.about-title{margin-left:0}}.about-title .letter{color:var(--white);font-size:280rem;letter-spacing:-23rem}@media (max-width: 1100px){.about-title .letter{font-size:360rem;letter-spacing:-8px}}@media (max-width: 768px){.about-title .letter{font-size:550rem}}.about__wrapper{background-color:var(--text-color);color:var(--text-gray-second-color);padding-bottom:90rem;position:relative}@media (max-width: 1100px){.about__wrapper{padding-bottom:60px}}.about__wrapper .about-second-title{border-top:1rem solid #aaa8a8;padding-top:110rem;position:relative;z-index:100}@media (max-width: 1100px){.about__wrapper .about-second-title{border:none;padding-top:60px;opacity:0}}.about__wrapper .about-second-title h2{font-family:Spline Sans Mono;font-weight:300;font-size:80rem;line-height:99%;letter-spacing:2rem;text-transform:uppercase}@media (max-width: 1100px){.about__wrapper .about-second-title h2{font-size:36px;letter-spacing:2px}}.about__wrapper .about-second{position:relative;overflow:visible}.about__wrapper .about-second__content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-top:60rem}@media (max-width: 1100px){.about__wrapper .about-second__content{display:block;margin-top:30px}}.about__wrapper .about-second__viz-pane{width:58%;max-width:1040px;position:sticky;top:120px;align-self:flex-start;z-index:10;padding-right:15px}@media (max-width: 1100px){.about__wrapper .about-second__viz-pane{display:none}}.about__wrapper .about-second__text{width:40%;max-width:520px;margin-left:auto;position:relative;z-index:2}@media (max-width: 1100px){.about__wrapper .about-second__text{width:100%;max-width:100%;margin-left:0}}.about__wrapper .about-second-text .reveal-line span{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:1.3;letter-spacing:-2%;text-transform:uppercase;color:var(--white)}@media (max-width: 1100px){.about__wrapper .about-second-text .reveal-line span{font-size:20px}}@media (max-width: 1100px){.about__wrapper .about-second-text{width:100%}}.about__wrapper .text-first,.about__wrapper .text-second,.about__wrapper .text-third,.about__wrapper .text-four{text-align:left;width:100%;max-width:100%;margin-left:auto;margin-right:0;margin-top:60rem}@media (max-width: 1100px){.about__wrapper .text-first,.about__wrapper .text-second,.about__wrapper .text-third,.about__wrapper .text-four{width:100%;margin:0 0 60px}}.about__wrapper .text-first h3,.about__wrapper .text-first a,.about__wrapper .text-second h3,.about__wrapper .text-second a,.about__wrapper .text-third h3,.about__wrapper .text-third a,.about__wrapper .text-four h3,.about__wrapper .text-four a{font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;margin-bottom:40rem;display:flex;align-items:center}.about__wrapper .text-first h3 svg,.about__wrapper .text-first a svg,.about__wrapper .text-second h3 svg,.about__wrapper .text-second a svg,.about__wrapper .text-third h3 svg,.about__wrapper .text-third a svg,.about__wrapper .text-four h3 svg,.about__wrapper .text-four a svg{margin-left:20rem;transform:rotate(90deg);width:15rem;height:15rem}@media (max-width: 1100px){.about__wrapper .text-first h3 svg,.about__wrapper .text-first a svg,.about__wrapper .text-second h3 svg,.about__wrapper .text-second a svg,.about__wrapper .text-third h3 svg,.about__wrapper .text-third a svg,.about__wrapper .text-four h3 svg,.about__wrapper .text-four a svg{margin-left:10px;width:10px;height:10px}}@media (max-width: 1100px){.about__wrapper .text-first h3,.about__wrapper .text-second h3,.about__wrapper .text-third h3,.about__wrapper .text-four h3{font-size:14px;margin-bottom:30px}}.about__wrapper .text-first{margin-top:0}.about__wrapper .text-four{display:flex;flex-direction:column;gap:20rem;margin-right:0}.about__wrapper .text-four a{color:var(--white);font-weight:400;font-size:26rem;margin-right:0;height:fit-content;position:relative}.about__wrapper .text-four a:after,.about__wrapper .text-four a:before{background-color:#aaa}.about__wrapper .text-four a svg{transform:rotate(0)}.about__wrapper .text-four a:hover svg{transform:rotate(45deg)}.about .about-second__top{position:relative;z-index:10}.about .about-second__top h4{overflow:hidden;transform:translateY(120rem)}@media (max-width: 1100px){.about .about-second__top h4{transform:translateY(20px)}}@media (max-width: 768px){.about .about-second__top h4{transform:translateY(70px)}}.about .about-second__top h4 span{font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;color:var(--white);display:inline-block;transform:translateY(-100%)}@media (max-width: 1100px){.about .about-second__top h4 span{font-size:18px}}.about .about-second__top .text-first{margin:0 auto 70rem;transform:translate(-190rem);padding-top:150rem}@media (max-width: 1100px){.about .about-second__top .text-first{margin:0 auto 50px;transform:unset;padding-top:80px}}.about .about-second__top .text-first__img{margin-bottom:25rem;overflow:hidden;width:354rem;height:395rem}@media (max-width: 1100px){.about .about-second__top .text-first__img{margin-bottom:20px;width:200px;height:230px}}.about .about-second__top .text-first__img img{width:100%;height:100%;transform:scale(1.3);clip-path:polygon(0 0,100% 0,100% 0,0 0);object-fit:cover;will-change:transform,clip-path}.about .about-second__top .text-first__text-wrapper{overflow:hidden;display:block}.about .about-second__top .text-first__text-wrapper span{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:1.3;letter-spacing:-2%;text-transform:uppercase;color:var(--white);display:block;transform:translateY(-120%) rotate(-1deg)}@media (max-width: 1100px){.about .about-second__top .text-first__text-wrapper span{font-size:18px}}.about .about-second__top .text-second{margin:0 auto;transform:translate(-60rem);padding-bottom:125rem}@media (max-width: 1100px){.about .about-second__top .text-second{margin:0;transform:unset}}.about .about-second__top .text-second h3{margin-bottom:50rem;opacity:0}@media (max-width: 1100px){.about .about-second__top .text-second h3{margin-bottom:30px;font-size:14px}.about .about-second__top .text-second h3 svg{width:10px;height:10px}}.about .about-second__top .text-second__text-wrapper{overflow:hidden;display:block}.about .about-second__top .text-second__text-wrapper span{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:1.3;letter-spacing:-2%;text-transform:uppercase;color:var(--white);display:block;transform:translateY(-120%)}@media (max-width: 1100px){.about .about-second__top .text-second__text-wrapper span{font-size:20px;line-height:1.3}}@media (max-width: 1100px){.abs-t{width:100%!important;margin:36px 0!important}}@media (max-width: 1100px){.ast-s{margin-bottom:115px!important}}.about-mobile-text,.anim-sec{font-family:Spline Sans Mono;font-weight:300;font-size:20px;line-height:122%;letter-spacing:-2%;text-align:center;text-transform:uppercase;color:var(--white);opacity:0}.anim-sec{opacity:1}.form{padding-bottom:190rem}@media (max-width: 1100px){.form{padding-bottom:160px}}@media (max-width: 768px){.form{padding-bottom:130px}}.form .form-title-top{font-family:Sofia Sans Condensed;font-weight:700;font-size:36rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase;margin-bottom:35rem;text-align:center}@media (max-width: 1100px){.form .form-title-top{font-size:18px;margin-bottom:15px;letter-spacing:-1px}}.form .form-title-middle{font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:30rem;text-transform:uppercase;margin:40rem 0;text-align:center}@media (max-width: 1100px){.form .form-title-middle{font-size:10px;letter-spacing:12px;margin:30px 0 10px}}.form .form-title{font-family:Sofia Sans Condensed;text-align:center}.form .form-title .letter{font-weight:700;font-size:163rem;line-height:74%;letter-spacing:-12rem;text-transform:uppercase}@media (max-width: 1100px){.form .form-title .letter{font-size:67px;letter-spacing:-5px}}@media (max-width: 380px){.form .form-title .letter{font-size:47px}}.form .form-title:nth-child(4){font-size:43px;letter-spacing:-3px}.form form{display:flex;flex-direction:column;align-items:center;margin-top:125rem;opacity:0}@media (max-width: 1100px){.form form{margin-top:50px}}.form form .form-fields{display:flex;flex-direction:column;width:665rem}@media (max-width: 1100px){.form form .form-fields{width:600px}}@media (max-width: 768px){.form form .form-fields{width:100%}}.form form .form-fields input,.form form .form-fields textarea{font-family:Spline Sans Mono;font-weight:300;font-size:18rem;line-height:99%;letter-spacing:-.3rem;text-transform:uppercase;border-bottom:1rem solid #101010;width:100%;padding-bottom:12rem;margin-bottom:70rem;cursor:text}@media (max-width: 1100px){.form form .form-fields input,.form form .form-fields textarea{font-size:14px;letter-spacing:-.5px;padding-bottom:10px;border-bottom-width:1px;margin-bottom:40px}}.form form .form-fields textarea{margin-bottom:60rem;height:125rem}@media (max-width: 1100px){.form form .form-fields textarea{margin-bottom:50px;height:65px}}.form form h4{font-family:Spline Sans Mono;font-weight:300;font-size:18rem;line-height:99%;text-transform:uppercase}@media (max-width: 1100px){.form form h4{font-size:14px}}@media (max-width: 768px){.form form .budget{padding:0 15px}}.form form .budget__wrapper{display:flex;justify-content:space-between}.form form .budget__wrapper label{cursor:pointer;margin-top:20rem}@media (max-width: 1100px){.form form .budget__wrapper label{margin-top:15px}}.form form .budget__wrapper input{border-bottom:none;margin-bottom:0;padding:0}.form form .budget__wrapper span{font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:99%;text-transform:uppercase}@media (max-width: 1100px){.form form .budget__wrapper span{font-size:16px}}.form button{font-family:Spline Sans Mono;font-weight:400;font-size:26rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;margin-top:120rem;cursor:pointer}@media (max-width: 1100px){.form button{font-size:20px;margin-top:70px}}.form button svg{width:15rem;height:15rem}@media (max-width: 1100px){.form button svg{width:12px;height:12px}}.form button:after,.form button:before{background-color:#101010}.budget__wrapper label{position:relative}.budget__wrapper label:before{content:"[";position:absolute;top:18rem;left:-10rem;font-size:24rem;transition:.4s var(--transition-main);opacity:0}@media (max-width: 1100px){.budget__wrapper label:before{font-size:16px;top:7px;left:-10px}}@media (max-width: 768px){.budget__wrapper label:before{top:6px}}@media (max-width: 530px){.budget__wrapper label:before{top:2px}}.budget__wrapper label:after{content:"]";position:absolute;top:18rem;right:-10rem;font-size:24rem;transition:.4s var(--transition-main);opacity:0}@media (max-width: 1100px){.budget__wrapper label:after{font-size:16px;top:7px;right:-10px}}@media (max-width: 768px){.budget__wrapper label:after{top:6px}}@media (max-width: 530px){.budget__wrapper label:after{top:2px}}.budget__wrapper .is-active-radio span{font-weight:600!important}.hero{padding-top:180rem;position:relative}@media (max-width: 1100px){.hero{padding-top:100px}}@media (max-width: 768px){.hero__wrapper{display:flex;flex-direction:column}}.hero-title{display:flex;flex-wrap:wrap;gap:17rem;position:relative;overflow:hidden;pointer-events:none}.hero-title .hero-word{display:flex}@media (max-width: 768px){.hero-title .hero-word{margin-bottom:0;padding-top:10px}.hero-title .hero-word:last-child{margin-bottom:0;position:relative;padding-bottom:30px}.hero-title .hero-word:last-child:after{content:"based in ukraine";position:absolute;bottom:0;left:5px;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:19px;width:max-content;transition:opacity .8s var(--transition-main)}}@media (max-width: 500px){.hero-title .hero-word:last-child{padding-bottom:20px}.hero-title .hero-word:last-child:after{font-size:9px;letter-spacing:15.8px}}.hero-title .hero-word .hero-letter{transform:translateY(-100%)}@media (max-width: 768px){.hero-title .hero-word .hero-letter{transform:translateY(-300%)}}@media (max-width: 768px){.hero-title{flex-direction:column;align-items:center;order:1;text-align:center;gap:0}}.hero-title__number{position:absolute;top:0;left:15rem;overflow:hidden;padding:0 10rem 0 0;display:flex;align-items:flex-end}.hero-title__number-second{opacity:0}.hero-title__number-wrap{display:flex;flex-direction:column-reverse;height:35rem}.hero-title__number-wrap span{display:inline-block;transform:translateY(-100%)}.hero-title__number span{font-weight:700;font-size:24rem;letter-spacing:-2rem}@media (max-width: 768px){.hero-title__number{display:none}}.hero-title .hero-letter{font-family:Sofia Sans Condensed;font-weight:700;font-size:300rem;line-height:99%;letter-spacing:-25rem;text-transform:uppercase;position:relative;z-index:2}@media (max-width: 768px){.hero-title .hero-letter{font-size:120px;letter-spacing:-7px;line-height:.6}}@media (max-width: 500px){.hero-title .hero-letter{font-size:98px}}.hero-title .hero-letter:nth-child(8){position:relative;z-index:2}.hero-designer{background-color:#f1f1f1;position:relative;width:730rem;padding:270rem 0 42rem;margin:0 auto;opacity:0}@media (max-width: 768px){.hero-designer{order:3;background-color:transparent;width:100%;padding:0;display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-end;margin-top:20px}}@media (max-width: 768px){.hero-designer__descr{margin-left:0;position:relative;z-index:2}}.hero-designer p{margin-bottom:10rem;overflow:hidden}.hero-designer p span{font-weight:700;font-size:36rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase;display:inline-block;transform:translateY(-100%)}@media (max-width: 768px){.hero-designer p span{font-size:18px;letter-spacing:-1px}}@media (max-width: 768px){.hero-designer p{margin-bottom:0}}.hero-designer p:last-child{margin-bottom:0}.hero-designer__img{position:absolute;bottom:30rem;right:30rem;width:430rem;height:490rem;pointer-events:none;overflow:hidden}@media (max-width: 768px){.hero-designer__img{position:relative;bottom:unset;right:unset;width:166px;height:186px}}.hero-designer__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.5);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.hero-based{position:absolute;top:450rem;right:50rem;display:flex;align-items:center;justify-content:space-between;width:535rem;opacity:0}@media (max-width: 1100px){.hero-based{top:240px}}@media (max-width: 768px){.hero-based{display:none}}.hero-based span{font-weight:700;font-size:20rem;line-height:99%;letter-spacing:20rem;text-transform:uppercase}.hero-description{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:99%;letter-spacing:-2%;text-align:center;text-transform:uppercase;width:450rem;margin:45rem auto 20rem;opacity:0}.hero-description p:first-child{margin-bottom:20rem}@media (max-width: 768px){.hero-description p:first-child{margin-bottom:10px}}@media (max-width: 768px){.hero-description p{font-size:14px;width:100%;margin:0 auto 10px}}@media (max-width: 768px){.hero-description{display:none}}.hero-recent,.hero-collab{margin-left:auto;display:block;width:max-content;opacity:0}.hero-recent span,.hero-collab span{display:block;transition:all .8s var(--transition-main)}.hero-recent span:first-child,.hero-collab span:first-child{font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;margin-bottom:5rem}@media (max-width: 768px){.hero-recent span:first-child,.hero-collab span:first-child{font-size:14px;margin-bottom:10px}}.hero-recent span:first-child svg,.hero-collab span:first-child svg{width:18rem;height:18rem;transform:rotate(90deg);margin-left:20rem;stroke:#101010;transition:transform .8s var(--transition-main)}@media (max-width: 768px){.hero-recent span:first-child svg,.hero-collab span:first-child svg{width:9px;height:9px;margin-left:10px}}.hero-recent span:last-child,.hero-collab span:last-child{font-weight:700;font-size:60rem;line-height:99%;letter-spacing:-4rem;text-transform:uppercase}@media (max-width: 768px){.hero-recent span:last-child,.hero-collab span:last-child{font-size:30px}}.hero-recent:hover span:last-child,.hero-collab:hover span:last-child{color:var(--text-gray-color)}.hero-recent:hover span svg,.hero-collab:hover span svg{transform:rotate(45deg)}.hero-recent{margin-bottom:40rem}@media (max-width: 768px){.hero-recent{order:4;margin-bottom:33px;margin-top:30px;margin-left:0}}.hero-collab{margin:0}@media (max-width: 768px){.hero-collab{order:5;margin:0 40px 0 auto}}.hero-collab span:first-child{margin-bottom:10rem}@media (max-width: 768px){.hero-collab span:first-child{margin-bottom:10px}}.hero-collab span:before,.hero-collab span:after{background-color:#101010}.hero-collab span:last-child{font-family:Sofia Sans Condensed;font-weight:600;font-size:36rem;line-height:99%;letter-spacing:-1rem;text-transform:lowercase;width:max-content;margin:0 -40px 0 auto;padding-bottom:0}@media (max-width: 768px){.hero-collab span:last-child{font-size:18px}}.hero-collab:hover .link-line:after,.hero-collab:hover .link-line:before{background-color:var(--text-gray-color)}body.loaded .hero-letter{transform:translateY(0)!important}body.loaded .hero-title-after .hero-word:last-child:after{opacity:1!important}body.loaded .hero-designer{opacity:1!important}body.loaded .hero-designer__descr p span{transform:translateY(0)!important}body.loaded .hero-designer__img img{transform:scale(1)!important;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)!important}body.loaded .hero-based,body.loaded .hero-description,body.loaded .hero-recent,body.loaded .hero-collab{opacity:1!important}body.loaded .hero-title__number-wrap span{transform:translateY(0)!important}body.loaded .hero-title__number-first>span{transform:translateY(100%)!important}body.loaded .hero-title__number-third>span{transform:translateY(300%)!important}body.loaded .hero-title__number-third>span{transform:translateY(600%)!important}body.loaded .hero-title__number-four>span{transform:translateY(100%)!important}body.loaded .hero-title__number-five>span{transform:translateY(800%)!important}body.loaded .hero-title__number-second{opacity:1!important}.hero-title-after .hero-word:last-child:after{opacity:1}.projects{background-color:var(--text-color);color:var(--bg-color);position:relative;padding-top:300rem;height:400dvh}@media (max-width: 1100px){.projects{padding-top:100px}}.projects .projects-canvas{width:100%;height:100dvh;position:sticky;top:0;left:0}.projects .projects-canvas .link{position:absolute;bottom:150rem;left:50%;transform:translate(-50%);opacity:0;pointer-events:none}@media (max-width: 1100px){.projects .projects-canvas .link{bottom:35px}}.projects .projects-canvas__counter{position:absolute;bottom:230rem;left:50%;transform:translate(-50%);font-family:Spline Sans Mono,monospace;font-weight:300;font-size:20rem;line-height:1;letter-spacing:-2%;color:#fff;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10}@media (max-width: 1100px){.projects .projects-canvas__counter{font-size:14px;bottom:80px}}.projects .projects-canvas__swipe{display:none}@media (max-width: 1100px){.projects .projects-canvas__swipe{display:block;position:absolute;bottom:115px;left:50%;transform:translate(-50%);padding:4px 20px;background-color:#00000098;color:#fff;font-size:12px;border-radius:3px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.projects__title{text-align:center;position:relative;z-index:101;margin-bottom:100rem}@media (max-width: 1100px){.projects__title{margin-bottom:30px}}.projects__title span{font-size:150rem;letter-spacing:-12rem}@media (max-width: 1100px){.projects__title span{font-size:300rem}}.physics-section{margin-top:250rem;height:250dvh;position:relative;z-index:100;background-color:var(--text-color)}@media (max-width: 1100px){.physics-section{margin-top:50px}}.physics-section__wrapper{background-color:var(--text-color);position:sticky;top:0;left:0;height:100dvh;width:100%;overflow:hidden}.physics-section .about-first__wrapper{position:absolute;width:100%;height:100%;top:0;left:0;padding:0 67rem;background-color:var(--text-color)}@media (max-width: 1100px){.physics-section .about-first__wrapper{padding:0 15px}}.physics-section .about-first__wrapper .about-first-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:11;padding-top:100rem}@media (max-width: 1100px){.physics-section .about-first__wrapper .about-first-top{padding-top:20px}}@media (max-width: 768px){.physics-section .about-first__wrapper .about-first-top{padding-top:70px}}.physics-section .about-first__wrapper .about-first-top p{overflow:hidden}.physics-section .about-first__wrapper .about-first-top p span{display:inline-block}.physics-section .about-first__wrapper .about-first-top p:nth-child(1) span{font-weight:700;font-size:64rem;line-height:99%;letter-spacing:2%;text-transform:uppercase;color:var(--white)}@media (max-width: 1100px){.physics-section .about-first__wrapper .about-first-top p:nth-child(1) span{font-size:18px}}.physics-section .about-first__wrapper .about-first-top p:nth-child(2){margin-left:-625rem}@media (max-width: 1100px){.physics-section .about-first__wrapper .about-first-top p:nth-child(2){margin-left:0}}.physics-section .about-first__wrapper .about-first-top p:nth-child(2) span{font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:1.3;letter-spacing:-2%;text-transform:uppercase;color:#f7f7f7}@media (max-width: 1100px){.physics-section .about-first__wrapper .about-first-top p:nth-child(2) span{font-size:14px}}.physics-section .about-first__wrapper .about-first-top p:nth-child(3) span{font-weight:700;font-size:36rem;line-height:1.3;letter-spacing:-7%;text-transform:uppercase;color:#f7f7f7}@media (max-width: 1100px){.physics-section .about-first__wrapper .about-first-top p:nth-child(3) span{font-size:18px}}.physics-section .about-first__wrapper .about-first-middle .canvas-text{position:absolute;top:0;left:0}.services{padding:200rem 0 0;background-color:var(--bg-color)}@media (max-width: 1100px){.services{padding:70px 0 0}}@media (max-width: 768px){.services{padding:70px 0 0}}.services__title{display:flex;justify-content:space-between}.services__title h2 .letter{font-size:163rem;line-height:74%;letter-spacing:-13rem;text-transform:uppercase}@media (max-width: 1100px){.services__title h2 .letter{font-size:50px;letter-spacing:-3px}}.services__title-span span{font-family:Sofia Sans Condensed;font-weight:700;font-size:36rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase}@media (max-width: 1100px){.services__title-span span{font-size:14px;letter-spacing:-1px}}.services__wrapper{margin-top:115rem;border-top:2rem solid #000;display:flex;width:100%}@media (max-width: 1100px){.services__wrapper{margin-top:40px}}@media (max-width: 768px){.services__wrapper{border:none;display:block}}.services__wrapper .services-block{padding:47rem 25rem 0;width:384rem;height:636rem;border-right:2rem solid #000;position:relative;flex-shrink:0;transition:all .8s var(--transition-main);overflow:hidden;opacity:0}@media (max-width: 768px){.services__wrapper .services-block{width:100%;height:auto;padding:15px 15px 35px;border-right:none;border-bottom:1px solid #dedede}}.services__wrapper .services-block:after,.services__wrapper .services-block:before{content:"";position:absolute;bottom:0;width:0;height:2rem;background-color:#000;transition-delay:0s}@media (max-width: 768px){.services__wrapper .services-block:after,.services__wrapper .services-block:before{display:none}}.services__wrapper .services-block:after{left:0}.services__wrapper .services-block:before{right:0}.services__wrapper .services-block__number{font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:74%;letter-spacing:-2rem;text-transform:uppercase;margin-bottom:50rem;transition:font-size .6s var(--transition-main)}@media (max-width: 768px){.services__wrapper .services-block__number{font-size:16px;letter-spacing:-2px;margin-bottom:0;color:#dedede;display:inline-block;margin-right:25px;transform:translateY(-4px)}}.services__wrapper .services-block__title{overflow:hidden}@media (max-width: 768px){.services__wrapper .services-block__title{display:inline-block;transform:translateY(4px);transition:transform .8s var(--transition-main)}}.services__wrapper .services-block__title span{font-family:Sofia Sans Condensed;font-weight:700;font-size:40rem;line-height:74%;letter-spacing:-3rem;text-transform:uppercase;color:var(--text-color);display:inline-block;transform:translateY(0);transition:transform .2s var(--transition-main)}@media (max-width: 768px){.services__wrapper .services-block__title span{font-size:30px;letter-spacing:-2px}}.services__wrapper .services-block__second-title{position:absolute;top:35rem;right:37rem;overflow:hidden}.services__wrapper .services-block__second-title span{font-family:Sofia Sans Condensed;font-weight:700;font-size:50rem;line-height:74%;letter-spacing:-3rem;text-transform:uppercase;display:inline-block;transform:translateY(-110%);transition:transform .6s var(--transition-main)}.services__wrapper .services-block__second-title span span{margin-right:25rem;display:inline-block;transform:translateY(-110%);transition:transform .6s var(--transition-main)}.services__wrapper .services-block__second-middle{display:flex;justify-content:space-between}@media (max-width: 768px){.services__wrapper .services-block__second-middle{padding-top:45px}}.services__wrapper .services-block__list li{margin-bottom:10rem;padding:0 5rem 0 0;overflow:hidden}@media (max-width: 768px){.services__wrapper .services-block__list li{padding:0;margin-bottom:5px}}.services__wrapper .services-block__list li:last-child{margin-bottom:0}.services__wrapper .services-block__list li span{font-family:Sofia Sans Condensed;font-weight:700;font-size:32rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase;transition:transform 0s;display:inline-block;transform:translateY(-100%)}@media (max-width: 768px){.services__wrapper .services-block__list li span{font-size:18px}}@media (max-width: 400px){.services__wrapper .services-block__list li span{font-size:14px}}.services__wrapper .services-block__img{width:353rem;height:250rem;overflow:hidden}@media (max-width: 768px){.services__wrapper .services-block__img{width:50%;height:auto}}.services__wrapper .services-block__img img{width:100%;height:100%;object-fit:cover;clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:scale(1.4);transition:all .1s var(--transition-main)}.services__wrapper .services-block__text{font-family:Spline Sans Mono;font-weight:300;font-size:20rem;line-height:1.3;letter-spacing:-1rem;text-transform:uppercase;margin-top:90rem;opacity:0;transition:opacity .1s var(--transition-main)}@media (max-width: 768px){.services__wrapper .services-block__text{font-size:16px;letter-spacing:-1px;text-align:center;line-height:1.1;margin-top:40px}}@media (min-width: 768px){.services__wrapper .services-block.is-active,.services__wrapper .services-block:hover{width:730rem}}.services__wrapper .services-block.is-active,.services__wrapper .services-block:hover{background-color:var(--white)}.services__wrapper .services-block.is-active:after,.services__wrapper .services-block:hover:after{width:15rem;transition-delay:0s}.services__wrapper .services-block.is-active:before,.services__wrapper .services-block:hover:before{width:15rem;transition-delay:0s}@media (min-width: 768px){.services__wrapper .services-block.is-active .services-block__number,.services__wrapper .services-block:hover .services-block__number{font-size:50rem}}@media (max-width: 768px){.services__wrapper .services-block.is-active .services-block__number,.services__wrapper .services-block:hover .services-block__number{opacity:0}}@media (min-width: 768px){.services__wrapper .services-block.is-active .services-block__title span,.services__wrapper .services-block:hover .services-block__title span{transform:translateY(-100%)}}@media (max-width: 768px){.services__wrapper .services-block.is-active .services-block__title,.services__wrapper .services-block:hover .services-block__title{transform:translate(-42px,4px)}}@media (min-width: 768px){.services__wrapper .services-block.is-active .services-block__second-title span,.services__wrapper .services-block:hover .services-block__second-title span,.services__wrapper .services-block.is-active .services-block__second-title span span,.services__wrapper .services-block:hover .services-block__second-title span span{transform:translateY(0);transition-delay:.3s}}.services__wrapper .services-block.is-active .services-block__list li:nth-child(1) span,.services__wrapper .services-block:hover .services-block__list li:nth-child(1) span{transition-delay:.7s}.services__wrapper .services-block.is-active .services-block__list li:nth-child(2) span,.services__wrapper .services-block:hover .services-block__list li:nth-child(2) span{transition-delay:.65s}.services__wrapper .services-block.is-active .services-block__list li:nth-child(3) span,.services__wrapper .services-block:hover .services-block__list li:nth-child(3) span{transition-delay:.6s}.services__wrapper .services-block.is-active .services-block__list li:nth-child(4) span,.services__wrapper .services-block:hover .services-block__list li:nth-child(4) span{transition-delay:.55s}.services__wrapper .services-block.is-active .services-block__list li:nth-child(5) span,.services__wrapper .services-block:hover .services-block__list li:nth-child(5) span{transition-delay:.5s}.services__wrapper .services-block.is-active .services-block__list li span,.services__wrapper .services-block:hover .services-block__list li span{transition:transform .6s var(--transition-main);transform:translateY(0)}.services__wrapper .services-block.is-active .services-block__text,.services__wrapper .services-block:hover .services-block__text{transition:opacity 1.5s var(--transition-main);opacity:1;transition-delay:.8s}.services__wrapper .services-block.is-active .services-block__img img,.services__wrapper .services-block:hover .services-block__img img{transition:all 1.3s var(--transition-main);transition-delay:.5s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:scale(1)}.services-block{transition:width .8s var(--transition-main)}.services-block.mobile{overflow:hidden;transition:max-height 1s ease-out}.awards{padding:300rem 0}@media (max-width: 1100px){.awards{padding:70px 0}}@media (max-width: 768px){.awards{padding:70px 0 100px}}.awards__title{display:flex;justify-content:space-between}.awards__title h2 .letter{font-size:163rem;line-height:74%;letter-spacing:-13rem;text-transform:uppercase}@media (max-width: 1100px){.awards__title h2 .letter{font-size:50px;letter-spacing:-3px}}.awards__title-span span{font-family:Sofia Sans Condensed;font-weight:700;font-size:36rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase}@media (max-width: 1100px){.awards__title-span span{font-size:14px;letter-spacing:-1px}}.awards__text{display:flex;margin-top:65rem;justify-content:flex-end}@media (max-width: 1100px){.awards__text{margin-top:30px;justify-content:flex-start}}@media (max-width: 620px){.awards__text{flex-direction:column}}.awards__text p{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:1.1;text-transform:uppercase}@media (max-width: 1100px){.awards__text p{font-size:14px}}.awards__text p:first-child{margin-right:295rem;transform:translateY(-100rem)}@media (max-width: 1100px){.awards__text p:first-child{margin-right:135px;transform:translateY(0)}}@media (max-width: 620px){.awards__text p:first-child{margin-right:0}}@media (max-width: 620px){.awards__text p:last-child{margin-top:60px;margin-left:auto}}.awards__text p span{font-family:Sofia Sans Condensed;font-weight:700;font-size:26rem}@media (max-width: 1100px){.awards__text p span{font-size:14px}}@media (max-width: 620px){.awards__text p span{font-size:15px}}.awards .awards__blocks{margin-top:60rem}@media (max-width: 1100px){.awards .awards__blocks{margin-top:70px}}@media (max-width: 620px){.awards .awards__blocks{margin-top:40px}}.awards .awards__blocks .link-line{position:unset!important}.awards .awards__blocks .link-line:before,.awards .awards__blocks .link-line:after{background-color:#101010}@media (max-width: 620px){.awards .awards__blocks .link-line:before,.awards .awards__blocks .link-line:after{display:none}}.awards .awards__blocks .awards-block{display:flex;flex-direction:column;width:100%;max-width:900rem;margin:0 auto;padding:35rem 0 15rem;cursor:pointer;position:relative}@media (max-width: 1100px){.awards .awards__blocks .awards-block{max-width:100%;padding:18px 0 12px}}@media (max-width: 620px){.awards .awards__blocks .awards-block{padding:16px 0 12px}}.awards .awards__blocks .awards-block:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#101010;opacity:.2}.awards .awards__blocks .awards-block:last-child:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#101010;opacity:.2}.awards .awards__blocks .awards-block__title{display:flex;align-items:center;width:100%;gap:20rem;transition:opacity .3s ease}@media (max-width: 1100px){.awards .awards__blocks .awards-block__title{gap:12px}}@media (max-width: 620px){.awards .awards__blocks .awards-block__title{gap:8px;flex-wrap:wrap}}.awards .awards__blocks .awards-block__title h3{font-family:Sofia Sans Condensed;font-weight:700;font-size:42rem;line-height:1;text-transform:uppercase;white-space:nowrap;transition:letter-spacing .4s ease}@media (max-width: 1100px){.awards .awards__blocks .awards-block__title h3{font-size:24px}}@media (max-width: 768px){.awards .awards__blocks .awards-block__title h3{font-size:20px}}@media (max-width: 620px){.awards .awards__blocks .awards-block__title h3{font-size:18px}}.awards .awards__blocks .awards-block__title .awards-block__role{font-family:Spline Sans Mono;font-weight:300;font-size:16rem;text-transform:uppercase;opacity:.5;position:relative;top:auto;right:auto;white-space:nowrap;margin-left:10rem;display:inline}@media (max-width: 1100px){.awards .awards__blocks .awards-block__title .awards-block__role{font-size:11px;margin-left:6px}}@media (max-width: 620px){.awards .awards__blocks .awards-block__title .awards-block__role{font-size:10px;margin-left:4px}}.awards .awards__blocks .awards-block__title .awards-block__period{font-family:Spline Sans Mono;font-weight:300;font-size:16rem;text-transform:uppercase;opacity:.4;margin-left:auto;white-space:nowrap}@media (max-width: 1100px){.awards .awards__blocks .awards-block__title .awards-block__period{font-size:11px}}@media (max-width: 620px){.awards .awards__blocks .awards-block__title .awards-block__period{font-size:10px}}.awards .awards__blocks .awards-block__title svg{flex-shrink:0;transition:transform .4s ease}@media (max-width: 620px){.awards .awards__blocks .awards-block__title svg{display:none}}.awards .awards__blocks .awards-block__desc-panel{overflow:hidden;max-height:300rem;padding-top:20rem}@media (max-width: 1100px){.awards .awards__blocks .awards-block__desc-panel{max-height:200px;padding-top:14px}}@media (max-width: 620px){.awards .awards__blocks .awards-block__desc-panel{max-height:180px;padding-top:10px}}.awards .awards__blocks .awards-block__desc-text{font-family:Spline Sans Mono;font-weight:300;font-size:18rem;line-height:1.65;color:#101010;opacity:.75;max-width:700rem;text-transform:none}@media (max-width: 1100px){.awards .awards__blocks .awards-block__desc-text{font-size:13px;max-width:100%;line-height:1.55}}@media (max-width: 768px){.awards .awards__blocks .awards-block__desc-text{font-size:12px}}@media (max-width: 620px){.awards .awards__blocks .awards-block__desc-text{font-size:11px;line-height:1.5}}.awards .awards__blocks .awards-block.is-active .awards-block__title h3,.awards .awards__blocks .awards-block:hover .awards-block__title h3{letter-spacing:3rem}@media (max-width: 1100px){.awards .awards__blocks .awards-block.is-active .awards-block__title h3,.awards .awards__blocks .awards-block:hover .awards-block__title h3{letter-spacing:1px}}.awards .awards__blocks .awards-block.is-active .awards-block__title svg,.awards .awards__blocks .awards-block:hover .awards-block__title svg{transform:rotate(45deg)}.awards .awards-article{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;text-transform:uppercase;margin-top:150rem}@media (max-width: 1100px){.awards .awards-article{font-size:14px;margin-top:50px}}@media (max-width: 620px){.awards .awards-article{display:flex;justify-content:center}}.awards .awards-article a{font-family:Sofia Sans Condensed;font-weight:700;width:max-content;padding-bottom:0;font-size:26rem}@media (max-width: 1100px){.awards .awards-article a{font-size:15px}}@media (max-width: 620px){.awards .awards-article a{margin-left:10px}}.awards .awards-article a:before,.awards .awards-article a:after{background-color:#101010}.awards-wrap{position:relative}@media (max-width: 620px){.awards-wrap{margin-top:30px}}.not-found{width:100%;height:100dvh;background-color:#000;color:#aaa;overflow:hidden}.not-found .container{height:100%}.not-found__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;position:relative;z-index:2;margin-top:60rem}.not-found__wrapper:after{content:"404";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Sofia Sans Condensed;font-weight:700;font-size:780rem;line-height:.6;letter-spacing:-8rem;text-transform:uppercase;color:var(--text-color);z-index:-1}.not-found__wrapper h2,.not-found__wrapper p,.not-found__wrapper h3{font-family:Spline Sans Mono;font-weight:300;font-size:40rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase}@media (max-width: 768px){.not-found__wrapper h2,.not-found__wrapper p,.not-found__wrapper h3{font-size:16px}}.not-found__wrapper h2{margin-bottom:60rem}@media (max-width: 768px){.not-found__wrapper h2{margin-bottom:120px;margin-top:200px}}.not-found__wrapper p{width:600rem;text-align:center;margin-bottom:170rem}@media (max-width: 768px){.not-found__wrapper p{font-size:16px;width:100%}}.not-found__wrapper h3{font-size:28rem;margin-bottom:50rem;color:#fff}@media (max-width: 768px){.not-found__wrapper h3{font-size:16px;margin:auto 0 32px}}@media (max-width: 768px){.not-found__wrapper .link{margin-bottom:100px}}.not-found__wrapper .link:after,.not-found__wrapper .link:before{color:#fff}.not-found__wrapper .link span{color:#fff}.case-back{position:fixed;top:140rem;left:70rem;color:#fff;z-index:100;overflow:hidden;display:flex;align-items:center}@media (max-width: 1100px){.case-back{top:80px;left:20px;mix-blend-mode:unset}}@media (max-width: 768px){.case-back{transform:translate(-5px)}}.case-back span{font-family:Spline Sans Mono;font-weight:300;font-size:20rem;line-height:1;letter-spacing:-2%;color:#101010;text-transform:uppercase;transition:all .6s var(--transition-main);display:inline-block}@media (max-width: 1100px){.case-back span{font-size:14px;color:#101010}}.case-back svg{width:15rem;margin-right:12rem;transition:all .6s var(--transition-main)}.case-back svg path{stroke:#101010}@media (max-width: 1100px){.case-back svg{width:13px;margin-right:10px}.case-back svg path{stroke:#101010}}@media (min-width: 1100px){.case-back:hover svg{transform:translate(-100%)}.case-back:hover span{transform:translate(-27rem)}}.case .link-line{justify-content:center;width:max-content;margin:0 auto}.case .link-line:after,.case .link-line:before{background-color:var(--text-color)}.case .link-line svg path{stroke:var(--text-color)}.case-image{width:1100rem;height:718rem;margin:200rem auto 40rem;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 0,0 0)}@media (max-width: 1100px){.case-image{width:100%;height:500px;margin:130px auto 50px}}@media (max-width: 768px){.case-image{height:100%;margin-bottom:15px}}.case-image img{width:1050rem;height:670rem;clip-path:polygon(0 0,100% 0,100% 0,0 0);transform:scale(.95)}@media (max-width: 1100px){.case-image img{width:100%;height:100%;object-fit:cover}}.case-title{text-align:center;margin-bottom:60rem}@media (max-width: 1100px){.case-title{margin-bottom:25px}}.case-title span:not(.letter){margin:0 7rem!important}@media (max-width: 1100px){.case-title span:not(.letter){margin:0 3px!important}}.case-title .letter{font-family:Sofia Sans Condensed;font-weight:700;font-size:100rem;line-height:99%;letter-spacing:-8rem;text-transform:uppercase}@media (max-width: 1100px){.case-title .letter{font-size:70px;letter-spacing:-1px}}@media (max-width: 768px){.case-title .letter{font-size:40px}}.case-services ul{display:flex;align-items:center;justify-content:space-around;padding:0 300rem}@media (max-width: 1100px){.case-services ul{padding:0}}@media (max-width: 768px){.case-services ul{flex-wrap:wrap;gap:40px;justify-content:space-between}}@media (max-width: 400px){.case-services ul{gap:20px}}.case-services ul li .case-meta__label,.case-services ul li .case-meta__value{font-family:Spline Sans Mono;font-weight:300;font-size:20rem;line-height:1.3;letter-spacing:-2%;text-transform:uppercase;color:#aaa8a8}@media (max-width: 1100px){.case-services ul li .case-meta__label,.case-services ul li .case-meta__value{font-size:14px}}@media (max-width: 768px){.case-services ul li .case-meta__label,.case-services ul li .case-meta__value{width:110px}}.case-services ul li .case-meta__label{margin-bottom:5rem;display:flex;align-items:center}@media (max-width: 1100px){.case-services ul li .case-meta__label{margin-bottom:5px}}.case-services ul li .case-meta__label svg{transform:translateY(-2rem);margin-left:20rem;width:35rem;height:35rem}@media (max-width: 1100px){.case-services ul li .case-meta__label svg{margin-left:5px;width:30px;height:23px}}.case-services ul li .case-meta__value{color:var(--text-color)}.case .barcode{margin:165rem auto 0;text-align:center}@media (max-width: 1100px){.case .barcode{margin:100px auto}}@media (max-width: 768px){.case .barcode{margin:50px auto}}.case .barcode__title{font-family:Spline Sans Mono;font-weight:400;font-size:14rem;line-height:99%;letter-spacing:-1rem;text-transform:uppercase;margin-bottom:15rem}@media (max-width: 1100px){.case .barcode__title{font-size:12px;letter-spacing:normal;margin-bottom:10px}}.case .barcode img{width:600rem;height:85rem;object-fit:contain;pointer-events:none}@media (max-width: 1100px){.case .barcode img{width:350px;height:50px}}@media (max-width: 500px){.case .barcode img{width:300px;height:50px}}.case-description{width:30%;margin:60rem auto 0;padding-bottom:90rem}@media (max-width: 1100px){.case-description{width:70%;margin:50px auto 0;padding-bottom:30px}}@media (max-width: 768px){.case-description .header-contact{display:block}}@media (max-width: 500px){.case-description{width:100%}}.case-description .case-meta__col{margin-bottom:60rem}@media (max-width: 1100px){.case-description .case-meta__col{margin-bottom:30px}}.case-description .case-meta__label{display:flex;align-items:center;font-family:Spline Sans Mono;font-weight:300;font-size:24rem;line-height:99%;letter-spacing:-1rem;text-transform:uppercase;color:#aaa8a8;margin-bottom:12rem}@media (max-width: 1100px){.case-description .case-meta__label{font-size:14px}}.case-description .case-meta__label svg{transform:translateY(-2rem);margin-left:20rem;width:35rem;height:35rem}@media (max-width: 1100px){.case-description .case-meta__label svg{margin-left:5px;width:30px;height:23px}}.case-description p{font-family:Spline Sans Mono;font-weight:300;font-size:20rem;line-height:1.3;letter-spacing:-1rem;text-align:center;text-transform:uppercase;margin-bottom:20rem}@media (max-width: 1100px){.case-description p{font-size:14px;margin-bottom:10px;letter-spacing:normal}}.case-description p:last-child{margin-bottom:0}.case-background{background-color:#000;color:#aaa;position:relative}.case-background-main{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}.case-background-main img{width:100%;height:100%;object-fit:cover}.case-background-top{padding:200rem 0 370rem}@media (max-width: 1100px){.case-background-top{padding:75px 0 100px}}@media (max-width: 768px){.case-background-top h2{margin-top:20px}}.case-background-block{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}@media (max-width: 768px){.case-background-block{flex-direction:column-reverse}}.case-background-block div{width:1045rem;position:relative}@media (max-width: 768px){.case-background-block div{width:100%}}.case-background-block div:after{content:"/ dsgn 1";position:absolute;top:-60rem;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-background-block div:after{top:-25px;font-size:12px;letter-spacing:20px}}.case-background-block div img{width:100%;height:100%;object-fit:contain}.case-background-middle{padding-bottom:165rem}@media (max-width: 1100px){.case-background-middle{padding-bottom:40px}}@media (max-width: 768px){.case-background-middle{flex-direction:column-reverse!important}.case-background-middle h2{transform:unset!important;margin-top:20px}}.case-background-middle div{width:830rem;height:600rem}@media (max-width: 768px){.case-background-middle div{width:100%;height:100%}}.case-background-middle div:after{content:"/ dsgn 2";position:absolute;top:-60rem;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-background-middle div:after{top:-25px;font-size:12px;letter-spacing:20px}}.case-background .case-background-middle{flex-direction:row-reverse}.case-background .case-background-middle h2{transform:translate(-250rem)}.case-dsgn3{padding:276rem 0 165rem;background-color:#000;text-align:center}@media (max-width: 1100px){.case-dsgn3{padding:120px 0}}@media (max-width: 768px){.case-dsgn3__wrapper h2{margin-top:20px}}.case-dsgn3__wrapper div{width:885rem;height:635rem;margin:0 auto 40rem;position:relative}@media (max-width: 768px){.case-dsgn3__wrapper div{width:100%;height:100%;margin:0}}.case-dsgn3__wrapper div:after{content:"/ dsgn 3";position:absolute;top:-60rem;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-dsgn3__wrapper div:after{top:-25px;font-size:12px;letter-spacing:20px}}.case-dsgn3__wrapper div img{width:100%;height:100%;object-fit:contain}.case-dsgn4{background-color:#000;padding:250rem 0 300rem;position:relative;overflow:hidden}@media (max-width: 1100px){.case-dsgn4{padding:120px 0}}@media (max-width: 768px){.case-dsgn4{padding:0 0 120px}}.case-dsgn4__wrapper{position:relative}@media (max-width: 768px){.case-dsgn4__wrapper{display:flex;flex-direction:column;padding:50px 0 0}}.case-dsgn4__bg{position:absolute;top:0;left:0;width:700rem;height:1000rem}@media (max-width: 768px){.case-dsgn4__bg{display:none}}.case-dsgn4__bg img{width:100%;height:100%;object-fit:cover}.case-dsgn4 h2{position:absolute;left:0;bottom:0;z-index:2;color:#36020f}@media (max-width: 768px){.case-dsgn4 h2{position:relative;z-index:2}}.case-dsgn4__img{margin-left:auto;width:940rem;position:relative}@media (max-width: 768px){.case-dsgn4__img{margin:-30px 0 0;width:100%}}.case-dsgn4__img:after{content:"/ dsgn 4";position:absolute;top:-60rem;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-dsgn4__img:after{top:-25px;right:0;left:unset;font-size:12px;letter-spacing:20px}}@media (max-width: 500px){.case-dsgn4__img:after{display:none}}.case-dsgn4__img img{width:100%;height:100%;object-fit:cover}.case-dsgn5{background-color:#000;padding:200rem 0 270rem}@media (max-width: 1100px){.case-dsgn5{padding:120px 0}}@media (max-width: 768px){.case-dsgn5{padding:0}}.case-dsgn5__wrapper{display:flex;align-items:center}@media (max-width: 768px){.case-dsgn5__wrapper{display:flex;flex-direction:column-reverse;padding:100px 0 50px}}.case-dsgn5__wrapper h2{margin-right:190rem}@media (max-width: 768px){.case-dsgn5__wrapper h2{margin:20px 0 0}}.case-dsgn5__img{position:relative}.case-dsgn5__img:after{content:"/ dsgn 5";position:absolute;top:-60rem;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-dsgn5__img:after{top:-25px;font-size:12px;letter-spacing:20px}}.case-dsgn6{background-color:#000;padding:270rem 0}@media (max-width: 1100px){.case-dsgn6{padding:120px 0}}@media (max-width: 768px){.case-dsgn6{padding:50px 0}}.case-dsgn6__wrapper{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}@media (max-width: 768px){.case-dsgn6__wrapper{flex-direction:column-reverse;position:relative}.case-dsgn6__wrapper:after{content:"/ dsgn 6";position:absolute;top:-25px;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:12px;line-height:99%;letter-spacing:20px;text-transform:uppercase;color:#fafafa;width:max-content}}.case-dsgn6__wrapper .case-dsgn6__img{width:980rem}@media (max-width: 768px){.case-dsgn6__wrapper .case-dsgn6__img{width:100%}}.case-dsgn6__wrapper .case-dsgn6__img img{width:100%;height:100%;object-fit:contain}.case-dsgn6__wrapper h2{margin-left:190rem;position:relative;padding-top:60rem}@media (max-width: 768px){.case-dsgn6__wrapper h2{margin:20px 0 0;padding-top:0}}.case-dsgn6__wrapper h2 span{transform:translateY(0)!important}.case-dsgn6__wrapper h2:after{content:"/ dsgn 6";position:absolute;top:0;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-dsgn6__wrapper h2:after{display:none}}.case-dsgn7{background-color:#000;padding:195rem 0;position:relative;overflow:hidden}@media (max-width: 1100px){.case-dsgn7{padding:80px 0}}@media (max-width: 768px){.case-dsgn7{padding:80px 0 30px}}.case-dsgn7__img{position:relative;width:1100rem;max-width:100%}@media (max-width: 1100px){.case-dsgn7__img{width:100%}}.case-dsgn7__img video,.case-dsgn7__img img{width:100%;height:auto;display:block}.case-dsgn7__img:after{content:"/ dsgn 7";position:absolute;top:-60rem;left:0;font-family:Sofia Sans Condensed;font-weight:700;font-size:20rem;line-height:99%;letter-spacing:25rem;text-transform:uppercase;color:#fafafa;width:max-content}@media (max-width: 768px){.case-dsgn7__img:after{top:-25px;font-size:12px;letter-spacing:20px}}.case-dsgn7__bg{position:absolute;top:0;left:0;width:100%;height:100%}.case-dsgn7__bg img{width:100%;height:100%;object-fit:cover}.case-dsgn7__wrapper{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;z-index:2}.case-dsgn7__wrapper video{width:100%}.case-dsgn7__wrapper h2{margin-top:100rem}.case .case-more-works{padding:300rem 0 200rem;position:relative}@media (max-width: 1100px){.case .case-more-works{padding:70px 0}}@media (max-width: 768px){.case .case-more-works{padding:40px 0 150px}}.case .case-more-works:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1rem;background-color:#dedede}@media (max-width: 768px){.case .case-more-works:after{display:none}}.case .case-more-works h2,.case .case-more-works__title{margin-bottom:140rem;text-align:center}@media (max-width: 1100px){.case .case-more-works h2,.case .case-more-works__title{margin-bottom:30px}}.case .case-more-works h2 span,.case .case-more-works__title span{font-family:Sofia Sans Condensed;font-weight:700;font-size:80rem;line-height:74%;letter-spacing:-7rem;text-transform:uppercase}@media (max-width: 1100px){.case .case-more-works h2 span,.case .case-more-works__title span{font-size:40px;letter-spacing:-3px}}.case .case-more-works h2 span:not(.letter),.case .case-more-works__title span:not(.letter){margin:0 5rem}.case .case-more-works__slider{width:100%}.case .case-more-works__track-wrapper{overflow:hidden;width:100%}.case .case-more-works__track{display:flex;width:100%;transition:transform 1.5s cubic-bezier(.16,1,.3,1);will-change:transform}.case .case-more-works__slide{flex:0 0 100%;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:35rem;box-sizing:border-box}@media (max-width: 1100px){.case .case-more-works__slide{gap:20px}}@media (max-width: 768px){.case .case-more-works__slide{grid-template-columns:repeat(2,1fr);gap:12px}}.case .case-more-works__item{background-color:#fff;display:flex;align-items:center;justify-content:center;padding:18rem;box-sizing:border-box}@media (max-width: 1100px){.case .case-more-works__item{padding:10px}}@media (max-width: 768px){.case .case-more-works__item{padding:8px}}.case .case-more-works__item a,.case .case-more-works__item .case-more-works__link{width:100%;display:block;aspect-ratio:16/9;overflow:hidden}.case .case-more-works__item a img,.case .case-more-works__item .case-more-works__link img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transition:filter .8s var(--transition-main);display:block}.case .case-more-works__item a:hover img,.case .case-more-works__item .case-more-works__link:hover img{filter:grayscale(0)}.case .case-more-works__controls{display:flex;align-items:center;justify-content:center;gap:80rem;margin-top:60rem}@media (max-width: 1100px){.case .case-more-works__controls{gap:30px;margin-top:35px}}@media (max-width: 768px){.case .case-more-works__controls{gap:20px;margin-top:25px}}.case .case-more-works__arrow{background:none;border:none;padding:8rem;cursor:pointer;color:#101010;display:inline-flex;align-items:center;justify-content:center;transition:color .3s ease,opacity .3s ease,transform .25s ease}.case .case-more-works__arrow svg{display:block;width:26rem;height:22rem}@media (max-width: 1100px){.case .case-more-works__arrow svg{width:20px;height:17px}}.case .case-more-works__arrow--prev svg{transform:scaleX(-1)}.case .case-more-works__arrow:hover:not(:disabled){opacity:.6}.case .case-more-works__arrow--prev:hover:not(:disabled){transform:translate(-3rem)}.case .case-more-works__arrow--next:hover:not(:disabled){transform:translate(3rem)}.case .case-more-works__arrow:disabled,.case .case-more-works__arrow.is-disabled{color:#c4c4c4;cursor:default;pointer-events:none}.case .case-more-works__more-label{font-family:Spline Sans Mono;font-size:26rem;line-height:1;letter-spacing:-.5rem;text-transform:uppercase;color:#101010;-webkit-user-select:none;user-select:none}@media (max-width: 1100px){.case .case-more-works__more-label{font-size:13px;letter-spacing:normal}}.case-title-dark{overflow:hidden}.case-title-dark span{font-family:Spline Sans Mono;font-weight:300;font-size:40rem;line-height:99%;letter-spacing:-1rem;text-transform:uppercase;color:#aaa;display:block;transform:translateY(-100%);transition:transform .6s var(--transition-main)}@media (max-width: 1100px){.case-title-dark span{font-size:14px;letter-spacing:normal}}.case-dark-title-active span{transform:translateY(0)!important}.breaks{white-space:pre-line}.press-play .breaks{color:#551616}.press-play .case-dsgn3{background:linear-gradient(360deg,#2e0404,#4f0a0b00 80%),#000}.press-play .case-dsgn5{background-image:url(/img/projects/pressPlay/projects-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden}.max-milkin .case-dsgn3{background:linear-gradient(0deg,#c2cabb,#c2cabb 16.2%,#c2cabb 34.91%,#242424e3 64.8%,#000000dc 85.17%)}.max-milkin .word__inner{color:#f5f6f4}.max-milkin .case-dsgn4{background-image:url(/img/projects/max/m-b.png);background-size:cover;background-position:top center;background-repeat:no-repeat}.max-milkin .case-dsgn5{background-color:#495148}.max-milkin .case-dsgn6__wrapper>h2:after{content:"/mobile"}.raine .case-background__top-image:after,.raine .case-background__top-image-second:after,.raine .case-dsgn3__wrapper>div:after,.raine .case-dsgn6__wrapper .case-title-dark:after,.raine .case-dsgn6__wrapper:after{content:"/ desktop"}.raine .case-dsgn4__wrapper>div:after{content:"/founder"}.raine .case-dsgn5__wrapper>div:after{content:"/mobile"}.raine .case-dsgn7__img:after{content:"/ video"}.raine .case-dsgn3{background:linear-gradient(360deg,#4f82d4c0,#5266bf1a),#000}.raine .word__inner{color:#4f82d4}@media (max-width: 768px){.raine .word__inner{font-size:90px!important;line-height:70px!important}}.raine .case-dsgn5{background-image:url(/img/projects/raine/mobile-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden}.alex .case-background__top-image:after,.alex .case-background__top-image-second:after,.alex .case-dsgn3__wrapper>div:after{content:"/ desktop"}.alex .case-dsgn4__wrapper>div:after{content:"/collections"}.alex .case-dsgn7__img:after{content:"/ video"}.alex .case-dsgn5__wrapper>div:after{content:""}.alex .case-dsgn6__wrapper .case-title-dark:after{content:"/ mobile"}@media (max-width: 768px){.alex .case-dsgn6__wrapper:after{content:"/ mobile"}}.alex .case-dsgn4{background-color:#0c140a}.alex .case-dsgn4 h2{bottom:-50rem}.alex .case-dsgn3{background:linear-gradient(360deg,#0e1606,#768b601a 80%),#000}.alex .word__inner{color:#f9fae0}@media (max-width: 768px){.alex .word__inner{font-size:90px!important;line-height:70px!important}}.outside .case-background__top-image:after,.outside .case-background__top-image-second:after,.outside .case-dsgn3__wrapper>div:after,.outside .case-dsgn7__img:after{content:"/ desktop"}.outside .case-dsgn4__wrapper>div:after{content:"/ desktop"}.outside .case-dsgn5__wrapper>div:after{content:"/ desktop"}.outside .case-dsgn6__wrapper .case-title-dark:after{content:"/ mobile"}@media (max-width: 768px){.outside .case-dsgn6__wrapper:after{content:"/ mobile"}}.outside .case-dsgn3{background:linear-gradient(360deg,#eeedec68,#f1f1f10d 70%),#000}.outside .word__inner{color:#f5f6f4}.outside .case-dsgn4{background-image:url(/img/projects/outside/active-travel-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden}.outside .case-dsgn5__wrapper{justify-content:center}.outside .case-dsgn5 h2{display:none}.stem .case-background__top-image:after{content:"/ dsgn 1"}.stem .case-background__top-image-second:after,.stem .case-dsgn3__wrapper>div:after,.stem .case-dsgn4__wrapper>div:after,.stem .case-dsgn4__img:after,.stem .case-dsgn5__wrapper>div:after,.stem .case-dsgn5__img:after,.stem .case-dsgn7__img:after{content:"/ desktop"}.stem .case-dsgn6__wrapper .case-title-dark:after,.stem .case-dsgn6__wrapper>h2:after{content:"/ mobile"}@media (max-width: 768px){.stem .case-dsgn6__wrapper:after{content:"/ mobile"}}.stem .case-dsgn3{background-color:#ab8c88;background-image:url(/img/projects/stem/vector-bg.png);background-size:cover;background-position:top center;background-repeat:no-repeat}.stem .word__inner{color:#fff}@media (max-width: 768px){.stem .word__inner{font-size:90px!important;line-height:70px!important}}.stem .case-dsgn4{background:linear-gradient(180deg,#ab8c88 10%,#331b0f);overflow:hidden}.stem .case-dsgn5{background-color:#331b0f}.stem .case-dsgn5__wrapper{justify-content:center}.stem .case-dsgn5 h2{display:none}.stem .case-dsgn6{background-color:#9c847e;background-image:url(/img/projects/stem/vector-bg2.png);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden}.stem .case-dsgn7{background-color:#331b0f}.klausen .case-background__top-image:after{content:"/ dsgn 1"}.klausen .case-background__top-image-second:after,.klausen .case-dsgn3__wrapper>div:after,.klausen .case-dsgn4__wrapper>div:after,.klausen .case-dsgn4__img:after,.klausen .case-dsgn5__wrapper>div:after,.klausen .case-dsgn5__img:after,.klausen .case-dsgn7__img:after{content:"/ desktop"}.klausen .case-dsgn6__wrapper .case-title-dark:after,.klausen .case-dsgn6__wrapper>h2:after{content:"/ mobile"}@media (max-width: 768px){.klausen .case-dsgn6__wrapper:after{content:"/ mobile"}}.klausen .case-dsgn3{background:linear-gradient(180deg,#1c1c1c,#242320,#333029,#413c30,#b4a06e)}.klausen .word__inner{color:#fff}@media (max-width: 768px){.klausen .word__inner{font-size:90px!important;line-height:70px!important}}.klausen .case-dsgn4{background-image:url(/img/projects/klausen/klause-bg2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.klausen .case-dsgn4 h2{top:50%;bottom:unset;transform:translateY(-50%)}@media (max-width: 768px){.klausen .case-dsgn4 h2{position:relative;top:unset;bottom:unset;transform:unset}}.klausen .case-dsgn5{background-color:#101010}.klausen .case-dsgn5__wrapper{justify-content:center}.klausen .case-dsgn5 h2{display:none}.klausen .case-dsgn6{background-color:#000}.klausen .case-dsgn7{background-color:#0a0a0a}.grab .case-background__top-image:after{content:"/ dsgn 1"}.grab .case-background__top-image-second:after,.grab .case-dsgn3__wrapper>div:after,.grab .case-dsgn4__wrapper>div:after,.grab .case-dsgn4__img:after,.grab .case-dsgn5__wrapper>div:after,.grab .case-dsgn5__img:after,.grab .case-dsgn7__img:after{content:"/ desktop"}.grab .case-dsgn6__wrapper .case-title-dark:after,.grab .case-dsgn6__wrapper>h2:after{content:"/ mobile"}@media (max-width: 768px){.grab .case-dsgn6__wrapper:after{content:"/ mobile"}}.grab .case-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:442rem;background:linear-gradient(180deg,#dec7c1,#3f383703);z-index:1;pointer-events:none}.grab .case-background:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:442rem;background:linear-gradient(180deg,#3f383703,#380612);z-index:1;pointer-events:none}.grab .case-dsgn3{position:relative;background:radial-gradient(ellipse at 50% 50%,#d6afab38,#d6afab00 70%),linear-gradient(180deg,#380612,#491d27 35%,#491d27)}.grab .case-dsgn3__wrapper{position:relative;z-index:2}.grab .word__inner{color:#fff}@media (max-width: 768px){.grab .word__inner{font-size:90px!important;line-height:70px!important}}.grab .case-dsgn4{background-color:#491d27;overflow:hidden}.grab .case-dsgn4 h2{top:50%;bottom:unset;transform:translateY(-50%)}@media (max-width: 768px){.grab .case-dsgn4 h2{position:relative;top:unset;bottom:unset;transform:unset}}.grab .case-dsgn5{background-color:#311227}.grab .case-dsgn5__wrapper{justify-content:center}.grab .case-dsgn5 h2{display:none}.grab .case-dsgn6,.grab .case-dsgn7{background-color:#190a0e}.case-split-title .word{display:block;overflow:hidden;transform:translate(-15rem)}@media (max-width: 1100px){.case-split-title .word{transform:unset}}.case-split-title .word__inner{display:block;will-change:transform;padding:0 25rem 0 0;font-family:Sofia Sans Condensed;font-weight:700;font-size:300rem;line-height:220rem;letter-spacing:-22rem;text-transform:uppercase}@media (max-width: 768px){.case-split-title .word__inner{font-size:120px;line-height:85px;letter-spacing:-7px;padding:0}}.animated-img{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.case-tooltip{position:fixed;top:0;left:0;z-index:1000;opacity:0;transform:translateZ(0);background:#000000d9;pointer-events:none;padding:2rem 20rem;background-color:#000;color:#fff;border-radius:3rem;transform:translate(-50%,-50%);white-space:nowrap;overflow:hidden;text-transform:uppercase;will-change:transform,opacity}@media (max-width: 1100px){.case-tooltip{display:none}}.case-tooltip__text{font-family:Spline Sans Mono;display:inline-block;transform:translateY(100%);will-change:transform;font-size:12rem}@media (max-width: 1100px){.case-title span{font-family:Sofia Sans Condensed;font-weight:700;text-transform:uppercase;font-size:70px;letter-spacing:-1px}}@media (max-width: 768px){.case-title span{font-size:40px}}.case-back-white span{color:#fff}.case-back-white svg path{stroke:#fff}.case-back-active{opacity:1!important}.project-visit-section{padding:60rem 0 100rem}@media (max-width: 1100px){.project-visit-section{padding:40px 0 60px}}.project-visit-section .container{display:flex;justify-content:flex-start}.project-visit-section .project-github-btn{display:inline-flex;align-items:center;gap:16rem;padding:16rem 32rem;background-color:#101010;color:#fff;border-radius:9999px;font-family:Spline Sans Mono,monospace;font-size:16rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 20px #0000001f}.project-visit-section .project-github-btn svg{width:22rem;height:22rem;flex-shrink:0;transition:transform .3s ease}.project-visit-section .project-github-btn:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 8px 25px #0003}.project-visit-section .project-github-btn:hover svg:last-child{transform:translate(3px,-3px)}@media (max-width: 768px){.project-visit-section .project-github-btn{font-size:14px;padding:12px 24px;gap:10px}.project-visit-section .project-github-btn svg{width:18px;height:18px}}.project-hero__meta{margin-top:40rem;padding:30rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width: 1100px){.project-hero__meta{margin-top:25px;padding:20px 0}}.project-hero__meta .meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30rem}@media (max-width: 900px){.project-hero__meta .meta-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 500px){.project-hero__meta .meta-grid{grid-template-columns:1fr;gap:16px}}.project-hero__meta .meta-item{display:flex;flex-direction:column;gap:8rem}.project-hero__meta .meta-item .meta-label{font-family:Spline Sans Mono,monospace;font-size:13rem;font-weight:600;letter-spacing:1px;color:#888;text-transform:uppercase}@media (max-width: 768px){.project-hero__meta .meta-item .meta-label{font-size:11px}}.project-hero__meta .meta-item .meta-val{font-family:Spline Sans Mono,monospace;font-size:15rem;font-weight:500;color:#101010;line-height:1.4}@media (max-width: 768px){.project-hero__meta .meta-item .meta-val{font-size:13px}}.project-overview{padding:60rem 0 20rem}@media (max-width: 1100px){.project-overview{padding:40px 0 15px}}.project-overview__wrapper{display:flex;flex-direction:column;gap:40rem;max-width:960rem}@media (max-width: 768px){.project-overview__wrapper{gap:25px}}.project-overview .overview-block h3{font-family:Sofia Sans Condensed,sans-serif;font-size:28rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#101010;margin-bottom:14rem}@media (max-width: 768px){.project-overview .overview-block h3{font-size:20px;margin-bottom:10px}}.project-overview .overview-block p{font-family:Spline Sans Mono,monospace;font-size:16rem;line-height:1.7;color:#333;margin-bottom:12rem}@media (max-width: 768px){.project-overview .overview-block p{font-size:13px;line-height:1.6}}.sent{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 1100px){.sent .link{justify-content:center;width:220px;margin:0 auto}}.sent__wrapper{height:100%}.sent__wrapper a{justify-content:center;width:max-content;margin:0 auto}.sent p{font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:99%;letter-spacing:-2rem;text-transform:uppercase}@media (max-width: 768px){.sent p{font-size:20px;letter-spacing:-1px}}.sent p:nth-child(2){margin:0 auto 36rem;width:80%}@media (max-width: 768px){.sent p:nth-child(2){width:100%;margin:0 auto 15px}}.sent p:nth-child(3){margin-bottom:100rem}@media (max-width: 768px){.sent p:nth-child(3){margin-bottom:70px}}.sent__big{margin:0 auto;width:610rem}@media (max-width: 768px){.sent__big{width:308px}}.sent__big h2{font-family:Sofia Sans Condensed;text-transform:uppercase;font-weight:900;font-size:575rem;line-height:1;letter-spacing:-30rem;overflow:hidden}@media (max-width: 768px){.sent__big h2{font-size:290px;letter-spacing:-15px}}.sent__big_wrap{background-color:var(--text-color);color:var(--white);padding:12rem;width:579rem;margin:-160rem auto 48rem 31rem}@media (max-width: 768px){.sent__big_wrap{width:100%;margin:-90px 0 50px;padding:10px 5px;background-color:transparent;overflow:hidden}}.sent__big_wrap h2{font-family:Sofia Sans Condensed;font-weight:700;font-size:80rem;line-height:99%;letter-spacing:-5rem;text-transform:uppercase}@media (max-width: 768px){.sent__big_wrap h2{font-size:50px;letter-spacing:-1px;background-color:var(--text-color);margin:0 0 25px 11px;width:100%}}.sent__big_wrap p{font-size:24rem;margin-bottom:0!important}@media (max-width: 768px){.sent__big_wrap p{font-size:20px;letter-spacing:-1px;color:var(--text-color)}}.secret{display:flex;align-items:center;justify-content:center;text-align:center;padding:150rem 0 200rem}@media (max-width: 1100px){.secret{padding:100px 0}}.secret__wrapper .link{width:max-content;margin:0 auto}.secret img{margin:40rem 0;width:272rem;height:340rem;object-fit:cover}@media (max-width: 1100px){.secret img{margin:20px 0;width:272px;height:300px}}@media (max-width: 768px){.secret img{width:137px;height:170px}}.secret p{font-family:Spline Sans Mono;font-weight:300;font-size:30rem;line-height:1.3;letter-spacing:-2rem;text-transform:uppercase;width:70%;margin:0 auto}.secret p:nth-child(3){margin-bottom:25rem}@media (max-width: 1100px){.secret p{width:100%;font-size:16px;letter-spacing:normal}}.secret .hero-collab{opacity:1;margin:70rem auto 170rem;text-align:start}@media (max-width: 1100px){.secret .hero-collab{margin:50px auto}}@media (max-width: 1100px){.secret .link{width:max-content;margin:0 auto}}.footer{padding:50rem 0 20rem;position:relative}@media (max-width: 1100px){.footer{padding:0 0 15px}}@media (max-width: 768px){.footer__wrapper{display:flex;flex-direction:column}}.footer__social{display:flex;justify-content:flex-end;margin-top:40rem}@media (max-width: 1100px){.footer__social{margin-top:20px}}@media (max-width: 768px){.footer__social{order:4;flex-direction:column;align-items:center}}.footer__social a{width:max-content;font-family:Spline Sans Mono;font-weight:400;font-size:26rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;margin-right:105rem}@media (max-width: 1100px){.footer__social a{font-size:14px;margin-right:55px}}@media (max-width: 768px){.footer__social a{margin-right:0;margin-bottom:20px;font-size:20px;padding-bottom:0}.footer__social a:after,.footer__social a:before{display:none}.footer__social a:last-child{margin-bottom:0}}.footer__social a:last-child{margin-right:0}.footer__social a:after,.footer__social a:before{background-color:var(--text-color)}.footer-phone,.footer-email{font-weight:700;font-size:64rem;line-height:99%;letter-spacing:2%;text-transform:lowercase;display:block;width:max-content;margin-left:auto}@media (max-width: 1100px){.footer-phone,.footer-email{font-size:34px}}@media (max-width: 768px){.footer-phone{order:2;margin:0 auto 10px;font-size:36px}}.footer-email{position:relative}@media (max-width: 768px){.footer-email{order:3;margin:0 auto 40px;font-size:28px}}@media (max-width: 350px){.footer-email{font-size:20px}}.footer .footer-pages-location{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width: 768px){.footer .footer-pages-location{order:5;flex-direction:column-reverse;align-items:center;margin-top:40px;text-align:center}}@media (max-width: 768px){.footer .footer-pages-location .footer-pages{display:flex;justify-content:space-between;width:100%;margin-top:45px}}.footer .footer-pages-location .footer-pages a{font-family:Spline Sans Mono;font-weight:400;font-size:28rem;line-height:99%;letter-spacing:-1rem;text-transform:uppercase;margin-bottom:24rem;padding:0!important;display:block;width:max-content}@media (max-width: 768px){.footer .footer-pages-location .footer-pages a{padding:0 20px!important}}.footer .footer-pages-location .footer-pages a:after,.footer .footer-pages-location .footer-pages a:before{display:none}@media (max-width: 1100px){.footer .footer-pages-location .footer-pages a{font-size:16px;letter-spacing:-.5px;margin-bottom:10px;display:flex;align-items:center}}@media (max-width: 768px){.footer .footer-pages-location .footer-pages a{margin-bottom:0}.footer .footer-pages-location .footer-pages a:after,.footer .footer-pages-location .footer-pages a:before{display:block}}@media (max-width: 430px){.footer .footer-pages-location .footer-pages a:after{font-size:16px}}@media (max-width: 360px){.footer .footer-pages-location .footer-pages a:after{font-size:14px}}@media (max-width: 430px){.footer .footer-pages-location .footer-pages a:before{font-size:16px}}@media (max-width: 360px){.footer .footer-pages-location .footer-pages a:before{font-size:14px}}.footer .footer-pages-location .footer-pages a:last-child{margin-bottom:0}@media (max-width: 430px){.footer .footer-pages-location .footer-pages a span{font-size:16px}}@media (max-width: 360px){.footer .footer-pages-location .footer-pages a span{font-size:14px}}.footer .footer-pages-location .footer-location p{font-family:Spline Sans Mono;font-weight:400;font-size:16rem;line-height:99%;text-transform:capitalize;color:#606060}@media (max-width: 1100px){.footer .footer-pages-location .footer-location p{font-size:12px}}@media (max-width: 768px){.footer .footer-pages-location .footer-location p:nth-child(1){margin-bottom:10px}}.footer .footer-behance{display:flex;justify-content:space-between;margin-top:63rem}.footer .footer-behance a:first-child{margin-left:-15rem}.footer .footer-behance a:last-child{margin-right:-15rem}@media (min-width: 1100px){.footer .footer-behance{opacity:0}}@media (max-width: 1100px){.footer .footer-behance{margin-top:40px}.footer .footer-behance .link{font-size:14px}}@media (max-width: 768px){.footer .footer-behance{order:1;flex-direction:column;align-items:center;margin-top:0;margin-bottom:80px}.footer .footer-behance .link{font-size:20px;margin-bottom:20px;width:max-content}.footer .footer-behance .link:last-child{margin-bottom:0}}.footer .footer-title{margin-top:20rem;overflow:hidden}@media (max-width: 1100px){.footer .footer-title{margin-top:10px;margin-bottom:10px}}@media (max-width: 768px){.footer .footer-title{order:6}}.footer .footer-title span{font-family:Sofia Sans Condensed;font-weight:700;font-size:349rem;line-height:99%;letter-spacing:-26.5rem;text-transform:uppercase;display:inline-block}.footer .footer-title span:first-child{margin-left:-15rem}@media (max-width: 1100px){.footer .footer-title span:first-child{margin-left:0}}@media (max-width: 1100px){.footer .footer-title span{font-size:360rem}}@media (max-width: 500px){.footer .footer-title span{font-size:350rem}}@media (max-width: 380px){.footer .footer-title span{font-size:340rem}}.footer .footer-title span:nth-child(5){margin:0 20rem}@media (max-width: 380px){.footer .footer-title span:nth-child(5){margin:0 30rem}}.footer .footer-reserved{display:flex;justify-content:space-between;align-items:center}@media (min-width: 1100px){.footer .footer-reserved{opacity:0}}@media (max-width: 768px){.footer .footer-reserved{order:7;align-items:flex-start}}.footer .footer-reserved__time .kyiv-clock{display:flex;font-family:Spline Sans Mono;font-weight:300;font-size:26rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase}@media (max-width: 1100px){.footer .footer-reserved__time .kyiv-clock,.footer .footer-reserved__time .kyiv-clock p{font-size:12px}}@media (max-width: 380px){.footer .footer-reserved__time .kyiv-clock p{font-size:10px}}.footer .footer-reserved__time .kyiv-clock h2{margin-right:10rem}@media (max-width: 1100px){.footer .footer-reserved__time .kyiv-clock h2{font-size:14px;margin-right:10px}}@media (max-width: 768px){.footer .footer-reserved__time .kyiv-clock h2{font-size:12px;margin-right:5px}}@media (max-width: 380px){.footer .footer-reserved__time .kyiv-clock h2{font-size:10px}}.footer .footer-reserved__dev{font-family:Spline Sans Mono;font-weight:400;font-size:21rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;margin-left:535rem;overflow:hidden;position:relative;padding-right:85rem}.footer .footer-reserved__dev:after{content:"Max Milkin";position:absolute;top:100%;right:0;transition:top .6s var(--transition-main)}@media (max-width: 1100px){.footer .footer-reserved__dev{font-size:14px;margin-left:230px}}@media (max-width: 768px){.footer .footer-reserved__dev{margin-left:0;font-size:12px;position:absolute;bottom:17px;left:15px;z-index:10}}.footer .footer-reserved__dev span{font-family:Spline Sans Mono;font-weight:400;font-size:21rem;line-height:99%;letter-spacing:-2%;text-transform:uppercase;transition:transform .6s var(--transition-main);display:inline-block}@media (max-width: 1100px){.footer .footer-reserved__dev span{font-size:14px}}@media (min-width: 1100px){.footer .footer-reserved__dev:hover span{transform:translateY(-100%)}.footer .footer-reserved__dev:hover:after{top:0}}.footer .footer-reserved__reserved{font-family:Spline Sans Mono;font-weight:400;font-size:10rem;line-height:1.3;text-transform:capitalize;color:#606060;width:300rem}@media (max-width: 1100px){.footer .footer-reserved__reserved{font-size:8px;line-height:1.3;width:200px}}.footer-line-animation{position:relative}.footer-line-animation:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3rem;background:var(--text-color);transform:scaleX(0);transform-origin:left;transition:transform .8s var(--transition-main)}.footer-line-animation:hover:after{transform:scaleX(1)}.footer-line-animation:after{transition:transform .8s var(--transition-main),transform-origin 0s}.footer-line-animation:hover:after{transform-origin:left}.footer-line-animation:not(:hover):after{transform-origin:right}
