:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box;font-size:18rem;margin:0;padding:0}body,html{font-size:.0520834vw}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}img,canvas,video,audio,svg,button:not([type=text]):not([type=email]):not([type=tel]):not([type=url]),.no-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::-webkit-input-placeholder{color:inherit}::placeholder{color:inherit}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}:root{--white-color: #fff;--accent-color: #f9f971ea;--text-color: #2c3333;--text-color-hover: #06060a;--btn-bg: #17242a;--bg: #feffff;--link-hover: #104d54;--about-page-color: #f0f1fa;--transition-long: all 1s cubic-bezier(.075,.82,.165,1);--transition-long-title: all 1.3s cubic-bezier(.075,.82,.165,1);--transition-medium: all .6s cubic-bezier(.075,.82,.165,1);--transition-fast: all .3s cubic-bezier(.075,.82,.165,1) }::selection{background:#17242a;background:var(--btn-bg);color:#fff;color:var(--white-color)}.element::-webkit-scrollbar,::-webkit-scrollbar{width:0}body,html{background-color:#feffff;background-color:var(--bg);color:#2c3333;color:var(--text-color);font-family:Aeonik;height:auto}.App{overflow:hidden;position:relative}.App:after{background-image:url(/img/noisy.21451b8adeeb1d49fbc1.png);background-position:50%;background-repeat:repeat;content:"";-webkit-filter:opacity(.5);filter:opacity(.5);height:150%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100000}input:hover{cursor:text}#root{overflow-x:hidden}section{background-color:#fff;background-color:var(--white-color);position:relative;z-index:2}.btn-first{font-size:50px;left:0;position:absolute;top:70px;z-index:10000000000000000}.mouse{pointer-events:none;position:fixed;z-index:1000000}.work-recent{font-family:MM fonts;font-size:90rem;padding-top:25rem!important;position:relative;text-transform:uppercase;width:-webkit-max-content;width:max-content}.work-recent svg{stroke-dasharray:0 1000px;stroke-dashoffset:10px;content:"";left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-5deg) scale(.8);transform:translateY(-50%) rotate(-5deg) scale(.8);transition:all 1.3s cubic-bezier(.05,.72,.32,.91)}.canvas,.work-recent svg{height:100%;width:100%}.container{margin:0 auto;max-width:1730rem;padding:0 10rem}.social-buttons{display:flex;justify-content:flex-end}.social-text{color:#878889;font-size:16rem;margin-bottom:10rem}.logo-width .about:after{-webkit-transform:scale(1)!important;transform:scale(1)!important}@media(min-width:1100px){.social a:after{background-color:#fff;bottom:0;content:"";height:1rem;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;transition:-webkit-transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1);transition:transform .5s cubic-bezier(.075,.82,.165,1),-webkit-transform .5s cubic-bezier(.075,.82,.165,1)}.social a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}.social .button-wrapper{margin-right:30rem}.social .button-wrapper:last-child{margin-right:0}.button{cursor:pointer}.colorBtn{border-radius:50%;bottom:-100%;height:100%;left:0;position:absolute;transition:all 1s cubic-bezier(.075,.82,.165,1);transition:var(--transition-long);width:100%}.colorBtn:first-child{background:#f9f971ea;background:var(--accent-color)}.colorBtn:nth-child(2){background:#104d54;background:var(--link-hover);transition-delay:.2s}@media(min-width:768px){.button:hover .colorBtn:first-child,.button:hover .colorBtn:nth-child(2),.button:hover .colorBtn:nth-child(3){bottom:0}}.slide-page-transition{background-color:#f9f971;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:100000000}.slide-page-transition-second{background-color:#17242a;background-color:var(--btn-bg);height:var(--vh);left:0;opacity:0;position:fixed;top:0;width:100%;z-index:10000000}.app-active .slide-page-transition,.app-active .slide-page-transition-second{opacity:1}@media(max-width:1100px){.container{margin:0 auto;max-width:100%;padding:0 20px}.social-text{font-size:12px;margin-bottom:10px}.social a:after{height:1px}.social .button-wrapper{margin-right:15px}.button-wrapper a{font-size:14px}}@font-face{font-display:block;font-family:Aeonik;font-style:normal;font-weight:400;src:url(/fonts/Aeonik-Regular.woff2) format("woff2")}@font-face{font-display:block;font-family:MM fonts;font-style:normal;font-weight:400;src:url(/fonts/MM-fonts.woff2) format("woff2")}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.mouse{display:none!important}}.button-wrapper .button{background:transparent;border-radius:50%;cursor:pointer;text-align:center}.header{left:0;padding:20rem 15rem;position:fixed;top:0;width:100%;z-index:100000}@media(max-width:1100px){.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 20px}}.header-wrapper{align-items:center;display:flex;justify-content:space-between}.header .header-logo{height:55rem;overflow:hidden;pointer-events:none;position:relative}.header .header-logo span{font-family:MM fonts;font-size:50rem;text-transform:uppercase;-webkit-transform:translateY(130%);transform:translateY(130%);transition:var(--transition-long)}.header .header-logo span:first-child{display:inline-block;overflow:hidden;position:relative;width:19rem}@media(max-width:1100px){.header .header-logo span:first-child{font-size:38px;line-height:1;width:14px}}.header .header-logo span:first-child:after{background-color:#1a2023;border-radius:50%;content:"";height:7rem;left:50rem;position:absolute;top:50%;-webkit-transform:translateY(-100%) scale(0);transform:translateY(-100%) scale(0);transition:var(--transition-medium);width:7rem!important}.header .header-logo span:nth-child(2){display:inline-block;overflow:hidden;width:19rem}@media(max-width:1100px){.header .header-logo span:nth-child(2){font-size:38px;line-height:1;width:14px}.header .header-logo{font-size:28px;padding:0}}.header .header-btn{position:relative;scale:0;-webkit-transform-origin:center;transform-origin:center;z-index:101}.header .header-btn .button{background-color:var(--btn-bg);height:80rem;overflow:hidden;position:relative;width:80rem}@media(max-width:1100px){.header .header-btn .button{height:50px;width:50px}}.header .header-btn .button .line{background-color:var(--white-color);height:1rem;left:50%;position:absolute;top:45%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:var(--transition-medium);width:27rem;z-index:10}@media(max-width:1100px){.header .header-btn .button .line{height:1px;width:18px}}.header .menu .menu-container-wrapper{align-items:flex-start;display:flex;flex-direction:column}.header .menu .menu-container nav ul li{margin-right:30rem;position:relative}@media(max-width:500px){.header .menu .menu-container nav ul li{justify-content:center;margin-right:0}}.header .menu .menu-container nav ul li a{font-family:MM fonts;font-size:70rem;letter-spacing:4rem;padding-top:15rem;position:relative;text-transform:uppercase;transition:var(--transition-medium)}.header .menu .menu-container nav ul li a svg{stroke-dasharray:0 1000px;stroke-dashoffset:100px;height:100%;left:0;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(-5deg) scale(1.2);transform:translateY(-50%) rotate(-5deg) scale(1.2);transition:all 1.3s cubic-bezier(.05,.72,.32,.91);width:100%}.header .menu .menu-container nav ul li a span{font-size:31rem;position:absolute;right:-15rem;top:0}.header .menu-top{background-color:var(--white-color);background-color:var(--btn-bg);border-bottom-left-radius:20rem;border-bottom-right-radius:20rem;box-shadow:0 10rem 30rem #00000040;color:var(--white-color);padding:100rem 0 40rem 40rem;position:absolute;right:0;top:0;-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:var(--transition-long-title);width:30%;z-index:100}@media(max-width:1100px){.header .menu-top{border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0 10px 30px #00000040;padding:70px 0 30px 30px;width:40%}}@media(max-width:500px){.header .menu-top{padding-left:0;width:100%}}.header .menu-bottom{background-color:var(--white-color);background-color:var(--btn-bg);border-bottom-left-radius:20rem;border-bottom-right-radius:20rem;box-shadow:0 5rem 10rem #00000040;color:var(--white-color);height:430rem;overflow:hidden;padding:20rem;position:absolute;right:0;top:0;-webkit-transform:translateY(-105%);transform:translateY(-105%);transition:var(--transition-long-title);width:30%;z-index:100;z-index:99}@media(max-width:1100px){.header .menu-bottom{border-bottom-left-radius:15px;border-bottom-right-radius:15px;height:300px;width:40%}}@media(max-width:500px){.header .menu-bottom{height:480px;width:100%}}.header .menu-bottom__wrapper{align-items:flex-end;display:flex;height:100%;justify-content:flex-end}.header .menu-bottom__year{background-color:#1819198c;border-radius:50%;bottom:-50rem;height:250rem;left:-20rem;position:absolute;width:250rem}@media(max-width:1100px){.header .menu-bottom__year{bottom:-70px;height:150px;left:-50px;width:150px}}@media(max-width:1100px){.header .menu-bottom .located-time .located{font-size:14px;margin-bottom:10px}}@media(max-width:1100px){.header .menu-bottom .located-time{padding-bottom:5px;padding-right:10px}.header .menu-bottom .located-time .date div{font-size:12px}}@media(max-width:500px){.header .menu-bottom .located-time{padding-bottom:15px;padding-right:15px}.header .menu-bottom .located-time .date div{font-size:14px}}.header .menu .menu-container nav ul li:hover .active-link{color:inherit}.active-link:after{transition-delay:1s!important}.active-link svg,.active-link:after{opacity:1!important}.active-link:hover{color:inherit!important}.menu-bottom-active,.menu-top-active{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.header-btn-active .button-wrapper .button .line{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header-btn-active .button-wrapper .button .line:nth-child(2){top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:768px){.header-btn-active .button:hover .colorBtn:first-child,.header-btn-active .button:hover .colorBtn:nth-child(2),.header-btn-active .button:hover .colorBtn:nth-child(3){bottom:0}}.app-active .header-logo{pointer-events:inherit}.app-active .header-logo span{-webkit-transform:translateY(0);transform:translateY(0)}.logo-width .header .header-wrapper .header-logo span{width:50rem!important}@media(max-width:1100px){.logo-width .header .header-wrapper .header-logo span{width:37px!important}}.logo-width .header .header-wrapper .header-logo span:nth-child(2){width:75rem!important}@media(max-width:1100px){.logo-width .header .header-wrapper .header-logo span:nth-child(2){width:60px!important}}@media(min-width:1100px){.logo-width .header .header-wrapper .header-logo:hover{transition:none 0s ease 0s;transition:initial}.logo-width .header .header-wrapper .header-logo:hover span:first-child{margin-left:5rem;width:60rem!important}.logo-width .header .header-wrapper .header-logo:hover span:first-child:after{-webkit-transform:translateY(-100%) scale(1);transform:translateY(-100%) scale(1)}}.loader{background-color:var(--white-color);height:var(--vh);left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:100000}.loader .counter{display:flex;font-family:MM fonts;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader .counter-number,.loader .counter-number-second{height:65rem;overflow:hidden}.loader .counter span{display:block;font-size:60rem;text-transform:uppercase;-webkit-transform:translateY(110%);transform:translateY(110%)}.loader .start-btn{cursor:pointer;font-family:MM fonts;font-size:42rem;left:50%;overflow:hidden;position:absolute;text-transform:uppercase;top:60%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.loader .start-btn:after{background-color:var(--btn-bg);bottom:5rem;content:"";height:3rem;left:0;position:absolute;transition:var(--transition-long);width:100%}@media(max-width:1100px){.loader .start-btn:after{bottom:2px;height:3px}}.loader .loading{bottom:-10rem;left:20rem;position:absolute}.loader .loading span{display:inline-block;font-family:MM fonts;font-size:90rem;text-transform:uppercase;-webkit-transform:translateY(100%);transform:translateY(100%)}.page-bar{background-color:#d8d8d8;border-radius:20rem;height:150rem;position:fixed;right:20rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8rem;z-index:1000}.page-bar-line{background-color:var(--btn-bg);border-radius:20rem;height:10%;left:0;position:absolute;top:0;width:100%}.about-page-hero{align-items:flex-end;display:flex;height:var(--vh);justify-content:center;position:relative;width:100%}.about-page-hero:after{background-color:#1a2023;border-radius:50%;content:"";height:100rem;left:350rem;position:absolute;top:300rem;transition:var(--transition-long);width:100rem;z-index:2}@media(max-width:1100px){.about-page-hero:after{height:100px;left:20%;top:10%;width:100px}}.about-page-hero__noise{height:100%;left:30%;opacity:.3;pointer-events:none;position:absolute;top:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:500rem}@media(max-width:768px){.about-page-hero__noise{opacity:.5;width:300px}}.about-page-hero:before{background-color:#1a2023;border-radius:50%;content:"";height:200rem;position:absolute;right:350rem;top:50rem;transition:var(--transition-long);width:200rem;z-index:2}@media(max-width:1100px){.about-page-hero:before{bottom:10%;height:70px;right:20%;top:auto;width:70px}}.about-page-hero-white{background-color:var(--white-color);content:"";height:100vh;left:0;position:absolute;top:100%;width:100%}.about-page .about-page-info{background-color:var(--bg);padding-bottom:200rem;padding-top:200rem;position:relative}@media(max-width:1100px){.about-page .about-page-info{padding-bottom:0;padding-top:100px}}.about-page .about-page-info-wrapper{align-items:flex-start;display:flex;justify-content:space-between}.about-page .about-page-info-wrapper p{font-family:MM fonts;font-size:70rem;position:relative;text-transform:uppercase;width:45%}.about-page .about-page-info-wrapper p:after{background-color:#1a2023;border-radius:50%;content:"";height:150rem;position:absolute;right:50rem;top:700rem;-webkit-transform:scale(0);transform:scale(0);transition:var(--transition-long);width:150rem}@media(max-width:768px){.about-page .about-page-info-wrapper p:after{height:50px;right:-50px;top:230px;width:50px;z-index:-1}}@media(max-width:1100px){.about-page .about-page-info-wrapper p{font-size:31px;margin-bottom:50px;padding-right:15px;width:70%}}@media(max-width:768px){.about-page .about-page-info-wrapper p{padding-right:0;width:100%}}.about-page .about-page-info-wrapper .about-page-info-img{border-radius:20rem;height:1000rem;overflow:hidden;width:50%}@media(max-width:768px){.about-page .about-page-info-wrapper .about-page-info-img{align-self:flex-end;border-radius:15px;height:450px;-webkit-transform:translateY(0);transform:translateY(0);width:50%}}.about-page .about-page-info-wrapper .about-page-info-img img{border-radius:20rem;height:100%;object-fit:cover;-webkit-transform:scale(1.1);transform:scale(1.1);width:100%}.about-page-path-wrapper{margin-left:auto;margin-top:150rem;position:relative;text-align:right}.about-page-path-wrapper:after{background-color:#1a2023;border-radius:50%;content:"";height:250rem;left:50rem;position:absolute;top:100rem;-webkit-transform:scale(0);transform:scale(0);transition:var(--transition-long);width:250rem}@media(max-width:1100px){.about-page-path-wrapper:after{height:100px;right:0;top:-200px;width:100px}}.about-page-path-wrapper p{font-family:MM fonts;font-size:70rem;margin-left:auto;text-transform:uppercase;width:70%}@media(max-width:1100px){.about-page-path-wrapper p{font-size:31px;text-align:left;width:100%}}.active-plane{top:0}.scale-circle:after,.scale-circle:before{-webkit-transform:scale(1)!important;transform:scale(1)!important}.form{background-color:var(--bg);border-bottom-left-radius:30rem;border-bottom-right-radius:30rem;margin-bottom:100rem;overflow:hidden;padding:100rem 0 150rem;position:relative}.form__noise{bottom:0;height:-webkit-max-content;height:max-content;pointer-events:none;position:absolute;right:0;width:20%}.form:after{background-color:#1a2023;border-radius:50%;bottom:100rem;content:"";height:300rem;left:-150rem;position:absolute;width:300rem;z-index:-1}.form .container{position:static;z-index:2}@media(max-width:1100px){.form{border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:100px;padding:100px 0}}.form-title{border-top:1rem solid #d6d6d6;font-family:MM fonts;font-size:300rem;line-height:1;padding-top:50rem;position:relative;text-align:center;text-transform:uppercase;width:100%}.form-title svg{stroke-dasharray:0 1000px;stroke-dashoffset:10px;left:650rem;position:absolute;top:80rem;-webkit-transform:translateX(-50%);transform:translate(-50%);transition:all 2s cubic-bezier(.05,.72,.32,.91)}@media(max-width:1100px){.form-title svg{height:300px;left:400px;top:-50px;width:300px}}@media(max-width:991px){.form-title svg{height:200px;left:300px;top:-40px;width:200px}}@media(max-width:500px){.form-title svg{height:170px;left:220px;top:-20px;width:170px}}@media(max-width:768px){.form-title{border-top-width:1px;font-size:100px;padding-top:20px}}.form-wrapper{align-items:flex-start;display:flex;height:60vh;margin-top:100rem;position:relative;z-index:3}@media(max-width:768px){.form-wrapper{flex-direction:column-reverse;height:auto;margin-top:10px}}.form-canvas{height:100%;margin-left:auto;position:relative;width:55%!important}.form-canvas canvas{border-radius:20rem;height:100%;width:100%}@media(max-width:768px){.form-canvas{height:300px!important;width:100%!important}.form-canvas p{display:block;font-size:14px;font-weight:500;margin:10px 0 0;text-align:center;text-transform:uppercase}}.form-canvas canvas{height:100%!important;width:100%!important}@media(max-width:768px){.form-fields{margin-top:50px;width:100%}}.form-fields-field{border-bottom:1rem solid #d6d6d6;margin-bottom:40rem;overflow:hidden;position:relative}.form-fields-field:hover ::-webkit-input-placeholder{color:var(--text-color);padding-left:20rem}.form-fields-field:hover ::placeholder{color:var(--text-color);padding-left:20rem}@media(max-width:1100px){.form-fields-field:hover ::-webkit-input-placeholder{padding-left:20px}.form-fields-field:hover ::placeholder{padding-left:20px}}.form-fields input,.form-fields textarea{font-size:24rem;padding:20rem 0;width:100%}.form-fields input:focus::-webkit-input-placeholder,.form-fields textarea:focus::-webkit-input-placeholder{color:var(--text-color);padding-left:20rem}.form-fields input:focus::placeholder,.form-fields textarea:focus::placeholder{color:var(--text-color);padding-left:20rem}.form-fields ::-webkit-input-placeholder{color:#888;-webkit-transition:var(--transition-medium);transition:var(--transition-medium)}.form-fields textarea{-webkit-rtl-ordering:logical;-webkit-box-orient:vertical;word-wrap:break-word;-webkit-appearance:textarea;cursor:auto;height:200rem;padding-right:20rem;-webkit-user-select:text;white-space:pre-wrap}.form-fields .form-btn{margin-left:auto;margin-top:56rem;width:-webkit-max-content;width:max-content}.form-fields .form-btn button{align-items:center;background-color:var(--btn-bg);border-radius:50%;border-radius:20rem;color:#fff;display:flex;height:70rem;justify-content:center;overflow:hidden;position:relative;width:150rem}@media(max-width:1100px){.form-fields .form-btn button{border-radius:10px;height:auto;padding:15px 30px;width:auto}}.form-succes{font-size:32rem;position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%}@media(max-width:1100px){.form-succes{font-size:32px}}@media(max-width:768px){.form-succes{font-size:24px;margin:90px auto 0;width:100%}}.footer{align-items:center;background:var(--btn-bg);bottom:0;color:var(--white-color);display:flex;display:none;height:180rem;justify-content:center;left:0;padding:100rem 15rem 0;position:fixed;width:100%;z-index:1}.footer:before{background-color:#1819198c;border-radius:50%;bottom:-150rem;content:"";height:450rem;position:absolute;right:-100rem;width:450rem;z-index:-1}@media(max-width:500px){.footer:before{bottom:-200px;height:400px;right:-200px;width:400px}}.footer-wrapper{align-items:center;display:flex;justify-content:space-between}@media(max-width:600px){.footer-wrapper{align-items:center;flex-direction:column;justify-content:center;text-align:center}}.footer-block{display:flex;flex-direction:column;width:-webkit-max-content;width:max-content}@media(max-width:1100px){.footer-block .date div{font-size:16px;margin-right:10px}}.particles{background-color:#fff;padding-bottom:100rem;position:relative}.particles h2{font-family:MM fonts;font-size:200rem;line-height:1;padding-top:50rem;position:relative;text-align:center;text-transform:uppercase;width:100%}@media(max-width:1100px){.particles h2{font-size:100px;padding:100px 15px 0}}.particles h2 svg{stroke-dasharray:0 1000px;stroke-dashoffset:100px;bottom:-120rem;height:100%;left:600rem;position:absolute;width:500rem}@media(max-width:1100px){.particles h2 svg{bottom:-100px;left:350px;width:250px}}@media(max-width:768px){.particles h2 svg{bottom:-85px;left:250px;width:170px}}@media(max-width:600px){.particles h2 svg{bottom:-40px;left:160px;width:170px}}.particles-canvas{left:0;position:absolute;top:0;z-index:-1}.particles-canvas,.particles-canvas canvas{height:100%;width:100%}.particles .particles-wrapper{grid-gap:450rem;display:grid;gap:450rem;grid-template-columns:repeat(2,1fr);margin-top:100rem}@media(max-width:768px){.particles .particles-wrapper{display:block;gap:initial}}.particles .particles-block{border-bottom:1rem solid #dbdbdb;padding-bottom:20rem;width:450rem}@media(max-width:1100px){.particles .particles-block{border-width:1px;padding-bottom:10px;width:280px}}.particles .particles-block .particles-block__item span{display:inline-block;font-size:32rem;margin-right:10rem;-webkit-transform:translateY(120%);transform:translateY(120%)}.scale-circle:after{-webkit-transform:scale(1);transform:scale(1)}.hero{height:var(--vh);position:relative;width:100%}.hero__noise{bottom:0;height:550rem;left:20rem;min-height:550rem;opacity:.3;pointer-events:none;position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:500rem;z-index:100}@media(max-width:768px){.hero__noise{bottom:auto;height:300px;left:0;min-height:300px;top:-120px;width:300px}}.hero__spots{bottom:-50rem;height:600rem;object-fit:contain;pointer-events:none;position:absolute;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);width:600rem;z-index:10}@media(max-width:768px){.hero__spots{bottom:-70px;height:500px;opacity:.5;right:-80px;width:300px}}.hero-white{background-color:var(--white-color);content:"";height:var(--vh);left:0;position:absolute;top:110%;width:100%}.hero .marquee-main{background-color:var(--btn-bg);border-radius:20rem;bottom:50rem;height:120rem;overflow:hidden;position:absolute;right:115rem;width:600rem;z-index:100}@media(max-width:768px){.hero .marquee-main{border-radius:15px;bottom:30px;height:60px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translate(-50%);width:80%}}.about{background-color:var(--bg);padding-top:200rem;position:relative;width:100%}.about:after{background-color:#1a2023;border-radius:50%;content:"";height:500rem;position:absolute;right:-250rem;top:-350rem;-webkit-transform:scale(0);transform:scale(0);transition:var(--transition-long-title);transition-delay:1.3s;width:500rem;z-index:100}@media(max-width:1100px){.about:after{height:250px;right:-125px;top:-150px;width:250px}.about{padding-top:100px}}@media(max-width:768px){.about{padding-bottom:50px;padding-top:150px}}.about .about-title,.about__wrapper{position:relative}.about .about-title__title{display:flex;height:545rem;justify-content:space-between}.about .about-title__title_wrapper span{display:block;font-family:MM fonts;font-size:630rem;height:-webkit-max-content;height:max-content;line-height:1;text-transform:uppercase;-webkit-transform:translateY(100%);transform:translateY(100%);white-space:nowrap}.about .about-title__img{height:500rem;left:50%;overflow:hidden;position:absolute;top:25rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:450rem}@media(max-width:991px){.about .about-title__img{height:200px;top:0;width:200px}}.about .about-title__img img{bottom:-100%;height:100%;object-fit:cover;position:absolute;width:100%}.about .about-text{align-items:flex-start;display:flex;justify-content:space-between;margin-top:60rem;padding:0 15rem;width:100%}.about .about-text .about-description__wrapper{display:block;overflow:hidden}.about .about-text .about-description__text{display:block;font-size:28rem;-webkit-transform:translateY(180%);transform:translateY(180%)}@media(max-width:768px){.about .about-text .about-project{margin-left:auto;width:25%}}@media(max-width:450px){.about .about-text .about-project{text-align:right;width:35%}}@media(max-width:768px){.about .about-text .about-project h2{font-size:14px;margin-top:60px}}.about .about-more-btn{margin-left:auto;padding:0 10rem;text-transform:uppercase;width:-webkit-max-content;width:max-content}@media(max-width:1100px){.about .about-more-btn{margin-top:50px;padding:0}}.about .about-more-btn a{display:block;font-family:MM fonts;font-size:46rem;font-weight:500;overflow:hidden;position:relative}.about .about-more-btn a:after{background-color:var(--btn-bg);bottom:0;content:"";height:5rem;left:0;position:absolute;transition:var(--transition-long);width:100%}@media(max-width:1100px){.about .about-more-btn a:after{bottom:5px;height:5px}}.work{padding:300rem 0 50rem;width:100%;z-index:100}.work__title{border-bottom:1rem solid #d6d6d6;padding-bottom:100rem}@media(max-width:1100px){.work__title{border-bottom-width:1px;padding-bottom:45px}.work-recent{font-size:40px;padding-top:7px!important}.work-recent:after{height:10px}}.categories-wrapper .noise-work{bottom:30%;height:-webkit-max-content;height:max-content;opacity:.7;pointer-events:none;position:absolute;right:0;width:60%}@media(max-width:768px){.categories-wrapper .noise-work{bottom:0;width:100%}}.categories-wrapper .categories-block{align-items:center;display:flex;justify-content:space-between;opacity:1;padding:10rem 0;position:relative;transition:opacity .5s ease}.categories-wrapper .categories-block:after{background-color:#d6d6d6;bottom:0;content:"";display:none;height:1rem;left:0;position:absolute;transition:all 1s;transition-delay:.5s;width:100%}.categories-wrapper .categories-block__text{height:220rem;overflow:hidden;padding-right:100rem;position:relative}@media(max-width:1100px){.categories-wrapper .categories-block__text{height:90px}}@media(max-width:768px){.categories-wrapper .categories-block__text{height:75px}}.categories-wrapper .categories-block__text span{color:var(--text-color);font-family:MM fonts;font-size:200rem;font-weight:400;letter-spacing:3rem;text-transform:uppercase}@media(max-width:1100px){.categories-wrapper .categories-block__text span{font-size:90px;letter-spacing:2px}}@media(max-width:500px){.categories-wrapper .categories-block__text span{font-size:60px}}.categories-wrapper .categories-block__text_first-title span{bottom:0;position:relative;transition:.8s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper .categories-block__text_second-title{height:100%;left:0;position:absolute;top:0;width:100%}.categories-wrapper .categories-block__text_second-title span{bottom:-100%;position:relative;-webkit-transform:rotate3d(5,0,0,-90deg);transform:rotate3d(5,0,0,-90deg);transition:.8s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper .categories-block__text .arrow-work{bottom:40rem;position:absolute;right:25rem;-webkit-transform:translateY(200%) rotate(-25deg);transform:translateY(200%) rotate(-25deg);transition:.8s cubic-bezier(.71,.06,.06,.93);transition-delay:.4s;width:50rem}.categories-wrapper .categories-block__descr{font-size:21rem;transition:.8s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper .categories-block__arrow{height:20rem;overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20rem}.categories-wrapper .categories-block__arrow svg{display:block;height:100%;-webkit-transform:translate(-105%,105%);transform:translate(-105%,105%);transition:.4s cubic-bezier(.71,.06,.06,.93);width:100%}@media(min-width:1100px){.categories-wrapper .categories-block:hover .categories-block__text_first-title span{bottom:120%}.categories-wrapper .categories-block:hover .categories-block__text_second-title span{bottom:0}.categories-wrapper .categories-block:hover .arrow-work{-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);transition-delay:.5s!important}.categories-wrapper .categories-block:hover .categories-block__descr{margin-right:50rem}}.categories-wrapper .categories-block:hover svg{-webkit-transform:translate(0);transform:translate(0);transition-delay:.2s!important;transition:.8s cubic-bezier(.71,.06,.06,.93)}.images{pointer-events:none;position:relative;z-index:100}.images .work-number{bottom:-720rem;overflow:hidden;position:absolute;right:-520rem;transition:.05s linear;z-index:100000000}.images .work-number-zero{display:block;height:65rem;overflow:hidden}.images .work-number-zero span{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%)}.images .work-number-count{height:65rem;left:20rem;overflow:hidden;position:absolute;top:0;width:45rem}.images .work-number-count span{display:inline-block;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%)}.images .work-number span{font-family:MM fonts;font-size:60rem}.images-wrap{overflow:hidden;right:0;width:500rem}.images img,.images-wrap{border-radius:20rem;height:500rem;position:absolute}.images img{bottom:-100%;object-fit:cover;width:100%}.categories-block__text_first-title span:first-child,.categories-block__text_second-title span:first-child{transition-delay:.02s}.work-main:before{background-color:#1a2023;border-radius:50%;content:"";height:50rem;left:30%;position:absolute;top:200rem;width:50rem}@media(max-width:1100px){.work-main:before{height:50px;top:0;width:50px}}.work-main:after{background-color:#1a2023;border-radius:50%;content:"";height:150rem;left:35%;position:absolute;top:100rem;width:150rem}@media(max-width:1100px){.work-main:after{height:100px;left:50%;top:-100px;width:100px}}.about-more{padding-top:200rem;position:relative}.about-more__img{height:200vh;overflow:hidden;position:relative}.about-more__img:after{background-color:#000000b6;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.about-more__img img{-webkit-filter:grayscale(1);filter:grayscale(1);height:100%;object-fit:cover;-webkit-transform:none;-webkit-transform:initial;transform:none;width:100%}.about-more__title{color:var(--white-color);font-family:MM fonts;font-size:150rem;left:50%;line-height:.9;position:absolute;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1200rem;z-index:2}@media(max-width:1100px){.about-more__title{font-size:90px;width:90%}}@media(max-width:768px){.about-more__title{font-size:60px}}.about-more__title_spots{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:-webkit-max-content;width:max-content}@media(max-width:768px){.about-more__title_spots{width:150px}}.work-page{padding-top:300rem;position:relative;z-index:3}.work-page svg{stroke-dasharray:0 0}.work-page:after{background-color:#1a2023;border-radius:50%;content:"";height:300rem;left:50%;position:absolute;top:-200rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:300rem;z-index:-1}@media(max-width:1100px){.work-page:after{height:100px;top:-70px;width:100px}.work-page{padding-top:130px}}.work-page__wrapper{padding:0 0 150rem}@media(max-width:1100px){.work-page__wrapper{padding:0}}.work-page__top{align-items:center;border-bottom:1rem solid #d6d6d6;display:flex;justify-content:space-between;padding-bottom:100rem}@media(max-width:1100px){.work-page__top{border-width:1px;border-bottom:none;padding-bottom:50px}}.work-page__top .work-recent{border:none;margin:0;padding:0}.work-page__switch{display:flex;justify-content:flex-end;padding-right:50rem;position:relative}.work-page__switch:after{content:"viewing";font-family:MM fonts;font-size:50rem;left:50%;position:absolute;text-transform:uppercase;top:-60rem;-webkit-transform:translateX(-80%);transform:translate(-80%)}@media(max-width:1100px){.work-page__switch:after{display:none}.work-page__switch{padding-right:0}}.work-page__switch .button-wrapper:first-child{margin-right:20rem}@media(max-width:1100px){.work-page__switch .button-wrapper:first-child{margin-right:10px}}.work-page__switch .button-wrapper div{background-color:var(--btn-bg);border-radius:50%;height:90rem;overflow:hidden;position:relative;width:90rem}@media(max-width:1100px){.work-page__switch .button-wrapper div{height:50px;width:50px}}.work-page__switch .button-wrapper svg{height:30rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25rem;z-index:3}@media(max-width:1100px){.work-page__switch .button-wrapper svg{height:15px;width:20px}}.work-page__switch .button-wrapper svg line,.work-page__switch .button-wrapper svg rect{stroke:#fff}.active-switch .colorBtn{bottom:0}.work-page__wrapper{background-color:var(--white-color);transition:1.5s cubic-bezier(.71,.06,.06,.93)}.work-grid .categories-block__text_first-title span{bottom:120%}.work-grid .categories-wrapper{pointer-events:none}.work-list .categories-wrapper{pointer-events:all}.work-grid .categories-block:after{transition-delay:0s!important;width:0}.work-grid .work-grid__wrapper{opacity:1;transition-delay:.2s}.work-grid.work-page__wrapper{padding-bottom:100rem}@media(max-width:1100px){.work-grid.work-page__wrapper{padding-bottom:80px}}@media(max-width:768px){.work-grid.work-page__wrapper{padding-bottom:60px}}@media(max-width:768px)and (min-height:800px){.work-grid.work-page__wrapper{padding-bottom:60px}}@media(max-width:600px){.work-grid.work-page__wrapper{padding-bottom:50px}}@media(max-width:500px){.work-grid.work-page__wrapper{padding-bottom:50px}}.work-list .work-grid__wrapper{pointer-events:none;transition:1s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper{transition:1.5s cubic-bezier(.71,.06,.06,.93)}.work-grid__wrapper .work-grid__block:nth-child(3) img{object-position:0 35%}.work-page__wrapper{position:relative}.work-grid__wrapper{display:flex;flex-wrap:wrap;gap:150rem;justify-content:space-between;left:0;opacity:0;padding-top:40rem;position:relative;transition:1.5s cubic-bezier(.71,.06,.06,.93);z-index:100}@media(max-width:1100px){.work-grid__wrapper{gap:100px;padding-top:30px}}@media(max-width:768px){.work-grid__wrapper{gap:50px;padding-top:0}}.work-grid__wrapper .work-grid__block{height:650rem;position:relative;width:45%}@media(max-width:1100px){.work-grid__wrapper .work-grid__block{height:300px;width:40%}}@media(max-width:768px){.work-grid__wrapper .work-grid__block{height:350px;width:42%}}@media(max-width:600px){.work-grid__wrapper .work-grid__block{width:100%}}.work-grid__wrapper .work-grid__block h2{font-family:MM fonts;font-size:70rem;height:55rem;line-height:.5;margin-top:20rem;overflow:hidden;padding-top:15rem;position:relative;text-transform:uppercase;transition:.7s cubic-bezier(.71,.06,.06,.93);transition-delay:.2s}@media(max-width:1100px){.work-grid__wrapper .work-grid__block h2{font-size:40px;height:50px;padding-top:10px}}@media(max-width:768px){.work-grid__wrapper .work-grid__block h2{padding-top:20px}}.work-grid__wrapper .work-grid__block h2 svg{bottom:0;height:30rem;left:0;position:absolute;-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%);transition:.7s cubic-bezier(.71,.06,.06,.93);transition-delay:.2s;width:30rem}@media(max-width:1100px){.work-grid__wrapper .work-grid__block h2 svg{height:18px;width:18px}}.work-grid__wrapper .work-grid__block span{bottom:-55rem;font-size:24rem;font-weight:400;position:absolute;right:0;text-align:end;text-transform:capitalize;width:70%}@media(max-width:768px){.work-grid__wrapper .work-grid__block span{display:none}}.work-grid__wrapper .work-grid__block:nth-child(3) span,.work-grid__wrapper .work-grid__block:nth-child(6) span{bottom:-65rem}.work-grid__wrapper .work-grid__block:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}.work-grid__wrapper .work-grid__block:hover h2{padding-left:45rem;transition-delay:0}@media(max-width:1100px){.work-grid__wrapper .work-grid__block:hover h2{padding-left:30px}}.work-grid__wrapper .work-grid__block:hover svg{-webkit-transform:translateY(-10rem);transform:translateY(-10rem);transition-delay:.25s}@media(max-width:1100px){.work-grid__wrapper .work-grid__block:hover svg{-webkit-transform:translate(3px,-20px);transform:translate(3px,-20px)}}@media(max-width:768px){.work-grid__wrapper .work-grid__block:hover svg{-webkit-transform:translate(3px,-10px);transform:translate(3px,-10px)}}.work-grid__wrapper .work-grid__block-img{border-radius:20rem;height:650rem;overflow:hidden}@media(max-width:1100px){.work-grid__wrapper .work-grid__block-img{border-radius:15px;height:300px}}@media(max-width:768px){.work-grid__wrapper .work-grid__block-img{height:300px}}.work-grid__wrapper .work-grid__block-img img{border-radius:20rem;height:100%;object-fit:cover;object-position:center!important;transition:1s cubic-bezier(.71,.06,.06,.93);width:100%}@media(max-width:1100px){.work-page-form .form{padding-top:100px}}.not-found .not-found-wrapper{align-items:center;display:flex;height:var(--vh);justify-content:center}.not-found .not-found-wrapper .not-found-err{align-items:center;display:flex;flex-direction:column;font-family:MM fonts;justify-content:center}.not-found .not-found-wrapper .not-found-err p span{display:inline-block;font-size:700rem;font-weight:300;letter-spacing:100rem;pointer-events:none;-webkit-transform:translateY(150%);transform:translateY(150%)}@media(max-width:600px){.not-found .not-found-wrapper .not-found-err p span{font-size:140px;letter-spacing:10px}.not-found .not-found-wrapper .not-found-err{margin-bottom:100px}.not-found .not-found-wrapper .not-found-text{align-items:center;display:flex;flex-direction:column;justify-content:center}}.not-found .not-found-wrapper .not-found-text p{font-size:32rem;opacity:0;-webkit-transform:translateY(10rem);transform:translateY(10rem)}.not-found .not-found-wrapper .not-found-text .button-wrapper .colorBtn{border-radius:50%;bottom:-100%;height:100%;left:0;position:absolute;transition:var(--transition-long);width:100%}.not-found .not-found-wrapper .not-found-text .button-wrapper .colorBtn:first-child{background:var(--accent-color)}@media(min-width:768px){.not-found .not-found-wrapper .not-found-text .button-wrapper .button:hover .colorBtn:first-child,.not-found .not-found-wrapper .not-found-text .button-wrapper .button:hover .colorBtn:nth-child(2),.not-found .not-found-wrapper .not-found-text .button-wrapper .button:hover .colorBtn:nth-child(3){bottom:0}}.not-found .not-found-wrapper .not-found-text .button-wrapper .button{align-items:center;background-color:var(--btn-bg);color:var(--white-color);display:flex;height:150rem;justify-content:center;overflow:hidden;position:relative;-webkit-transform:none;-webkit-transform:initial;transform:none;width:150rem}@media(max-width:600px){.not-found .not-found-wrapper .not-found-text .button-wrapper .button{height:70px;width:70px}}.not-found .not-found-wrapper .not-found-text .button-wrapper .button .button-text{font-size:24rem;font-weight:100;letter-spacing:1rem;position:relative;z-index:100}.case-hero__wrapper{align-items:flex-end;display:flex;height:100vh;justify-content:flex-start;padding-bottom:100rem}.case-hero .case-hero__blocks-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.case-hero__title{height:220rem;overflow:hidden;pointer-events:none;width:75%}@media(max-width:768px){.case-hero__title{height:65px;text-align:center;width:100%}}.case-hero__title span{bottom:-100%;font-family:MM fonts;font-size:250rem;line-height:1;position:relative;text-transform:uppercase;white-space:nowrap}.case-hero__skills{display:flex;flex-wrap:wrap;gap:5rem;opacity:0;width:30%}@media(max-width:1100px){.case-hero__skills{gap:5px;justify-content:flex-end;width:50%}}@media(max-width:768px){.case-hero__skills{justify-content:center;margin-top:30px;width:100%}}.case-hero__skills div{align-items:center;border:1rem solid rgba(23,36,42,.329);border-radius:20rem;display:flex;justify-content:center;min-width:110rem;padding:10rem 30rem;text-transform:uppercase}@media(max-width:1100px){.case-hero__skills div{border-radius:20px;border-width:1px;font-size:12px;min-width:90px;padding:10px 30px}}.case .case-image-main__image{height:120%;overflow:hidden}.case .case-image-main__image img{height:100%;object-fit:cover;width:100%}.case .case-description{background-color:var(--bg);padding:200rem 0}.case .case-description:after{background-color:#1a2023;border-radius:50%;content:"";height:80rem;left:450rem;position:absolute;top:500rem;transition:var(--transition-long-title);width:80rem}@media(max-width:600px){.case .case-description:after{height:50px;left:auto;right:-25px;top:50px;width:50px}}.case .case-description:before{background-color:#1a2023;border-radius:50%;bottom:50rem;content:"";height:200rem;left:40%;position:absolute;transition:var(--transition-long-title);transition-delay:.2s;width:200rem}@media(max-width:600px){.case .case-description:before{bottom:0;height:100px;left:-70px;width:100px}}.case .case-description .button-wrapper div .button{align-items:center;background:var(--btn-bg);border-radius:50%;display:flex;height:200rem;justify-content:center;overflow:hidden;position:relative;width:200rem}@media(max-width:1100px){.case .case-description .button-wrapper div .button{height:100px;width:100px}}.case .case-description .button-wrapper div .button .live-text{align-items:baseline;color:var(--white-color);display:flex;font-size:28rem;letter-spacing:3rem;position:relative;transition:.7s cubic-bezier(.71,.06,.06,.93);transition-delay:.3s;z-index:2}.case .case-description .button-wrapper div .button .live-text__svg{bottom:5rem;height:15rem;overflow:hidden;position:absolute;right:0;width:15rem}@media(max-width:1100px){.case .case-description .button-wrapper div .button .live-text__svg{bottom:3px;height:9px;width:9px}}.case .case-description .button-wrapper div .button .live-text__svg svg{-webkit-transform:translate(-100%,100%);transform:translate(-100%,100%);transition:.7s cubic-bezier(.71,.06,.06,.93);transition-delay:0}.case .case-description .button-wrapper div .button:hover svg{-webkit-transform:translate(0);transform:translate(0);transition-delay:.4s}.case .case-description__wrapper{align-items:flex-start;display:flex;justify-content:space-between}.case .case-description__wrapper .work-recent svg{stroke-dasharray:0 1000px;stroke-dashoffset:10px;bottom:-50rem;height:100%;top:auto;-webkit-transform:none;-webkit-transform:initial;transform:none}@media(max-width:1100px){.case .case-description__text{font-size:18px;width:70%}}@media(max-width:500px){.case .case-description__text{margin-top:30px;width:100%}}.case .case-next{align-items:center;border-bottom-left-radius:30rem;border-bottom-right-radius:30rem;display:flex;justify-content:center;margin-bottom:100rem;padding:200rem 0 150rem}.case .case-next__noise{bottom:0;height:-webkit-max-content;height:max-content;pointer-events:none;position:absolute;right:0;width:20%}@media(max-width:1100px){.case .case-next{border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:160px;padding:50px 0 100px}}.case .case-next__link p{font-family:MM fonts;font-size:250rem;line-height:.5;text-transform:uppercase;transition:1s cubic-bezier(.71,.06,.06,.93)}.case .case-next__link-img{height:265rem;left:50%;overflow:hidden;position:absolute;top:70rem;-webkit-transform:translateX(-50%);transform:translate(-50%);width:290rem}.case .case-next__link-img img{border-radius:20rem;bottom:-100%;height:100%;left:0;object-fit:cover;position:absolute;transition:1s cubic-bezier(.71,.06,.06,.93);width:100%}@media(max-width:1100px){.case .marquee{height:250px;padding-bottom:0}}.case__noise{height:550rem;left:20rem;min-height:550rem;object-fit:cover;pointer-events:none;position:absolute;top:-60rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:450rem;z-index:100}@media(max-width:768px){.case__noise{height:300px;left:0;min-height:300px;width:300px}}.another-case{align-items:center;bottom:15rem;display:flex;left:50%;position:fixed;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10000}.another-case h3{height:40rem;left:0;overflow:hidden;position:absolute;text-align:center;top:-30rem;width:100%}@media(max-width:1100px){.another-case h3{height:30px;top:-30px}}.another-case h3 span{display:block;font-family:MM fonts;font-size:28rem;line-height:1;text-transform:uppercase;-webkit-transform:translateY(150%);transform:translateY(150%);transition:var(--transition-long)}.another-case:hover h3 span{-webkit-transform:translateY(130%)!important;transform:translateY(130%)!important}.another-case a{height:40rem;-webkit-transform:translateY(200%);transform:translateY(200%);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:var(--transition-long-title);width:40rem}@media(max-width:1100px){.another-case a{height:40px;width:40px}}.another-case a:hover{margin-bottom:-2rem;margin-right:79rem;-webkit-transform:translateY(0) scale(3)!important;transform:translateY(0) scale(3)!important}@media(max-width:1100px){.another-case a:hover{margin-bottom:-2px;margin-right:79px}}.another-case a img{height:100%;object-fit:cover;width:100%}:root{--col-1: 8.33333vw;--col-2: 16.66667vw;--col-3: 25vw;--col-4: 33.33333vw;--col-5: 41.66667vw;--col-6: 50vw;--col-7: 58.33333vw;--col-8: 66.66667vw;--col-9: 75vw;--col-10: 83.33333vw;--col-11: 91.66667vw;--col-12: 100vw }.slider{--slidesTotal: 5;align-items:center;display:flex;height:100%;overflow-x:visible;overflow-x:initial;position:absolute;width:100%;will-change:transform}.slider-drag{font-family:MM fonts;font-size:90rem;padding-left:15rem;padding-right:50rem;text-transform:uppercase}.slider__container{align-items:center;background-color:#fff;display:grid}.slider__item{align-items:center;display:flex;justify-content:center;will-change:transform}.slider__item-img-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.slider__container{grid-column-gap:50rem;cursor:grab;grid-template-columns:repeat(5,75vw);grid-template-columns:repeat(5,var(--col-9));height:100%;position:relative}.slider__container .drag-icon{left:-40rem;mix-blend-mode:difference;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);width:70rem;z-index:10000}.slider__container .drag-icon:after{color:#fff;content:"drag";font-family:MM fonts;font-size:50rem;left:50%;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.slider__container .drag-icon span{height:15rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10rem}.slider__container .drag-icon span:first-child:after,.slider__container .drag-icon span:first-child:before{background-color:#fff;content:"";height:2rem;left:0;position:absolute;top:0;width:100%}.slider__container .drag-icon span:first-child:after{top:12rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.slider__container .drag-icon span:first-child:before{top:6rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slider__container .drag-icon span:last-child:after,.slider__container .drag-icon span:last-child:before{background-color:#fff;content:"";height:2rem;left:0;position:absolute;top:0;width:100%}.slider__container .drag-icon span:last-child:after{top:12rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.slider__container .drag-icon span:last-child:before{top:6rem;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slider__item-img{max-width:none;pointer-events:none;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transform-origin:left center;transform-origin:left center;-webkit-user-select:none;user-select:none;will-change:transform}.slider-gallery{height:90vh;overflow:hidden;position:relative}.is-device .slider__container{height:100vh;height:calc(var(--vh, 1vh)*100);overflow-x:scroll;width:100%}.cover,[style*=--aspect-ratio]>:first-child{height:100%;left:0;object-fit:contain;padding:0 150rem;position:absolute;top:0;width:100%}@media(max-width:768px){.cover,[style*=--aspect-ratio]>:first-child{height:100%;padding:0 30px}}@supports (--custom: property){[style*=--aspect-ratio]{overflow:hidden;position:relative}[style*=--aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100%/var(--aspect-ratio))}}.button-wrapper{display:flex}.button-wrapper .button{border-radius:50%;background:transparent;cursor:pointer;text-align:center}.header{position:fixed;top:0;left:0;z-index:100000;padding:20rem 15rem;width:100%}@media(max-width:1100px){.header{padding:8px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.header-wrapper{display:flex;align-items:center;justify-content:space-between}@media(max-width:1100px){.header-wrapper{align-items:baseline}}.header .header-left{display:flex;align-items:inherit}.header .header-logo{position:relative;overflow:hidden;height:55rem;pointer-events:auto;cursor:pointer}@media(max-width:1100px){.header .header-logo{height:45px}}.header .header-logo span{font-family:MM fonts;font-size:50rem;text-transform:uppercase;transition:var(--transition-long);transform:translateY(130%)}.header .header-logo span:first-child{width:auto;display:inline-block;overflow:visible;position:relative}@media(max-width:1100px){.header .header-logo span:first-child{font-size:38px;line-height:1}}.header .header-logo span:first-child:after{content:"";position:absolute;top:50%;left:50rem;transform:translateY(-100%) scale(0);width:10rem!important;height:10rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-medium)}@media(max-width:1100px){.header .header-logo span:first-child:after{display:none}}.header .header-logo span:nth-child(2){width:auto;display:inline-block;overflow:visible}@media(max-width:1100px){.header .header-logo span:nth-child(2){font-size:38px;line-height:1}}@media(max-width:1100px){.header .header-logo{font-size:28px;padding:0}}.header .header-btn{position:relative;z-index:101;transform-origin:center;scale:0}.header .header-btn .button{width:80rem;height:80rem;background-color:var(--btn-bg);position:relative;overflow:hidden}@media(max-width:1100px){.header .header-btn .button{width:50px;height:50px}}.header .header-btn .button .line{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);background-color:var(--white-color);width:27rem;height:1rem;z-index:10;transition:var(--transition-medium)}@media(max-width:1100px){.header .header-btn .button .line{width:18px;height:1px}}.header .header-btn .button .line:nth-child(2){top:55%}.header .menu .menu-container-wrapper{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:500px){.header .menu .menu-container-wrapper{align-items:center}}.header .menu .menu-container-wrapper .social{margin-top:30rem}@media(max-width:1100px){.header .menu .menu-container-wrapper .social{margin-top:30px}}@media(max-width:500px){.header .menu .menu-container-wrapper .social{text-align:center}}.header .menu .menu-container nav{display:flex;justify-content:flex-end}.header .menu .menu-container nav ul{display:flex}@media(max-width:500px){.header .menu .menu-container nav ul{flex-direction:column}}.header .menu .menu-container nav ul li{position:relative;margin-right:30rem}.header .menu .menu-container nav ul li:last-child{margin-right:0}@media(max-width:1100px){.header .menu .menu-container nav ul li{margin-right:30px}}@media(max-width:500px){.header .menu .menu-container nav ul li{margin-right:0;justify-content:center}}.header .menu .menu-container nav ul li a{font-family:MM fonts;font-size:70rem;text-transform:uppercase;letter-spacing:4rem;transition:var(--transition-medium);position:relative;padding-top:15rem}@media(max-width:1100px){.header .menu .menu-container nav ul li a{font-size:32px;padding-top:7px}}@media(max-width:500px){.header .menu .menu-container nav ul li a{font-size:50px}}.header .menu .menu-container nav ul li a svg{position:absolute;top:50%;left:0;width:100%;height:100%;transform:translateY(-50%) rotate(-5deg) scale(1.2);stroke-dasharray:0px 1000px;transition:all 1.3s cubic-bezier(.05,.72,.32,.91);opacity:0;stroke-dashoffset:100px}.header .menu .menu-container nav ul li a span{position:absolute;top:0;right:-15rem;font-size:31rem}@media(max-width:1100px){.header .menu .menu-container nav ul li a span{font-size:21px;right:-15px;top:-3px}}.header .menu .menu-container nav ul li:hover a{color:var(--link-hover)}.header .menu-top{position:absolute;top:0;transform:translateY(-105%);right:0;width:40%;background-color:var(--white-color);z-index:100;box-shadow:0 10rem 30rem #00000040;background-color:var(--btn-bg);color:var(--white-color);transition:var(--transition-long-title);border-bottom-right-radius:20rem;border-bottom-left-radius:20rem;padding:100rem 0 40rem 40rem}@media(max-width:1100px){.header .menu-top{border-bottom-right-radius:15px;border-bottom-left-radius:15px;width:40%;box-shadow:0 10px 30px #00000040;padding:70px 0 30px 30px}}@media(max-width:768px){.header .menu-top{width:320px}}@media(max-width:500px){.header .menu-top{width:100%;padding-left:0}}.header .menu-bottom{position:absolute;top:0;transform:translateY(-105%);right:0;z-index:100;width:40%;height:430rem;background-color:var(--white-color);z-index:99;background-color:var(--btn-bg);color:var(--white-color);transition:var(--transition-long-title);border-bottom-right-radius:20rem;border-bottom-left-radius:20rem;padding:20rem;box-shadow:0 5rem 10rem #00000040;overflow:hidden}@media(max-width:1100px){.header .menu-bottom{height:300px;width:40%;border-bottom-right-radius:15px;border-bottom-left-radius:15px}}@media(max-width:768px){.header .menu-bottom{width:320px}}@media(max-width:500px){.header .menu-bottom{width:100%;height:480px}}@media(max-height:500px){.header .menu-bottom{display:none}}.header .menu-bottom__wrapper{display:flex;align-items:flex-end;justify-content:flex-end;height:100%}.header .menu-bottom__year{position:absolute;bottom:-50rem;left:-20rem;width:250rem;height:250rem;background-color:#1819198c;border-radius:50%}@media(max-width:1100px){.header .menu-bottom__year{bottom:-70px;left:-50px;width:150px;height:150px}}@media(max-width:500px){.header .menu-bottom__year{bottom:-30px;left:-30px}}.header .menu-bottom .located-time{text-align:right}.header .menu-bottom .located-time .located{margin-bottom:10rem}@media(max-width:1100px){.header .menu-bottom .located-time .located{margin-bottom:10px;font-size:14px}}@media(max-width:500px){.header .menu-bottom .located-time .located{margin-bottom:5px}}@media(max-width:1100px){.header .menu-bottom .located-time{padding-right:10px;padding-bottom:5px}.header .menu-bottom .located-time .date div{font-size:12px}}@media(max-width:500px){.header .menu-bottom .located-time{padding-right:15px;padding-bottom:15px}.header .menu-bottom .located-time .date div{font-size:14px}}.header .menu .menu-container nav ul li:hover .active-link{color:unset}.menu-top-active .menu-container .menu-container-wrapper nav ul li .active-link svg{stroke-dasharray:1000px 1000px;transition-delay:.2s}.active-link{pointer-events:none}.active-link:after{transition-delay:1s!important;opacity:1!important}.active-link svg{opacity:1!important}.active-link:hover{color:unset!important}.menu-top-active,.menu-bottom-active{transform:translateY(0)!important}.header-btn-active .button-wrapper .button .line{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.header-btn-active .button-wrapper .button .line:nth-child(2){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}@media(max-width:768px){.header-btn-active .button:hover .colorBtn:nth-child(1),.header-btn-active .button:hover .colorBtn:nth-child(2),.header-btn-active .button:hover .colorBtn:nth-child(3){bottom:0}}.app-active .header-logo{pointer-events:unset}.app-active .header-logo span{transform:translateY(0)}.logo-width .header .header-wrapper .header-logo span{width:auto!important}@media(max-width:1100px){.logo-width .header .header-wrapper .header-logo span{width:fit-content!important;margin-right:6px}}.logo-width .header .header-wrapper .header-logo span:nth-child(2){width:auto!important}@media(max-width:1100px){.logo-width .header .header-wrapper .header-logo span:nth-child(2){width:fit-content!important}}@media(min-width:1100px){.logo-width .header .header-wrapper .header-logo:hover{transition:unset}.logo-width .header .header-wrapper .header-logo:hover span:first-child{margin-right:20rem}.logo-width .header .header-wrapper .header-logo:hover span:first-child:after{transform:translate(-50%,-80%) scale(1);left:calc(100% + 12rem)}}.sound-btn{border-radius:10px;padding:0;width:60rem;height:30rem;margin-left:20rem;background-color:#29343a!important;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transform:scale(0);transform-origin:center}@media(max-width:1100px){.sound-btn{width:40px;height:20px;border-radius:10px;margin-right:8px}}.sound-btn .sound-wave{width:100%;height:100%;z-index:10;position:relative;mix-blend-mode:difference;display:block}@media(max-width:1100px){.sound-btn .sound-wave{height:100%}}.sound-btn .sound-wave g{transform:translateY(50%)}.sound-btn .sound-wave line{stroke-width:0;stroke:var(--white-color)}.sound-btn .sound-wave #wave{fill:none;stroke-width:20;stroke-linecap:round;stroke-linejoin:round;stroke:var(--white-color);transition:.6s cubic-bezier(.39,.52,0,1)}@media(max-width:1100px){.sound-btn .sound-wave #wave{stroke-width:6}}.header .sound-btn{margin-right:8rem}@media(max-width:1100px){.header .sound-btn{margin-right:6px}}.sound-btn{cursor:pointer;transition:transform .18s var(--transition-ease, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s}.sound-btn:hover{transform:scale(1.06);box-shadow:0 6rem 18rem #0000001f}.sound-btn:active{transform:scale(.98)}.sound-btn:hover .sound-wave #wave{stroke:var(--link-hover);stroke-width:22}@media(max-width:1100px){.sound-btn:hover{transform:scale(1.02)}.sound-btn:hover .sound-wave #wave{stroke-width:8}}@keyframes rotation{0%{transform:translate(-180%)}to{transform:translate(-50%)}}@keyframes rotation-mobile{0%{transform:translate(-205%)}to{transform:translate(-75%)}}.loader{position:fixed;top:0;left:0;width:100%;height:var(--vh);z-index:100000;background-color:var(--white-color);overflow:hidden}.loader .counter{display:flex;font-family:MM fonts;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader .counter-number,.loader .counter-number-second{overflow:hidden;height:65rem}@media(max-width:1100px){.loader .counter-number,.loader .counter-number-second{height:45px}}.loader .counter span{font-size:60rem;text-transform:uppercase;display:block;transform:translateY(110%)}@media(max-width:1100px){.loader .counter span{font-size:38px}}.loader .start-btn{font-family:MM fonts;position:absolute;top:60%;left:50%;transform:translate(-50%);cursor:pointer;font-size:42rem;text-transform:uppercase;overflow:hidden}@media(max-width:1100px){.loader .start-btn{font-size:28px}}.loader .start-btn:after{content:"";position:absolute;bottom:5rem;left:0;width:100%;height:3rem;background-color:var(--btn-bg);transition:var(--transition-long)}@media(max-width:1100px){.loader .start-btn:after{height:3px;bottom:2px}}.loader .start-btn:hover:after{left:120%;transition-delay:0}.loader .start-btn:not(:hover):after{left:0;transition-delay:.6s}.loader .loading{position:absolute;bottom:-10rem;left:20rem}@media(max-width:1100px){.loader .loading{bottom:-5px;left:10px}}.loader .loading span{font-family:MM fonts;font-size:90rem;text-transform:uppercase;transform:translateY(100%);display:inline-block}@media(max-width:1100px){.loader .loading span{font-size:50px}}.page-bar{width:8rem;height:150rem;background-color:#d8d8d8;position:fixed;top:50%;right:20rem;transform:translateY(-50%);border-radius:20rem;z-index:1000}.page-bar-line{position:absolute;top:0;left:0;background-color:var(--btn-bg);width:100%;height:10%;border-radius:20rem}@media(max-width:1100px){.page-bar{display:none}}.about-page-hero{position:relative;width:100%;height:var(--vh);display:flex;align-items:flex-end;justify-content:center}.about-page-hero:after{content:"";position:absolute;top:300rem;left:350rem;width:100rem;height:100rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-long);z-index:2}@media(max-width:1100px){.about-page-hero:after{top:10%;left:20%;width:100px;height:100px}}.about-page-hero__noise{position:absolute;top:0;left:30%;transform:rotate(180deg);width:500rem;height:100%;pointer-events:none;opacity:.3}@media(max-width:768px){.about-page-hero__noise{width:300px;opacity:.5}}.about-page-hero:before{content:"";position:absolute;top:50rem;right:350rem;width:200rem;height:200rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-long);z-index:2}@media(max-width:1100px){.about-page-hero:before{top:unset;right:20%;bottom:10%;width:70px;height:70px}}.about-page-hero-white{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background-color:var(--white-color)}.about-page .about-page-info{background-color:var(--bg);padding-top:200rem;position:relative;padding-bottom:200rem}@media(max-width:1100px){.about-page .about-page-info{padding-top:100px;padding-bottom:0}}@media(max-width:768px){.about-page .about-page-info{padding-top:50px}}.about-page .about-page-info-wrapper{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:768px){.about-page .about-page-info-wrapper{flex-direction:column}}.about-page .about-page-info-wrapper p{width:45%;font-family:MM fonts;font-size:70rem;text-transform:uppercase;position:relative;z-index:2;isolation:isolate}.about-page .about-page-info-wrapper p:after{content:"";position:absolute;top:700rem;right:50rem;width:150rem;height:150rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-long);transform:scale(0);pointer-events:none;z-index:-1}@media(max-width:768px){.about-page .about-page-info-wrapper p:after{top:230px;right:-50px;width:50px;height:50px;z-index:-1}}@media(max-width:1100px){.about-page .about-page-info-wrapper p{width:70%;font-size:31px;padding-right:15px;margin-bottom:50px}}@media(max-width:768px){.about-page .about-page-info-wrapper p{width:100%;padding-right:0}}.about-page .about-page-info-wrapper .about-page-info-img{width:50%;height:1000rem;border-radius:20rem;overflow:hidden}@media(max-width:768px){.about-page .about-page-info-wrapper .about-page-info-img{width:60%;height:380px;align-self:flex-end;transform:translateY(0);border-radius:15px}}@media(max-width:600px){.about-page .about-page-info-wrapper .about-page-info-img{width:100%}}.about-page .about-page-info-wrapper .about-page-info-img img{border-radius:20rem;object-fit:cover;width:100%;height:100%;transform:scale(1.1)}@media(max-width:768px){.about-page .about-page-info-wrapper .about-page-info-img img{border-radius:15px}}.about-page-path-wrapper{margin-left:auto;text-align:right;margin-top:150rem;position:relative;isolation:isolate}@media(max-width:1100px){.about-page-path-wrapper{margin-top:50px}}.about-page-path-wrapper:after{content:"";position:absolute;top:100rem;left:50rem;width:250rem;height:250rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-long);transform:scale(0);pointer-events:none;z-index:-1}@media(max-width:1100px){.about-page-path-wrapper:after{top:-200px;right:0;width:100px;height:100px}}@media(max-width:600px){.about-page-path-wrapper:after{display:none}}.about-page-path-wrapper p{width:70%;font-family:MM fonts;font-size:70rem;text-transform:uppercase;margin-left:auto}@media(max-width:1100px){.about-page-path-wrapper p{font-size:31px}}@media(max-width:1100px){.about-page-path-wrapper p{width:100%;text-align:left}}.active-plane{top:0%}.scale-circle:after,.scale-circle:before{transform:scale(1)!important}.particles-canvas-fallback{width:100%;min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;color:#17242a;padding:0 24px}.form{padding:100rem 0 150rem;margin-bottom:100rem;border-bottom-left-radius:30rem;border-bottom-right-radius:30rem;position:relative;background-color:var(--bg);overflow:hidden}.form__noise{position:absolute;bottom:0%;right:0%;width:20%;height:max-content;pointer-events:none}@media(max-width:768px){.form__noise{width:50%}}.form:after{content:"";position:absolute;bottom:100rem;left:-150rem;width:300rem;height:300rem;background-color:#1a2023;border-radius:50%;z-index:-1}@media(max-width:768px){.form:after{bottom:120px;height:80px;left:-40px;width:80px}}.form .container{position:unset;z-index:2}@media(max-width:1100px){.form{padding:100px 0;margin-bottom:100px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}@media(max-width:768px){.form{padding-bottom:50px}}@media(max-width:600px){.form{margin-bottom:160px;padding-top:100px}}.form-title{font-family:MM fonts;font-size:300rem;line-height:1;width:100%;text-transform:uppercase;text-align:center;border-top:1rem solid rgb(214,214,214);padding-top:50rem;position:relative}.form-title svg{position:absolute;top:80rem;left:650rem;transform:translate(-50%);stroke-dasharray:0 1000px;transition:all 2s cubic-bezier(.05,.72,.32,.91);stroke-dashoffset:10px}@media(max-width:1100px){.form-title svg{top:-50px;left:400px;width:300px;height:300px}}@media(max-width:991px){.form-title svg{top:-40px;left:300px;width:200px;height:200px}}@media(max-width:700px){.form-title svg{left:250px}}@media(max-width:600px){.form-title svg{left:200px}}@media(max-width:500px){.form-title svg{left:220px;top:-20px;width:170px;height:170px}}@media(max-width:768px){.form-title{font-size:100px;padding-top:20px;border-top-width:1px}}.form-wrapper{display:flex;align-items:flex-start;height:60vh;position:relative;z-index:3;margin-top:100rem}@media(max-width:1100px){.form-wrapper{margin-top:30px}}@media(max-width:768px){.form-wrapper{flex-direction:column-reverse;height:unset;margin-top:10px}}.form-canvas{height:100%;width:55%!important;position:relative;margin-left:auto}.form-canvas p{display:none}.form-canvas p span{font-size:20px}.form-canvas canvas{width:100%;height:100%;border-radius:20rem}@media(max-width:1100px){.form-canvas canvas{border-radius:20px}}@media(max-width:768px){.form-canvas{width:100%!important;height:300px!important}.form-canvas p{display:block;font-size:14px;text-transform:uppercase;text-align:center;margin:10px 0 0;font-weight:500}}.form-canvas canvas{width:100%!important;height:100%!important}.form-canvas-fallback{width:100%;height:100%;border-radius:20rem;background:linear-gradient(135deg,#17242a,#26353c);color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:24rem}.form-canvas-fallback p{display:block;font-size:18rem;line-height:1.4;text-transform:none}@media(max-width:1100px){.form-canvas-fallback{border-radius:20px;padding:20px}.form-canvas-fallback p{font-size:14px}}.svg-draw svg{stroke-dasharray:1000px 1000px}.form-fields{width:40%}@media(max-width:768px){.form-fields{width:100%;margin-top:50px}}.form-response{display:flex;align-items:center;gap:10rem;margin-bottom:24rem;padding:10rem 14rem;border-radius:10rem;font-size:16rem;line-height:1.4;border:1rem solid transparent;animation:responseIn .35s ease forwards}.form-response-dot{width:8rem;height:8rem;border-radius:50%;flex-shrink:0}.form-response-success{color:#0f5132;background:#1987541f;border-color:#19875452}.form-response-success .form-response-dot{background:#198754;box-shadow:0 0 #19875473;animation:dotPulse 1.4s ease-in-out infinite}.form-response-error{color:#842029;background:#dc35451f;border-color:#dc354552}.form-response-error .form-response-dot{background:#dc3545}@media(max-width:1100px){.form-response{margin-bottom:16px;padding:9px 12px;font-size:14px;border-radius:8px;gap:8px}.form-response-dot{width:7px;height:7px}}.form-fields-field{margin-bottom:40rem;position:relative;overflow:hidden;border-bottom:1rem solid rgb(214,214,214)}@media(max-width:1100px){.form-fields-field{margin-bottom:30px}}.form-fields-field:hover ::placeholder{padding-left:20rem;color:var(--text-color)}@media(max-width:1100px){.form-fields-field:hover ::placeholder{padding-left:20px}}.form-fields input,.form-fields textarea{width:100%;font-size:24rem;padding:20rem 0}@media(max-width:1100px){.form-fields input,.form-fields textarea{font-size:18px;padding:10px 0}}.form-fields input:focus::placeholder,.form-fields textarea:focus::placeholder{padding-left:20rem;color:var(--text-color)}.form-fields ::placeholder{color:#888;transition:var(--transition-medium)}.form-fields textarea{height:200rem;padding-right:20rem;-webkit-appearance:textarea;-webkit-rtl-ordering:logical;-webkit-user-select:text;-webkit-box-orient:vertical;cursor:auto;white-space:pre-wrap;word-wrap:break-word}@media(max-width:1100px){.form-fields textarea{height:150px;padding-right:0}}.form-fields .form-btn{width:max-content;margin-left:auto;margin-top:56rem}@media(max-width:1100px){.form-fields .form-btn{margin-top:30px}}@media(max-width:768px){.form-fields .form-btn{margin:30px auto 0}}.form-fields .form-btn button{color:#fff;border-radius:50%;width:150rem;height:70rem;border-radius:20rem;background-color:var(--btn-bg);display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;transition:transform .25s ease,opacity .25s ease}.form-fields .form-btn button.is-loading{transform:scale(.98);opacity:.92}.form-fields .form-btn button:disabled{cursor:not-allowed}.form-fields .form-btn button:hover .colorBtn{border-radius:20rem}@media(max-width:1100px){.form-fields .form-btn button{width:auto;height:auto;padding:15px 30px;border-radius:10px}}.form-fields .form-btn button .button-text{position:relative;z-index:2}@media(max-width:1100px){.form-fields .form-btn button .button-text{font-size:16px}}.spinner{margin-right:8px;width:16px;height:16px;border:2px solid #fff;border-top-color:#ffffff59;border-radius:50%;display:inline-block;animation:spin .9s linear infinite;vertical-align:middle;position:relative;z-index:2}.form-fields .form-succes{font-size:20rem;text-align:left;width:100%;margin-bottom:24rem;color:var(--text-color)}@media(max-width:1100px){.form-fields .form-succes{font-size:18px;margin-bottom:16px}}@media(max-width:768px){.form-fields .form-succes{font-size:16px;margin-top:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes responseIn{0%{opacity:0;transform:translateY(-8rem)}to{opacity:1;transform:translateY(0)}}@keyframes dotPulse{0%{box-shadow:0 0 #19875473}70%{box-shadow:0 0 0 6rem #19875400}to{box-shadow:0 0 #19875400}}.footer{width:100%;height:180rem;background:var(--btn-bg);color:var(--white-color);display:flex;justify-content:center;align-items:center;position:fixed;left:0;bottom:0;z-index:1;display:none;padding:100rem 15rem 0}@media(max-width:1100px){.footer{height:150px;padding:75px 20px 0}}@media(max-width:600px){.footer{height:260px;padding:120px 20px 0}}.footer:before{content:"";position:absolute;background-color:#1819198c;border-radius:50%;z-index:-1}.footer:before{right:-100rem;bottom:-150rem;width:450rem;height:450rem}@media(max-width:500px){.footer:before{right:-200px;bottom:-200px;width:400px;height:400px}}.footer-wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width:600px){.footer-wrapper{flex-direction:column;align-items:center;justify-content:center;text-align:center}}.footer-block{display:flex;flex-direction:column;width:max-content}.footer-block p{color:#878889;font-size:16rem;margin-bottom:10rem}@media(max-width:1100px){.footer-block p{font-size:16px;margin-bottom:10px}}.footer-block .date{display:flex;margin-bottom:5rem}@media(max-width:1100px){.footer-block .date{margin-bottom:0}}@media(max-width:600px){.footer-block .date{margin-bottom:30px}}.footer-block .date div{margin-right:10rem}@media(max-width:1100px){.footer-block .date div{margin-right:10px;font-size:16px}}.footer-block .date div:last-child{margin-right:0}.footer-active{display:block}.particles{position:relative;background-color:#fff;padding-bottom:100rem}@media(max-width:1100px){.particles{padding-bottom:0}}.particles h2{font-family:MM fonts;font-size:200rem;line-height:1;width:100%;text-transform:uppercase;text-align:center;padding-top:50rem;position:relative}@media(max-width:1100px){.particles h2{padding:100px 15px 0;font-size:100px}}@media(max-width:768px){.particles h2{font-size:70px;margin-bottom:30px}}.particles h2 svg{position:absolute;bottom:-120rem;left:600rem;width:500rem;height:100%;stroke-dasharray:0px 1000px;stroke-dashoffset:100px}@media(max-width:1100px){.particles h2 svg{left:350px;bottom:-100px;width:250px}}@media(max-width:991px){.particles h2 svg{left:300px}}@media(max-width:900px){.particles h2 svg{left:230px}}@media(max-width:768px){.particles h2 svg{left:250px;width:170px;bottom:-85px}}@media(max-width:600px){.particles h2 svg{left:160px;width:170px;bottom:-40px}}.particles-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.particles-canvas canvas{width:100%;height:100%}.particles .particles-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:450rem;margin-top:100rem}@media(max-width:1100px){.particles .particles-wrapper{gap:200px;margin-top:50px}}@media(max-width:768px){.particles .particles-wrapper{display:block;gap:unset}}.particles .particles-block{border-bottom:1rem solid rgb(219,219,219);padding-bottom:20rem;width:450rem}@media(max-width:1100px){.particles .particles-block{padding-bottom:10px;border-width:1px;width:280px}}@media(max-width:800px){.particles .particles-block{width:100%}}@media(max-width:768px){.particles .particles-block{margin-bottom:30px;padding-bottom:20px}.particles .particles-block:last-child{margin-bottom:0}}.particles .particles-block:nth-child(2),.particles .particles-block:nth-child(4){margin-left:auto}.particles .particles-block .particles-block__item{overflow:hidden}.particles .particles-block .particles-block__item span{font-size:32rem;display:inline-block;transform:translateY(120%);margin-right:10rem}@media(max-width:1100px){.particles .particles-block .particles-block__item span{font-size:18px;margin-right:5px}}.scale-circle:after{transform:scale(1)}.expertise-page{padding:clamp(110px,11vw,150px) 0 70px;background:radial-gradient(circle at 14% 12%,rgba(249,249,113,.1),transparent 34%),linear-gradient(180deg,#fcfefe,#f7fafb)}.expertise-page .container{max-width:1320px;margin:0 auto;padding:0 20px}.expertise-page p,.expertise-page li,.expertise-page a,.expertise-page button{font-family:Aeonik,sans-serif;font-size:clamp(14px,1.02vw,16px);line-height:1.55}.expertise-hero{position:relative;margin-bottom:28px;border-bottom:1px solid rgba(23,36,42,.14);padding-bottom:clamp(20px,3.4vw,34px)}.expertise-hero__copy{max-width:940px;position:relative;z-index:1;display:grid;gap:10px}.expertise-hero__eyebrow{margin:0;font-size:clamp(12px,1.1vw,15px);letter-spacing:.12em;text-transform:uppercase;color:#2c3333b3}.expertise-hero__headline{font-family:MM fonts,Aeonik,sans-serif;font-size:clamp(46px,8.4vw,106px);line-height:.86;letter-spacing:-.01em;margin:0;color:#1a2023}.expertise-hero__sub{margin:0;font-size:clamp(15px,1.5vw,20px);color:#2c3333d1;max-width:74ch}.expertise-hero__lead{margin:0 0 4px;max-width:70ch;font-size:clamp(14px,1.08vw,16px);line-height:1.55;color:#2c3333bf}.expertise-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.expertise-hero__meta span{border:1px solid rgba(23,36,42,.15);border-radius:999px;padding:6px 12px;font-size:clamp(11px,1vw,13px);color:#17242ac2;background:#ffffffeb}.download-resume{display:inline-flex;align-items:center;justify-content:center;width:fit-content;margin-top:6px;padding:12px 22px;border-radius:999px;background:var(--btn-bg);color:var(--white-color);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.download-resume:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 12px 26px #17242a38}.download-resume:focus-visible{outline:2px solid rgba(23,36,42,.7);outline-offset:2px}.expertise-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.highlight-card{padding:14px;border-radius:14px;border:1px solid rgba(23,36,42,.1);background:#ffffffe6}.highlight-card__value{margin:0;font-family:MM fonts,sans-serif;font-size:clamp(20px,3vw,34px);line-height:1}.highlight-card__label{margin:6px 0 0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#2c3333b8}.skills-shell{border:1px solid rgba(23,36,42,.1);border-radius:16px;background:#ffffffe6;padding:clamp(14px,1.7vw,22px);margin-bottom:28px}.skills-shell__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.skills-shell__heading{display:grid;gap:6px}.skills-shell__top h2{margin:0;font-size:clamp(22px,2.6vw,34px);font-family:MM fonts,sans-serif}.skills-shell__heading p{margin:0;font-size:clamp(13px,1.05vw,15px);color:#2c3333bf}.skill-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.skill-filter{padding:9px 12px;border-radius:999px;border:1px solid rgba(23,36,42,.24);background:#ffffffd6;font-size:12px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.skill-filter.active{background:var(--btn-bg);color:var(--white-color);border-color:var(--btn-bg)}.skill-filter:focus-visible{outline:2px solid rgba(23,36,42,.6);outline-offset:1px}.expertise-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.skill-card{height:100%;padding:13px;border-radius:12px;border:1px solid rgba(23,36,42,.1);background:#fff;transition:transform .2s ease,box-shadow .2s ease}.skill-card:hover{transform:translateY(-2px);box-shadow:0 10px 18px #17242a1a}.skill-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.skill-card__icon-wrap{width:44px;height:44px;border-radius:10px;border:1px solid rgba(23,36,42,.14);display:grid;place-items:center;background:#fbfdfe}.skill-card__icon-wrap img{width:24px;height:24px}.skill-card__fallback{font-size:13px;font-weight:700}.skill-card__level{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:#2c3333b3}.skill-card__title{margin:0 0 2px;font-size:16px}.skill-card__meta{margin:0;font-size:12px;color:#2c3333a3}.expertise-content{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:12px}.expertise-content__rail{display:grid;gap:10px;align-self:start;position:sticky;top:96px}.expertise-content__main-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-section{padding:15px;border:1px solid rgba(23,36,42,.09);border-radius:12px;background:var(--white-color);display:grid;gap:8px;box-shadow:0 3px 10px #17242a08}.expertise-section--accent{background:#ffffffe6}.expertise-section--hero{border-color:#17242a29}.expertise-section--rail{background-color:#ffffffe6}.expertise-content__main-grid .expertise-section--projects{grid-column:1 / -1}.expertise-section h2{margin:0;font-size:clamp(18px,1.5vw,23px);font-family:MM fonts,sans-serif;line-height:1}.expertise-paragraph{margin:0;line-height:1.55;color:#2c3333d6}.expertise-paragraph--education{line-height:1.6}.expertise-degree{font-size:inherit;font-weight:600;letter-spacing:.01em}.expertise-list{margin:0;padding-left:18px;display:grid;gap:8px}.expertise-list li{line-height:1.45}.project-cards{display:grid;gap:10px}.project-card{padding:12px;border:1px solid rgba(23,36,42,.08);border-radius:12px;background:#f8fafbe6;display:grid;gap:6px}.project-card h3{margin:0 0 5px;font-size:16px}.project-card p,.contact-links p{margin:0;line-height:1.45}.contact-link-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.contact-link-label{font-size:inherit;line-height:inherit;color:#2c3333e6;font-weight:500}.expertise-content a{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit}.contact-links a{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;overflow-wrap:anywhere;word-break:break-word}@media(max-width:1200px){.expertise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expertise-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-content{grid-template-columns:1fr}.expertise-content__rail{position:static;top:auto}.expertise-content__main-grid .expertise-section{grid-column:auto}}@media(max-width:900px){.skills-shell__top{flex-direction:column;align-items:flex-start}.skill-filters{justify-content:flex-start}.expertise-content{grid-template-columns:1fr}.expertise-content__rail{position:static;top:auto}.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-content__main-grid{grid-template-columns:1fr}}@media(max-width:560px){.expertise-page{padding:96px 0 56px}.expertise-page .container{padding:0 16px}.expertise-page p,.expertise-page li,.expertise-page a,.expertise-page button{font-size:14px;line-height:1.5}.expertise-hero{margin-bottom:20px;padding-bottom:20px}.expertise-hero__eyebrow{font-size:10px;letter-spacing:.11em}.expertise-hero__headline{font-size:48px;line-height:.9}.expertise-hero__sub{font-size:14px;line-height:1.35}.expertise-hero__lead{font-size:13px;line-height:1.5}.expertise-hero__meta span{font-size:10px;padding:5px 10px}.download-resume{width:100%;font-size:13px;padding:11px 16px}.skills-shell{border-radius:14px;padding:14px}.skills-shell__top h2{font-size:30px}.skills-shell__heading p{font-size:13px;line-height:1.4}.skills-shell__status{margin:10px 0 12px;font-size:12px}.skill-filter{font-size:11px;padding:8px 10px}.expertise-grid,.expertise-highlights{grid-template-columns:1fr}.highlight-card{padding:12px}.highlight-card__value{font-size:28px}.highlight-card__label{font-size:11px}.skill-card{padding:12px}.skill-card__icon-wrap{width:40px;height:40px}.skill-card__title{font-size:15px}.skill-card__meta{font-size:11px}.expertise-section{padding:12px;border-radius:12px}.expertise-section h2{font-size:19px}.expertise-paragraph,.expertise-list li,.project-card p,.contact-links p{font-size:14px;line-height:1.5}.expertise-degree{font-size:inherit;font-weight:600}.project-card h3{font-size:15px}}@media(max-width:390px){.expertise-page{padding-top:88px}.expertise-hero__headline{font-size:42px}.skills-shell__top h2{font-size:26px}.expertise-section h2{font-size:18px}}.hero{position:relative;width:100%;height:var(--vh);overflow:hidden;background:radial-gradient(circle at 15% 20%,#17242a14,#17242a00 35%),radial-gradient(circle at 80% 70%,#f9f97129,#f9f97100 42%),var(--bg)}.hero__noise{position:absolute;bottom:0;left:20rem;transform:rotate(90deg);width:500rem;height:550rem;min-height:550rem;pointer-events:none;z-index:100;opacity:.3}@media(max-width:768px){.hero__noise{left:0;top:-120px;bottom:unset;width:300px;height:300px;min-height:300px;opacity:.45}}.hero__spots{position:absolute;transform:rotate(-90deg);bottom:-50rem;right:0;width:600rem;height:600rem;pointer-events:none;z-index:10;object-fit:contain}@media(max-width:768px){.hero__spots{right:-80px;bottom:-70px;width:300px;height:500px;opacity:.35}}.hero-white{content:"";position:absolute;top:110%;left:0;width:100%;height:var(--vh);background-color:var(--white-color)}.hero .marquee-main{width:600rem;height:120rem;position:absolute;bottom:50rem;right:115rem;background-color:var(--btn-bg);z-index:100;border-radius:20rem;overflow:hidden}@media(max-width:768px){.hero .marquee-main{right:unset;left:50%;bottom:30px;transform:translate(-50%);height:60px;width:80%;border-radius:15px}}.hero .canvas-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#feffff;color:#17242a;text-align:center;padding:0 24px}.about{position:relative;padding-top:200rem;width:100%;background-color:var(--bg)}.about:after{content:"";position:absolute;top:-350rem;right:-250rem;width:500rem;height:500rem;background-color:#1a2023;border-radius:50%;z-index:100;transform:scale(0);transition:var(--transition-long-title);transition-delay:1.3s}@media(max-width:1100px){.about:after{top:-150px;right:-125px;width:250px;height:250px}}@media(max-width:1100px){.about{padding-top:100px}}@media(max-width:768px){.about{padding-top:150px;padding-bottom:50px}}.about__wrapper,.about .about-title{position:relative}.about .about-title__title{display:flex;justify-content:space-between;height:545rem}@media(max-width:991px){.about .about-title__title{height:190px}}@media(max-width:650px){.about .about-title__title{height:150px}}@media(max-width:500px){.about .about-title__title{height:130px}}.about .about-title__title_wrapper{overflow:hidden}.about .about-title__title_wrapper span{font-family:MM fonts;font-size:630rem;line-height:1;height:max-content;text-transform:uppercase;white-space:nowrap;display:block;transform:translateY(100%)}@media(max-width:991px){.about .about-title__title_wrapper span{font-size:250px}}@media(max-width:650px){.about .about-title__title_wrapper span{font-size:200px}}@media(max-width:500px){.about .about-title__title_wrapper span{font-size:150px}}@media(max-width:400px){.about .about-title__title_wrapper span{font-size:130px}}.about .about-title__img{position:absolute;top:25rem;left:50%;transform:translate(-50%);width:450rem;height:500rem;overflow:hidden}@media(max-width:991px){.about .about-title__img{width:200px;height:200px;top:0}}.about .about-title__img img{width:100%;height:100%;object-fit:cover;position:absolute;bottom:-100%}.about .about-text{display:flex;align-items:flex-start;justify-content:space-between;margin-top:60rem;padding:0 15rem;width:100%}@media(max-width:1100px){.about .about-text{margin-top:130px;padding:0}}@media(max-width:768px){.about .about-text{flex-direction:column;margin-bottom:70px}}.about .about-text .about-description{width:40%}@media(max-width:1100px){.about .about-text .about-description{width:60%}}@media(max-width:768px){.about .about-text .about-description{width:100%}}.about .about-text .about-description__wrapper{overflow:hidden;display:block}.about .about-text .about-description__text{font-size:28rem;display:block;transform:translateY(180%)}@media(max-width:1100px){.about .about-text .about-description__text{font-size:18px}}.about .about-text .about-project{width:9%}@media(max-width:1100px){.about .about-text .about-project{width:15%}}@media(max-width:768px){.about .about-text .about-project{width:25%;margin-left:auto}}@media(max-width:450px){.about .about-text .about-project{width:35%;text-align:right}}.about .about-text .about-project h2{font-size:21rem}@media(max-width:1100px){.about .about-text .about-project h2{font-size:16px;text-align:end}}@media(max-width:768px){.about .about-text .about-project h2{margin-top:60px;font-size:14px}}.about .about-more-btn{text-transform:uppercase;margin-left:auto;width:max-content;padding:0 10rem}@media(max-width:1100px){.about .about-more-btn{padding:0;margin-top:50px}}@media(max-width:768px){.about .about-more-btn{margin:0 auto}}.about .about-more-btn a{font-size:46rem;font-weight:500;font-family:MM fonts;position:relative;overflow:hidden;display:block}@media(max-width:1100px){.about .about-more-btn a{font-size:38px}}@media(max-width:768px){.about .about-more-btn a{font-size:40px}}.about .about-more-btn a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5rem;background-color:var(--btn-bg);transition:var(--transition-long)}@media(max-width:1100px){.about .about-more-btn a:after{height:5px;bottom:5px}}.about .about-more-btn a:hover:after{left:120%;transition-delay:0}.about .about-more-btn a:not(:hover):after{left:0;transition-delay:.6s}.work{position:relative;padding:300rem 0 50rem;width:100%;z-index:100;background-color:var(--bg)}@media(max-width:1100px){.work{padding:100px 0}}@media(max-width:768px){.work{padding:50px 0}}.work__title{border-bottom:1rem solid rgb(214,214,214);padding-bottom:100rem}@media(max-width:1100px){.work__title{border-bottom-width:1px;padding-bottom:45px}}@media(max-width:1100px){.work-recent{font-size:40px;padding-top:7px!important}.work-recent:after{height:10px}}.categories-wrapper{position:relative;z-index:10}.categories-wrapper .noise-work{position:absolute;bottom:30%;right:0%;width:60%;height:max-content;pointer-events:none;opacity:.7}@media(max-width:768px){.categories-wrapper .noise-work{width:100%;bottom:0}}.categories-wrapper .categories{display:flex;flex-direction:column}.categories-wrapper .categories-block{display:flex;align-items:center;justify-content:space-between;position:relative;padding:10rem 0;opacity:1;transition:opacity .5s ease}.categories-wrapper .categories-block:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1rem;background-color:#d6d6d6;transition:all 1s;transition-delay:.5s;display:none}@media(max-width:1100px){.categories-wrapper .categories-block{padding:20px 0}}@media(max-width:768px){.categories-wrapper .categories-block{padding-bottom:0}}.categories-wrapper .categories-block h2{transition:opacity .8s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper .categories-block h2 div{display:inline-block}.categories-wrapper .categories-block__text{overflow:hidden;position:relative;padding-right:100rem;height:clamp(82px,11vw,220rem)}@media(max-width:1100px){.categories-wrapper .categories-block__text{height:84px;padding-right:40px}}@media(max-width:768px){.categories-wrapper .categories-block__text{height:68px;padding-right:0}}.categories-wrapper .categories-block__text span{font-size:clamp(54px,10vw,200rem);text-transform:uppercase;letter-spacing:clamp(.5px,.16vw,3rem);font-family:MM fonts;font-weight:400;color:var(--text-color)}@media(max-width:1100px){.categories-wrapper .categories-block__text span{font-size:clamp(48px,8.2vw,90px);letter-spacing:1.2px}}@media(max-width:500px){.categories-wrapper .categories-block__text span{font-size:clamp(36px,12vw,60px)}}.categories-wrapper .categories-block__text h2{line-height:.9}.categories-wrapper .categories-block__text_first-title{height:100%;width:100%}@media(max-width:500px){.categories-wrapper .categories-block__text_first-title{white-space:nowrap}}.categories-wrapper .categories-block__text_first-title span{position:relative;bottom:0;transition:.8s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper .categories-block__text_second-title{position:absolute;top:0;left:0;height:100%;width:100%}@media(max-width:1100px){.categories-wrapper .categories-block__text_second-title{display:none}}.categories-wrapper .categories-block__text_second-title span{position:relative;bottom:-100%;transition:.8s cubic-bezier(.71,.06,.06,.93);transform:rotate3d(5,0,0,-90deg)}@media(max-width:1100px){.categories-wrapper .categories-block__text_second-title span{display:none}}.categories-wrapper .categories-block__text .arrow-work{position:absolute;bottom:40rem;right:25rem;width:50rem;transform:translateY(200%) rotate(-25deg);transition:.8s cubic-bezier(.71,.06,.06,.93);transition-delay:.4s}@media(max-width:1100px){.categories-wrapper .categories-block__text .arrow-work{display:none}}.categories-wrapper .categories-block__descr,.categories-wrapper .categories-block__meta{font-size:21rem;transition:.8s cubic-bezier(.71,.06,.06,.93);margin-left:20px;text-align:right;max-width:min(36vw,420px);display:grid;gap:10px}.categories-wrapper .categories-block__descr p,.categories-wrapper .categories-block__meta p{font-size:clamp(14px,1.3vw,21rem);line-height:1.3}.categories-wrapper .categories-block__chips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.categories-wrapper .categories-block__chips span{font-size:clamp(11px,1vw,13px);line-height:1;padding:5px 9px;border-radius:999px;border:1px solid rgba(23,36,42,.18);background:#ffffffd9;color:#17242ae0}@media(max-width:900px){.categories-wrapper .categories-block__descr,.categories-wrapper .categories-block__meta{max-width:min(42vw,340px)}}@media(max-width:768px){.categories-wrapper .categories-block{align-items:flex-start;flex-direction:column;gap:10px}.categories-wrapper .categories-block__descr,.categories-wrapper .categories-block__meta{margin-left:0;max-width:100%;text-align:left;gap:8px}.categories-wrapper .categories-block__descr p,.categories-wrapper .categories-block__meta p{font-size:14px;line-height:1.45}.categories-wrapper .categories-block__chips{justify-content:flex-start;gap:7px}.categories-wrapper .categories-block__chips span{font-size:12px;padding:6px 10px}}@media(max-width:500px){.categories-wrapper .categories-block__meta p{font-size:13px}.categories-wrapper .categories-block__chips span{font-size:11px}}.categories-wrapper .categories-block__arrow{width:20rem;height:20rem;position:absolute;top:50%;right:0;transform:translateY(-50%);overflow:hidden}.categories-wrapper .categories-block__arrow svg{width:100%;height:100%;display:block;transform:translate(-105%,105%);transition:.4s cubic-bezier(.71,.06,.06,.93)}@media(min-width:1100px){.categories-wrapper .categories-block:hover .categories-block__text_first-title span{bottom:120%}.categories-wrapper .categories-block:hover .categories-block__text_second-title span{bottom:0}.categories-wrapper .categories-block:hover .arrow-work{transform:translateY(0) rotate(0);transition-delay:.5s!important}.categories-wrapper .categories-block:hover .categories-block__descr{margin-right:50rem}}.categories-wrapper .categories-block:hover svg{transform:translate(0);transition-delay:.2s!important;transition:.8s cubic-bezier(.71,.06,.06,.93)}.categories-wrapper .categories:hover .categories-block{opacity:.5}.categories-wrapper .categories:hover .categories-block:hover{opacity:1}.categories-wrapper .categories:has(.categories-block:hover) .categories-block:not(:hover){opacity:.5}.images{position:absolute;top:0;right:0;width:clamp(260px,28vw,420px);height:clamp(320px,40vw,520px);position:relative;pointer-events:none;z-index:100}@media(max-width:1200px){.images{width:clamp(220px,24vw,320px);height:clamp(270px,33vw,420px)}}@media(max-width:900px){.images{width:220px;height:280px}}@media(max-width:768px){.images{display:none}}.images .work-number{position:absolute;bottom:-720rem;right:-520rem;z-index:100000000;overflow:hidden;transition:.05s linear}.images .work-number-zero{overflow:hidden;display:block;height:65rem}.images .work-number-zero span{transform:translateY(100%);display:inline-block}.images .work-number-count{position:absolute;top:0;left:20rem;width:45rem;height:65rem;overflow:hidden}.images .work-number-count span{position:absolute;display:inline-block;transform:translateY(100%)}.images .work-number span{font-family:MM fonts;font-size:60rem}.images-wrap{height:500rem;width:500rem;position:absolute;right:0;overflow:hidden;border-radius:20rem}.images img{height:500rem;width:100%;object-fit:cover;position:absolute;bottom:-100%;border-radius:20rem}.project-list-shell{position:relative}.project-list-shell .images{position:absolute;right:clamp(8px,2.5vw,42px);top:0;transform:translateZ(0)}.project-list-shell .images .work-number{position:absolute;right:10px;bottom:-56px;font-family:MM fonts;font-size:clamp(34px,4vw,56px);color:#1a2023;line-height:1;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .25s ease}.project-list-shell .images.is-active .work-number{opacity:1;transform:translateY(0)}.project-list-shell .preview-card{position:absolute;inset:0;border-radius:26px;overflow:hidden;opacity:0;visibility:hidden;transform:translate3d(0,16px,0) rotate(0) scale(.985);transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),visibility .22s;background:#ffffff52;border:1px solid rgba(10,18,21,.08);box-shadow:0 22px 38px #080e1121;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:1200px){.project-list-shell .preview-card{border-radius:22px}}.project-list-shell .preview-card.active{opacity:1;visibility:visible;transform:translateZ(0) rotate(var(--stack-r, 0deg)) scale(1)}.project-list-shell .preview-card .image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .22s ease}.project-list-shell .preview-card .image.active{opacity:1}.categories-block__text_first-title span:nth-child(1),.categories-block__text_second-title span:nth-child(1){transition-delay:.02s}.categories-block__text_first-title span:nth-child(2),.categories-block__text_second-title span:nth-child(2){transition-delay:.04s}.categories-block__text_first-title span:nth-child(3),.categories-block__text_second-title span:nth-child(3){transition-delay:.06s}.categories-block__text_first-title span:nth-child(4),.categories-block__text_second-title span:nth-child(4){transition-delay:.08s}.categories-block__text_first-title span:nth-child(5),.categories-block__text_second-title span:nth-child(5){transition-delay:.1s}.categories-block__text_first-title span:nth-child(6),.categories-block__text_second-title span:nth-child(6){transition-delay:.12s}.categories-block__text_first-title span:nth-child(7),.categories-block__text_second-title span:nth-child(7){transition-delay:.14s}.categories-block__text_first-title span:nth-child(8),.categories-block__text_second-title span:nth-child(8){transition-delay:.16s}.categories-block__text_first-title span:nth-child(9),.categories-block__text_second-title span:nth-child(9){transition-delay:.18s}.categories-block__text_first-title span:nth-child(10),.categories-block__text_second-title span:nth-child(10){transition-delay:.2s}.categories-block__text_first-title span:nth-child(11),.categories-block__text_second-title span:nth-child(11){transition-delay:.22s}.categories-block__text_first-title span:nth-child(12),.categories-block__text_second-title span:nth-child(12){transition-delay:.24s}.categories-block__text_first-title span:nth-child(13),.categories-block__text_second-title span:nth-child(13){transition-delay:.26s}.categories-block__text_first-title span:nth-child(14),.categories-block__text_second-title span:nth-child(14){transition-delay:.28s}.categories-block__text_first-title span:nth-child(15),.categories-block__text_second-title span:nth-child(15){transition-delay:.3s}.categories-block__text_first-title span:nth-child(16),.categories-block__text_second-title span:nth-child(16){transition-delay:.32s}.categories-block__text_first-title span:nth-child(17),.categories-block__text_second-title span:nth-child(17){transition-delay:.34s}.categories-block__text_first-title span:nth-child(18),.categories-block__text_second-title span:nth-child(18){transition-delay:.36s}.work-main .categories-wrapper>.categories a:nth-child(n+6){display:none}.work.work-main{padding-bottom:260rem}@media(max-width:1100px){.work.work-main{padding-bottom:180px}}@media(max-width:768px){.work.work-main{padding-bottom:140px}}.work-main:before{content:"";position:absolute;top:200rem;left:30%;width:50rem;height:50rem;background-color:#1a2023;border-radius:50%}@media(max-width:1100px){.work-main:before{top:0;width:50px;height:50px}}@media(max-width:768px){.work-main:before{display:none}}.work-main:after{content:"";position:absolute;top:100rem;left:35%;width:150rem;height:150rem;background-color:#1a2023;border-radius:50%}@media(max-width:1100px){.work-main:after{top:-100px;left:50%;width:100px;height:100px}}@media(max-width:768px){.work-main:after{left:-50px;top:-230px}}.about-more{position:relative;padding-top:200rem}.about-more__img{height:200vh;position:relative;overflow:hidden}@media(max-width:768px){.about-more__img{height:150vh}}@media(max-width:500px){.about-more__img{height:95vh}}.about-more__img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b6}.about-more__img img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transform:unset}.about-more__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:var(--white-color);text-align:center;font-family:MM fonts;font-size:150rem;line-height:.9;text-transform:uppercase;width:1200rem}.about-more__title_spots{position:absolute;top:0;left:0;width:max-content;height:100%;pointer-events:none}@media(max-width:1100px){.about-more__title{width:90%;font-size:90px}}@media(max-width:768px){.about-more__title{font-size:60px}.about-more__title_spots{width:150px}}@media(max-width:450px){.about-more__title{font-size:40px}}.not-found .not-found-wrapper{display:flex;align-items:center;justify-content:center;height:var(--vh)}@media(max-width:600px){.not-found .not-found-wrapper{flex-direction:column}}.not-found .not-found-wrapper .not-found-err{font-family:MM fonts;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found .not-found-wrapper .not-found-err p span{font-size:700rem;font-weight:300;letter-spacing:100rem;transform:translateY(150%);pointer-events:none;display:inline-block}@media(max-width:600px){.not-found .not-found-wrapper .not-found-err p span{font-size:140px;letter-spacing:10px}}@media(max-width:600px){.not-found .not-found-wrapper .not-found-err{margin-bottom:100px}}@media(max-width:600px){.not-found .not-found-wrapper .not-found-text{display:flex;flex-direction:column;align-items:center;justify-content:center}}.not-found .not-found-wrapper .not-found-text p{font-size:32rem;transform:translateY(10rem);opacity:0}@media(max-width:600px){.not-found .not-found-wrapper .not-found-text p{font-size:21px}}.not-found .not-found-wrapper .not-found-text .button-wrapper{margin-top:360rem}@media(max-width:600px){.not-found .not-found-wrapper .not-found-text .button-wrapper{margin-top:50px}}.not-found .not-found-wrapper .not-found-text .button-wrapper .colorBtn{position:absolute;width:100%;height:100%;bottom:-100%;left:0%;border-radius:50%;transition:var(--transition-long)}.not-found .not-found-wrapper .not-found-text .button-wrapper .colorBtn:nth-child(1){background:var(--accent-color)}.not-found .not-found-wrapper .not-found-text .button-wrapper .colorBtn:nth-child(2){background:var(--link-hover);transition-delay:.2s}@media(min-width:768px){.not-found .not-found-wrapper .not-found-text .button-wrapper .button:hover .colorBtn:nth-child(1),.not-found .not-found-wrapper .not-found-text .button-wrapper .button:hover .colorBtn:nth-child(2),.not-found .not-found-wrapper .not-found-text .button-wrapper .button:hover .colorBtn:nth-child(3){bottom:0}}.not-found .not-found-wrapper .not-found-text .button-wrapper .button{width:150rem;height:150rem;background-color:var(--btn-bg);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--white-color);transform:unset}@media(max-width:600px){.not-found .not-found-wrapper .not-found-text .button-wrapper .button{width:70px;height:70px}}.not-found .not-found-wrapper .not-found-text .button-wrapper .button .button-text{font-size:24rem;letter-spacing:1rem;font-weight:100;position:relative;z-index:100}@media(max-width:600px){.not-found .not-found-wrapper .not-found-text .button-wrapper .button .button-text{font-size:14px;line-height:1}}.case-hero{background-color:var(--bg);position:relative}.case-hero__wrapper{display:flex;align-items:flex-end;height:100vh;justify-content:flex-start;padding-bottom:100rem}.case-hero .case-hero__blocks-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}@media(max-width:768px){.case-hero .case-hero__blocks-wrapper{flex-direction:column}}.case-hero__title{overflow:hidden;height:220rem;pointer-events:none;width:75%}@media(max-width:1100px){.case-hero__title{height:95px}}@media(max-width:768px){.case-hero__title{text-align:center;width:100%;height:65px}}.case-hero__title span{font-family:MM fonts;font-size:250rem;white-space:nowrap;text-transform:uppercase;line-height:1;position:relative;bottom:-100%}@media(max-width:1100px){.case-hero__title span{font-size:120px}}@media(max-width:768px){.case-hero__title span{font-size:70px}}@media(max-width:400px){.case-hero__title span{font-size:55px}}.case-hero__skills{display:flex;flex-wrap:wrap;gap:5rem;width:30%;opacity:0}@media(max-width:1100px){.case-hero__skills{gap:5px;width:50%;justify-content:flex-end}}@media(max-width:768px){.case-hero__skills{width:100%;justify-content:center;margin-top:30px}}.case-hero__skills div{min-width:110rem;border:1rem solid rgba(23,36,42,.3294117647);border-radius:20rem;display:flex;align-items:center;justify-content:center;padding:10rem 30rem;text-transform:uppercase}@media(max-width:1100px){.case-hero__skills div{border-width:1px;border-radius:20px;padding:10px 30px;font-size:12px;min-width:90px}}.case .case-image-main{background-color:var(--bg);height:120vh}@media(max-width:768px){.case .case-image-main{height:60vh}}.case .case-image-main__image{overflow:hidden;height:120%}.case .case-image-main__image img{width:100%;height:100%;object-fit:cover}.case .case-description{padding:200rem 0;background-color:var(--bg)}@media(max-width:1100px){.case .case-description{padding:80px 0 30px}}.case .case-description:after{content:"";position:absolute;top:500rem;left:450rem;width:80rem;height:80rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-long-title)}@media(max-width:600px){.case .case-description:after{width:50px;height:50px;top:50px;left:unset;right:-25px}}.case .case-description:before{content:"";position:absolute;bottom:50rem;left:40%;width:200rem;height:200rem;background-color:#1a2023;border-radius:50%;transition:var(--transition-long-title);transition-delay:.2s}@media(max-width:600px){.case .case-description:before{width:100px;height:100px;bottom:0;left:-70px}}.case .case-description .button-wrapper{justify-content:flex-end;margin-top:50rem}@media(max-width:1100px){.case .case-description .button-wrapper{margin-top:30px}}.case .case-description .button-wrapper div .button{width:200rem;height:200rem;background:var(--btn-bg);display:flex;align-items:center;justify-content:center;border-radius:50%;position:relative;overflow:hidden}@media(max-width:1100px){.case .case-description .button-wrapper div .button{width:100px;height:100px}}.case .case-description .button-wrapper div .button .live-text{color:var(--white-color);font-size:28rem;letter-spacing:3rem;position:relative;z-index:2;display:flex;align-items:baseline;transition:.7s cubic-bezier(.71,.06,.06,.93);transition-delay:.3s}@media(max-width:1100px){.case .case-description .button-wrapper div .button .live-text{font-size:16px;letter-spacing:2px}}.case .case-description .button-wrapper div .button .live-text__svg{width:15rem;height:15rem;position:absolute;right:0;bottom:5rem;overflow:hidden}@media(max-width:1100px){.case .case-description .button-wrapper div .button .live-text__svg{width:9px;height:9px;bottom:3px}}.case .case-description .button-wrapper div .button .live-text__svg svg{transform:translate(-100%,100%);transition:.7s cubic-bezier(.71,.06,.06,.93);transition-delay:0}.case .case-description .button-wrapper div .button:hover .live-text{padding-right:20rem;transition-delay:0}@media(max-width:1100px){.case .case-description .button-wrapper div .button:hover .live-text{padding-right:12px}}.case .case-description .button-wrapper div .button:hover svg{transform:translate(0);transition-delay:.4s}.case .case-description__wrapper{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width:500px){.case .case-description__wrapper{flex-direction:column}}.case .case-description__wrapper .work-recent svg{stroke-dasharray:0 1000px;height:100%;top:unset;bottom:-50rem;transform:unset;stroke-dashoffset:10px}@media(max-width:1100px){.case .case-description__wrapper .work-recent svg{bottom:-20px}}.case .case-description__text{font-size:28rem;line-height:1.3;width:48%}@media(max-width:1100px){.case .case-description__text{font-size:18px}}@media(max-width:1100px){.case .case-description__text{width:70%}}@media(max-width:500px){.case .case-description__text{width:100%;margin-top:30px}}.case .case-next{display:flex;align-items:center;justify-content:center;padding:200rem 0 150rem;margin-bottom:100rem;border-bottom-left-radius:30rem;border-bottom-right-radius:30rem}.case .case-next__noise{position:absolute;bottom:0%;right:0%;width:20%;height:max-content;pointer-events:none}@media(max-width:768px){.case .case-next__noise{width:40%}}@media(max-width:1100px){.case .case-next{border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:50px 0 100px;margin-bottom:160px}}@media(max-width:768px){.case .case-next{padding:40px 0 50px}}.case .case-next__link p{font-family:MM fonts;font-size:250rem;line-height:.5;text-transform:uppercase;transition:1s cubic-bezier(.71,.06,.06,.93)}@media(max-width:1100px){.case .case-next__link p{font-size:120px}}@media(max-width:768px){.case .case-next__link p{font-size:60px;line-height:1;text-align:center}}.case .case-next__link:hover p{color:#2c33339a}.case .case-next__link:hover img{bottom:0}.case .case-next__link-img{position:absolute;top:70rem;left:50%;transform:translate(-50%);height:265rem;width:290rem;overflow:hidden}@media(max-width:1100px){.case .case-next__link-img{display:none}}.case .case-next__link-img img{position:absolute;bottom:-100%;left:0;width:100%;height:100%;object-fit:cover;border-radius:20rem;transition:1s cubic-bezier(.71,.06,.06,.93)}.case .marquee{height:50vh;padding-bottom:100rem}.case .marquee .marquee-canvas-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#17242a;padding:0 24px}@media(max-width:1100px){.case .marquee{padding-bottom:0;height:250px}}.vlad .case-next__link{justify-content:center;padding-top:110rem}.vlad .case-next__link img{display:none}.slide{height:600rem}.case__noise{position:absolute;top:-60rem;left:20rem;transform:rotate(90deg);width:450rem;height:550rem;min-height:550rem;pointer-events:none;z-index:100;object-fit:cover}@media(max-width:768px){.case__noise{left:0;width:300px;height:300px;min-height:300px}}.another-case{position:fixed;left:50%;transform:translate(-50%);bottom:15rem;z-index:10000;display:flex;align-items:center}@media(max-width:1100px){.another-case{bottom:15px}}.another-case h3{position:absolute;top:-30rem;left:0;text-align:center;width:100%;overflow:hidden;height:40rem}@media(max-width:1100px){.another-case h3{top:-30px;height:30px}}@media(max-width:768px){.another-case h3{height:30px;top:-30px}}.another-case h3 span{text-transform:uppercase;font-family:MM fonts;font-size:28rem;line-height:1;transition:var(--transition-long);display:block;transform:translateY(150%)}@media(max-width:1100px){.another-case h3 span{font-size:28px}}@media(max-width:768px){.another-case h3 span{font-size:24px}}.another-case:hover h3 span{transform:translateY(130%)!important}.another-case a{width:40rem;height:40rem;transition:var(--transition-long-title);transform-origin:left bottom;transform:translateY(200%)}@media(max-width:1100px){.another-case a{width:40px;height:40px}}.another-case a:hover{transform:translateY(0) scale(3)!important;margin-right:79rem;margin-bottom:-2rem}@media(max-width:1100px){.another-case a:hover{margin-right:79px;margin-bottom:-2px}}.another-case a img{width:100%;height:100%;object-fit:cover}:root{--col-1: calc(100vw / 12 * 1);--col-2: calc(100vw / 12 * 2);--col-3: 25vw ;--col-4: calc(100vw / 12 * 4);--col-5: calc(100vw / 12 * 5);--col-6: 50vw ;--col-7: calc(100vw / 12 * 7);--col-8: calc(100vw / 12 * 8);--col-9: 75vw ;--col-10: calc(100vw / 12 * 10);--col-11: calc(100vw / 12 * 11);--col-12: 100vw }.slider{--slidesTotal: 5;will-change:transform;display:flex;align-items:center;position:absolute;width:100%;height:100%;overflow-x:unset}@media(max-width:1100px){.slider{align-items:flex-start}}.slider-drag{font-family:MM fonts;font-size:90rem;text-transform:uppercase;padding-left:15rem;padding-right:50rem}@media(max-width:1100px){.slider-drag{display:none}}.slider__container{display:grid;align-items:center;background-color:#fff}.slider__item{display:flex;align-items:center;justify-content:center;will-change:transform}@media(max-width:768px){.slider__item{min-width:350px}}.slider__item-img-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.slider__container{grid-template-columns:repeat(5,var(--col-9));grid-column-gap:50rem;height:100%;cursor:grab;position:relative}@media(max-width:768px){.slider__container{grid-column-gap:90px;align-items:flex-end}}.slider__container .drag-icon{position:absolute;top:0;left:-40rem;width:70rem;z-index:10000;transform:scale(0);mix-blend-mode:difference}.slider__container .drag-icon:after{content:"drag";position:absolute;top:50%;left:50%;transform:translate(-50%,-40%);text-transform:uppercase;font-family:MM fonts;font-size:50rem;color:#fff}.slider__container .drag-icon span{position:absolute;top:50%;width:10rem;height:15rem;transform:translateY(-50%)}.slider__container .drag-icon span:first-child{left:-15rem}.slider__container .drag-icon span:first-child:after,.slider__container .drag-icon span:first-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:2rem;background-color:#fff}.slider__container .drag-icon span:first-child:after{top:12rem;transform:rotate(45deg)}.slider__container .drag-icon span:first-child:before{top:6rem;transform:rotate(-45deg)}.slider__container .drag-icon span:last-child{right:-15rem}.slider__container .drag-icon span:last-child:after,.slider__container .drag-icon span:last-child:before{content:"";position:absolute;top:0;left:0;width:100%;height:2rem;background-color:#fff}.slider__container .drag-icon span:last-child:after{top:12rem;transform:rotate(135deg)}.slider__container .drag-icon span:last-child:before{top:6rem;transform:rotate(-135deg)}.slider__item-img{max-width:unset;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:left center;transform:scale(1.3);will-change:transform}.slider-gallery{position:relative;height:90vh;overflow:hidden}@media(max-width:768px){.slider-gallery{height:200px;padding-top:50px}}.is-dragging .slider__container{cursor:grabbing}.is-device .slider__container{width:100%;height:calc(var(--vh, 1vh) * 100);overflow-x:scroll}[style*=--aspect-ratio]>*:first-child,.cover{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 150rem;object-fit:contain}@media(max-width:768px){[style*=--aspect-ratio]>*:first-child,.cover{padding:0 30px;height:100%}}@supports (--custom: property){[style*=--aspect-ratio]{position:relative;overflow:hidden}[style*=--aspect-ratio]:before{content:"";display:block;padding-bottom:calc(100% / var(--aspect-ratio))}}@media(max-width:991px){.drag-icon{display:none}}.work-page{padding-top:clamp(120px,18vw,240px);background:linear-gradient(180deg,var(--bg) 0%,#f7fbfb 100%)}.work-page__top{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(16px,4vw,40px);margin-bottom:clamp(24px,4vw,56px)}.work-page__heading{display:flex;flex-direction:column;gap:10px;max-width:920rem}.work-page__eyebrow{font-size:clamp(12px,1.2vw,15px);letter-spacing:.12em;text-transform:uppercase;color:#2c3333b3}.work-page__subtitle{max-width:72ch;font-size:clamp(14px,1.4vw,18px);line-height:1.45;color:#2c3333d1}.work-page__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.work-page__meta span{border:1px solid rgba(23,36,42,.2);border-radius:999px;padding:6px 12px;font-size:clamp(11px,1vw,13px);color:#17242ad9;background:#ffffffb3}.work-page__switch{display:flex;gap:10px;padding:8px;border:1px solid rgba(23,36,42,.2);border-radius:999px;background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.work-page__switch .button-wrapper{border-radius:999px;transition:transform .3s ease,filter .3s ease}.work-page__switch .button-wrapper[aria-disabled=true]{opacity:.45;pointer-events:none}.work-page__switch .button-wrapper.active-switch{filter:saturate(1.15);transform:translateY(-1px)}.project-mode{width:100%}.project-list__wrapper{display:flex;flex-direction:column;gap:14px}.project-list__item{width:100%}.project-list__block{display:grid;grid-template-columns:56px 220px 1fr 30px;align-items:center;gap:18px;border:1px solid rgba(23,36,42,.15);border-radius:18px;background:#fff;padding:12px;box-shadow:0 8px 24px #17242a0f;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1),border-color .25s ease}.project-list__index{font-family:MM fonts;font-size:clamp(24px,2vw,34px);text-align:center;color:#2c3333b8}.project-list__image{border-radius:12px;overflow:hidden;aspect-ratio:16 / 10}.project-list__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.project-list__content{min-width:0;display:flex;flex-direction:column;gap:8px}.project-list__content h3{font-family:MM fonts;font-size:clamp(28px,2.8vw,44px);line-height:.95}.project-list__content p{font-size:clamp(13px,1.2vw,16px);line-height:1.4;color:#2c3333d1}.project-list__tags{display:flex;flex-wrap:wrap;gap:8px}.project-list__tags span{border:1px solid rgba(23,36,42,.2);border-radius:999px;padding:4px 10px;font-size:12px;color:#17242ad9;background:#f9f97140}.project-list__arrow{width:18px;height:18px}.project-list__arrow svg{width:100%;height:100%;display:block}.project-grid__wrapper{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,2vw,28px)}.project-grid__item{grid-column:span 6;display:flex}.project-grid__block{display:block;width:100%;height:100%;border:1px solid rgba(23,36,42,.15);border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 10px 30px #17242a14;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .3s ease}.project-grid__card{min-height:100%;display:flex;flex-direction:column}.project-grid__image{aspect-ratio:16 / 9;overflow:hidden}.project-grid__image img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .8s cubic-bezier(.2,.7,.2,1)}.project-grid__content{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.project-grid__title{display:flex;align-items:center;gap:8px;font-family:MM fonts;font-size:clamp(26px,3vw,42px);line-height:.95}.project-grid__title svg{width:14px;height:14px;flex:0 0 auto}.project-grid__tags{display:flex;flex-wrap:wrap;gap:8px}.project-grid__tag{display:inline-flex;align-items:center;border:1px solid rgba(23,36,42,.2);border-radius:999px;padding:4px 10px;font-size:12px;color:#17242ad9;background:#f9f97140}.project-grid__description{margin-top:auto;font-size:clamp(13px,1.3vw,16px);line-height:1.4;color:#2c3333cc}@media(hover:hover)and (pointer:fine){.project-list__block:hover{transform:translateY(-4px);border-color:#17242a47;box-shadow:0 14px 34px #17242a1f}.project-list__block:hover .project-list__image img{transform:scale(1.06)}.project-grid__block:hover{transform:translateY(-8px);border-color:#17242a47;box-shadow:0 20px 44px #17242a24}.project-grid__block:hover .project-grid__image img{transform:scale(1.06)}}@media(max-width:991px){.work-page__top{align-items:center}.project-list__block{grid-template-columns:48px 180px 1fr 24px;gap:14px}.project-grid__item{grid-column:span 12}}@media(max-width:700px){.work-page{padding-top:110px}.work-page__top{align-items:flex-start;flex-direction:column}.work-page__switch{align-self:flex-end}.work-page__switch{width:fit-content}}@media(prefers-reduced-motion:reduce){.work-page__switch .button-wrapper,.project-list__block,.project-list__image img,.project-grid__block,.project-grid__image img{transition:none}}
