@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono&display=swap";.preloader{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}*,:after,:before{box-sizing:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;-webkit-touch-callout:none}*{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;font-family:Helvetica,sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{background:transparent;box-sizing:border-box;color:#fff;font-size:.5208333333vw;overscroll-behavior:smooth}body{font:1.4rem/1.5 Neue Haas Grotesk Regular,sans-serif;height:100%;left:0;opacity:1;position:absolute;top:0;background-color:#252525;width:100%}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;outline:none;pointer-events:auto;text-decoration:none}img{max-width:100%;vertical-align:middle}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;outline:none;pointer-events:auto}ol,ul{list-style:none}.content{height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%}[data-animation=paragraph] span{display:inline-block;overflow:hidden;vertical-align:top}.underline{text-decoration:underline}.italic{font-style:italic}.section{margin:300px 0}.nav-wrapper,.overflow{overflow:hidden}.nav-wrapper{position:relative;vertical-align:top}.nav-wrapper:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform .7s cubic-bezier(.19,1,.22,1);width:100%}.nav-wrapper:focus:after,.nav-wrapper:hover:after{transform:scaleX(1);transform-origin:left center}.nav-wrapper:after{transform:scaleX(0);transform-origin:right center}.nav-wrapper{display:inline-block;line-height:1.5}.grid-container{padding-top:6vh;padding-bottom:6vh}.image-grid{padding:1.5vw}.image-row{display:flex}.image-row .image{height:32vw}.image{background-repeat:no-repeat;background-size:cover;background-position:50%;transition:.3s ease-in-out}.image:hover{filter:brightness(.75);transform:scale(1.2)}.img-wrap{overflow:hidden;padding:0;margin:.55vh}.image-01{background-image:url(https://i.imgur.com/SmEqFxY.jpg)}.flex-01{flex:1 1}.image-02{background-image:url(https://i.imgur.com/QeXUZ9Y.jpg)}.flex-02{flex:1 1}.image-03{background-image:url(https://i.imgur.com/NigSkEK.jpg)}.flex-03{flex:2 1}.image-04{background-image:url(https://i.imgur.com/YkFFmx5.jpg)}.flex-04{flex:1 1}.image-05{background-image:url(https://i.imgur.com/xGMNz9e.jpg)}.flex-05{flex:2 1}.image-06{background-image:url(https://i.imgur.com/5m12tQd.jpg)}.flex-06{flex:2 1}.image-07{background-image:url(https://i.imgur.com/7rT8400.jpg)}.flex-07{flex:2 1}.image-08{background-image:url(https://i.imgur.com/g44mLnt.jpg)}.flex-08{flex:3 1}.image-09{background-image:url(https://i.imgur.com/ljg02ab.jpg)}.image-10{background-image:url(https://i.imgur.com/hXGBNRY.jpg)}.image-11{background-image:url(https://i.imgur.com/jcQHLel.jpg)}.image-12{background-image:url(https://i.imgur.com/yGoZRis.jpg)}.image-13{background-image:url(https://i.imgur.com/jKzZjol.jpg)}.image-14{background-image:url(https://i.imgur.com/RjuqQ00.jpg)}.image-15{background-image:url(https://i.imgur.com/L37cvnu.jpg)}.image-16{background-image:url(https://i.imgur.com/96Rwi3s.jpg)}.image-17{background-image:url(https://i.imgur.com/V12ScGe.jpg)}@media screen and (max-width:768px){.image-row{flex-direction:column}.image-row .image{flex-basis:auto;height:50vh}}.nav-list{display:flex;font-size:1.3875em;gap:4rem;color:#1d1d1d}@media(max-width:1200px){.nav-list{font-size:1.3875em}}@media(max-width:768px){.nav-list{font-size:1.3875em}}.nav-bar{display:flex;align-items:center;justify-content:space-between;width:100vw;z-index:4;position:absolute;padding:0 2vw}.nav-item{letter-spacing:2px;color:#2d2d2d}@media(max-width:768px){.nav-home{display:none}}.nav-wrapper{transition:.2s ease-in-out}.zg{height:clamp(5rem,3vw,12rem);width:auto}@media(max-width:768px){.zg{height:5vw}}.zg-link{margin-top:20px;font-size:3rem}.zg-linkk{margin-top:10px;padding-top:-10px;font-size:3rem;color:#232323;display:flex;justify-content:center;align-items:center;margin-bottom:10px}footer{display:flex;gap:8rem;position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:3}.social{width:3rem}@media(max-width:768px){.social{width:6rem}.wrapper{background-color:#252525;padding:1rem 2rem .5rem;border-radius:5px}}.preloader{background:#242424;overflow:hidden;position:fixed;transform-origin:0 0;z-index:4;display:flex;justify-content:center;align-items:center}.preloader--loaded{transform:scaleY(0)}.projects-nav{min-height:100vh;padding-left:50px;position:fixed;mix-blend-mode:difference;width:-moz-fit-content;width:fit-content;transform:scale(1);will-change:transform;transition:transform cubic-bezier 1s .86,0,.07,1 .08s;transform-origin:left;display:flex;flex-direction:column;justify-content:center}.projects-nav a{font-family:Cormorant Garamond,serif;font-size:2vw;font-weight:100;line-height:1.2;color:#fff}.projects-nav li{height:-moz-fit-content;height:fit-content;overflow:hidden;will-change:opacity;transition:opacity .4s ease;margin-bottom:.4em;opacity:.24;visibility:inherit}.projects-nav li:hover{opacity:1}.home-list{width:30vw;right:20%;position:absolute;top:50%;transform:translateY(-50%);height:100vh;z-index:1;transition:all 1s cubic-bezier(.075,.82,.165,1)}.home-list img{object-fit:cover;width:100%;height:50vh;margin:20px 0;aspect-ratio:auto 360/480}.animated-image{padding-bottom:126.25%;position:relative;overflow:hidden}.animated-image .placeholder{position:absolute;right:0;bottom:0;width:104%;height:104%;top:0;left:0;margin:-1% auto auto -1%;transition:opacity .4s ease;opacity:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;background-color:#252525}.animated-image .media-image{object-fit:cover;width:100%;height:100%;position:absolute;outline:1px solid transparent;display:block;top:0;left:0;transform:scale(1.1);transition:transform .4s ease}.single-project .media-wrapper{width:300px}.project-description-wrap{width:40%;padding:4vw 4vw 4vw 40px;pointer-events:all;font-family:Space Mono,monospace;font-size:1em;text-transform:uppercase;mix-blend-mode:difference}.Title{font-weight:700;font-size:8vw;margin-left:1.5vw;color:#efece7;opacity:.4}.work{background-color:#252525}.single-project{position:fixed;display:flex;flex-direction:column;top:0;left:0;width:100%;will-change:transform}.single-project .page-container{width:100%;margin:0 auto}.single-project .page-grid{padding-top:20vh;padding-left:20%}.single-project .media-wrapper{margin-top:100px;margin-bottom:100px}.single-project .media-wrapper.is-reveal .animated-image .placeholder{opacity:0}.single-project .media-wrapper.is-reveal .animated-image .media-image{transform:scale(1)}.contact-parent{display:flex;background-color:#252525;overflow:hidden}@media(max-width:768px){.contact-parent{flex-direction:column}}.contact-R{background-color:#efece7;width:50vw;height:100vh;position:relative;color:#000}@media(max-width:768px){.contact-R{width:100vw}}.bg-logo{height:90vh;width:auto;position:absolute;bottom:0;left:0}.contact-phrase{font-family:Times New Roman,Times,serif;position:absolute;top:26vh;left:2vw;font-size:5.5vw;color:#252525;opacity:1}@media(max-width:768px){.contact-phrase{font-size:10vw}}.contact-map-image{object-fit:cover;height:100vh}.contact-L{background-color:#efece7;width:50vw;padding:0 2vw}@media(max-width:768px){.contact-L{width:100vw;height:100vh;padding:0 6vw}}.form-title{color:#252525;font-family:Times New Roman,Times,serif;font-size:3vw;margin-top:15vh}@media(max-width:768px){.form-title{font-size:6vw}}.form-wrapper{padding-top:8vh;display:flex;flex-direction:column;gap:10vh}.css-input{border-width:0 0 1px;border-color:rgba(37,37,37,.6);font-size:16px;width:100%;padding:.5vh 0}@media(max-width:768px){.css-input{padding:1vh 0}}.form-row1{display:flex;justify-content:space-between;gap:6vw}@media(max-width:768px){.form-row1{flex-direction:column}}.form-row2{display:flex;flex-direction:column;gap:4vw}@media(max-width:768px){.form-row2{flex-direction:column}}.message{border-width:0 0 1px;border-color:rgba(37,37,37,.6);font-size:16px;width:100%;padding:0 0 6vh}.submit{background-color:transparent;border:none;color:#252525;align-self:flex-end;font-size:18px;display:flex;align-items:center;gap:.15vw}.main-wrapper{color:#663d3d;font-family:Montserrat,sans-serif}.main-image{width:auto;height:55vh;margin-left:20rem;flex-shrink:0;border-radius:9vw;box-shadow:inset 20px 20px 10px 0 rgba(0,0,0,.6)}.background{position:absolute}.circle1{top:12vh}.circle1,.circle2{position:absolute;left:20vw}.circle2{top:35vh}.circle3{position:absolute;left:37vw;top:20vh}.circle4{position:absolute;left:51vw;top:12vh}.card{height:80vh;display:flex;max-width:47vw;justify-content:center;flex-direction:column;align-items:center;gap:3rem;background-color:#8a9aa6;padding:7rem;color:#fff;border-radius:20px;position:relative}.card .title-card{font-size:2.5vw}.card .title-description{text-align:center;font-size:1.25vw}.card .card-image{position:absolute;width:70%;bottom:-10px}.card .button-card{margin-top:4rem;background-color:#dbe0e8;padding:2.5rem;border-radius:15px;box-shadow:-5px 5px 5px 0 rgba(0,0,0,.25);display:flex;justify-content:center;align-items:center}.card .button-card path{color:#8d8d8d}.ring{position:absolute;left:2vw;top:10vh}.img-container{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:6vw;gap:6vw}.main-section-1{height:100vh;display:flex;justify-content:center;align-items:center;width:100vw;background-image:url(/_next/static/media/6.463063e0.jpeg);z-index:999;background-repeat:no-repeat,repeat;background-size:auto;background-size:cover;color:#212121}.main-section-1 .main-section-1-container{display:flex;justify-content:end;align-items:start;flex-direction:column;width:100%;margin-left:2vw;margin-right:2vw;gap:3rem;z-index:1;height:70%}.main-section-1 .main-section-1-container .main-title1{font-size:38px;text-align:left;background-color:#716038;padding:1rem;margin-bottom:6vh}.main-section-1 .main-section-1-container .main-title2{font-size:21.5vw;font-weight:700;text-align:left;line-height:7.5rem;font-family:Montserrat,sans-serif}.main-section-1 .main-section-1-container .main-title3{font-size:2.68vw;font-family:Montserrat,sans-serif;width:70%;text-align:left;margin-left:3rem}.main-section-1 .main-section-1-container button{width:25rem;height:6rem;border:none;border-radius:2rem;font-size:2rem;font-weight:600}.main-section-2{height:100vh;z-index:4;width:100vw;background-color:#eee;color:#202020;display:flex;justify-content:center;align-items:center}.main-section-2 .main-section-2-wrapper{display:flex;gap:3rem;align-items:center;justify-content:space-between;width:95%}.main-section-2 .main-section-2-par2{width:50%}.main-section-2 .col{display:flex;flex-direction:column;gap:1.5rem}.main-section-2 .row{display:flex;gap:3rem}.main-section-2 .col1{margin-bottom:4rem}.main-section-2 .number{color:#716038;font-size:2.5rem}.main-section-2 .f-title{font-size:2.5rem;opacity:0;transition:all .5s ease}.main-section-2 .f-title.is-reveal{opacity:1}.main-section-2 .discription{width:100%;font-size:2rem;color:#555}.main-section-2 .main-section-2-title{font-size:2.5rem;width:40%;text-align:center}.is-reveal .f-title{opacity:0}.main-section-3{height:100vh;width:100vw;color:#ececec;background-color:#242424}.main-section-3 .main{display:flex;height:100%;color:#fff}.main-section-3 .btn-about-us{padding:2rem;width:25rem;border:none;border-radius:2rem;cursor:pointer;background-color:#b79f51;color:#fff}.main-section-3 .list{display:flex;gap:4rem}.main-section-3 .main-content{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:10rem;color:#f0f0f0;height:80%;margin-left:5rem;align-self:center}.main-section-3 .imageee{display:flex;justify-content:center;align-items:center;margin-left:4rem;min-width:35vw}.main-section-3 .imagee{width:100%;object-fit:cover;height:80%;border-radius:20px}.main-section-3 .title-1{font-size:11vw;color:#f0f0f0;font-weight:900;opacity:.15;line-height:85%}.main-section-3 .title-2{font-size:3.5rem;width:60%}.main-section-3 .title-3{width:95%;font-size:2rem;border-bottom:1px solid hsla(0,0%,100%,.6);padding-bottom:2rem;padding-top:2rem;transition:all .5s ease-in-out}.main-section-3 .title-3 .our-title{display:flex;justify-content:space-between;align-items:center;font-size:2.8vw;font-weight:300;opacity:.7;transition:all .5s ease-in-out;cursor:pointer;z-index:3}.main-section-3 .title-3 .our-title span{font-size:1vw;letter-spacing:2px}.main-section-3 .title-3 .our-title:hover{opacity:1;letter-spacing:1px}.main-section-3 .title-3 .our-title:hover p{text-shadow:0 0 4px hsla(0,0%,98%,.2)}.main-section-3 .title-3 .our-text{font-size:1.4vw;font-weight:100;height:0;opacity:0;transition:all .5s ease-in-out;transition:opacity .1s,height .5s;margin-bottom:0}.main-section-3 .title-3 .drop{height:10rem;opacity:1;transition:opacity .3s .3s,height .2s;margin-bottom:2rem}.main-section-3 .title-3 svg{transition:all .5s ease}.main-section-3 .title-3 .titleDrop{opacity:1}.main-section-3 .title-3 .svgDrop{transform:rotateX(180deg);transition:all .5s ease}.main-section-3 .b-top{border-top:1px solid hsla(0,0%,100%,.6)}.main-section-3 .col{font-size:2rem}.main-section-3 .row{gap:1.5rem;justify-content:start}.footer,.main-section-3 .row{display:flex;align-items:center}.footer{height:60vh;background-color:#f2f2f2;font-size:2rem;justify-content:center}.footer .f-wrapper{display:flex;gap:10rem;color:#393939}.footer .f-wrapper .description{width:40rem;color:#8a8a8a}.footer .f-wrapper .title{font-weight:700;font-size:3.2rem;margin-bottom:3rem}.footer .f-wrapper .title2{margin-bottom:1.5rem;color:#6d6d6d}.s-card{background-color:transparent;border:2px solid #3c3c3c;color:#3e3e3e;background-color:#d5e2eb}.products-main-wrapper{background-color:#adcdc7;display:flex;justify-content:center;align-items:center;width:100vw;flex-direction:column}.prodcuts-section-1{height:100vh;display:flex;justify-content:center}.prodcuts-section-2{padding:0 4rem}.ul-title{font-size:2.5em;font-weight:700;color:#1e1e1e;margin-top:1.5em}.ul{list-style-type:circle;color:#1e1e1e;font-size:2em;margin-bottom:1em}.title-sec2{font-size:2.5em;color:#000}.products-wrapper{height:100%;flex-direction:column}.products-main-title,.products-wrapper{display:flex;justify-content:center;align-items:center}.products-main-title{color:#f0f0f0;font-size:6vw;width:70%;text-align:center;font-weight:700;z-index:2}.products-cover-image{position:absolute;width:90vw;left:30px;top:70px;border-radius:2rem}.products-cover-image img{object-fit:cover;max-height:85vh;min-width:95.5vw;border-radius:2rem;filter:brightness(.75)}