@font-face{src:url(https://sablesupply.shop/wp-content/themes/common-theme/assets/fonts/saansmonomedium-webfont.woff2) format("woff2"),url(https://sablesupply.shop/wp-content/themes/common-theme/assets/fonts/saansmonomedium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-family:saans_monomedium}:root{--white:#fff;--brown:#3b271e;--black-change:#000;--desc1:#6a6863;--saans-mono:"saans_monomedium",sans-serif;--black:#000;--light-gray:#d4d0c5;--bg1:#d4d0c5;--fosil:#6a6863;--salt:#d4d0c5;--text1:#000}body{text-rendering:optimizeLegibility;background-color:var(--bg1);font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--saans-mono)}body.activePopup{overflow:hidden}button,input,optgroup,select,textarea{font-family:var(--saans-mono)}h1,h2,h3{margin:0}body.dark{--black-change:#d4d0c5;--desc1:#d4d0c5;--bg1:#3b271e;--text1:#d4d0c5}a{text-decoration:none}.section-heading{color:var(--text1);text-transform:uppercase}.section-desc,.section-desc p,.section-heading{font-size:.688rem;font-weight:500;line-height:.938rem}.section-desc,.section-desc p{color:var(--desc1);font-family:var(--saans-mono)}.section-desc p{margin-bottom:.688rem}.section-desc p:last-child{margin-bottom:0}.btn.btn-primary{padding:0;font-size:.688rem;border:0!important;font-weight:500;color:var(--text1);text-transform:uppercase;outline:0!important;background-color:transparent!important;box-shadow:none!important;line-height:.938rem}.btn.btn-primary:hover{color:var(--desc1);opacity:.8}.btn.btn-primary:focus{color:var(--text1)}.mobile,.tablet{display:none}.desktop{display:block}.submitwrap{position:relative;align-items:center;margin-left:auto;display:flex}.submitwrap:after,.submitwrap:before{font-size:.688rem;font-weight:500;color:var(--text1);text-transform:uppercase;content:"[";line-height:.938rem}.submitwrap:after{content:"]"}.site-loader{height:100vh;transition:all 2s cubic-bezier(.73,.2,.34,.91);position:fixed;top:0;background-color:var(--bg1);left:0;width:100%;display:none;z-index:111}.home .site-loader{display:block}.loaded .site-loader{top:-100vh}.site-loader .bg-img,.site-loader .bg-video{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%}.site-loader .bg-img-wrap img{animation:dynamicFade var(--duration) infinite;animation-delay:calc((var(--i)*(var(--duration)/var(--total)))*-1)}@keyframes dynamicFade{0%,20%{z-index:2}25%,to{z-index:1}}.site-loader .bg-video{pointer-events:none}.site-loader .inner{height:100%;justify-content:center;position:relative;flex-direction:column;align-items:center;row-gap:9.938rem;display:flex;z-index:11}.site-loader .inner .subtitle{font-size:.938rem;font-weight:500;color:var(--salt);text-transform:uppercase;line-height:.938rem}.site-loader .inner .loader-logo{width:304px}.site-wrapper{padding-top:.1px;position:relative}.site-wrapper:before{height:100%;pointer-events:none;transition:opacity 1s cubic-bezier(.73,.2,.34,.91);content:"";position:absolute;opacity:0;top:0;background-color:var(--brown);left:0;width:100%;z-index:50}.contact-form-open .site-wrapper:before,.mobile-nav-open .site-wrapper:before{pointer-events:unset;opacity:.5}.site-header{transform:translateY(0);padding:1rem;transition:transform .4s,top 2s cubic-bezier(.73,.2,.34,.91);position:fixed;top:0;left:0;width:100%;z-index:80}.home .site-header{top:100vh}.loaded .site-header{top:0}.site-header.scrolled{transform:translateY(-100%)}.site-header .navbar{padding:0}.site-header .navbar .navbarSupportedContent{column-gap:4px;align-items:center;display:flex}.site-header .site-logo img{max-width:151px}.site-header .site-logo{padding:0;position:relative;margin:0;display:flex}.site-header .site-logo .dark-logo{transition:opacity .5s;position:absolute;opacity:0;opacity:1;top:0;left:0}.dark .site-header .site-logo .dark-logo,.home .site-header .site-logo .dark-logo,.home.dark .site-header.reached_next .site-logo .dark-logo{opacity:0}.home .site-header.reached_next .site-logo .dark-logo{opacity:1}.site-header .mode-switcher{height:16px;border:1px solid var(--brown);transition:all .3s ease;position:relative;background-color:#d4d0c580;border-radius:13px;cursor:pointer;width:34px}.dark .site-header .mode-switcher{border:1px solid var(--light-gray);background-color:#3b271e80}.site-header .mode-switcher:before{height:8px;transform:translateY(-50%);transition:all .3s ease;content:"";position:absolute;top:50%;background-color:var(--brown);border-radius:50%;left:4px;width:8px}.dark .site-header .mode-switcher:before{background-color:var(--light-gray);left:calc(100% - 12px)}.site-header .right-part{column-gap:21px;right:0;transition:right 1s cubic-bezier(.73,.2,.34,.91);position:relative;align-items:center;display:flex}.contact-form-open .site-header .right-part{right:374px}.site-header .right-part .menu{column-gap:4px;align-items:center;display:flex}.mobile-menu-sidebar .contact-form-btn,.site-header .right-part .btn2,.site-header .right-part .menu a{padding:5.5px 10px;font-size:.688rem;font-weight:500;color:#000;transition:all .3s ease;text-transform:uppercase;background-color:#d4d0c580;border-radius:4px;line-height:.938rem}.mobile-menu-sidebar .contact-form-btn,.site-header .right-part .btn2{border:0!important;outline:0!important;box-shadow:none!important}.site-header .mobile-nav-btn{display:none}.dark .site-header .right-part .btn2,.dark .site-header .right-part .menu a{color:var(--salt);background-color:#3b271e80}.site-header .right-part .btn2:hover,.site-header .right-part .menu a:hover{color:var(--fosil)}.home .site-header .right-part .btn2:hover,.home .site-header .right-part .menu a:hover{color:var(--fosil);background-color:var(--salt)}.site-header .right-part .menu .current-menu-item a{background-color:var(--salt)}.home .site-header .right-part .menu .current-menu-item a{background-color:transparent}.site-header .right-part .contact-form-btn{background-color:var(--salt)}.dark .site-header .right-part .contact-form-btn{color:var(--black);background-color:var(--salt)}.site-header .right-part .menu a:focus{outline:0!important;box-shadow:none!important}.dark .site-header .right-part .btn2:hover,.dark .site-header .right-part .menu .current-menu-item a,.dark .site-header .right-part .menu a:hover{color:var(--fosil)}.contact-form-sidebar{height:100vh;overflow-y:auto;overflow-x:hidden;padding:1.375rem 1.25rem 1.375rem 1.063rem;right:-374px;transition:right 1s cubic-bezier(.73,.2,.34,.91);position:fixed;top:0;background-color:var(--brown);width:374px;z-index:113}.contact-form-open .contact-form-sidebar{right:0}.contact-form-sidebar .inner-wrapper{height:100%;justify-content:space-between;flex-direction:column;row-gap:10px;display:flex}.contact-form-sidebar .inner-wrapper .top-part .bar{justify-content:space-between;margin-bottom:73px;align-items:center;display:flex}.contact-form-sidebar .inner-wrapper .top-part .bar .top-title,.contact-form-sidebar .inner-wrapper .top-part .form-title{font-size:.688rem;font-weight:500;color:var(--light-gray);margin:0;line-height:.938rem}.contact-form-sidebar .inner-wrapper .top-part .form-title{margin-bottom:56px}.contact-form-sidebar .inner-wrapper .top-part .bar .close_btn,.contact-form-sidebar .inner-wrapper input[type=submit]{padding:0;font-size:.688rem;border:0!important;font-weight:500;color:var(--light-gray);text-transform:uppercase;outline:0!important;background-color:transparent;margin:0;box-shadow:none!important;line-height:.938rem}.contact-form-sidebar .inner-wrapper .submitwrap{position:relative;margin:0;width:fit-content}.contact-form-sidebar .inner-wrapper .submitwrap:after,.contact-form-sidebar .inner-wrapper .submitwrap:before{color:var(--salt)}.contact-form-sidebar .inner-wrapper input,.contact-form-sidebar .inner-wrapper textarea{padding:0 0 1.125rem;font-size:.688rem;border:0;font-weight:500;color:var(--light-gray);border-bottom:1px solid var(--light-gray);outline:0!important;background-color:transparent;box-shadow:none!important;border-radius:0;width:100%;line-height:.938rem}.contact-form-sidebar .inner-wrapper .wpcf7-form-control-wrap{margin-bottom:2rem;display:block}.contact-form-sidebar .inner-wrapper textarea{height:103px}.contact-form-sidebar .inner-wrapper input::placeholder,.contact-form-sidebar .inner-wrapper textarea::placeholder{color:var(--fosil);text-transform:uppercase}.contact-form-sidebar .inner-wrapper .btn.btn-primary{color:var(--salt);text-align:left;display:block}.contact-form-sidebar .inner-wrapper .btn.btn-primary:hover{opacity:.6}.contact-form-sidebar .inner-wrapper .btn.btn-primary.first{margin-bottom:20px}.contact-form-sidebar .inner-wrapper .wpcf7-spinner{position:absolute;top:0;background:var(--light-gray);left:calc(100% + 10px)}.contact-form-sidebar .inner-wrapper .wpcf7-spinner:before{background-color:var(--black)}.mobile-menu-sidebar{height:100vh;backdrop-filter:blur(10px);padding:1rem 1.313rem 1rem 1.063rem;right:-205px;transition:right 1s cubic-bezier(.73,.2,.34,.91);position:fixed;top:0;background:hsla(44,15%,80%,.6);width:205px;display:none;z-index:112}.mobile-nav-open .mobile-menu-sidebar{right:0}.mobile-menu-sidebar .inner-wrapper{height:100%;justify-content:space-between;flex-direction:column;row-gap:20px;display:flex}.mobile-menu-sidebar .contact-form-btn{color:var(--light-gray);background-color:var(--brown)}.mobile-menu-sidebar .contact-form-btn:hover{opacity:.8}.mobile-menu-sidebar .top-part .bar{column-gap:10px;justify-content:space-between;margin-bottom:29.5px;align-items:center;display:flex}.mobile-menu-sidebar .inner-wrapper .menu{list-style:none;padding:0;flex-direction:column;margin:0;row-gap:24px;display:flex}.mobile-menu-sidebar .inner-wrapper .menu li{display:flex}.mobile-menu-sidebar .inner-wrapper .menu a{font-size:.688rem;font-weight:500;color:var(--black);text-transform:uppercase;line-height:.938rem}.mobile-menu-sidebar .inner-wrapper .menu a:hover{color:var(--fosil)}.mobile-menu-sidebar .inner-wrapper .bottom-part a,.mobile-menu-sidebar .inner-wrapper .bottom-part p{font-size:.688rem;font-weight:500;color:var(--black);text-transform:uppercase;line-height:.938rem}.mobile-menu-sidebar .inner-wrapper .bottom-part p{margin-bottom:2rem}.mobile-menu-sidebar .inner-wrapper .bottom-part p:last-child{margin:0}.mobile-menu-sidebar .inner-wrapper .bottom-part .add,.mobile-menu-sidebar .inner-wrapper .bottom-part .mail_link{margin-bottom:2rem}.mobile-menu-sidebar .inner-wrapper .bottom-part .add,.mobile-menu-sidebar .inner-wrapper .bottom-part .social-medias{padding-top:22px;border-top:1px solid var(--black)}.mobile-menu-sidebar .inner-wrapper .bottom-part a{display:block}.mobile-menu-sidebar .inner-wrapper .btn.btn-primary{color:var(--black)}.site-footer{padding:17.188rem 1rem 1rem;background-color:var(--bg1)}.home .site-footer{padding-top:10.185rem}.site-footer .footer-parts .inner{padding:0}.site-footer .footer_form,.site-footer .footer_logo{max-width:358px}.site-footer .footer_form .form_wrapper{column-gap:10px;grid-template-columns:auto auto;padding:1rem 0;margin-bottom:.875rem;position:relative;border-top:1px solid var(--text1);border-bottom:1px solid var(--text1);display:grid}.site-footer .footer_form .text{font-size:.688rem;font-weight:500;color:var(--text1);line-height:.938rem}.site-footer .footer_form .form_wrapper input{font-family:var(--saans-mono)}.site-footer .footer_form .form_wrapper input[type=email]{padding:0;font-size:.688rem;border:0!important;font-weight:500;color:var(--text1);outline:none!important;background-color:transparent;box-shadow:none!important;width:100%!important;line-height:.938rem}.site-footer .footer_form .form_wrapper input[type=email]::placeholder{color:#6a6863;text-transform:uppercase;opacity:1}.site-footer .footer_form .form_wrapper input[type=submit]{padding:0;font-size:.688rem;border:0!important;font-weight:500;color:var(--text1);text-transform:uppercase;outline:none!important;background-color:transparent;box-shadow:none!important;width:max-content;line-height:.938rem}.site-footer .footer_form .form_wrapper .wpcf7-spinner{position:absolute;top:45px;left:0}.site-footer .footer_form .form_wrapper .wpcf7-not-valid-tip{padding:0!important;font-size:.688rem;font-weight:500;position:absolute;top:24px;left:0;line-height:.938rem}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{font-size:.688rem;font-weight:500;color:var(--text1);line-height:.938rem}.site-footer .top-part .footer-parts .inner{padding-top:1.375rem;border-top:1px solid var(--text1)}.site-footer .footer-parts .inner{height:100%;justify-content:space-between;flex-direction:column;display:flex}.site-footer .footer-parts .inner .menu{list-style:none;padding:0;margin:0}.site-footer .footer-parts .inner .menu li{display:flex}.site-footer .footer-parts .inner a,.site-footer .footer-parts .inner p{font-size:.688rem;font-weight:500;color:var(--text1);text-transform:uppercase;line-height:.938rem}.site-footer .footer-parts .inner a{border:0!important;outline:0!important;box-shadow:none!important}.site-footer .footer-parts .inner p{margin:0}.site-footer .footer-parts .inner a:hover{color:var(--fosil);opacity:.8}.site-footer .footer-parts .inner .social_links{flex-direction:column;display:flex}.site-footer .footer_logo{position:relative;display:inline-block}.site-footer .footer_logo .dark-logo{transition:opacity .3s;position:absolute;opacity:0;top:0;left:0}.dark .site-footer .footer_logo .dark-logo{opacity:1}.site-footer .bottom-part .footer-parts{height:100%;align-items:flex-end}.site-footer .bottom-part{padding-top:3.563rem}.entry-content,.entry-summary,.page-content{margin:0}.section-hero{height:100vh;overflow:hidden;padding:1rem;transition:top 2s cubic-bezier(.73,.2,.34,.91);position:relative;top:0}.section-hero .mobile-bg{display:none}.home .section-hero{top:80vh}.loaded .section-hero{top:0}.section-hero .bg-img,.section-hero .bg-video,.section-hero .plyr{height:100%;position:absolute;object-fit:cover;top:0;left:0;width:100%}.section-hero mux-player.bg-video{min-height:100vh;min-width:100vw;width:max-content}.section-hero .bg-video{pointer-events:none}.section-hero .container-fluid{height:100%}.section-hero .inner{height:100%;justify-content:center;position:relative;align-items:center;display:flex;z-index:11}.section-hero .inner .title{max-width:250px;text-align:center}.section-hero .inner .title,.section-hero .scroll-btn{font-size:.688rem;font-weight:500;color:var(--salt);text-transform:uppercase;line-height:.938rem}.section-hero .scroll-btn{transform:translateX(-50%);padding:0;border:0!important;position:absolute;outline:0!important;bottom:32px;box-shadow:none!important;background:transparent;cursor:pointer;left:50%;z-index:12}.section-hero .scroll-btn:hover{color:var(--fosil)}.section-intro{padding:3rem 1rem 8.125rem;position:relative;background-color:var(--bg1)}.section-intro .content{margin-bottom:78px;color:var(--desc1)}.section-intro .content p{color:var(--desc1)}.section-intro .team_photos_wrapper{column-gap:1rem;grid-template-columns:repeat(3,1fr);max-width:545px;margin-left:auto;display:grid}.section-intro .team_photos_wrapper img{height:100%;transition:all .7s;object-fit:cover;cursor:pointer;width:100%}.section-intro .team_photos_wrapper:has(img:hover) img{opacity:.2}.section-intro .team_photos_wrapper img:hover{opacity:1!important}.section-projects{padding:8.125rem 1rem 6.94rem;position:relative;background-color:var(--bg1)}.section-projects .section-heading{margin:0}.section-projects .top-part{justify-content:space-between;margin-bottom:2.375rem;align-items:center;display:flex}.section-projects .project-cards{column-gap:1rem;grid-template-columns:repeat(4,1fr);display:grid}.section-projects .project-cards .project-card{transition:all .7s;cursor:pointer}.section-projects .project-cards .project_content{column-gap:5px;pointer-events:none;justify-content:space-between;transition:all .3s ease;position:relative;opacity:0;top:-15px;align-items:center;display:flex}.section-projects .project-cards .project_thumbnail{height:100%;margin-bottom:1.063rem;object-fit:cover;width:100%}.section-projects .project-cards:has(.project-card:hover) .project-card{opacity:.2}.section-projects .project-cards .project-card:hover{opacity:1!important}.section-projects .project-cards .project-card:hover .project_content{pointer-events:unset;opacity:1;top:0}.section-journal{height:100vh;overflow:hidden;padding:6.94rem 1rem;position:relative;background-color:var(--bg1)}.section-journal .container-fluid{height:100%}.section-journal .inner-wrapper{height:100%;justify-content:space-between;align-items:center;display:flex}.section-journal .middle-part{overflow:hidden;min-height:600px;position:relative;max-width:100%;width:577px}.section-journal .middle-part .journal-cards{height:100%;position:absolute;top:0;left:0;width:100%}.section-journal .middle-part .journal-card{min-height:100%;justify-content:center;max-width:100%;background-color:var(--salt);width:100%;display:flex}.section-journal .middle-part .journal-card.style-2{background-color:#3b271e}.section-journal .inner-content{min-height:100%;padding:1rem;justify-content:space-between;flex-direction:column;width:100%;row-gap:10px;display:flex}.section-journal .journal-bottom,.section-journal .journal-top{height:calc(50% - 5px)}.section-journal .middle-part .journal-card .journal-bottom{column-gap:20px;grid-template-columns:calc(70% - 10px) calc(30% - 10px);padding-top:16px;border-top:1px solid var(--light-gray);display:grid}.section-journal .middle-part .journal-card.style-2 .journal-bottom{border-top:1px solid var(--salt)}.section-journal .middle-part .journal-card .section-heading{color:var(--black)}.section-journal .middle-part .journal-card.style-2 .section-heading{color:var(--salt)}.section-journal .middle-part .journal-card .journal-left{justify-content:space-between;flex-direction:column;align-items:flex-start;display:flex}.section-journal .middle-part .journal-card .desc{margin-bottom:10px;max-width:263px}.section-journal .middle-part .journal-card .desc p{margin-bottom:.688rem}.section-journal .middle-part .journal-card .desc p:last-child{margin-bottom:0}.section-journal .middle-part .journal-card .desc,.section-journal .middle-part .journal-card .desc a,.section-journal .middle-part .journal-card .desc p{font-size:.688rem;font-weight:500;color:var(--fosil);line-height:.875rem}.section-journal .middle-part .journal-card.style-2 .desc,.section-journal .middle-part .journal-card.style-2 .desc a,.section-journal .middle-part .journal-card.style-2 .desc p{color:var(--salt)}.section-journal .middle-part .journal-card .desc a:hover{opacity:.8}.section-journal .middle-part .journal-card .journal-right img{height:100%;object-fit:cover;width:100%}.section-journal .middle-part .journal-card .btn.btn-primary{color:var(--black)}.section-journal .middle-part .journal-card.style-2 .btn.btn-primary{color:var(--salt)}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{padding:10px 0;font-size:.688rem;border:0!important;font-weight:500;color:#dc3232;margin:0;background:transparent;line-height:.938rem}.wpcf7 form.sent .wpcf7-response-output{color:#46b450}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-not-valid-tip{padding:10px 0;font-size:.688rem;border:0!important;font-weight:500;margin:0;background:transparent;line-height:.938rem}.wpcf7-not-valid-tip{color:#dc3232}.section-project-archive{padding:14.625rem 1rem 6.563rem;position:relative;background-color:var(--bg1)}.section-project-archive .top-bar{column-gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:38px;display:grid}.section-project-archive .top-bar .filter-bar{column-gap:10px;justify-content:space-between;padding-right:22px;display:flex}.section-project-archive .top-bar .filter-bar-inner{column-gap:36px;align-items:center;display:flex}.section-project-archive .top-bar .filter-title{font-size:.688rem;font-weight:500;color:var(--black-change);text-transform:uppercase;line-height:.938rem}.section-project-archive .top-bar .filter-btns{column-gap:10px;align-items:center;display:flex}.section-project-archive .top-bar .btn.btn-primary{color:var(--fosil)}.section-project-archive .projects-wrapper{position:relative}.section-posts .loader,.section-project-archive .projects-wrapper .loader{height:100%;pointer-events:none;justify-content:center;transition:opacity .3s;position:fixed;opacity:0;top:0;background-color:rgba(0,0,0,.6);align-items:center;left:0;width:100%;display:flex;z-index:1111}.section-posts.loading .loader,.section-project-archive .projects-wrapper.loading .loader{pointer-events:unset;opacity:1}.section-posts.loading .loader img,.section-project-archive .projects-wrapper .loader img{animation:logo_scale 1s linear infinite alternate;opacity:0}@keyframes logo_scale{0%{transform:scale(1)}to{transform:scale(1.5)}}.section-project-archive .projects-wrapper .loader svg{height:30px;width:30px}.section-project-archive .projects-wrapper .loader svg rect{fill:var(--text1)}.section-project-archive .list-style .project-card{column-gap:1rem;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;display:grid}.section-project-archive .list-style .project-card:last-child{margin-bottom:0}.section-project-archive .list-style .project-card .left-part{column-gap:10px;grid-template-columns:repeat(2,1fr);padding-top:1rem;position:sticky;border-top:1px solid hsla(43,3%,40%,.5);top:54px;display:grid}.section-project-archive .list-style .project-card .inner-top{column-gap:10px;justify-content:space-between;margin-bottom:30px;align-items:center;display:flex}.section-project-archive .list-style .project-card .inner-right{justify-content:flex-end;align-items:flex-start;display:flex}.section-project-archive .list-style .project-card .section-subtitle{font-size:.688rem;font-weight:500;color:var(--text1);text-transform:uppercase;line-height:.938rem}.section-project-archive .list-style .project-card .section-desc,.section-project-archive .list-style .project-card .section-desc p{color:var(--desc1);text-align:justify}.section-project-archive .list-style .project-card .project-image img{object-fit:cover;aspect-ratio:732/963;width:100%}.dark .section-project-archive .top-bar .btn.btn-primary{color:hsla(0,0%,100%,.3)}.dark .section-project-archive.grid .filter-bar .grid-btn,.dark .section-project-archive.list .filter-bar .list-btn,.section-project-archive .top-bar .filter-btns .category_btn.active,.section-project-archive.grid .filter-bar .grid-btn,.section-project-archive.list .filter-bar .list-btn{pointer-events:none;color:var(--black-change)}.section-project-archive.grid .list-style,.section-project-archive.list .grid-style{display:none}.section-project-archive .grid-style .content-wrapper{column-gap:16px;grid-template-columns:repeat(2,1fr);row-gap:79px;display:grid}.section-project-archive .grid-style .project-card{transition:all .7s;flex-direction:column;cursor:pointer;display:flex}.section-project-archive .grid-style .project-card img{flex-grow:1;object-fit:cover;aspect-ratio:732/936;width:100%}.section-project-archive .grid-style .project-card .project_content{column-gap:5px;pointer-events:none;padding-top:16px;justify-content:space-between;transition:all .3s ease;position:relative;opacity:0;top:-15px;align-items:center;display:flex}.section-project-archive .grid-style:has(.project-card:hover) .project-card{opacity:.2}.section-project-archive .grid-style .project-card:hover{opacity:1!important}.section-project-archive .grid-style .project-card:hover .project_content{pointer-events:unset;opacity:1;top:0}.section-archive{padding:152px 1rem 1rem;position:relative;background-color:var(--bg1)}.section-archive .cus_pop_up{height:100vh;overflow-y:auto;overflow-x:hidden;padding:1rem;position:fixed;top:0;background-color:var(--bg1);left:0;width:100%;display:none;z-index:150}.section-archive .cus_pop_up .btn.btn-primary{right:0;position:absolute;top:0}.section-archive .cus_pop_up .inner-popup{height:100%;justify-content:space-between;position:relative;flex-direction:column;row-gap:183px;display:flex}.section-archive .cus_pop_up .top{flex-grow:1}.section-archive .cus_pop_up .top img{max-height:calc(100vh - 400px)}.section-archive .cus_pop_up .bottom{column-gap:16px;flex-wrap:wrap;row-gap:16px;display:flex}.section-archive .cus_pop_up .bottom img{height:132px;transition:opacity .7s ease;object-fit:cover;opacity:.4;cursor:pointer;width:113px}.section-archive .cus_pop_up .bottom img.active{opacity:1}.section-archive .archive-cards{column-gap:7.813rem;grid-template-columns:repeat(5,1fr);row-gap:7.375rem;display:grid}.section-archive .archive-cards .title{font-size:.688rem;font-weight:500;margin-bottom:9px;color:var(--text1);text-transform:uppercase;cursor:pointer;line-height:.938rem}.section-archive .archive-cards .main-img{object-fit:cover;aspect-ratio:195/227;cursor:pointer;width:100%}.section-archive .archive-cards .archive-card{transition:all .7s}.section-archive .archive-cards:has(.archive-card:hover) .archive-card{opacity:.2}.section-archive .archive-cards .archive-card:hover{opacity:1!important}.section-posts{padding:14.625rem 1rem 1rem;position:relative;background-color:var(--bg1)}.section-posts .section-heading{margin-bottom:39px}.journal-popup .fab-popup,.section-posts .fab-popup{height:100%;pointer-events:none;transition:opacity .3s;position:fixed;opacity:0;top:0;background:rgba(59,39,30,.5);left:0;width:100%;z-index:111}.journal-popup .fab-popup .fab-popup-inner,.section-posts .fab-popup .fab-popup-inner{height:80vh;overflow:hidden;transform:translate(-50%,-50%) scale(.98);overflow-y:auto;padding:16px;transition:transform .3s;position:absolute;top:50%;background:var(--bg1);left:50%;width:390px}.journal-popup .fab-popup.active,.section-posts .fab-popup.active{pointer-events:unset;opacity:1}.journal-popup .fab-popup.active .fab-popup-inner,.section-posts .fab-popup.active .fab-popup-inner{transform:translate(-50%,-50%) scale(1)}.journal-popup .fab-popup .btn-popup-close,.section-posts .fab-popup .btn-popup-close{transform:translate(-50%,-50%);color:var(--salt);position:absolute;top:8%;left:50%}.journal-popup .fab-popup .img-wrap,.section-posts .posts-cards .fab-popup .img-wrap{border-bottom:1px solid #6a686380;padding-bottom:16px}.section-posts .posts-cards .posts-card{opacity:1!important}.section-posts .posts-cards{column-gap:16px;grid-template-columns:repeat(4,1fr);position:relative;row-gap:80px;display:grid}.journal-popup .fab-popup h1,.journal-popup .fab-popup h2,.journal-popup .fab-popup h3,.journal-popup .fab-popup h4,.journal-popup .fab-popup h5,.journal-popup .fab-popup h6,.section-posts .posts-cards .fab-popup h1,.section-posts .posts-cards .fab-popup h2,.section-posts .posts-cards .fab-popup h3,.section-posts .posts-cards .fab-popup h4,.section-posts .posts-cards .fab-popup h5,.section-posts .posts-cards .fab-popup h6{font-size:.688rem;font-weight:500;margin-bottom:20px;color:var(--text1);text-transform:uppercase;line-height:.938rem}.section-posts .posts-card{transition:all .7s;cursor:pointer}.section-posts .posts-cards:before{height:100%;pointer-events:none;justify-content:center;font-size:3.688rem;font-weight:500;color:var(--light-gray);text-transform:uppercase;content:"Loading...";position:absolute;opacity:0;top:0;background-color:var(--brown);align-items:center;left:0;width:100%;line-height:3.938rem;display:flex;z-index:111}.journal-popup .img-wrap,.section-posts .posts-cards .img-wrap{overflow:hidden;margin-bottom:16px}.section-posts .posts-cards img{transition:transform .5s ease;width:100%}.section-posts .posts-cards:has(.posts-card:hover) .posts-card{opacity:.2}.section-posts .posts-cards .posts-card:hover{opacity:1!important}.section-posts .posts-cards .title{font-size:.688rem;font-weight:500;margin-bottom:20px;color:var(--text1);text-transform:uppercase;line-height:.938rem}.section-posts .posts-cards .title:hover{opacity:.6}.section-posts .posts-cards .section-desc{margin-bottom:60px}.section-posts .posts-cards .section-desc,.section-posts .posts-cards .section-desc a,.section-posts .posts-cards .section-desc p{color:var(--desc1)}.section-posts .posts-cards .section-desc a:hover{color:var(--black)}.section-posts .load-more-wrapper,.section-project-archive .load-more-wrapper{padding:26px 1rem 0;justify-content:center;border-top:1px solid hsla(43,3%,40%,.5);margin-top:115px;display:flex}.single-project-wrapper{padding:234px 1rem 1rem;position:relative;background-color:var(--bg1)}.single-project-wrapper .top-part{justify-content:space-between;margin-bottom:38px;align-items:center;display:flex}.single-project-wrapper .single-hero{margin-bottom:16px}.single-project-wrapper .title-bar{padding-top:1rem;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px;border-top:1px solid hsla(43,3%,40%,.5);align-items:center;display:flex}.single-project-wrapper .section-subtitle{font-size:.688rem;font-weight:500;color:var(--text1);text-transform:uppercase;line-height:.938rem}.single-project-wrapper .section-desc p{color:var(--desc1)}.single-project-wrapper .row{--bs-gutter-x:16px}.single-project-wrapper .single-hero .img-wrapper img{width:100%}.single-project-wrapper .bottom_btn{position:absolute;bottom:1rem;left:1rem}.single-project-wrapper .content{height:100%}.sticky-box-wrapper{position:sticky;top:114px;padding-bottom:20px;left:0}.single-project-wrapper .sticky-box{transition:all 1s ease;opacity:0}.single-project-wrapper .reached_start .sticky-box,.single-project-wrapper .reached_sticky .sticky-box{opacity:1}.section-two_column_media{margin-top:16px}.section-two_column_media.two_media .content-wrapper{grid-template-columns:repeat(2,1fr);grid-gap:16px;display:grid}.section-two_column_media .column img{width:100%}.section-two_column_media .column mux-player,.section-two_column_media .column video{max-width:100%;width:100%}.single-wrapper,.single-wrapper a,.single-wrapper p{font-size:.688rem;font-weight:500;color:var(--text1);background-color:var(--bg1);line-height:.938rem;font-family:var(--saans-mono)}.single-wrapper .wp-block-heading{margin-bottom:16px}.single-wrapper a:hover{opacity:.8}.single-wrapper{padding:125px 1rem 1rem}.section-inner-hero{padding:234px 1rem 96px;background-color:var(--bg1)}.section-inner-hero .section-heading{margin-bottom:38px}.section-inner-hero .section-desc p{color:var(--desc1)}.section-inner-hero .inner-content{height:100%;padding-top:16px;justify-content:space-between;border-top:1px solid hsla(43,3%,40%,.5);flex-direction:column;row-gap:18px;display:flex}.dark .section-inner-hero .inner-content{border-top:1px solid hsla(0,0%,100%,.5)}.section-inner-hero .inner-content .bottom{overflow:hidden}.section-inner-hero .slides-wrapper{height:100%;position:relative}.section-inner-hero .slides-wrapper .btn-wrapper{height:50%;position:absolute;bottom:0;padding-bottom:16px;z-index:11}.section-inner-hero .slides-wrapper .nav_btn{color:var(--white);position:sticky;top:50vh}.section-inner-hero .slides-wrapper .nav_btn:hover{color:var(--fosil)}.section-inner-hero .slides-wrapper .slick-disabled{opacity:.4}.section-inner-hero .slides-wrapper .btn-wrapper.prev_n{left:16px}.section-inner-hero .slides-wrapper .btn-wrapper.next_n{right:16px}.section-inner-hero .slides-wrapper .slides,.section-inner-hero .slides-wrapper .slides .slick-list,.section-inner-hero .slides-wrapper .slides .slick-track{height:100%}.section-inner-hero .slides-wrapper .slides .slick-track{display:flex!important}.section-inner-hero .slides-wrapper .slides .slick-slide{height:inherit!important}.section-inner-hero .bottom .slick-track{margin:0}.section-inner-hero .bottom .slick-list{margin:0 -8px}.section-inner-hero .bottom .slick-slide{transition:opacity 1s ease;opacity:.4;margin:0 8px;cursor:pointer}.section-inner-hero .bottom .slick-slide.slick-current{opacity:1}.section-inner-hero .bottom img{height:90px;object-fit:cover}.section-working-with{padding:96px 1rem 101px;background-color:var(--bg1)}.section-working-with .row{--bs-gutter-x:16px}.section-working-with .inner-content{padding-top:16px;border-top:1px solid hsla(43,3%,40%,.5)}.section-working-with .section-heading{margin-bottom:30px;max-width:264px}.section-working-with .section-desc{max-width:264px}.section-working-with .section-desc p{color:var(--desc1)}.section-our-team{padding:101px 1rem 92px;background-color:var(--bg1)}.section-our-team .left-part{min-height:280px;position:relative}.section-our-team .member{padding-top:16px;transition:opacity .7s ease;position:absolute;border-top:1px solid hsla(43,3%,40%,.5);opacity:0;top:0;left:0;width:100%}.section-our-team .member .navigator{display:none}.section-our-team .member.active{opacity:1}.section-our-team .member .mobile-image{display:none}.section-our-team .img-wrapper{column-gap:16px;grid-template-columns:repeat(2,1fr);margin-left:auto;row-gap:16px;display:grid}.section-our-team .img-wrapper img{height:100%;transition:opacity .5s ease;object-fit:cover;width:100%}.section-our-team .section-heading{margin-bottom:30px}.section-our-team .section-desc{color:var(--desc1)}.section-our-team .img-wrapper:has(img:hover) img{opacity:.2}.section-our-team .img-wrapper img:hover{opacity:1!important}.section-landscape-media{padding:92px 1rem 61px;background-color:var(--bg1)}.section-landscape-media img,.section-landscape-media mux-player,.section-landscape-media video{max-width:100%;width:100%}.section-process-block{padding:61px 1rem 96px;background-color:var(--bg1)}.section-process-block .section-heading{margin-bottom:55px}.section-process-block .left-part{height:100%;justify-content:space-between;flex-direction:column;align-items:flex-start;row-gap:10px;display:flex}.section-process-block .section-desc p{color:var(--desc1)}.section-process-block .img-wrapper{grid-template-columns:repeat(3,1fr);grid-gap:16px;display:grid}.section-process-block .img-wrapper img{height:100%;object-fit:cover;width:100%}.section-process-block .row{--bs-gutter-x:16px}.section-two-column-media{padding:96px 1rem 1rem;background-color:var(--bg1)}.section-two-column-media .row{--bs-gutter-x:16px}.section-two-column-media img,.section-two-column-media video{width:100%}.section-404{padding:200px 1rem 1rem;text-align:center}.section-404 .section-desc,.section-404 .section-heading{margin-bottom:16px}.section-project-detail{position:relative}.section-project-detail .title-bar-wrapper{height:100%;position:absolute;max-width:calc(25% - 12px);top:0;left:0;width:100%}.section-project-detail .title-bar{padding-top:1rem}.section-project-detail .single-hero .content{padding-top:62px}.single-project-wrapper .title-bar{height:calc(var(--height) + 20px);margin-bottom:0;position:sticky;top:54px;align-items:flex-start;left:0;--height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{border-radius:10px;background:var(--desc1)}.fabrikate-animate{transform:translateY(50px);transition:transform 1s .2s,opacity 1s .2s;opacity:0}.fabrikate-animate.animated{transform:translateY(0);opacity:1}.fabrikate-animate.fade-in{transform:none;transition:opacity 1s .5s}.fabrikate-animate.circle-fade-in{transform:translateY(-50%);transition:opacity 1s .5s}.fabrikate-animate.scale-up{transform:translateY(40px)scale(.9)}.fabrikate-animate.scale-up.animated{transform:translateY(0)scale(1)}.fabrikate-animate.circle-fade-in.animated{opacity:1}