:root{--black:#1d1d1d;--black-50: #1D1D1D80;--black-35: #1D1D1D59;--black-15: #1D1D1D26;--white:#f1f1f1;--white-85: #F1F1F1D9;--white-10: #F1F1F11A;--white-5: #F1F1F108;--bk:#fcfcfc;--grey:#e5e5e5}@media (max-width:1680px){.works__inner__item{min-width: calc((100vw - 80px) / 3);width: calc((100vw - 80px) / 3)}}@media (max-width:1560px){.modal__close{top:14px;right:10px}.modal__close img{width:14px;height:14px}body,.header__inner__nav__link{font-size:11px;letter-spacing:-.02em}.project-preloader img{height:28px;max-height:28px}.next-project-btn,.cursor-label{font-size:11px;letter-spacing:.02em}.header__inner__nav__link{margin-left:12px}.container{padding-left:14px;padding-right:14px}.footer{padding-top:12px;padding-bottom:12px;height:auto}.header__inner__logo{height:22px}.header__inner__logo__text{padding-top:3.5px}.header__inner{padding-top:8px;padding-bottom:8px}.works__inner{gap:14px;padding-left:14px;padding-right:14px}.works__inner__item{min-width: calc((100vw - 56px) / 3);width: calc((100vw - 56px) / 3)}.modal__content__body{width:calc(100% - 200px);margin:40px auto 40px auto;display:flex;flex-direction:column;transform:translateY(100vh);opacity:0;transition:opacity .2s , transform 0s .2s}.next-project-btn{margin-top:14px}.footer__inner__email__tooltip__unvisible__img{max-width:9px;max-height:9px}.next-project-btn:hover::after{margin-left:6px;width:12px;height:12px}}@media (max-width:1280px){.works__inner__item{min-width: calc((100vw - 42px) / 2);width: calc((100vw - 42px) / 2)}.modal__content__body{width:calc(100% - 100px)}.modal__close{right:12px}}@media (max-width:1024px){.header{border-bottom:1px solid var(--grey);position:fixed;top:0;left:0;width:100%;background-color:var(--white);z-index:100;height:43px;overflow:hidden;transition:transform .4s ease , height .4s ease}.header.is-hidden{transform:translateY(-100%)}.header.is-expanded{height:50vh}body{padding-top:43px}.header-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background: #000000CC;z-index:99;opacity:0;pointer-events:none;transition:opacity .2s ease}.header-overlay.is-active{opacity:1;pointer-events:auto}.header__inner{display:flex;justify-content:space-between;height:auto;padding-top:10px;padding-bottom:10px}.header__inner__nav{display:none}.header__inner__burger{display:block;height:18px;width:18px}.header__inner__logo__text{display:none}.header__inner__timer{display:none}.header__inner__logo__text__reponsive{display:block}html,body{height:auto}.links__inner{gap:18px}.works{display:block;overflow:visible;padding-top:14px}.works__inner{flex-direction:column;gap:14px;width:100%;transform:none!important}.works__inner__item{width:100%;min-width:100%;max-width:100%}.works__inner__item.is-clone{display:none!important}.footer__inner__scroll{display:none!important}.footer__inner{display:flex;align-items:center;justify-content:space-between}.header__inner__nav{width:100%;padding-left:14px;padding-right:14px}.header__inner__nav__link{margin-left:0}.header__inner__nav{display:flex;justify-content:space-between;position:absolute;bottom:10px;left:10px;right:10px;opacity:0;pointer-events:none;transition:opacity .2s ease , transform .2s ease}.header.is-expanded .header__inner__nav{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .4s ease .2s , transform .4s ease .2s}body.is-links-open .footer{display:none!important}body.is-links-open{height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow:hidden}.modal__content__body{width:100%!important;margin:0!important;transform:translateX(-100vw);will-change:transform , opacity;transition:transform .6s cubic-bezier(.22,1,.36,1) , opacity 0s .6s!important}.modal.active .modal__content__body{transform:translateX(0);transition:transform .8s cubic-bezier(.22,1,.36,1) , opacity 0s!important}.project-container{transform:translateX(-100vw);will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1)}.project-container.is-visible{transform:translateX(0)}.mobile-close-btn{position:fixed;bottom: calc(30px + env(safe-area-inset-bottom, 0px));left:50%;transform:translateX(-50%);width:74px;height:36px;background: #FFFFFFD9;border:1px solid var(--white-85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1005;display:flex;visibility:hidden;opacity:0;pointer-events:none;align-items:center;justify-content:center;cursor:pointer;will-change:transform , opacity;transition:transform .5s cubic-bezier(.4,0,.2,1) , opacity .2s ease , visibility .2s ease}.modal.theme-dark .mobile-close-btn{background: #000000D9;border: 1px solid #FFFFFF0D}.modal.active .mobile-close-btn{visibility:visible;opacity:1;pointer-events:auto;transition:transform .5s cubic-bezier(.4,0,.2,1) , opacity .2s ease , visibility 0s}.mobile-close-btn.is-hidden-scroll{transform:translate(-50%,150px);opacity:0}.mobile-close-btn img{width:auto;height:14px;display:block}.modal{transition:visibility 0s .6s}.modal__overlay{transition:opacity .6s ease}.modal__close{display:none!important}.next-project-btn{display:none}.cursor-label{display:none}}@media (max-width:580px){.works__inner{padding-left:0;padding-right:0}.footer__inner{flex-direction:column;gap:14px;justify-content:start;align-items:start}.footer__inner__email__text{order:1}.footer__inner__email__tooltip{order:2;margin-right:0;margin-left:12px}.footer{padding-top:24px;padding-bottom:24px;height:fit-content}.works__inner{gap:10px}.works{padding-top:10px}.footer__inner__email__tooltip__unvisible{left:0}.footer-hidden{display:none!important}}