@font-face{font-family:'gothamblack';src:url(/wp-content/themes/NiCo/assets/fonts/gotham_black-webfont.woff2) format('woff2'),url(/wp-content/themes/NiCo/assets/fonts/gotham_black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'nb_internationalregular';src:url(/wp-content/themes/NiCo/assets/fonts/nb_international_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'space_monoregular';src:url(/wp-content/themes/NiCo/assets/fonts/spacemono-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/NiCo/assets/fonts/spacemono-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'space_monobold';src:url(/wp-content/themes/NiCo/assets/fonts/spacemono-bold-webfont.woff2) format('woff2'),url(/wp-content/themes/NiCo/assets/fonts/spacemono-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@media screen and (orientation:landscape) and (max-width:1024px){body{overflow:hidden}body::before{content:"Rotate device to portrait mode.";position:fixed;top:-20px;left:0;width:100dvw;height:100dvh;background:#0a0a0a;z-index:99999;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;font-family:'nb_internationalregular';font-style:normal;font-weight:400;font-size:25px;color:#FFF;padding-bottom:30px}}:root{--bg-color:#0a0a0a}.wrapper{height:100dvh;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;padding:60px 0}.primary-btn{font-family:'nb_internationalregular';font-style:normal;font-weight:400;font-size:25px;line-height:35px;color:#FFF;display:inline-block}.primary-btn:after{display:block;content:'';border-bottom:solid 1px #FFF;transform:scaleX(1);transition:transform 1s ease-in-out;transform-origin:0% 50%}.primary-btn:hover:after{transform:scaleX(0)}.container{width:100%;max-width:1020px;padding:0 20px;margin:0 auto;height:100%}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg-color);width:100%;max-height:100vh;overflow:hidden}a{text-decoration:none}p{font-family:'nb_internationalregular';font-style:normal;font-weight:400;font-size:25px;line-height:35px;color:#FFF}h1,h2,h3,h4,h5,h6{color:#fff;margin:0;font-family:'space_monoregular';font-weight:400}.header-container{position:fixed;top:0;left:0;z-index:9999;width:100%}.footer-container{position:fixed;bottom:0;left:0;z-index:9999;width:100%}.header-wrap,.footer-wrap{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 0 16px;width:100vw;line-height:0}.footer-wrap{padding:0 16px 10px 16px;bottom:0}.letter span,.loader-wrapper .letter{font-family:'gothamblack',sans-serif;font-size:61px;color:#fff;line-height:45px;transition:all 0.5s ease-in-out;display:inline-block}.header-wrap .loader-wrapper .letter:hover span,.footer-wrap .loader-wrapper .letter a:hover{color:#fff}.header-wrap .letter:hover span,.footer-wrap .letter a:hover{color:#404040}.footer-social-media ul{list-style:none;display:flex;gap:20px}.footer-social-media ul li a{font-family:'space_monoregular';font-style:normal;font-weight:400;font-size:15px;color:#FFF;text-decoration:underline;transition:all 0.5s ease-in-out}.footer-social-media ul li a:hover{color:#404040}.slider-container{width:100%;margin:0 auto;height:100%}.slider-stage{width:100%;height:100%;position:relative}.slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:visibility 0s 1.2s,opacity 0.5s linear}.slide.active{visibility:visible;opacity:1;transition:visibility 0s 0s,opacity 0.3s linear}.content-wrapper{display:flex;flex-direction:column;width:100%;height:100%;border-radius:15px;overflow:hidden}.img-box{flex:1;overflow:hidden;position:relative;background:#0a0a0a}.img-box img{width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(var(--slide-scale)) translateZ(0)}.img-box.top{clip-path:inset(100% 0 0 0);border-top-left-radius:15px;border-top-right-radius:15px}.img-box.bottom{clip-path:inset(0 0 100% 0);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.video-box video{width:100%!important;height:100%!important;object-fit:cover}.slide.active .img-box{transition:clip-path var(--image-reveal-speed) cubic-bezier(.7,0,.3,1)}.slide.active.first-load .img-box{transition:clip-path var(--image-reveal-speed) cubic-bezier(.7,0,.3,1) var(--preload-bar-speed)}.slide.active .img-box.top,.slide.active .img-box.bottom{clip-path:inset(0 0 0 0)}.slide.active img{transform:scale(1);transition:transform var(--progress-bar-speed) ease-out}.slide.active.first-load img{transition:transform var(--progress-bar-speed) ease-out var(--preload-bar-speed)}.img-box.solo{clip-path:inset(50% 0 50% 0);border-radius:15px}.project-image,.project-video{display:flex;align-items:center;justify-content:center;height:100%}.project-video video{width:100%;height:100%;object-fit:cover}.slide.active .img-box.solo{clip-path:inset(0% 0 0% 0);transition:clip-path var(--image-reveal-speed) cubic-bezier(.7,0,.3,1)}.project-detail-wrapper,.about-wrapper{position:relative;width:100%;height:100%}.video-embed{position:relative;width:100%;height:100%;overflow:hidden;background-color:#000}.video-embed iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.loader-wrapper{position:fixed;inset:0;z-index:99999;background:#000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:opacity 0.5s ease}.loader-wrapper.hidden{opacity:0;pointer-events:none}.loader-container{width:100%;height:auto}.loader-block{height:-moz-calc(100vh - 122px);height:-webkit-calc(100vh - 122px);height:calc(100vh - 122px);display:flex;align-items:center;max-width:1020px;padding:0 20px;margin:0 auto}.loader-bar-track{width:100%;height:6px;background:#404040;overflow:hidden}.loader-bar{height:100%;width:0%;background:#fff;transition:width 0.15s linear}.progress-container{height:6px;width:100%;background:#404040;position:relative;z-index:10}.project-detail-wrapper .progress-container{position:absolute;top:50%;transform:translateY(-50%);left:0;background:#fff}.about-wrapper .progress-container{background:#fff}.progress-bar{width:0%;height:100%;background:#fff}.slide.active.first-load .progress-bar{animation:fillBar var(--preload-bar-speed) linear 0s forwards}.slide[data-run="true"] .progress-bar{animation:fillBar var(--progress-bar-speed) linear var(--image-reveal-speed) forwards}@keyframes fillBar{from{width:0%}to{width:110%}}.nav-btn{background:none;border:0;color:#fff;cursor:pointer;transition:all 0.3s ease;position:absolute;top:50.09%;transform:translateY(-50%);line-height:0;padding:0}.arrow-btn,.nav-btn{line-height:0}.nav-btn img,.arrow-btn img{max-width:45px;max-height:41px;transition:all 0.5s ease-in-out}.nav-btn:hover img,.arrow-btn a:hover img{opacity:.19}.nav-btn.prev{left:20px;transform:translateY(-50%) rotate(180deg);top:50.033372879028327%}.nav-btn.next{right:20px}.about-wrap{padding-top:10px;max-width:687px}.about-title{font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:60%;color:#404040;max-width:233px;margin-bottom:20px}.about-wrap p{margin-bottom:20px}.arrow-btn{position:absolute;top:50.13%;transform:translateY(-50%);right:19px}.project-decripation h4{font-family:'space_monoregular';font-style:normal;font-weight:400;color:#404040;font-size:16px;line-height:24px;letter-spacing:.6em}.project-decripation p,.about-wrap p,.about-wrap a{font-family:'nb_internationalregular';font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#FFF;font-size:25px;line-height:35px}.project-decripation{padding-left:1px;max-width:687px}.project-title{margin-bottom:15px;text-transform:uppercase}.project-name,.project-agency,.project-credits{margin-top:25px}@media (max-width:1100px){.container,.loader-block{padding:0 90px}.project-decripation p,.about-wrap p,.about-wrap a{font-size:20px;line-height:30px}.about-title{margin-bottom:10px}.project-decripation h4{font-size:16px;line-height:24px}.about-title{font-size:16px;line-height:24px}}@media (max-width:1024px){.header-wrap{margin-bottom:44px}.footer-wrap{margin-top:44px}.wrapper{padding:100px 0}.loader-block{height:-moz-calc(100vh - 300px);height:-webkit-calc(100vh - 300px);height:calc(100vh - 300px)}.container,.loader-block{padding:0 110px}.project-decripation p,.about-wrap p,.about-wrap a{font-size:20px;line-height:30px;margin-bottom:15px}.about-title{font-size:16px;line-height:24px}.project-decripation{padding-left:1px;max-width:515px}.about-wrap{padding-top:3px;max-width:496px}}@media (max-width:768px){.container,.loader-block{padding:0 60px}.project-decripation p,.about-wrap p,.about-wrap a{font-size:16px;line-height:22px}.header-wrap{margin-bottom:30px}.bottom-wrap{margin-top:30px}.wrapper{padding:90px 0}@keyframes arrow-nudge{0%{transform:translateX(0)}40%{transform:translateX(8px)}100%{transform:translateX(0)}}.nav-btn:hover img,.arrow-btn a:hover img{opacity:1}.animate-arrow{animation:arrow-nudge 0.4s ease-out;will-change:transform}.nav-btn img,.arrow-btn img{max-width:35px}.nav-btn.next,.arrow-btn{right:15px}.nav-btn.prev{left:15px}.progress-container{height:5px}}@media (max-width:567px){.about-title{font-size:13px}.project-decripation h4{font-size:13px;line-height:22px}.nav-btn.project-video{left:25px}}