html,body{height:100%;overflow-x:hidden}body{padding:0;margin:0;background:var(--white);display:flex;flex-direction:column;min-height:100vh;font-family:"Inter",sans-serif;font-size:13px;font-weight:450;line-height:auto;letter-spacing:-.025em;font-style:normal;font-optical-sizing:auto;min-height:100vh;min-height:100dvh}p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a{margin:0;padding:0}img{max-width:100%}textarea{resize:none}*,*::after,*::before{box-sizing:border-box}::-webkit-scrollbar{width:0}::-webkit-scrollbar-track{background:var(--black)}::-webkit-scrollbar-thumb{visibility:hidden}: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}.container{width:100%;padding-left:20px;padding-right:20px;margin:0 auto}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:12px;padding-bottom:12px;width:100%}.header__inner__logo{justify-self:start}.header__inner__nav{font-size:0;justify-self:center;margin-left:-4px;margin-right:-4px}.header__inner__nav__link{text-decoration:none;color:var(--black-50);margin-left:20px;transition:.2s ease;padding:4px;font-size:13px}.header__inner__nav__link:hover{color:var(--black)}.header__inner__nav__link:first-child{margin-left:0}.header__inner__nav__link.active{color:var(--black)}.header__inner__timer{justify-self:end;transition:opacity .2s ease}.header__inner__timer.hidden{opacity:0}.header__inner__timer__text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.header__inner__logo__text{text-decoration:none;color:var(--black);display:inline-block;overflow:hidden;pointer-events:auto;padding-top:4px;height:21px}.header__inner__logo__text span{display:inline-block;transform:translateY(0)}.header__inner__logo__text.hover-in span{animation:slideUp .4s cubic-bezier(.4,0,.2,1) forwards}.header__inner__logo__text.hover-out span{animation:slideDown .4s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideUp {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-100%);
    }
    51% {
        transform: translateY(100%);
    }
    100% {
        transform: translateY(0);
    }
}@keyframes slideDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(100%);
    }
    51% {
        transform: translateY(-100%);
    }
    100% {
        transform: translateY(0);
    }
}.works{flex:1;display:flex;align-items:center;width:100%;overflow:hidden}.works__inner{display:flex;gap:20px;padding-left:20px;padding-right:20px;width:max-content;align-items:flex-start;will-change:transform}.works__inner__item{min-width: calc((100vw - 100px) / 4);width: calc((100vw - 100px) / 4);overflow:hidden;height:auto;position:relative;cursor:pointer;flex-shrink:0;transform:translateZ(0)}.works__inner__item__img{display:block;width:100%;height:auto;transform-origin:center;transform:translateZ(0) scale(1);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transform-style:preserve-3d}.works .container{padding:0;width:100%;max-width:100%}.cursor-label{position:fixed;top:0;left:0;pointer-events:none;z-index:10;color:var(--white);background:rgba(0,0,0,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:8px 12px;font-size:12px;letter-spacing:.025em;opacity:0;transform:translate(-50%,-50%);transition:opacity .1s ease;white-space:nowrap;will-change:transform;font-weight:450}.cursor-label.is-visible{opacity:1;transition:opacity .2s ease}.links{width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none}.links__inner{display:flex;flex-direction:column;max-width:580px;margin-left:auto;margin-right:auto;gap:20px}.links__inner__item{display:flex;align-items:center;justify-content:space-between}.links__inner__item__rec{width:100%;height:1px;background:var(--grey)}.links__inner__item__context{color:var(--black)}.links__inner__item__link{text-decoration:none;color:var(--black)}.footer{width:100%;padding:20px 0}.footer__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.footer__inner__copyright{justify-self:start}.footer__inner__scroll{justify-self:center}.footer__inner__email{justify-self:end}.footer__inner__email{display:flex;align-items:center}.footer__inner__email__text{cursor:pointer;padding:4px;margin:-4px}.footer__inner__email__tooltip{position:relative;margin-right:18px;display:flex;align-items:center}.footer__inner__email__tooltip__visible,.footer__inner__email__tooltip__unvisible{opacity:0;pointer-events:none;transition:opacity .2s ease}.footer__inner__email__tooltip__visible{color:var(--black-50)}.footer__inner__email__tooltip__unvisible{position:absolute;right:0;display:flex;align-items:center}.footer__inner__email__tooltip__unvisible__text{color:var(--black-50)}.footer__inner__email__tooltip__unvisible__img{margin-left:5px}.footer__inner__email__tooltip__visible.is-shown,.footer__inner__email__tooltip__unvisible.is-shown{opacity:1}.footer__inner__email__tooltip__unvisible__img path{stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .4s ease .1s}.footer__inner__email__tooltip__unvisible.is-shown .footer__inner__email__tooltip__unvisible__img path{stroke-dashoffset:0}.footer__inner__scroll{display:flex;align-items:center}.footer__inner__scroll__icon{display:flex;align-items:center;position:relative}.footer__inner__scroll__icon__img__center{position:absolute;top:0;right:0}.footer__inner__scroll__center__text{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.footer__inner__scroll__center{position:relative;display:flex;justify-content:center;align-items:center}.footer__inner__scroll__center__text,.footer__inner__scroll__center__tooltip{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.footer__inner__scroll__center__text.is-shown,.footer__inner__scroll__center__tooltip.is-shown{opacity:1}.footer__inner__scroll__center__tooltip{color:var(--black-50)}.modal{position:fixed;inset:0;z-index:1000;visibility:hidden;overflow:hidden;transition:visibility .2s}.modal.active{visibility:visible;transition:visibility 0s}.modal__overlay{position:absolute;inset:0;background: #000000CC;z-index:1;cursor:pointer;opacity:0;transition:opacity .2s ease}.modal.active .modal__overlay{opacity:1;transition:opacity .4s ease}.modal__content{position:absolute;inset:0;z-index:2;overflow-y:auto}.modal__close{position:fixed;top:19px;right:14px;background:none;border:none;cursor:pointer;z-index:3;opacity:0;transition:opacity .2s ease}.modal.active .modal__close{opacity:.5;pointer-events:auto}.modal.active .modal__close:hover{opacity:1}.modal__content__body{max-width:1440px;width:calc(100% - 120px);margin:48px auto 48px auto;display:flex;flex-direction:column;transform:translateY(100vh);opacity:0;transition:opacity .2s , transform 0s .2s}.modal.active .modal__content__body{transform:translateY(0);opacity:1;transition:transform .8s cubic-bezier(.16,1,.3,1) , opacity 0s}.modal__content__body img{width:100%;height:auto;display:block}body.modal-open{overflow:hidden}body.modal-open .header__inner__timer{opacity:0}.project-container{display:block!important;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transform:translateY(100vh);transition:transform .8s cubic-bezier(.16,1,.3,1) , opacity .3s ease}.project-container.is-visible{position:relative;opacity:1;pointer-events:auto;transform:translateY(0)}.next-project-btn{width:100%;height:54px;background:var(--black-15);border:1px solid var(--white-10);color:var(--white);display:flex;align-items:center;justify-content:center;margin-top:20px;cursor:pointer;transition:background .2s ease , border-color .2s ease;text-decoration:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0;font-family:"Inter",sans-serif;font-size:13px;font-weight:450;line-height:auto;letter-spacing:-.025em;font-style:normal;font-optical-sizing:auto}.next-project-btn:hover{background:var(--white-5)}.next-project-btn::after{content:'';display:block;width:0;width:0;height:14px;opacity:0;margin-left:0;background-image:url(https://www.alexmade.design/img/arrow-int.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .2s ease}.next-project-btn:hover::after{width:14px;opacity:1;margin-left:8px}.project-container.fade-out{opacity:0;transition:opacity .2s ease}.project-preloader{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;opacity:0;pointer-events:none;transition:opacity .2s ease}.project-preloader.active{opacity:1}.project-preloader img{width:auto;height:38px;max-height:38px;object-fit:contain}.modal__content__body img,.modal__content__body video,.modal__content__body .project-asset{display:block;margin-top:-1px}.works,.links{transition:opacity .2s ease;width:100%}.section-hidden{display:none!important;opacity:0}.section-visible{display:flex;opacity:1}.links{flex:1;align-items:center;justify-content:center}.footer__inner__scroll{transition:opacity .2s ease}.footer-scroll-hidden{opacity:0;pointer-events:none}.footer{height:48px;display:flex;align-items:center}.links__inner__item__link{text-decoration:none;color:var(--black);padding:4px;margin:-4px;display:inline-flex;align-items:center;text-decoration:none;color:var(--black-50);transition:.2s ease}.links__inner__item__link:hover{color:var(--black)}.header__inner__burger{display:none;position:relative}.header__inner__logo__text__reponsive{font-size:16px;display:none}.header__inner__burger__open{transition:.2s}.header__inner__burger__close{transition:.2s;position:absolute;top:0;left:0}.header{background:var(--white)}.mobile-close-btn{display:none}