.construction-packages[data-astro-cid-sqywhhm6]{background:#f5f5f3}.section-head[data-astro-cid-sqywhhm6]{display:block}.section-head[data-astro-cid-sqywhhm6] h2[data-astro-cid-sqywhhm6]{max-width:1000px;margin-top:16px}.section-head[data-astro-cid-sqywhhm6]>p[data-astro-cid-sqywhhm6]:last-child{margin-top:22px}.package-grid[data-astro-cid-sqywhhm6]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.construction-package[data-astro-cid-sqywhhm6]{grid-template-rows:subgrid;border:1px solid var(--color-line);background:var(--color-bone);border-radius:14px;grid-row:span 7;min-width:0;padding:32px;display:grid}.package-number[data-astro-cid-sqywhhm6]{color:var(--color-brass-2);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--font-weight-regular);letter-spacing:var(--text-title--letter-spacing);margin-bottom:24px}.package-intro[data-astro-cid-sqywhhm6]{color:var(--color-ink-3);margin-top:18px}.package-label[data-astro-cid-sqywhhm6]{font-weight:var(--font-weight-semibold);padding-top:26px}.construction-package[data-astro-cid-sqywhhm6] ul[data-astro-cid-sqywhhm6]{margin:18px 0 24px;padding:0;list-style:none}.construction-package[data-astro-cid-sqywhhm6] li[data-astro-cid-sqywhhm6]{padding-left:22px;position:relative}.construction-package[data-astro-cid-sqywhhm6] li[data-astro-cid-sqywhhm6]:before{content:"";border:1px solid var(--color-brass-2);border-radius:50%;width:8px;height:8px;position:absolute;top:.65em;left:0}.construction-package[data-astro-cid-sqywhhm6] li[data-astro-cid-sqywhhm6]+li[data-astro-cid-sqywhhm6]{margin-top:12px}.package-boundary[data-astro-cid-sqywhhm6]{border-top:1px solid var(--color-line);color:var(--color-ink-3);padding-top:24px}.construction-package[data-astro-cid-sqywhhm6] .text-link[data-astro-cid-sqywhhm6]{place-self:flex-start start;gap:14px;margin-top:24px}.package-outside[data-astro-cid-sqywhhm6]{border-top:1px solid var(--color-line);margin-top:36px;padding-top:32px}.package-outside[data-astro-cid-sqywhhm6] p[data-astro-cid-sqywhhm6]{max-width:85ch;color:var(--color-ink-3);margin-top:16px}@media (width<=1150px){.package-grid[data-astro-cid-sqywhhm6]{grid-template-columns:1fr;row-gap:24px}.construction-package[data-astro-cid-sqywhhm6]{grid-row:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.package-number[data-astro-cid-sqywhhm6],.construction-package[data-astro-cid-sqywhhm6] h3[data-astro-cid-sqywhhm6],.package-intro[data-astro-cid-sqywhhm6]{grid-column:1}.construction-package[data-astro-cid-sqywhhm6] h3[data-astro-cid-sqywhhm6]{min-height:0}.package-label[data-astro-cid-sqywhhm6]{grid-area:1/2;margin:0;padding-top:0}.construction-package[data-astro-cid-sqywhhm6] ul[data-astro-cid-sqywhhm6]{grid-area:2/2/5;margin-top:0}.package-boundary[data-astro-cid-sqywhhm6]{grid-column:1/-1;margin-top:24px}}@media (width<=650px){.construction-package[data-astro-cid-sqywhhm6]{flex-direction:column;padding:26px 22px;display:flex}.package-number[data-astro-cid-sqywhhm6]{margin-bottom:16px}.package-label[data-astro-cid-sqywhhm6]{margin-top:24px}.construction-package[data-astro-cid-sqywhhm6] ul[data-astro-cid-sqywhhm6]{margin-top:16px}.package-boundary[data-astro-cid-sqywhhm6]{margin-top:0}}.construction-page[data-astro-cid-n2wytgku]{overflow-wrap:break-word}.construction-breadcrumbs[data-astro-cid-n2wytgku]{padding-block:24px}.construction-breadcrumbs[data-astro-cid-n2wytgku] .breadcrumbs[data-astro-cid-n2wytgku]{margin:0}.construction-hero[data-astro-cid-n2wytgku]:before{background:linear-gradient(90deg,#121714d6,#121714a3 48%,#1217141f)}.hero[data-astro-cid-n2wytgku] .wrap[data-astro-cid-n2wytgku].construction-hero-content{justify-content:center;padding-block:48px}.construction-hero[data-astro-cid-n2wytgku] h1[data-astro-cid-n2wytgku]{max-width:11em}.construction-location[data-astro-cid-n2wytgku],.construction-hero-note[data-astro-cid-n2wytgku]{color:var(--color-bone);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--font-weight-regular);letter-spacing:var(--text-ui--letter-spacing)}.construction-location[data-astro-cid-n2wytgku]{margin-bottom:24px}.construction-hero-note[data-astro-cid-n2wytgku]{margin-top:28px}.section-head[data-astro-cid-n2wytgku]{display:block}.section-head[data-astro-cid-n2wytgku]>p[data-astro-cid-n2wytgku]{margin-top:22px}.section-head[data-astro-cid-n2wytgku]>.eyebrow[data-astro-cid-n2wytgku]{margin-top:0;margin-bottom:16px}.start-grid[data-astro-cid-n2wytgku],.construction-grid[data-astro-cid-n2wytgku]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.start-grid[data-astro-cid-n2wytgku] article[data-astro-cid-n2wytgku]{border-top:1px solid var(--color-brass);flex-direction:column;align-items:flex-start;padding-top:24px;display:flex}.start-grid[data-astro-cid-n2wytgku] h3[data-astro-cid-n2wytgku]{margin-top:18px}.start-grid[data-astro-cid-n2wytgku] article[data-astro-cid-n2wytgku]>p[data-astro-cid-n2wytgku]{color:var(--color-ink-3);margin-block:18px 24px}.start-grid[data-astro-cid-n2wytgku] .text-link[data-astro-cid-n2wytgku]{margin-top:auto}.construction-grid[data-astro-cid-n2wytgku] figure{border-radius:12px;overflow:hidden}.section-link[data-astro-cid-n2wytgku]{margin-top:32px}.construction-cost[data-astro-cid-n2wytgku],.construction-reading[data-astro-cid-n2wytgku]{background:#f5f5f3}.cost-grid[data-astro-cid-n2wytgku]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.cost-factors[data-astro-cid-n2wytgku]{gap:26px;display:grid}.cost-factors[data-astro-cid-n2wytgku]>div[data-astro-cid-n2wytgku]+div[data-astro-cid-n2wytgku]{border-top:1px solid var(--color-line);padding-top:26px}.cost-factors[data-astro-cid-n2wytgku] p[data-astro-cid-n2wytgku]{color:var(--color-ink-3);margin-top:14px}.estimate-sheet[data-astro-cid-n2wytgku]{background:var(--color-bone);border-top:3px solid var(--color-brass);padding:36px}.estimate-sheet[data-astro-cid-n2wytgku] h3[data-astro-cid-n2wytgku]{margin-top:16px}.estimate-sheet[data-astro-cid-n2wytgku] ol[data-astro-cid-n2wytgku]{margin-block:26px;padding-left:24px;list-style:decimal}.estimate-sheet[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku]{padding-left:6px}.estimate-sheet[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku]+li[data-astro-cid-n2wytgku]{margin-top:14px}.estimate-sheet[data-astro-cid-n2wytgku]>p[data-astro-cid-n2wytgku]:not(.eyebrow){color:var(--color-ink-3)}.estimate-sheet[data-astro-cid-n2wytgku] .text-link[data-astro-cid-n2wytgku]{margin-top:24px}.construction-stages[data-astro-cid-n2wytgku]{grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.construction-stages[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku]{border-top:1px solid var(--color-line);grid-column:span 2;padding-top:24px}.construction-stages[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku]:nth-child(n+4){grid-column:span 3}.stage-number[data-astro-cid-n2wytgku]{color:var(--color-brass-2);font-size:var(--text-title);line-height:var(--text-title--line-height);font-weight:var(--font-weight-regular);letter-spacing:var(--text-title--letter-spacing);margin-bottom:20px;display:block}.construction-stages[data-astro-cid-n2wytgku] p[data-astro-cid-n2wytgku]{max-width:52ch;color:var(--color-ink-3);margin-top:18px}.construction-stages[data-astro-cid-n2wytgku] .stage-result[data-astro-cid-n2wytgku]{color:var(--color-ink);font-size:var(--text-ui);line-height:var(--text-ui--line-height);font-weight:var(--text-ui--font-weight);letter-spacing:var(--text-ui--letter-spacing)}.construction-control[data-astro-cid-n2wytgku]{padding-top:0}.control-grid[data-astro-cid-n2wytgku]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.control-image[data-astro-cid-n2wytgku]{border-radius:12px;align-self:stretch;min-height:560px;position:relative;overflow:hidden}.control-copy[data-astro-cid-n2wytgku] h2[data-astro-cid-n2wytgku]{margin-top:16px}.control-copy[data-astro-cid-n2wytgku]>p[data-astro-cid-n2wytgku]:not(.eyebrow){color:var(--color-ink-3);margin-top:24px}.control-points[data-astro-cid-n2wytgku]{gap:24px;margin-top:30px;display:grid}.control-points[data-astro-cid-n2wytgku] h3[data-astro-cid-n2wytgku]{font-size:var(--text-title-compact);line-height:var(--text-title-compact--line-height);font-weight:var(--text-title-compact--font-weight);letter-spacing:var(--text-title-compact--letter-spacing)}.control-points[data-astro-cid-n2wytgku] p[data-astro-cid-n2wytgku]{color:var(--color-ink-3);margin-top:12px}.control-copy[data-astro-cid-n2wytgku] .text-link[data-astro-cid-n2wytgku]{margin-top:26px}.construction-bridge[data-astro-cid-n2wytgku]{background:var(--color-cta);padding-block:54px}.bridge-inner[data-astro-cid-n2wytgku]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.bridge-inner[data-astro-cid-n2wytgku] p[data-astro-cid-n2wytgku]{max-width:65ch;margin-top:22px}.faq-list[data-astro-cid-n2wytgku]{border-bottom:1px solid var(--color-line)}.faq-list[data-astro-cid-n2wytgku] details[data-astro-cid-n2wytgku]{border-top:1px solid var(--color-line)}.faq-list[data-astro-cid-n2wytgku] summary[data-astro-cid-n2wytgku]{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.faq-list[data-astro-cid-n2wytgku] h3[data-astro-cid-n2wytgku]{font-size:var(--text-title-compact);line-height:var(--text-title-compact--line-height);font-weight:var(--text-title-compact--font-weight);letter-spacing:var(--text-title-compact--letter-spacing)}.faq-list[data-astro-cid-n2wytgku] summary[data-astro-cid-n2wytgku]>span[data-astro-cid-n2wytgku]{border:1px solid var(--color-line);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.faq-list[data-astro-cid-n2wytgku] details[data-astro-cid-n2wytgku]>p[data-astro-cid-n2wytgku]{max-width:75ch;color:var(--color-ink-3);padding-bottom:28px}.faq-list[data-astro-cid-n2wytgku] details[data-astro-cid-n2wytgku][open] summary[data-astro-cid-n2wytgku]>span[data-astro-cid-n2wytgku]{background:var(--color-ink);color:var(--color-bone)}.construction-reading[data-astro-cid-n2wytgku] .material-card{background:0 0}@media (width<=1100px){.start-grid[data-astro-cid-n2wytgku]{gap:24px}.cost-grid[data-astro-cid-n2wytgku]{gap:32px}.construction-grid[data-astro-cid-n2wytgku]{grid-template-columns:repeat(2,minmax(0,1fr))}.construction-reading[data-astro-cid-n2wytgku] .construction-grid[data-astro-cid-n2wytgku]{grid-template-columns:1fr}.bridge-inner[data-astro-cid-n2wytgku]{grid-template-columns:1fr;gap:26px}.bridge-inner[data-astro-cid-n2wytgku] .button[data-astro-cid-n2wytgku]{justify-self:start}}@media (width<=1000px){.control-grid[data-astro-cid-n2wytgku]{grid-template-columns:1fr;gap:32px}.control-image[data-astro-cid-n2wytgku]{aspect-ratio:16/10;min-height:0}.start-grid[data-astro-cid-n2wytgku]{grid-template-columns:1fr;gap:32px}.start-grid[data-astro-cid-n2wytgku] article[data-astro-cid-n2wytgku]>p[data-astro-cid-n2wytgku]{max-width:65ch}.construction-stages[data-astro-cid-n2wytgku]{grid-template-columns:1fr 1fr}.construction-stages[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku],.construction-stages[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku]:nth-child(n+4){grid-column:auto}}@media (width<=700px){.construction-breadcrumbs[data-astro-cid-n2wytgku]{padding-block:20px}.construction-hero[data-astro-cid-n2wytgku]:before{background:#121714b3}.hero[data-astro-cid-n2wytgku] .wrap[data-astro-cid-n2wytgku].construction-hero-content{padding-block:40px}.construction-hero[data-astro-cid-n2wytgku] .hero-actions[data-astro-cid-n2wytgku]{gap:20px}.construction-hero[data-astro-cid-n2wytgku] .button[data-astro-cid-n2wytgku]{width:100%}.construction-grid[data-astro-cid-n2wytgku],.cost-grid[data-astro-cid-n2wytgku],.construction-stages[data-astro-cid-n2wytgku]{grid-template-columns:1fr}.construction-grid[data-astro-cid-n2wytgku]{gap:40px}.estimate-sheet[data-astro-cid-n2wytgku]{padding:28px 22px}.construction-stages[data-astro-cid-n2wytgku] li[data-astro-cid-n2wytgku]{grid-template-columns:auto minmax(0,1fr);gap:20px;display:grid}.construction-stages[data-astro-cid-n2wytgku] h3[data-astro-cid-n2wytgku]{overflow-wrap:normal}.stage-number[data-astro-cid-n2wytgku]{margin:0}.construction-bridge[data-astro-cid-n2wytgku]{padding-block:40px}.faq-list[data-astro-cid-n2wytgku] summary[data-astro-cid-n2wytgku]{gap:16px}}
