.header{left:0;position:fixed;top:0;width:100%;z-index:100}@media(max-width:990px){.header{z-index:101}}.header__inner{align-items:center;display:flex;padding:20px;width:100%}@media(max-width:990px){.header__inner{padding:16px}.header__left{width:100%}}.header__left--inner{align-items:center;display:flex;gap:40px;min-height:45px;padding:8px 18px}@media(max-width:990px){.header__left--inner{padding:8px 4px 8px 16px;width:100%}}.header__menu-mobile{display:none}@media(max-width:990px){.header__menu-mobile{align-items:center;background-color:#262626;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:33px;justify-content:center;letter-spacing:.2px;line-height:1;margin-left:auto;text-transform:uppercase;width:80px}}.header__logo{display:block;line-height:0}.header__menu{align-items:center;display:flex;margin:0 0 0 auto;overflow-x:visible;overflow-y:clip;overflow:visible clip;padding:0}@media(max-width:990px){.header__menu{display:none}}.header__menu>li{margin-left:24px}.header__menu>li:first-child{margin-left:12px}.header__menu a{color:#262626;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1;text-transform:uppercase}.header__right{align-items:center;display:flex;gap:3px;margin-left:auto}.header__right .header__moving-text{position:absolute;right:130px;top:20px;z-index:101}@media(max-width:990px){.header__right{display:none}}.header__moving-text{background-color:#262626;color:#fff;max-width:434px;overflow:hidden;padding:0 20px;position:relative;width:435px}.header__moving-text-inner{align-items:center;display:flex;gap:36px;height:45px;transform:translateX(0);width:-moz-max-content;width:max-content}.header__sliding-text{flex:0 0 auto;font-family:Monument Grotesk;font-size:13px;letter-spacing:.2px;line-height:1;white-space:nowrap}.header__contact-btn{align-items:center;background-color:#101010;color:#fff;display:flex;flex-direction:column;font-size:12px;font-weight:500;height:45px;justify-content:center;padding:12px 24px;position:fixed;right:20px;text-transform:uppercase;top:20px;width:104px;z-index:101}.header__contact-btn-inner{overflow-x:visible;overflow-y:clip;overflow:visible clip}.v3-mobile-menu{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:100}@media(max-width:990px){.v3-mobile-menu{align-items:flex-start;padding-top:80px}}.v3-mobile-menu__cover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(38,38,38,.05);height:100%;left:0;opacity:0;position:absolute;top:0;transition:visibility 0s,opacity .3s ease;visibility:hidden;width:100%;z-index:-1}@media(max-width:990px){.v3-mobile-menu__cover{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:#1a1a1a;opacity:1;transform:scaleY(0);transform-origin:bottom;visibility:visible}}.v3-mobile-menu__inner{background:#1a1a1a;border-radius:30px;max-width:478px;opacity:0;padding:10px 20px 32px;position:relative;transition:visibility 0s,opacity .3s ease;visibility:hidden;width:100%}@media(max-width:990px){.v3-mobile-menu__inner{background:transparent;padding:0 16px 16px}}.v3-mobile-menu__close{background:none;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1;opacity:0;padding:0;position:absolute;right:32px;text-transform:uppercase;top:27px;transition:visibility 0s,opacity .3s ease;transition-delay:.2s;visibility:hidden}@media(max-width:990px){.v3-mobile-menu__close{display:none}}.v3-mobile-menu__menu{align-items:center;display:flex;gap:8px;justify-content:space-between;list-style:none;margin:0;padding:16px 20px}@media(max-width:990px){.v3-mobile-menu__menu{padding:12px 0}}@media(min-width:990px){.v3-mobile-menu__menu{justify-content:flex-start;opacity:0;transition:visibility 0s,opacity .3s ease;transition-delay:.2s;visibility:hidden}}.v3-mobile-menu__menu li:first-child~li{opacity:.4}@media(min-width:990px){.v3-mobile-menu__menu li:first-child~li{display:none}}.v3-mobile-menu__menu li{line-height:1}@media(max-width:990px){.v3-mobile-menu__menu li{flex:1;text-align:center}}.v3-mobile-menu__menu a{color:#fff;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:1;text-transform:uppercase}@media(max-width:990px){.v3-mobile-menu__menu a{padding:0 9px}.v3-mobile-menu__projects-wrapper{height:calc(100dvh - 123px);overflow-y:auto;padding-bottom:32px}}@media(max-width:990px){.v3-mobile-menu__projects-wrapper::-webkit-scrollbar{display:none}}.v3-mobile-menu__projects{display:flex;flex-direction:column;gap:10px;margin-top:10px}.v3-mobile-menu__project{position:relative}@media(min-width:990px){.v3-mobile-menu__project{opacity:0;transform:translateY(50px);transition:transform .3s ease,opacity .3s ease}.v3-mobile-menu__project:first-child{transition-delay:.3s}.v3-mobile-menu__project:nth-child(2){transition-delay:.5s}.v3-mobile-menu__project:nth-child(3){transition-delay:.7s}}.v3-mobile-menu__project-media{border-radius:20px;height:295px;overflow:hidden;position:relative;width:100%}@media(max-width:990px){.v3-mobile-menu__project-media{height:25vh}}.v3-mobile-menu__project-media img,.v3-mobile-menu__project-media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.v3-mobile-menu__project-title{bottom:16px;color:#fff;font-size:14px;font-weight:500;left:16px;letter-spacing:-.07px;line-height:1;position:absolute}.v3-mobile-menu__projects-link{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:500;justify-content:center;letter-spacing:.2px;line-height:1;margin-top:32px;opacity:0;text-transform:uppercase;transition:visibility 0s,opacity .3s ease;transition-delay:.9s;visibility:hidden}@media(max-width:990px){.v3-mobile-menu__projects-link{transition-delay:1.3s}}.v3-mobile-menu.show,.v3-mobile-menu.show .v3-mobile-menu__close,.v3-mobile-menu.show .v3-mobile-menu__cover,.v3-mobile-menu.show .v3-mobile-menu__inner,.v3-mobile-menu.show .v3-mobile-menu__menu,.v3-mobile-menu.show .v3-mobile-menu__projects-link{opacity:1;visibility:visible}.v3-mobile-menu.show .v3-mobile-menu__project{opacity:1;transform:translateY(0)}@media(max-width:990px){.v3-mobile-menu.show .v3-mobile-menu__cover{transform:none;transition:transform 1.2s cubic-bezier(.63,-.16,.26,.96)}.v3-mobile-menu.show .v3-mobile-menu__inner{transition-delay:1.3s}}@media(min-width:990px){.v3-mobile-menu.hiding{opacity:0;transition:visibility 0s 1.3s,opacity .3s ease;visibility:visible}.v3-mobile-menu.hiding .v3-mobile-menu__cover,.v3-mobile-menu.hiding .v3-mobile-menu__inner{opacity:0;transition:visibility 0s .3s,opacity .3s ease;visibility:visible}.v3-mobile-menu.hiding .v3-mobile-menu__close,.v3-mobile-menu.hiding .v3-mobile-menu__menu,.v3-mobile-menu.hiding .v3-mobile-menu__projects-link{opacity:0;transition:visibility 0s .3s,opacity .3s ease;transition-delay:0s;visibility:visible}.v3-mobile-menu.hiding .v3-mobile-menu__project{opacity:0;transform:translateY(50px)}.v3-mobile-menu.hiding .v3-mobile-menu__project:first-child{transition-delay:.6s}.v3-mobile-menu.hiding .v3-mobile-menu__project:nth-child(2){transition-delay:.4s}.v3-mobile-menu.hiding .v3-mobile-menu__project:nth-child(3){transition-delay:.2s}}@media(max-width:990px){.v3-mobile-menu.hiding{opacity:1;visibility:visible}.v3-mobile-menu.hiding .v3-mobile-menu__cover{opacity:1;transform:scaleY(0);transform-origin:bottom;transition:transform 1.2s cubic-bezier(.63,-.16,.26,.96);visibility:visible}.v3-mobile-menu.hiding .v3-mobile-menu__inner,.v3-mobile-menu.hiding .v3-mobile-menu__menu,.v3-mobile-menu.hiding .v3-mobile-menu__projects-link{opacity:0;transition:opacity .3s ease}}body.v3-mobile-menu-active,html.v3-mobile-menu-active{overflow:hidden}body.v3-mobile-menu-active .header__logo,html.v3-mobile-menu-active .header__logo{filter:brightness(0) invert(1);transition:filter .3s ease;transition-delay:1.3s}body.index .header__logo img{filter:brightness(0) invert(1);transition:filter .3s ease}body.index .header__left .header__menu a{color:#fff;transition:all .3s ease}body.index .header__left.past-hero .header__menu a{color:#262626}body.index .header__left.past-hero .header__logo img{filter:brightness(0) invert(0)}.header__left.inside-footer.past-hero .header__menu a{color:#fff!important}.header__left.inside-footer.past-hero .header__logo img{filter:brightness(0) invert(1)!important}