@import url(https://fonts.googleapis.com/css?family=Poppins);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Abril+Fatface&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Abel&family=Abril+Fatface&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Samarkan;src:local("SAMAN___"),url(/static/media/SAMAN___.8107f8b7.TTF) format("truetype")}@font-face{font-family:Raleway;src:local("SAMAN___"),url(/static/media/Raleway-VariableFont_wght.029b3459.ttf) format("truetype")}*{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:none;user-select:none;cursor:auto}.app,.landing-page,body,html{height:100%;overflow:auto;background-color:#fff}.app{font-family:Arial,sans-serif;position:relative;background-color:#fff}.header{position:absolute;top:20px;left:20px;z-index:10}.header,.logo-button{display:flex;align-items:center}.logo-button{font-size:1.5rem;font-weight:700;color:#fff;background-color:navy;border:none;border-radius:25%;width:50px;height:50px;cursor:pointer;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.website-title{font-size:1rem;color:#fff;margin-left:10px}.landing-page{height:100vh}.landing-page,.section{display:flex;overflow:hidden}.section{flex:1 1;justify-content:center;align-items:center;text-align:center;cursor:pointer;position:relative;transition:transform .65s ease,opacity .5s ease}.section:hover{transform:scale(1.1)}.design-build-container{background-image:url(/static/media/construction.58ef2f7d.png);background-color:#e0c99a}.design-build-container,.interior-container{background-size:cover;background-position:50%;overflow:hidden}.interior-container{background-image:url(/static/media/interior.eb7a8d71.png);background-color:#48a093}.decor-container{background-image:url(/static/media/uli-studio.82a618a7.png);background-size:cover;background-position:50%;background-color:#98a8f8;overflow:hidden}.decor,.design-build,.interior{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.5);padding:10px 0 0}.section h2{font-size:2.5rem;margin-bottom:.5rem;color:#f5f5f5;font-family:Samarkan}.section p{font-size:1.2rem;max-width:300px;line-height:1.2;color:#e0e0e0;font-family:Raleway}@media (max-width:768px){.landing-page{flex-direction:column}.decor-container,.design-build-container,.interior-container{height:auto;width:100%}.logo-button{width:40px;height:40px;font-size:1.2rem}}.supply-logo img{max-width:100%;height:auto;object-fit:cover}body{font-family:Arial,sans-serif}.design-build-container{display:flex;justify-content:center;align-items:center;height:100vh}.design-build-content{display:flex;justify-content:space-between;width:100%;max-width:1200px;padding:0 5%}.design-build-title{flex:0 0 33%;text-align:left;display:flex;flex-direction:column;justify-content:center}.design-build-title h1{font-size:3rem;margin-bottom:1rem;color:#6a5d47;text-align:center;font-family:Samarkan}.design-build-title p{font-size:1.2rem;color:#6a5d47;line-height:1.6;text-align:center;font-family:Raleway}.design-build-right-side{flex:0 0 66%;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.studio-description{font-size:1rem;color:#6a5d47;margin-bottom:6rem;opacity:.8;text-align:center;font-family:Raleway}.design-build-buttons{display:flex;flex-direction:column;align-items:center}.design-build-button{background-color:#6a5d47;color:#fff;border:none;padding:.8rem 2rem;margin:.5rem 0;border-radius:10px;cursor:pointer;font-size:1rem;transition:background-color .3s ease;width:220px;text-align:center;font-family:Raleway}.design-build-button:hover{background-color:#8b785f}.overall-content{background-color:#fff;max-width:100%}.category-card,.dot,.nav-button,.object,.section-title{transition:all .5s ease}.decor-section{max-width:100%;margin:auto;padding:40px 20px;max-height:20%;text-align:center;font-family:Arial,sans-serif;background:linear-gradient(rgba(152,168,248,.5),rgba(152,168,248,.5)),url(/static/media/decor.76044b8a.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.section-title{color:#283367;margin-bottom:10px;font-family:Samarkan;font-size:80px;font-weight:400;line-height:98.09px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.section-description{font-size:1.2rem;color:#283167;margin-bottom:1%;font-family:Raleway}.navigation{display:flex;flex-wrap:wrap;overflow:hidden;grid-gap:1px;gap:1px;justify-content:center;border-radius:0 0 15px 15px;box-shadow:0 5px 3px rgba(0,0,0,.3);margin:1.5% auto 30px;font-family:Poppins}.nav-button{color:#a9a9a9;background-color:#fff;border-radius:5px;padding:10px 20px;border:none;border-bottom:1px;cursor:pointer;transition:background-color 1.5s ease,color 1.5s ease;font-family:Poppins;font-size:20px;font-weight:400;line-height:30px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.nav-button:hover{color:#283167}.nav-button.active{font-weight:700;color:#283167;text-decoration:underline}.section-content{padding:20px 20px 10%}.section-content,.wall-finishes{background-color:#fff;max-width:60%;border-radius:10px;text-align:center;margin-left:auto;margin-right:auto;max-height:100vh}.wall-finishes{padding:20px}.section-content-wall-finishes{color:#283267;font-size:1rem;line-height:1.6;font-family:Poppins}.section-content h3{font-size:1.8rem;color:#004d40;margin-bottom:10px;font-family:Samarkan}.section-content p{font-size:1rem;color:#333;line-height:1.6;font-family:Poppins}.main-navigation{margin-top:1.5%;display:flex;flex-wrap:wrap;grid-gap:1px;gap:1px;justify-content:center;margin-bottom:0}.why-us-section,.why-us-section-blur{text-align:center;padding:40px 20px;background-color:#fff}.why-us-section-blur{filter:blur(2px)}.why-us-title{font-size:2rem;font-family:Samarkan,sans-serif;color:#004d40;margin-bottom:30px}.why-us-categories{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:40px;gap:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,auto);max-width:1200px;margin:0 auto}.category-card{width:300px;padding:20px;background-color:#fff;transition:transform .5s ease}.category-card:hover{transform:scale(1.05)}.category-title{font-size:1.5rem;font-family:Samarkan,sans-serif;color:#283167;margin-bottom:10px}.category-description{font-size:1rem;color:#333;line-height:1.5;font-family:Raleway}.wall-finishes-wrapper{display:flex;grid-gap:20px;gap:20px;align-items:flex-start;flex-wrap:wrap}.wall-finishes-main{flex:1 1;max-width:50%;min-width:300px}.wall-finishes-main object{width:100%;height:auto;object-fit:contain;border-radius:20%}.wall-finishes-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;flex:1 1;max-width:50%;min-width:300px;border-radius:5%}.wall-finishes-grid object{width:100%;aspect-ratio:1;object-fit:contain;border-radius:20%}@media (max-width:1024px){.wall-finishes-wrapper{grid-gap:15px;gap:15px}.wall-finishes-grid,.wall-finishes-main{max-width:100%}}@media (max-width:768px){.wall-finishes-wrapper{flex-direction:column}.wall-finishes-grid{grid-template-columns:1fr}}.flooring{background-color:#fff;margin-top:4%;text-align:center;margin-left:auto;margin-right:auto;max-height:100vh;justify-content:top;height:100vh}.flooring,.flooring-wrapper{max-width:100%;align-items:center}.flooring-wrapper{margin-left:20%;margin-right:20%;padding:20px;display:center;justify-content:center;flex-wrap:wrap;grid-gap:20px;gap:20px}.image-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:100%}.image-gallery object{width:100%;height:auto;object-fit:contain}@media (max-width:1024px){.image-gallery{grid-template-columns:1fr 1fr}}@media (max-width:768px){.image-gallery{grid-template-columns:1fr}}.section-content-flooring{margin-top:10%;color:#283267;font-size:1rem;line-height:1.6}.section-content-flooring p,.section-content-furniture p,.section-content-wall-finishes p{font-family:Poppins}.section-content-furniture{margin-top:5%;color:#283267;font-size:1rem;line-height:1.6;margin-left:auto;margin-right:auto;font-family:Poppins;max-width:60%;text-align:center}@media (max-width:768px){.why-us-categories{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.why-us-categories{grid-template-columns:1fr}}.image-gallery-furniture{display:flex;justify-content:center;grid-gap:20px;gap:20px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:10px 50px;box-sizing:border-box;max-width:100vw;scroll-behavior:smooth}.image-gallery-furniture object{display:inline-block;height:250px;width:auto;object-fit:cover;flex:0 0 auto;border-radius:10px}@media (max-width:1100px){.image-gallery-furniture{overflow:auto;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:10px 1% 10px 20px}}.furniture-category{position:relative;margin-bottom:40px;display:flex;flex-direction:column;justify-content:center}.furniture-image{max-height:200px;max-width:100%;object-fit:contain}.rotated-subtitle{position:absolute;right:5%;font-size:1.5rem;letter-spacing:2px;color:#9c9c9c;font-family:Poppins}.rotated-subtitle,.rotated-title{writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);text-align:center;text-transform:capitalize;word-spacing:4px}.rotated-title{position:fixed;left:5%;top:50%;font-size:3rem;color:#d3d3d3;font-family:Samarkan;z-index:1}.footer{margin-top:10%;text-align:center;position:relative;padding:20px 0;background-color:#fff}.footer-line{border-top:2px solid #8c8cff;margin:0 auto;width:90%}.footer-content{display:flex;justify-content:space-between;align-items:center;padding:10px 50px;max-width:1200px;margin:20px auto 0}.footer-logo{height:50px;width:auto}.footer-links{display:flex;flex-direction:column;align-items:flex-end;grid-gap:5px;gap:5px;font-family:Poppins}.footer-links a{color:#8c8cff;text-decoration:none;font-size:14px;font-family:Poppins}.footer-links a:hover{text-decoration:underline}@media (max-width:768px){.footer-content{flex-direction:column;text-align:center}.footer-content,.footer-links{align-items:center}}.navigation-dots{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px;margin-top:60px;padding-bottom:20px}.dot{width:12px;height:12px;border-radius:50%;background-color:#d3d3d3;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:#333}.dot:hover{background-color:#555}@media (min-width:769px) and (max-width:1024px){.section-content,.section-content-furniture,.wall-finishes{max-width:80%;padding:15px}.section-title{font-size:65px;line-height:80px}.nav-button{font-size:18px;padding:8px 18px}.flooring-wrapper{margin-left:10%;margin-right:10%;padding:15px}.rotated-title{font-size:2.5rem;left:3%;top:45%}.rotated-subtitle{font-size:1.4rem;right:3%}}@media (max-width:768px){.section-content,.section-content-furniture,.wall-finishes{max-width:95%;padding:10px}.section-title{font-size:45px;line-height:55px}.nav-button{font-size:16px;padding:8px 15px}.flooring-wrapper{margin-left:5%;margin-right:5%;padding:10px}.category-card{width:100%}.rotated-title{font-size:2rem;left:2%;top:40%}.rotated-subtitle{font-size:1.2rem;right:2%}}*{font-family:Abril Fatface;font-size:1.5vw}body{font-family:Playfair Display,serif;margin:0;padding:0;background-color:#f8f8f8}.sticky-header{position:fixed;width:100%;top:0;left:0;background:#fff;justify-content:space-between;padding:15px 30px 10px 0;z-index:10}.logo,.sticky-header{display:flex;align-items:center}.logo{padding:2.5% 3.5%;font-size:1.5rem;font-weight:700;background-color:#fff;border:none;border-radius:25%;width:50px;height:50px;justify-content:center}.sticky-header nav ul{list-style:none;display:flex;grid-gap:20px;gap:20px;padding:0;margin:0}.sticky-header nav ul li{display:inline}.sticky-header nav ul li a{text-decoration:none;color:#000;font-size:24px;transition:color .3s}.sticky-header nav ul li a:hover{color:#aa7e3d}.hero{background:linear-gradient(rgba(186,155,121,.5),rgba(186,155,121,.5)),url(/static/media/main_cover.54a77862.png) 50%;height:100vh;opacity:.9;background-repeat:no-repeat;color:#fff;background-size:cover;background-position:50%}.hero-title{padding-top:10%}.hero-title,.hero-title-2{font-size:4em;font-weight:700;color:#fff;opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease-in-out forwards;padding-left:10%}.trust-section{justify-content:space-between;padding:50px;background:#fff;font-size:2em}.trust-left,.trust-section{display:flex;align-items:center}.trust-left{grid-gap:15px;gap:15px;padding-left:5%}.trust-logo object{height:2.5em;width:auto}.trust-right{font-size:.4em;max-width:40%;text-align:right;vertical-align:text-bottom;font-family:Abel}.projects-section{padding:0;background-color:#f9f9f9;text-align:center}.projects-title{font-size:2rem;margin:20px 0;color:#333}.slider-container{position:relative;width:100vw;overflow:hidden}.slider-wrapper{width:100%;height:100vh;overflow:hidden;position:relative}.slider-image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .5s ease-in-out}.slide{animation:slideIn .6s ease-in-out forwards}@keyframes slideIn{0%{transform:translateX(100%);opacity:.8}to{transform:translateX(0);opacity:1}}.info-grid{display:grid;grid-template-columns:1fr 1fr}.info-grid p{padding:10%}.info-box-1,.info-box-2,.info-box-3,.info-box-4,.info-box-5,.info-box-6{opacity:0;transform:translateY(50px);animation:fadeInUp 1s ease-in-out forwards}.info-box-1 h2,.info-box-2 h2,.info-box-3 h2,.info-box-4 h2,.info-box-5 h2,.info-box-6 h2{text-align:center;padding:5%}.info-box-1 object,.info-box-2 object,.info-box-3 object,.info-box-4 object,.info-box-5 object,.info-box-6 object{width:100%;height:auto;display:block}.info-box-1,.info-box-1 p{background-color:#e5a04e;text-align:right;font-family:Abel;font-weight:400}.info-box-2,.info-box-2 p{background-color:#f0d6ba;text-align:left;font-family:Abel}.info-box-3,.info-box-3 p{background-color:#c6c2ba;text-align:right;font-family:Abel}.info-box-4,.info-box-4 p{background-color:#e3fff8;text-align:left;font-family:Abel}.info-box-5,.info-box-5 p{background-color:#b1dab3;text-align:left;font-family:Abel}.info-box-6,.info-box-6 p{background-color:#b1c1da;text-align:right;font-family:Abel}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.info-grid{grid-template-columns:1fr;padding:40px}}@media (max-width:768px){.hero-title{font-size:40px}.projects-gallery img{width:90%}.info-box{padding:20px}}.supply-options{width:100%;background-color:#f4c27f;padding:40px 0;text-align:center}.supply-options h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.supply-grid{display:flex;justify-content:space-between;padding:0}.supply-column-1{background-color:#e0d1b6}.supply-column-2{background-color:#ead5ad}.supply-column-3{background-color:#e5ca96}.supply-column-1,.supply-column-2,.supply-column-3{padding:30px;width:33.33%;text-align:left}.supply-column-1 h3,.supply-column-2 h3,.supply-column-3 h3{font-size:1.8rem;font-weight:700;margin-bottom:15px;text-align:center}.supply-column-1 ul,.supply-column-2 ul,.supply-column-3 ul{padding-left:20px}.supply-column-1 ul li,.supply-column-2 ul li,.supply-column-3 ul li{font-size:1.1rem;font-family:Abel;margin-bottom:8px;line-height:1.5;list-style-type:disc}.execution-roadmap{display:grid;grid-template-columns:1.5fr 2.5fr;grid-gap:0;gap:0;padding:2% 0 0;background-color:#fff;align-items:stretch}.roadmap-image{background-image:url(/static/media/execution-roadmap.4daccc5d.png);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-align:center}.roadmap-image h2{padding:10px;font-size:1.5vw}.roadmap-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:0;gap:0;height:100%;grid-auto-rows:1fr}.roadmap-item{perspective:1000px;aspect-ratio:1/1;width:100%}.flip-box{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s}.roadmap-item:hover .flip-box{transform:rotateY(180deg)}.flip-box-back,.flip-box-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:1.6rem;padding:40px}.flip-box-front{background-color:#9fc9e3;color:#000}.flip-box-back{background-color:#5d9fdc;font-family:Abel;color:#000;transform:rotateY(180deg)}.roadmap-item:first-child .flip-box-back,.roadmap-item:first-child .flip-box-front{background-color:#dedede}.roadmap-item:nth-child(2) .flip-box-back,.roadmap-item:nth-child(2) .flip-box-front{background-color:#ccd8de}.roadmap-item:nth-child(3) .flip-box-back,.roadmap-item:nth-child(3) .flip-box-front{background-color:#b2cfdf}.roadmap-item:nth-child(6) .flip-box-back,.roadmap-item:nth-child(6) .flip-box-front{background-color:#98c6e0}.roadmap-item:nth-child(5) .flip-box-back,.roadmap-item:nth-child(5) .flip-box-front{background-color:#77bde4}.roadmap-item:nth-child(4) .flip-box-back,.roadmap-item:nth-child(4) .flip-box-front{background-color:#51b3ea}.tile-arrow{right:15px}.tile-arrow,.tile-arrow-2{position:absolute;bottom:10px;font-size:1.5rem;color:#000}.tile-arrow-2{left:15px}.detailed-projects h2,.team-section h2{text-align:center;font-size:4em}.detailed-projects h2{padding-top:1%}.detailed-projects p,.team-section p{text-align:center;padding:2%;font-family:Abel}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:20px;margin:auto}.project-item{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);height:15vw}.project-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(70%) sepia(30%) saturate(120%);transition:filter .3s ease-in-out;z-index:1}.project-overlay{position:absolute;inset:0;background:rgba(255,255,180,.5);display:flex;align-items:center;justify-content:center;font-size:1vw;text-align:center;color:#000;transition:opacity .3s ease-in-out;z-index:2}.project-item:hover .project-image{filter:brightness(100%) sepia(0) saturate(100%)}.project-item:hover .project-overlay{opacity:0}@media (max-width:1024px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.projects-grid{grid-template-columns:repeat(1,1fr)}}.team-section{padding-top:1%}.hero-container{position:relative;width:100%;max-width:90vw;margin:auto;overflow:hidden;border-radius:10px}.hero-container:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:1}.hero-image{width:100%;height:auto;display:block;object-fit:cover}.hero-overlay{position:absolute;bottom:0;width:100%;padding:20px;color:#fff;text-align:center;z-index:2}.hero-text{font-size:1.25vw;font-weight:400;line-height:1.6;max-width:90%;margin:auto}@media (max-width:768px){.hero-text{font-size:12px;padding:10px}}.project-detail-container{padding:2rem;max-width:1000px;margin:auto}.back-button{background:none;border:none;color:#333;font-size:1rem;margin-bottom:1rem;cursor:pointer}.project-title{font-size:2rem;margin-bottom:.5rem;font-family:Abril Fatface}.project-subtitle{color:#777;margin-bottom:1rem}.project-info p{margin:.2rem 0;font-family:Abel}.project-description{margin-top:1rem;font-family:Abel}.project-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:2rem}.project-images img{width:100%;height:200px;object-fit:contain;border-radius:8px;padding:8px}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);z-index:1000}.modal-content,.modal-overlay{display:flex;align-items:center;justify-content:center}.modal-content{position:relative;max-width:90vw;max-height:90vh}.modal-content img{max-width:90vw;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.close-btn{position:absolute;top:-15px;right:-15px;background:#fff;border:none;font-size:1.5rem;border-radius:50%;cursor:pointer;padding:.3rem .6rem}
/*# sourceMappingURL=main.05cbd04c.chunk.css.map */