.construction-hero[data-astro-cid-m6x5qvv7]{color:#263238;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:65px;width:min(1400px,100% - 80px);margin:0 auto;padding:85px 0;display:grid}.construction-hero-content[data-astro-cid-m6x5qvv7]{min-width:0;max-width:620px}.construction-eyebrow[data-astro-cid-m6x5qvv7]{color:#b8842e;letter-spacing:2.5px;margin-bottom:20px;font-size:11px;font-weight:800;display:inline-block}.construction-hero[data-astro-cid-m6x5qvv7] h1[data-astro-cid-m6x5qvv7]{color:#172b45;letter-spacing:-1.8px;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.12}.construction-hero-content[data-astro-cid-m6x5qvv7]>p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:24px 0 30px;font-size:16px;line-height:1.9}.construction-hero-actions[data-astro-cid-m6x5qvv7]{flex-wrap:wrap;gap:14px;display:flex}.construction-hero-image[data-astro-cid-m6x5qvv7]{border-radius:8px;width:100%;min-width:0;height:470px;overflow:hidden;box-shadow:0 18px 45px #172b4521}.construction-hero-image[data-astro-cid-m6x5qvv7] img[data-astro-cid-m6x5qvv7]{object-fit:cover;width:100%;height:100%;display:block}.construction-hero-highlights[data-astro-cid-m6x5qvv7]{border-top:1px solid #172b451f;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;margin-top:38px;padding-top:25px;display:grid}.construction-hero-highlights[data-astro-cid-m6x5qvv7]>div[data-astro-cid-m6x5qvv7]{align-items:center;gap:12px;display:flex}.construction-hero-highlights[data-astro-cid-m6x5qvv7] strong[data-astro-cid-m6x5qvv7]{color:#d5a044;font-size:21px;font-weight:800}.construction-hero-highlights[data-astro-cid-m6x5qvv7] span[data-astro-cid-m6x5qvv7]{color:#66717c;font-size:12px;font-weight:700}@media (width<=900px){.construction-hero[data-astro-cid-m6x5qvv7]{gap:35px}.construction-hero-image[data-astro-cid-m6x5qvv7]{height:400px}}@media (width<=650px){.construction-hero[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr;gap:35px;width:calc(100% - 40px);padding:65px 0}.construction-hero[data-astro-cid-m6x5qvv7] h1[data-astro-cid-m6x5qvv7]{font-size:36px}.construction-hero-content[data-astro-cid-m6x5qvv7]>p[data-astro-cid-m6x5qvv7]{font-size:14px}.construction-hero-image[data-astro-cid-m6x5qvv7]{height:280px}}.construction-highlights[data-astro-cid-m6x5qvv7]{background:#172b45;width:100%;padding:30px 40px}.construction-highlights-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(4,1fr);align-items:center;gap:25px;width:min(1400px,100%);margin:0 auto;display:grid}.construction-highlights-inner[data-astro-cid-m6x5qvv7]>div[data-astro-cid-m6x5qvv7]{justify-content:center;align-items:center;gap:14px;display:flex}.construction-highlights-inner[data-astro-cid-m6x5qvv7] strong[data-astro-cid-m6x5qvv7]{color:#d5a044;font-size:30px;font-weight:800}.construction-highlights-inner[data-astro-cid-m6x5qvv7] span[data-astro-cid-m6x5qvv7]{color:#fff;font-size:14px;font-weight:700}@media (width<=760px){.construction-highlights[data-astro-cid-m6x5qvv7]{padding:25px 20px}.construction-highlights-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(2,1fr);gap:22px 15px}.construction-highlights-inner[data-astro-cid-m6x5qvv7]>div[data-astro-cid-m6x5qvv7]{justify-content:flex-start}}.construction-hero-actions[data-astro-cid-m6x5qvv7] .btn[data-astro-cid-m6x5qvv7]{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.construction-hero-actions[data-astro-cid-m6x5qvv7] .btn-gold[data-astro-cid-m6x5qvv7]{color:#172b45;background:#d5a044;border:1px solid #d5a044}.construction-hero-actions[data-astro-cid-m6x5qvv7] .btn-gold[data-astro-cid-m6x5qvv7]:hover{background:#e6b85e;border-color:#e6b85e}.construction-hero-actions[data-astro-cid-m6x5qvv7] .btn-outline[data-astro-cid-m6x5qvv7]{color:#172b45;background:0 0;border:1px solid #172b45}.construction-hero-actions[data-astro-cid-m6x5qvv7] .btn-outline[data-astro-cid-m6x5qvv7]:hover{color:#fff;background:#172b45}.construction-intro[data-astro-cid-m6x5qvv7]{background:#f5f6f7;padding:95px 40px}.construction-intro-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;width:min(1200px,100%);margin:0 auto;display:grid}.construction-section-label[data-astro-cid-m6x5qvv7]{color:#b8842e;letter-spacing:2.2px;margin-bottom:18px;font-size:11px;font-weight:800;display:inline-block}.construction-intro-heading[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7]{color:#172b45;letter-spacing:-1.2px;margin:0;font-size:clamp(30px,3.2vw,42px);line-height:1.2}.construction-intro-content[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0 0 20px;font-size:15px;line-height:1.9}.construction-intro-content[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]:last-child{margin-bottom:0}@media (width<=760px){.construction-intro[data-astro-cid-m6x5qvv7]{padding:65px 20px}.construction-intro-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr;gap:28px}.construction-intro-heading[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7]{font-size:32px}.construction-intro-content[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{font-size:14px}}.construction-scope[data-astro-cid-m6x5qvv7]{background:#fff;padding:100px 40px}.construction-scope-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;width:min(1300px,100%);margin:0 auto;display:grid}.construction-scope-image[data-astro-cid-m6x5qvv7]{border-radius:8px;height:620px;position:sticky;top:110px;overflow:hidden;box-shadow:0 18px 45px #172b451f}.construction-scope-image[data-astro-cid-m6x5qvv7] img[data-astro-cid-m6x5qvv7]{object-fit:cover;width:100%;height:100%;display:block}.construction-image-caption[data-astro-cid-m6x5qvv7]{color:#fff;letter-spacing:1.5px;background:#172b45;padding:10px 15px;font-size:10px;font-weight:800;position:absolute;bottom:22px;left:22px}.construction-scope-content[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7]{color:#172b45;letter-spacing:-1.2px;margin:0 0 18px;font-size:clamp(30px,3vw,40px);line-height:1.2}.construction-scope-intro[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0 0 35px;font-size:15px;line-height:1.9}.construction-scope-list[data-astro-cid-m6x5qvv7]{flex-direction:column;display:flex}.construction-scope-item[data-astro-cid-m6x5qvv7]{border-top:1px solid #172b451f;grid-template-columns:42px 1fr;gap:18px;padding:23px 0;display:grid}.construction-scope-item[data-astro-cid-m6x5qvv7]>span[data-astro-cid-m6x5qvv7]{color:#d5a044;font-size:21px;font-weight:800}.construction-scope-item[data-astro-cid-m6x5qvv7] h3[data-astro-cid-m6x5qvv7]{color:#172b45;margin:0 0 9px;font-size:17px;line-height:1.4}.construction-scope-item[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0;font-size:14px;line-height:1.8}@media (width<=900px){.construction-scope-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr;gap:45px}.construction-scope-image[data-astro-cid-m6x5qvv7]{height:420px;position:relative;top:auto}}@media (width<=760px){.construction-scope[data-astro-cid-m6x5qvv7]{padding:65px 20px}.construction-scope-image[data-astro-cid-m6x5qvv7]{height:300px}.construction-scope-item[data-astro-cid-m6x5qvv7]{grid-template-columns:34px 1fr;gap:12px}.construction-scope-item[data-astro-cid-m6x5qvv7] h3[data-astro-cid-m6x5qvv7]{font-size:16px}}.construction-process[data-astro-cid-m6x5qvv7]{background:#f5f6f7;padding:100px 40px}.construction-process-inner[data-astro-cid-m6x5qvv7]{width:min(1300px,100%);margin:0 auto}.construction-process-heading[data-astro-cid-m6x5qvv7]{text-align:center;max-width:720px;margin:0 auto 55px}.construction-process-heading[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7]{color:#172b45;letter-spacing:-1.2px;margin:0 0 18px;font-size:clamp(30px,3vw,40px);line-height:1.2}.construction-process-heading[data-astro-cid-m6x5qvv7]>p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0;font-size:15px;line-height:1.9}.construction-process-grid[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.construction-process-card[data-astro-cid-m6x5qvv7]{background:#fff;border:1px solid #172b4517;border-radius:7px;min-width:0;padding:30px 23px;position:relative;box-shadow:0 10px 30px #172b450a}.construction-process-number[data-astro-cid-m6x5qvv7]{color:#d5a044;font-size:25px;font-weight:800}.construction-process-icon[data-astro-cid-m6x5qvv7]{color:#172b45;background:#f5f6f7;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:25px 0 22px;font-size:25px;display:flex}.construction-process-card[data-astro-cid-m6x5qvv7] h3[data-astro-cid-m6x5qvv7]{color:#172b45;margin:0 0 13px;font-size:17px;line-height:1.4}.construction-process-card[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0;font-size:13px;line-height:1.8}.construction-process-note[data-astro-cid-m6x5qvv7]{color:#7b858e;text-align:center;max-width:850px;margin:35px auto 0;font-size:12px;line-height:1.7}@media (width<=1100px){.construction-process-grid[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.construction-process[data-astro-cid-m6x5qvv7]{padding:65px 20px}.construction-process-heading[data-astro-cid-m6x5qvv7]{margin-bottom:35px}.construction-process-grid[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.construction-process-card[data-astro-cid-m6x5qvv7]{padding:24px 18px}}@media (width<=480px){.construction-process-grid[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr}}.construction-design[data-astro-cid-m6x5qvv7]{background:#fff;padding:100px 40px}.construction-design-inner[data-astro-cid-m6x5qvv7]{width:min(1300px,100%);margin:0 auto}.construction-design-heading[data-astro-cid-m6x5qvv7]{max-width:760px;margin-bottom:45px}.construction-design-heading[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7],.construction-materials-heading[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7]{color:#172b45;letter-spacing:-1.2px;margin:0 0 18px;font-size:clamp(28px,3vw,38px);line-height:1.2}.construction-design-heading[data-astro-cid-m6x5qvv7]>p[data-astro-cid-m6x5qvv7],.construction-materials-heading[data-astro-cid-m6x5qvv7]>p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0;font-size:15px;line-height:1.9}.construction-design-grid[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.construction-design-card[data-astro-cid-m6x5qvv7]{background:#f5f6f7;border:1px solid #d5a044;border-radius:6px;padding:30px 25px}.construction-design-number[data-astro-cid-m6x5qvv7]{color:#d5a044;margin-bottom:25px;font-size:25px;font-weight:800}.construction-design-card[data-astro-cid-m6x5qvv7] h3[data-astro-cid-m6x5qvv7]{color:#172b45;margin:0 0 13px;font-size:18px;line-height:1.4}.construction-design-card[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0;font-size:13px;line-height:1.8}.construction-materials-heading[data-astro-cid-m6x5qvv7]{max-width:760px;margin:100px 0 45px}.construction-materials-list[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.construction-material-card[data-astro-cid-m6x5qvv7]{background:#fff;border:1px solid #172b451a;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 12px 35px #172b450f}.construction-material-image[data-astro-cid-m6x5qvv7]{height:245px;overflow:hidden}.construction-material-image[data-astro-cid-m6x5qvv7] img[data-astro-cid-m6x5qvv7]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.construction-material-card[data-astro-cid-m6x5qvv7]:hover .construction-material-image[data-astro-cid-m6x5qvv7] img[data-astro-cid-m6x5qvv7]{transform:scale(1.04)}.construction-material-content[data-astro-cid-m6x5qvv7]{padding:28px 25px 30px}.construction-material-content[data-astro-cid-m6x5qvv7]>span[data-astro-cid-m6x5qvv7]{color:#b8842e;letter-spacing:1.4px;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.construction-material-content[data-astro-cid-m6x5qvv7] h3[data-astro-cid-m6x5qvv7]{color:#172b45;margin:0 0 13px;font-size:21px}.construction-material-content[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{color:#66717c;margin:0 0 22px;font-size:13px;line-height:1.85}.construction-material-content[data-astro-cid-m6x5qvv7] .learn-more[data-astro-cid-m6x5qvv7]{color:#172b45;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.construction-material-content[data-astro-cid-m6x5qvv7] .learn-more[data-astro-cid-m6x5qvv7]:hover{color:#b8842e}.construction-materials-note[data-astro-cid-m6x5qvv7]{color:#7b858e;margin:30px 0 0;font-size:12px;line-height:1.7}@media (width<=1000px){.construction-design-grid[data-astro-cid-m6x5qvv7],.construction-materials-list[data-astro-cid-m6x5qvv7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.construction-design[data-astro-cid-m6x5qvv7]{padding:65px 20px}.construction-design-grid[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr}.construction-materials-heading[data-astro-cid-m6x5qvv7]{margin:70px 0 30px}.construction-materials-list[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr;gap:20px}.construction-material-image[data-astro-cid-m6x5qvv7]{height:230px}}.construction-dfw[data-astro-cid-m6x5qvv7]{background:#f5f6f7;padding:100px 40px}.construction-dfw-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;width:min(1300px,100%);margin:0 auto;display:grid}.construction-dfw-image[data-astro-cid-m6x5qvv7]{border-radius:6px;width:100%;height:520px;overflow:hidden}.construction-dfw-image[data-astro-cid-m6x5qvv7] img[data-astro-cid-m6x5qvv7]{object-fit:cover;width:100%;height:100%;display:block}.construction-dfw-content[data-astro-cid-m6x5qvv7]{min-width:0}.construction-dfw-content[data-astro-cid-m6x5qvv7] h2[data-astro-cid-m6x5qvv7]{color:#172b45;margin:12px 0 20px;font-family:Manrope,sans-serif;font-size:clamp(30px,3vw,42px);font-weight:700;line-height:1.2}.construction-dfw-content[data-astro-cid-m6x5qvv7]>p[data-astro-cid-m6x5qvv7]{color:#59636d;margin-bottom:20px;font-size:15px;line-height:1.8}.construction-dfw-list[data-astro-cid-m6x5qvv7]{flex-direction:column;gap:22px;margin-top:30px;display:flex}.construction-dfw-item[data-astro-cid-m6x5qvv7] h3[data-astro-cid-m6x5qvv7]{color:#172b45;margin:0 0 8px;font-size:16px}.construction-dfw-item[data-astro-cid-m6x5qvv7] p[data-astro-cid-m6x5qvv7]{color:#59636d;margin:0;font-size:14px;line-height:1.7}.construction-dfw-note[data-astro-cid-m6x5qvv7]{color:#68737d;margin-top:25px;font-size:13px}@media (width<=900px){.construction-dfw-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr 1fr;gap:35px}.construction-dfw-image[data-astro-cid-m6x5qvv7]{height:430px}}@media (width<=700px){.construction-dfw[data-astro-cid-m6x5qvv7]{padding:65px 20px}.construction-dfw-inner[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr}.construction-dfw-image[data-astro-cid-m6x5qvv7]{height:300px}.construction-dfw-list[data-astro-cid-m6x5qvv7]{grid-template-columns:1fr}}.construction-dfw-icon[data-astro-cid-m6x5qvv7]{color:#d5a044;margin-bottom:8px;font-size:20px;font-weight:800;display:inline-block}.construction-dfw-item[data-astro-cid-m6x5qvv7]{border-bottom:1px solid #172b4526;padding-bottom:20px}.construction-dfw-item[data-astro-cid-m6x5qvv7]:last-child{border-bottom:none;padding-bottom:0}
