.design-switch{padding:14px 5.5%;background:#152b35;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.design-switch>span{font-size:9px;letter-spacing:2px}.design-switch>div{display:flex;gap:9px}.design-switch a{padding:9px 13px;border:1px solid #ffffff30}.design-switch a[aria-current]{background:#fff;color:#152b35}.design-switch a span{opacity:.55;margin-right:7px}.design-switch small{font-size:10px;color:#c8d0d3}header{background:var(--paper);border-bottom:1px solid var(--edge)}.projects{padding-top:55px;padding-bottom:55px}.projects .section-head{align-items:end;margin-bottom:33px}.projects h2{font-size:54px;line-height:1.08;margin-bottom:10px}.projects .eyebrow{color:var(--muted)}.project-grid{gap:22px}.image-wrap{height:330px}.project-placeholder{position:relative;overflow:hidden;align-items:start;justify-content:end;padding:30px;background:var(--art);color:var(--art-text);font-size:24px;letter-spacing:2px;isolation:isolate}.project-placeholder:before{content:'';position:absolute;z-index:-1;right:9%;top:14%;height:100%;width:63%;transform:skewY(-8deg);border:1px solid var(--line);background:repeating-linear-gradient(0deg,transparent 0 33px,var(--line) 34px 35px),repeating-linear-gradient(90deg,transparent 0 30px,var(--line) 31px 32px);opacity:.65}.project[data-category="park"] .project-placeholder:before{width:77%;right:10%;top:29%;transform:skewY(7deg)}.project[data-category="garden"] .project-placeholder:before{width:90%;height:50%;right:-13%;top:30%;transform:skewY(-5deg);border-top:15px solid var(--line)}.project-placeholder span{font-size:9px;color:var(--art-text);letter-spacing:.3px;opacity:.8}.project-arrow{background:var(--paper);color:var(--ink);bottom:24px;right:22px}.project-label{border-bottom:1px solid var(--edge);padding:3px 0 15px}.project-label h3{font-size:21px;font-family:Manrope,sans-serif}.projects>.note{max-width:850px;font-size:10px!important}.about{border-top:1px solid var(--edge)}.theme-ege{--ink:#153b4b;--paper:#f7f6f1;--copper:#167a91;--muted:#6d7e80;--edge:#d7dfdc;--art:linear-gradient(150deg,#c9e5e5,#3f8798);--art-text:#103a4a;--line:#e9f9f2}.theme-orman{--ink:#223b32;--paper:#f2f0e7;--copper:#857345;--muted:#71786b;--edge:#d2d5c7;--art:linear-gradient(155deg,#b7c0a6,#3a5140);--art-text:#fff7dc;--line:#e4d9ab}.theme-orman .projects h2{font-family:Georgia,serif;font-size:62px;letter-spacing:-2px}.theme-orman .project:nth-child(2){padding-top:36px}.theme-orman .image-wrap{height:350px}.theme-orman .design-switch{background:#223b32}.theme-grafit{--ink:#f0ebe1;--paper:#202526;--copper:#d2a67e;--muted:#b1b4af;--edge:#485052;--art:linear-gradient(145deg,#485153,#222b2d);--art-text:#edc8a3;--line:#c69a70}.theme-grafit .services{background:#2b3232}.theme-grafit .approach{background:#161b1b}.theme-grafit .projects h2{font-size:57px;font-weight:600}.theme-grafit .project-placeholder{font-size:23px}.theme-grafit .filters button{color:var(--ink);border-color:var(--edge)}.theme-grafit .filters button.active{background:var(--copper);color:#202526}.theme-grafit .design-switch{background:#101515}.theme-grafit .approach{color:#f0ebe1}.theme-grafit .contact-details p{color:var(--muted)}.theme-mercan{--ink:#24394c;--paper:#fff8ee;--copper:#b9523b;--muted:#82766b;--edge:#e4d9c7;--art:linear-gradient(135deg,#f1d0aa,#bf775b);--art-text:#553022;--line:#fff1d5}.theme-mercan .projects{background:#f1e7d8}.theme-mercan .projects h2{font-family:Georgia,serif;font-size:60px;letter-spacing:-2px}.theme-mercan .image-wrap{height:310px;border-radius:160px 160px 0 0}.theme-mercan .project-placeholder{padding-bottom:30px}.theme-mercan .design-switch{background:#883f31}.theme-mercan .services{background:#f1e7d8}.theme-mercan .project-arrow{border-radius:50%}.theme-mercan .project-label{text-align:center}.theme-mercan .filters button.active{background:#b9523b;border-color:#b9523b}.theme-ege .approach,.theme-orman .approach,.theme-mercan .approach{color:#fff8ee}.filters{gap:5px}.filters button{padding:9px 12px}.nav-cta{border-color:var(--edge)}@media(max-width:1050px){.design-switch small{display:none}.projects h2{font-size:44px!important}.projects .section-head{display:block}.filters{margin-top:25px}.project-placeholder{font-size:20px;padding:22px}.image-wrap{height:310px}}@media(max-width:900px){.project-grid{grid-template-columns:repeat(3,1fr)}.project-placeholder{font-size:18px;letter-spacing:0}.project-placeholder span{max-width:130px;line-height:1.7}.project-label h3{font-size:17px}.project-arrow{padding:8px 12px;right:12px;bottom:85px}}@media(max-width:650px){.design-switch{padding:12px 5%;display:block}.design-switch>span{display:block;margin-bottom:9px}.design-switch>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}.design-switch a{font-size:10px;padding:8px}.projects{padding-top:35px}.projects h2{font-size:39px!important}.project-grid{grid-template-columns:1fr;gap:25px}.image-wrap,.theme-orman .image-wrap,.theme-mercan .image-wrap{height:260px}.project-placeholder{font-size:26px;padding:25px}.project-placeholder span{max-width:none;font-size:10px}.project-arrow{right:20px;bottom:24px}.project-label h3{font-size:21px}.theme-orman .project:nth-child(2){padding-top:0}.projects .filters{gap:5px}.filters button{font-size:10px;padding:9px 10px}.theme-mercan .image-wrap{border-radius:130px 130px 0 0}}
.theme-exclusive{--ink:#f2eee3;--paper:#102f27;--copper:#d5bb87;--muted:#b4c3b7;--edge:#496055;--art:linear-gradient(145deg,#34594a,#163c30);--art-text:#f0dfb9;--line:#bda577}.theme-exclusive header{background:#0b241d}.theme-exclusive .mark span{color:#d5bb87}.theme-exclusive .nav-cta{border-color:#758771}.theme-exclusive .exclusive-projects{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(115deg,#0b241df5,#173f32ed);padding-top:65px}.exclusive-backdrop{position:absolute;inset:0;z-index:-1;display:flex;align-items:end;justify-content:end;gap:30px;padding:0 5%;opacity:.18;transform:skewY(-6deg) scale(1.15);pointer-events:none}.exclusive-backdrop i{width:22%;height:90%;border:1px solid #d5bb87;background:repeating-linear-gradient(0deg,transparent 0 54px,#d5bb87 55px 56px),repeating-linear-gradient(90deg,transparent 0 46px,#d5bb87 47px 48px)}.exclusive-backdrop i:nth-child(2){height:65%}.exclusive-backdrop i:nth-child(3){height:80%}.theme-exclusive .project-placeholder{background:linear-gradient(145deg,#375c4ce8,#13392ee8)}.theme-exclusive .project-arrow{background:#d5bb87;color:#102f27}.theme-exclusive .filters button{color:#f2eee3;border-color:#688070}.theme-exclusive .filters button.active{background:#d5bb87;color:#102f27;border-color:#d5bb87}.theme-exclusive .services{background:#17382c}.theme-exclusive .approach{background:#0a241c;color:#f2eee3}.theme-exclusive .dark{color:#b4c3b7}.theme-exclusive .button{background:#d5bb87;color:#102f27}.theme-exclusive .button:hover{background:#e4cda2}.theme-exclusive dialog{background:#17382c;color:#f2eee3}.theme-exclusive .service-grid,.theme-exclusive .service-grid article+article{border-color:#496055}.theme-exclusive footer{border-color:#496055}.theme-exclusive input,.theme-exclusive textarea{border-color:#688070;color:#f2eee3}.theme-exclusive input::placeholder,.theme-exclusive textarea::placeholder{color:#a6b7aa}.theme-exclusive .about{background:#123328}.theme-exclusive .contact{background:#102f27}
.theme-exclusive header{height:112px;padding:0 7%;position:relative;background:linear-gradient(110deg,#0a211b,#123328);border-bottom:1px solid #d5bb8745;gap:35px}.theme-exclusive header:after{content:'';position:absolute;bottom:5px;left:7%;right:7%;height:1px;background:#d5bb8718;pointer-events:none}.theme-exclusive header .brand{gap:19px;font-size:25px;letter-spacing:3.5px;white-space:nowrap;color:#eddfbf}.theme-exclusive header .mark{width:58px;height:62px;padding:6px 18px 6px 0;border:1px solid #d5bb8766;display:flex;align-items:center;justify-content:center;font-size:43px;letter-spacing:-12px;color:#d5bb87;flex-shrink:0}.theme-exclusive header .brand small{font-family:'DM Sans',sans-serif;font-weight:400;font-size:8px;letter-spacing:2.5px;color:#b8c5b9;margin-top:8px}.theme-exclusive header nav{gap:32px;font-size:12px;letter-spacing:.4px}.theme-exclusive header nav>a:not(.nav-cta){position:relative;padding:13px 0;color:#e0e6db}.theme-exclusive header nav>a:not(.nav-cta):after{content:'';height:1px;position:absolute;bottom:5px;left:0;width:0;background:#d5bb87;transition:width .2s}.theme-exclusive header nav>a:not(.nav-cta):hover:after{width:100%}.theme-exclusive header .nav-cta{border:1px solid #d5bb8780;color:#e7d3a8;padding:15px 20px;margin-left:8px;transition:background .2s,color .2s}.theme-exclusive header .nav-cta:hover{background:#d5bb87;color:#102f27}.theme-exclusive header .nav-cta span{margin-left:23px}.theme-exclusive header .menu{color:#e7d3a8;border-color:#d5bb8770}@media(max-width:1050px){.theme-exclusive header{padding:0 5%;gap:20px}.theme-exclusive header nav{gap:20px}.theme-exclusive header .brand{font-size:22px;letter-spacing:2px}.theme-exclusive header .nav-cta{padding:13px}.theme-exclusive header .nav-cta span{margin-left:12px}}@media(max-width:650px){.theme-exclusive header{height:96px;padding:0 6%;gap:15px}.theme-exclusive header .brand{font-size:20px;gap:13px;letter-spacing:2.2px}.theme-exclusive header .mark{width:45px;height:51px;font-size:36px;padding-right:16px}.theme-exclusive header .brand small{font-size:6.5px;letter-spacing:1.9px}.theme-exclusive header nav{top:96px;background:#102f27;border-bottom:1px solid #d5bb8750;padding:20px 6%;gap:12px}.theme-exclusive header .nav-cta{margin-left:0;text-align:center}.theme-exclusive header .menu{padding:11px 13px;font-size:11px}.theme-exclusive header:after{left:6%;right:6%}}

.theme-exclusive{--paper:#123b3b;--copper:#d8b779;--art:linear-gradient(145deg,#265252,#103838)}.theme-exclusive header{height:130px;background:#123b3b}.theme-exclusive header .reference-brand{display:block;width:280px;height:110px}.reference-brand img{display:block;width:100%;height:100%;object-fit:contain}.theme-exclusive header .reference-brand img{width:280px;height:110px}.theme-exclusive .exclusive-projects{background:linear-gradient(115deg,#103535f5,#184746ef)}.theme-exclusive .about,.theme-exclusive .contact{background:#123b3b}.theme-exclusive .services{background:#174343}.theme-exclusive .approach{background:#0b2d2d}.theme-exclusive .project-placeholder{background:linear-gradient(145deg,#2c5555,#103838)}.theme-exclusive footer .reference-brand{width:240px;height:90px}.theme-exclusive .button,.theme-exclusive .project-arrow{background:#d8b779}@media(max-width:650px){.theme-exclusive header{height:110px}.theme-exclusive header .reference-brand,.theme-exclusive header .reference-brand img{width:210px;height:90px}.theme-exclusive header nav{top:110px;background:#123b3b}}
.theme-exclusive .exclusive-projects{background:#173e38}.project-item{min-width:0}.project-item>.project{display:block;width:100%}.price-enquiry{display:flex;align-items:center;justify-content:space-between;border:1px solid #d8b77980;padding:15px 19px;margin-top:16px;color:#ead4aa;font-size:13px;transition:background .2s,color .2s}.price-enquiry:hover{background:#d8b779;color:#123b3b}.theme-exclusive .project-label{border-bottom:0;padding-bottom:0}.project-item[hidden]{display:none!important}
.contact-details a.location-button{display:inline-flex;align-items:center;gap:24px;margin-top:18px;line-height:1.5;font-size:13px}
.theme-exclusive footer{flex-wrap:wrap}.social-links{display:flex;gap:12px}.social-links a{display:inline-flex;gap:25px;border:1px solid #d8b77965;color:#e7d3a8;padding:12px 16px;font-size:12px}.social-links a:hover{background:#d8b779;color:#123b3b}
.delivery-status{color:#e7d3a8;font-size:11px;letter-spacing:.5px;margin:12px 0}.garden-heading>.delivery-status{display:inline-block;border:1px solid #d8b77970;padding:10px 15px;color:#e7d3a8}.social-links a{width:46px;height:46px;padding:11px;align-items:center;justify-content:center;gap:0}.social-links svg{display:block;width:24px;height:24px}.social-links a:hover{background:#28534e;color:#f1d39a}
.theme-exclusive footer{padding:18px 7%;gap:16px;min-height:0}.theme-exclusive footer .reference-brand{width:170px;height:59px}.theme-exclusive footer .reference-brand img{width:170px;height:59px}.theme-exclusive footer .social-links{gap:10px}.social-links a.social-instagram{border:0;background:radial-gradient(circle at 25% 110%,#ffdc80 0%,#fcaf45 22%,#f77737 35%,#e1306c 58%,#833ab4 80%,#405de6 100%);color:#fff;border-radius:11px;width:39px;height:39px;padding:8px;box-shadow:0 3px 9px #0003}.social-links a.social-youtube{border:0;background:#fff;color:#f03;border-radius:10px;width:42px;height:34px;padding:4px;box-shadow:0 3px 9px #0003}.social-links a.social-youtube svg{width:31px;height:26px}.social-links a.social-instagram:hover,.social-links a.social-youtube:hover{filter:brightness(1.12);transform:translateY(-2px)}.social-links{align-items:center}@media(max-width:650px){.theme-exclusive footer{padding:16px 6%;gap:12px}.theme-exclusive footer>.reference-brand{width:150px;height:52px;margin-bottom:0}.theme-exclusive footer .reference-brand img{width:150px;height:52px}.theme-exclusive footer p{display:none}}
.delivery-badge{position:absolute;top:17px;left:17px;z-index:2;padding:10px 15px;background:linear-gradient(115deg,#f1d39a,#c99d57,#ebcd92);border:1px solid #f7e2b8;color:#173b32;font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:1.2;box-shadow:0 3px 12px #0003;pointer-events:none}@media(max-width:650px){.delivery-badge{top:14px;left:14px;padding:9px 13px;font-size:9px}}
.project-spec{display:block;margin-top:9px;font-family:'DM Sans',sans-serif;font-size:14px;letter-spacing:1px;color:#dfc392;font-weight:500}.heading-spec{display:block;font-family:'DM Sans',sans-serif;font-size:22px;letter-spacing:2px;font-weight:400;color:#dfc392;margin-top:19px}@media(max-width:650px){.heading-spec{font-size:18px;margin-top:14px}}
.project-features{display:block;margin-top:11px;font-family:'DM Sans',sans-serif;font-size:11px;font-weight:400;letter-spacing:0;line-height:1.8;color:#c7d5cc}.heading-features{display:block;margin-top:15px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:400;letter-spacing:.2px;line-height:1.8;color:#c7d5cc}@media(max-width:650px){.heading-features{font-size:12px}}
.theme-exclusive .projects .section-head h2{font-size:34px!important;letter-spacing:1px;word-spacing:9px;line-height:1.4;margin-top:23px;margin-bottom:20px}@media(max-width:650px){.theme-exclusive .projects .section-head h2{font-size:24px!important;letter-spacing:.5px;word-spacing:5px;line-height:1.5}}
.theme-exclusive .exclusive-projects{background:#f2eee4;color:#173e38}.theme-exclusive .exclusive-projects .eyebrow{color:#66786d}.theme-exclusive .exclusive-projects .project-label h3{color:#173e38}.theme-exclusive .exclusive-projects .project-spec{color:#84672f}.theme-exclusive .exclusive-projects .project-features{color:#5d7165}.theme-exclusive .exclusive-projects .project-label>span{color:#66786d}.theme-exclusive .exclusive-projects .filters button{color:#23473b;border-color:#bfc9bd}.theme-exclusive .exclusive-projects .filters button.active{background:#23473b;color:#f3e8d2;border-color:#23473b}.theme-exclusive .exclusive-projects .price-enquiry{color:#23473b;border-color:#b7a071;background:#e9e2d2}.theme-exclusive .exclusive-projects .price-enquiry:hover{background:#d8b779;color:#173e38}
.theme-exclusive .services,.theme-exclusive .approach,.theme-exclusive .contact,.theme-exclusive footer{background:#f2eee4;color:#173e38}.theme-exclusive .services .dark,.theme-exclusive .approach>.eyebrow,.theme-exclusive .contact .dark{color:#66786d}.theme-exclusive .services em,.theme-exclusive .approach em,.theme-exclusive .contact em{color:#92723e}.theme-exclusive .services .section-head>p,.theme-exclusive .services .service-grid p,.theme-exclusive .services .number,.theme-exclusive .services .note,.theme-exclusive .approach-layout p,.theme-exclusive .contact>div>p,.theme-exclusive .contact .note,.theme-exclusive .contact-details p{color:#617367}.theme-exclusive .services .service-grid,.theme-exclusive .services .service-grid article+article,.theme-exclusive .approach-layout article{border-color:#c9d0c3}.theme-exclusive .approach-layout article>span,.theme-exclusive .services .line-icon{color:#92723e}.theme-exclusive .contact input,.theme-exclusive .contact textarea{color:#173e38;border-color:#a8b5a7}.theme-exclusive .contact input::placeholder,.theme-exclusive .contact textarea::placeholder{color:#748477}.theme-exclusive footer{border-color:#c9d0c3}.theme-exclusive footer p,.theme-exclusive footer>span,.theme-exclusive footer>a:last-of-type{color:#617367}.theme-exclusive .contact .button{color:#173e38}.theme-exclusive footer .reference-brand{background:#123b3b;border-radius:3px}
.theme-exclusive .services{background:#f2eee4;padding-bottom:0}.theme-exclusive .services .section-head{padding-bottom:35px;margin-bottom:0}.theme-exclusive .services .service-grid{position:relative;margin-left:-8.14%;margin-right:-8.14%;padding:40px 7% 55px;background:#123b3b;color:#f2eee3;border-top:0}.theme-exclusive .services .service-grid h3{color:#f2eee3}.theme-exclusive .services .service-grid p,.theme-exclusive .services .service-grid .number{color:#bdcec4}.theme-exclusive .services .service-grid .line-icon{color:#d8b779}.theme-exclusive .services .service-grid article+article{border-color:#49675c}.theme-exclusive .approach{background:#f2eee4;color:#173e38}.theme-exclusive .contact{background:#123b3b;color:#f2eee3}.theme-exclusive .contact em{color:#d8b779}.theme-exclusive .contact .dark,.theme-exclusive .contact>div>p,.theme-exclusive .contact .note,.theme-exclusive .contact-details p{color:#bdcec4}.theme-exclusive .contact input,.theme-exclusive .contact textarea{color:#f2eee3;border-color:#688779}.theme-exclusive .contact input::placeholder,.theme-exclusive .contact textarea::placeholder{color:#a9bdb1}.theme-exclusive footer{background:#f2eee4;color:#173e38}@media(max-width:650px){.theme-exclusive .services .service-grid{margin-left:-6.82%;margin-right:-6.82%;padding:25px 6% 35px}.theme-exclusive .services .service-grid article{border-bottom-color:#49675c}}
.theme-exclusive .exclusive-projects .price-enquiry{background:#17634f;color:#fff0ca;border:1px solid #237962;font-weight:700;font-size:14px;letter-spacing:.3px;padding:16px 20px;box-shadow:0 3px 9px #163b3214}.theme-exclusive .exclusive-projects .price-enquiry span{font-size:19px;color:#efd39a}.theme-exclusive .exclusive-projects .price-enquiry:hover{background:#104d3d;color:#fff4db;border-color:#b99a5f}.theme-exclusive .exclusive-projects .price-enquiry:focus-visible{outline:3px solid #b99a5f;outline-offset:3px}
