:root{--ink:#101210;--paper:#f0f0ec;--muted:#a6a8a0;--line:#d2d3cc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #acae83;outline-offset:5px}button:disabled{cursor:default}.skip{position:fixed;top:-60px;background:#fff;padding:15px;z-index:100}.skip:focus{top:0}header{height:96px;padding:0 5%;background:#0b0d0b;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #343631;position:relative;z-index:20}.brand{display:flex;gap:12px;align-items:center}.brand svg{height:48px;width:42px;fill:none;stroke:#e9e9e3;stroke-width:1}.brand>span{font-size:21px;letter-spacing:2px}.brand small{display:block;font-size:7px;letter-spacing:4.5px;margin-top:6px;text-align:center}nav{display:flex;gap:28px}nav a{font-size:11px;letter-spacing:.5px}nav a:hover{color:#c8ccae}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid #64675f;padding:17px 23px;font-size:12px;background:transparent;color:inherit;transition:background .2s,color .2s}.button:hover{background:#cdd0bc;color:#111}.button span{font-size:20px;line-height:12px}.nav-cta{font-size:10px;text-transform:uppercase;padding:14px 18px}.menu{display:none}.hero{height:min(760px,calc(100svh - 96px));min-height:620px;position:relative;color:#fff;background:#121411;isolation:isolate;overflow:hidden}.hero-image{position:absolute;top:0;right:0;bottom:0;left:27%;background-image:url(./reference-oWa7HwPH.png);background-size:335.37% 280.55%;background-position:49.16% 18.06%;filter:brightness(.8);z-index:-3}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10120ff7,#10120fe8 23%,#10120f80,#10120f00 75%),linear-gradient(0deg,#10120fcf,transparent 25%);z-index:-2}.hero-content{padding:74px 6% 95px}.eyebrow{font-size:10px;letter-spacing:2.2px;font-weight:500;line-height:1.6;margin:0 0 29px}.dot{display:inline-block;width:5px;height:5px;border-radius:100%;background:#c7cca8;vertical-align:middle;margin-right:8px}h1{font-size:clamp(46px,5.2vw,77px);letter-spacing:-3.5px;line-height:1.02;font-weight:300;margin:0 0 26px}h1 strong{font-weight:600}.hero-copy{font-size:15px;line-height:1.7;color:#d7d8d1;margin-bottom:28px}.light{background:#eceee5;color:#171a15;border-color:#eceee5}.hero-bottom{position:absolute;bottom:0;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff30;padding:24px 0;font-size:9px;letter-spacing:1.6px;color:#e0e2d7}.section{padding:94px 6%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px}.section-heading>p,.section-heading>div+div{max-width:340px;font-size:14px;line-height:1.8}.section .eyebrow{color:#66695f}h2{font-size:clamp(34px,3.6vw,53px);line-height:1.1;letter-spacing:-2px;font-weight:400;margin:0}h2 em{font-style:normal;color:#74786b}.service-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.service{background:var(--ink);color:#fff;overflow:hidden}.picture{aspect-ratio:1/1.28;background-image:url(./reference-oWa7HwPH.png);transition:filter .25s;filter:saturate(.65)}.service:hover .picture{filter:saturate(1.1) brightness(1.12)}.p1{background-size:1200% 853%;background-position:19.81% 56.3%}.p2{background-size:1238% 853%;background-position:29.53% 56.3%}.p3{background-size:1238% 853%;background-position:39.23% 56.3%}.p4{background-size:1200% 853%;background-position:48.93% 56.3%}.p5{background-size:1200% 853%;background-position:58.88% 56.3%}.service-title{position:relative;padding:18px 15px 24px;min-height:116px}.service-title small{font-size:9px;color:#8d9484}.service-title h3{font-size:14px;font-weight:400;line-height:1.4;margin:10px 0 0}.service-title>span{position:absolute;right:15px;top:18px;font-size:19px}.about{display:grid;grid-template-columns:1fr 1fr;background:#151714;color:#fff;min-height:580px}.about-visual{background-image:url(./reference-oWa7HwPH.png);background-size:570% 478%;background-position:20.6% 89.6%;position:relative}.about-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0008,transparent 50%)}.about-visual>span{position:absolute;bottom:32px;left:12%;z-index:1;font-size:9px;letter-spacing:2px}.about-copy{padding:75px 12%}.about h2 em{color:#b5b9a9}.about-copy>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b7bbb0;max-width:390px}.about h2{margin-bottom:28px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid #646a5c;padding:12px 0;font-size:12px}.caption{font-size:10px!important;color:#73766d}.filters{display:flex;gap:8px;margin:35px 0}.filters button{border:1px solid #c8cbc1;background:none;padding:12px 18px;font-size:11px;color:#454a40}.filters .active{background:#191d17;color:#fff;border-color:#191d17}.space-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.space-grid article[hidden]{display:none}.space-img{aspect-ratio:1.65;background-image:url(./reference-oWa7HwPH.png)}.s1{background-size:939% 1164%;background-position:85.3% 55.65%}.s2{background-size:939% 1164%;background-position:97.7% 55.65%}.s3{background-size:939% 1164%;background-position:85.3% 68.6%}.s4{background-size:939% 1164%;background-position:97.7% 68.6%}.space-label{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid #c9cdc0;padding:17px 0}.space-label h3{font-size:15px;margin:0;font-weight:400}.space-label span{font-size:8px;letter-spacing:1px;color:#666c5d}.process{border-top:1px solid #ccd0c4;display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#e5e7df}.steps article{display:flex;gap:27px;padding:25px 0;border-top:1px solid #bbc1b2}.steps article:first-child{padding-top:0;border:0}.steps article>span{font-size:12px;color:#69735d;padding-top:5px}.steps h3{font-size:20px;font-weight:400;margin:0 0 12px}.steps p{font-size:13px;line-height:1.8;color:#5b6254;margin:0}.contact{background:#141713;color:#fff;display:grid;grid-template-columns:1.2fr 1fr;gap:9%}.contact .eyebrow{color:#a9b29d}.contact h2{font-size:clamp(38px,4vw,58px)}.contact h2 em{color:#b0b99f}.contact p{color:#aeb6a5;font-size:14px;line-height:1.8;margin-top:28px}.contact-meta{margin-top:48px;display:flex;flex-direction:column;gap:18px;font-size:12px;color:#c0c7b8}form h3{font-size:21px;font-weight:400;margin:0 0 28px}label{display:block;font-size:11px;color:#c5cdbb;margin:20px 0 10px}input,select,textarea{display:block;width:100%;border:0;border-bottom:1px solid #515a48;background:#1b2018;border-radius:0;padding:13px 12px;color:#f2f4ee;font-size:13px;max-width:100%}select option{background:#1b2018}textarea{resize:vertical}form .button{width:100%;margin-top:20px}form .form-note{font-size:10px;line-height:1.6;margin-top:13px}.result-actions{display:flex;gap:20px;align-items:center}.result-actions .button{width:auto;margin:0}.result-actions .text-link{white-space:nowrap}.result-actions{margin-top:15px}#status{font-size:12px;margin-top:10px}footer{background:#0b0e09;color:#a0a997;padding:40px 6% 25px;display:grid;grid-template-columns:1fr 1fr auto;gap:35px;align-items:center}.footer-brand{font-size:20px;letter-spacing:2px;color:#fff}.footer-brand span{font-size:7px;letter-spacing:4px;display:block;margin-top:6px}footer p{font-size:11px}footer>a:last-of-type{font-size:9px;letter-spacing:1px}footer small{font-size:9px;grid-column:1/-1;border-top:1px solid #30372a;padding-top:25px}@media(min-width:1600px){header,.section{padding-left:max(6%,calc((100vw - 1450px)/2));padding-right:max(6%,calc((100vw - 1450px)/2))}}@media(max-width:1050px){header{padding:0 4%;gap:20px}nav{gap:18px}.nav-cta{display:none}.hero{min-height:640px}.service-grid{gap:9px}.service-title{padding:15px 10px}.service-title h3{font-size:12px}.about-copy{padding:60px 9%}.space-label{align-items:flex-start;flex-direction:column}.process{gap:40px}.contact{gap:6%}}@media(max-width:700px){html{scroll-padding-top:75px}header{height:78px;padding:0 6%}.brand>span{font-size:18px}.brand svg{height:40px}.brand small{font-size:6px}.menu{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #53594c;background:none}.menu span{display:block;background:#fff;width:20px;height:1px}nav{display:none;position:absolute;top:78px;left:0;right:0;background:#10150e;padding:24px 6% 30px;border-top:1px solid #3c4534}nav.open{display:flex;flex-direction:column;gap:0}nav a{padding:14px 0;font-size:14px}.hero{min-height:660px;height:calc(100svh - 78px);max-height:820px}.hero-image{left:0;background-size:335.37% 280.55%;background-position:49.16% 18.06%}.hero-shade{background:linear-gradient(90deg,#0c110dec,#0c110d50),linear-gradient(0deg,#10150ff0,transparent 55%)}.hero-content{padding:65px 7% 100px}h1{font-size:clamp(43px,10vw,65px);letter-spacing:-2px}.hero .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:31px}.hero-copy{font-size:13px;max-width:310px}.hero .button{font-size:11px;padding:16px 19px}.hero-bottom{left:7%;right:7%;font-size:8px;padding:22px 0}.hero-bottom>span:last-child{display:none}.hero-bottom>a{font-size:7px;letter-spacing:.8px}.section{padding:64px 6%}.section-heading{display:block;margin-bottom:28px}.section-heading>p,.section-heading>div+div{margin-top:25px;font-size:13px;max-width:100%}h2{font-size:37px;letter-spacing:-1.8px}.eyebrow{font-size:9px;margin-bottom:21px}.service-grid{grid-template-columns:1fr 1fr;gap:13px}.service:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.service:last-child .picture{aspect-ratio:1.2}.service:last-child .service-title{align-self:center}.picture{aspect-ratio:1}.service-title h3{font-size:13px}.service-title{min-height:110px;padding:15px}.about{grid-template-columns:1fr}.about-visual{min-height:340px}.about-copy{padding:55px 7%}.about-copy p{max-width:100%!important}.filters{gap:6px;flex-wrap:wrap;margin:26px 0}.filters button{font-size:10px;padding:10px 12px}.space-grid{grid-template-columns:1fr;gap:28px}.space-label{flex-direction:row;align-items:center}.space-label h3{font-size:13px}.space-label span{font-size:7px;max-width:110px;text-align:right}.process{grid-template-columns:1fr;gap:35px}.steps h3{font-size:19px}.contact{grid-template-columns:1fr;gap:48px}.contact h2{font-size:42px}.contact-meta{margin-top:30px}footer{grid-template-columns:1fr auto;gap:25px}footer p{grid-column:1/-1;grid-row:2;margin:0}.footer-brand{font-size:17px}footer>a:last-of-type{font-size:8px}footer small{margin-top:0}.desktop{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero-image,.p1,.s1{background-image:url(./showroom-kia-Bct0BuXe.webp);background-size:cover;background-position:center}.about-visual,.s4,.p5{background-image:url(./architecture-qWngLXtU.webp);background-size:cover;background-position:center}.brand small{letter-spacing:2px;font-size:7px}.footer-brand span{letter-spacing:2px}.brands{text-align:center;padding:40px 6%;border-bottom:1px solid #ccc}.brands .eyebrow{margin-bottom:25px}.brand-logos{display:flex;justify-content:center;align-items:center;gap:110px}.kia{font-size:55px;font-weight:900;font-style:italic;letter-spacing:-9px}.changan{font-size:45px;line-height:.8}.changan small{display:block;font-size:13px;letter-spacing:3px;margin-top:13px}.jac{font-size:42px;font-style:italic;font-weight:700;letter-spacing:-3px}.whatsapp{position:fixed;right:22px;bottom:22px;z-index:50;background:#176b41;color:#fff;border:1px solid #78ad88;border-radius:40px;padding:17px 23px;font-size:13px;box-shadow:0 5px 25px #0003}.contact-meta a{overflow-wrap:anywhere}footer small{line-height:2}@media(max-width:700px){.brand-logos{gap:45px}.whatsapp{right:14px;bottom:14px;padding:14px 18px}.hero-image{background-size:cover;background-position:60% center}}:root{--ink:#111;--paper:#f2f2f0;--muted:#a6a6a3}header{position:sticky;top:0;background:#0a0a0af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero{background:#101010}.hero-shade{background:linear-gradient(90deg,#101010f5 0%,#101010dc 23%,#10101075 49%,transparent 80%),linear-gradient(0deg,#101010cf,transparent 30%)}.p2,.s2{background-image:url(./retail-DmbrVm4f.webp);background-size:cover;background-position:center}.p3,.s3{background-image:url(./office-thsxuYho.webp);background-size:cover;background-position:center}.p4,.s4{background-image:url(./residential-4terzpS-.webp);background-size:cover;background-position:center}.picture{filter:saturate(.78);background-repeat:no-repeat}.space-img{background-repeat:no-repeat}.services-heading{position:relative;min-height:220px;padding-right:32%;align-items:center;gap:35px}.services-heading>p{max-width:280px}.services-building{position:absolute;right:0;top:0;bottom:0;width:32%;background:url(./architecture-qWngLXtU.webp) center/cover;clip-path:polygon(26% 0,100% 0,100% 100%,0 100%)}h2 strong{font-weight:600}.about{background:#111}.about-visual{clip-path:polygon(0 0,88% 0,100% 100%,0 100%)}.process-line{font-size:9px!important;letter-spacing:1.2px;padding:20px 0;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.process-line span{padding:0 8px}.about-copy,.contact{background-image:linear-gradient(28deg,transparent 70%,#ffffff08 70.08%,transparent 70.2%),linear-gradient(145deg,transparent 84%,#ffffff0a 84.08%,transparent 84.2%)}.spaces{background-image:linear-gradient(30deg,transparent 82%,#33333309 82.05%,transparent 82.14%)}.contact{background-color:#111}.contact input,.contact select,.contact textarea{background:#1b1b1b;border-bottom-color:#555}.contact select option{background:#1b1b1b}.brands{padding:35px 6%}.brand-logos{gap:clamp(40px,9vw,140px)}.kia{letter-spacing:-2px}.changan small{font-size:19px;letter-spacing:2px;margin:0}.jac{letter-spacing:0}.brand-logos>span{min-width:110px;text-align:center}.services .section-heading .eyebrow{margin-bottom:17px}.section-heading h2:after{content:"";display:block;width:46px;height:1px;background:#6b6b64;margin-top:24px}.service{transition:transform .2s,box-shadow .2s}.service:hover{transform:translateY(-4px);box-shadow:0 12px 25px #0002}.filters button{min-height:44px}.caption{line-height:1.7}.result-actions{flex-wrap:wrap}.contact-meta a{padding:5px 0}.footer-brand span{font-size:8px}footer{padding-bottom:88px;background:#090909}footer small{overflow-wrap:anywhere}@media(max-width:1050px){.services-heading{padding-right:0}.services-building{display:none}.services-heading>p{max-width:340px}.services-heading{min-height:0}}@media(max-width:700px){header{height:78px}.services-heading{display:block}.services-heading>p{margin-top:24px}.about-visual{clip-path:polygon(0 0,100% 0,100% 89%,0 100%);min-height:320px}.brand-logos{gap:20px}.brand-logos>span{min-width:75px}.kia{font-size:38px}.jac{font-size:32px}.changan small{font-size:12px}.brands .eyebrow{font-size:8px;letter-spacing:1.6px}.hero-shade{background:linear-gradient(90deg,#101010e8,#10101050),linear-gradient(0deg,#101010f0,transparent 65%)}input,select,textarea{font-size:16px}.section-heading h2:after{margin-top:20px}.process-line{font-size:8px!important;letter-spacing:.8px}.hero-content{padding-top:48px}.result-actions .text-link{white-space:normal}.contact h2{font-size:38px}.service:last-child .picture{aspect-ratio:1.2}.service-title{min-height:115px}}.brand-logos{display:flex;justify-content:center;align-items:center;gap:clamp(45px,8vw,120px);padding:10px 0 4px}.partner-logo{position:relative;height:72px;overflow:hidden;flex:none;mix-blend-mode:multiply}.partner-logo img{display:block;position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);filter:grayscale(1) contrast(5)}.partner-kia{width:148px}.partner-jac{width:185px}.partner-changan{width:230px}.partner-kia img,.partner-jac img{filter:invert(1) grayscale(1) contrast(5)}@media(max-width:700px){.brand-logos{gap:clamp(16px,5vw,35px)}.partner-logo{height:52px}.partner-kia{width:75px}.partner-changan{width:120px}.partner-jac{width:92px}.brands{padding-left:4%;padding-right:4%}}@media(max-width:360px){.brand-logos{gap:16px}.partner-kia{width:64px}.partner-changan{width:104px}.partner-jac{width:80px}}.hero-image{top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0;filter:brightness(.88)}.hero-shade{top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#101010f7,#101010de 21%,#10101099 43%,#10101033 68%,#1010100f),linear-gradient(0deg,rgba(16,16,16,.82),transparent 38%)}.hero-content,.hero-bottom{position:relative;z-index:2}.hero-bottom{position:absolute}header{isolation:isolate;background:#090909}header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20120'%20fill='none'%3e%3cg%20stroke='%23c6c6c3'%20stroke-width='.8'%3e%3cpath%20d='M0%2015%20130%2098%20310%2018%20450%20105%20590%200M90%200%20130%2098%200%2075M280%200%20310%2018%20410%200M310%2018%20450%20105%20680%2040%20830%20110%201040%2012%201220%20100%201440%2040M680%2040%20655%200M830%20110%20910%200M1040%2012%201190%200%201220%20100%201360%200M1220%20100%201440%20112'/%3e%3cpath%20d='M130%2098%20400%20120M450%20105%20540%20120M1040%2012%201440%2040'%20opacity='.45'/%3e%3c/g%3e%3c/svg%3e") center/cover no-repeat;opacity:.13}@media(max-width:700px){.hero-image{top:0;right:0;bottom:0;left:0;background-position:62% center}.hero-shade{background:linear-gradient(90deg,#101010e8,#101010b8 48%,#10101059),linear-gradient(0deg,rgba(16,16,16,.92),transparent 65%)}header:before{background-size:auto 100%;background-position:40% center;opacity:.1}h1{font-size:clamp(38px,9.7vw,65px);letter-spacing:-1.8px}.hero-content{padding-left:7%;padding-right:7%}}
