.remodel-hero[data-astro-cid-y5bal2bt]{background:var(--navy);color:#fff;padding:3.5rem 0 4rem}.remodel-hero__grid[data-astro-cid-y5bal2bt]{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.remodel-breadcrumb[data-astro-cid-y5bal2bt]{color:#d8e8f1;align-items:center;gap:.7rem;margin-bottom:2rem;font-size:.85rem;display:flex}.remodel-breadcrumb[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.remodel-hero[data-astro-cid-y5bal2bt] h1[data-astro-cid-y5bal2bt]{color:#fff;text-wrap:balance;max-width:12ch;margin-bottom:1rem;font-size:clamp(2.6rem,4.5vw,4.25rem);line-height:1.08}.remodel-location[data-astro-cid-y5bal2bt]{color:var(--green);margin-bottom:1rem;font-size:1rem;font-weight:700}.remodel-hero__lead[data-astro-cid-y5bal2bt]{color:#f1f6fa;max-width:48ch;font-size:1.12rem;line-height:1.75}.remodel-actions[data-astro-cid-y5bal2bt]{flex-wrap:wrap;align-items:center;gap:1.1rem 1.5rem;margin-top:1.8rem;display:flex}.remodel-actions[data-astro-cid-y5bal2bt] .btn[data-astro-cid-y5bal2bt]{justify-content:center;gap:1rem;display:inline-flex}.remodel-phone[data-astro-cid-y5bal2bt]{color:#fff;text-underline-offset:.25em;font-weight:600;text-decoration:underline}.remodel-hero__note[data-astro-cid-y5bal2bt]{color:#dbe9f2;margin:1rem 0 0;font-size:.82rem}.remodel-hero__media[data-astro-cid-y5bal2bt]{min-width:0;margin:0}.remodel-hero__media[data-astro-cid-y5bal2bt] img[data-astro-cid-y5bal2bt]{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.remodel-hero__media[data-astro-cid-y5bal2bt] figcaption[data-astro-cid-y5bal2bt]{color:#dbe9f2;text-align:right;margin-top:.65rem;font-size:.75rem}.remodel-jump[data-astro-cid-y5bal2bt]{border-bottom:1px solid var(--line);background:#fff}.remodel-jump__inner[data-astro-cid-y5bal2bt]{flex-wrap:wrap;gap:2rem;padding-block:1.25rem;display:flex}.remodel-jump[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]{text-underline-offset:.25em;font-size:.9rem;font-weight:650}section[data-astro-cid-y5bal2bt][id]{scroll-margin-top:1.5rem}.remodel-split[data-astro-cid-y5bal2bt]{grid-template-columns:1.05fr .95fr;align-items:start;gap:5rem;display:grid}.remodel-reading[data-astro-cid-y5bal2bt]{max-width:70ch}.remodel-reading[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt],.remodel-scope[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt],.remodel-related[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt]{text-wrap:balance;max-width:20ch;font-size:clamp(2rem,3.2vw,3rem)}.remodel-reading[data-astro-cid-y5bal2bt] p[data-astro-cid-y5bal2bt]{font-size:1.05rem;line-height:1.85}.remodel-priorities[data-astro-cid-y5bal2bt]{background:var(--cream);border-radius:12px;padding:2rem}.remodel-priorities[data-astro-cid-y5bal2bt] h3[data-astro-cid-y5bal2bt]{font-size:1.3rem;line-height:1.3}.remodel-priorities[data-astro-cid-y5bal2bt] ul[data-astro-cid-y5bal2bt],.remodel-budget__detail[data-astro-cid-y5bal2bt] ul[data-astro-cid-y5bal2bt]{margin:1.5rem 0;padding-left:1.25rem}.remodel-priorities[data-astro-cid-y5bal2bt] li[data-astro-cid-y5bal2bt],.remodel-budget__detail[data-astro-cid-y5bal2bt] li[data-astro-cid-y5bal2bt]{margin-bottom:.7rem}.remodel-priorities[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt],.remodel-coverage[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]{text-underline-offset:.25em;font-weight:700;text-decoration:underline}.remodel-scope[data-astro-cid-y5bal2bt]{background:var(--cream)}.remodel-options[data-astro-cid-y5bal2bt]{margin-top:2.5rem}.remodel-option[data-astro-cid-y5bal2bt]{border-top:1px solid #ccd9dc;grid-template-columns:1fr 1.35fr;gap:3.5rem;padding:2rem 0;display:grid}.remodel-option[data-astro-cid-y5bal2bt] h3[data-astro-cid-y5bal2bt]{max-width:24ch;margin:0;font-size:1.5rem;line-height:1.3}.remodel-option[data-astro-cid-y5bal2bt] p[data-astro-cid-y5bal2bt]{max-width:67ch;margin:0;line-height:1.8}.remodel-section-note[data-astro-cid-y5bal2bt]{color:#4c6476}.remodel-decisions[data-astro-cid-y5bal2bt]{margin:0}.remodel-decisions[data-astro-cid-y5bal2bt]>div[data-astro-cid-y5bal2bt]{border-top:1px solid var(--line);padding:1.35rem 0}.remodel-decisions[data-astro-cid-y5bal2bt] dt[data-astro-cid-y5bal2bt]{color:var(--navy);margin-bottom:.45rem;font-family:JM Montserrat,sans-serif;font-weight:750}.remodel-decisions[data-astro-cid-y5bal2bt] dd[data-astro-cid-y5bal2bt]{margin:0;line-height:1.8}.remodel-budget[data-astro-cid-y5bal2bt]{background:#eef3f6}.remodel-budget[data-astro-cid-y5bal2bt] .btn[data-astro-cid-y5bal2bt]{margin-top:1rem}.remodel-budget__detail[data-astro-cid-y5bal2bt]{background:#fff;border-radius:12px;padding:2rem}.remodel-reference[data-astro-cid-y5bal2bt]{border-top:1px solid var(--line);padding-top:1.25rem;font-size:.9rem;line-height:1.75}.remodel-reference[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]{text-underline-offset:.2em;font-weight:650;text-decoration:underline}.remodel-steps[data-astro-cid-y5bal2bt]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.remodel-steps[data-astro-cid-y5bal2bt] li[data-astro-cid-y5bal2bt]{border-top:2px solid var(--green);counter-increment:step;padding-top:1.5rem}.remodel-steps[data-astro-cid-y5bal2bt] li[data-astro-cid-y5bal2bt]:before{content:counter(step);color:var(--navy);margin-bottom:1rem;font-family:JM Montserrat,sans-serif;font-size:1.25rem;font-weight:750;display:block}.remodel-steps[data-astro-cid-y5bal2bt] h3[data-astro-cid-y5bal2bt]{font-size:1.2rem;line-height:1.35}.remodel-steps[data-astro-cid-y5bal2bt] p[data-astro-cid-y5bal2bt]{margin:0;line-height:1.8}.remodel-local[data-astro-cid-y5bal2bt]{background:var(--cream)}.remodel-links[data-astro-cid-y5bal2bt]{flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:1.8rem;display:flex}.remodel-links[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]{text-underline-offset:.3em;align-items:baseline;gap:.6rem;font-weight:650;text-decoration:underline;display:inline-flex}.remodel-coverage[data-astro-cid-y5bal2bt]{border-top:2px solid var(--navy);padding:2rem 0}.remodel-work__grid[data-astro-cid-y5bal2bt]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:4rem;display:grid}.remodel-work[data-astro-cid-y5bal2bt] figure[data-astro-cid-y5bal2bt]{margin:0}.remodel-work[data-astro-cid-y5bal2bt] img[data-astro-cid-y5bal2bt]{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%}.remodel-work[data-astro-cid-y5bal2bt] figcaption[data-astro-cid-y5bal2bt]{color:#4c6476;margin-top:.7rem;font-size:.8rem}.remodel-questions[data-astro-cid-y5bal2bt]{background:#eef3f6}.remodel-faqs[data-astro-cid-y5bal2bt]{min-width:0}.remodel-faqs[data-astro-cid-y5bal2bt] details[data-astro-cid-y5bal2bt]{border-bottom:1px solid #c4d4de}.remodel-faqs[data-astro-cid-y5bal2bt] details[data-astro-cid-y5bal2bt]:first-child{border-top:1px solid #c4d4de}.remodel-faqs[data-astro-cid-y5bal2bt] summary[data-astro-cid-y5bal2bt]{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:baseline;gap:1.25rem;padding:1.35rem 0;font-weight:700;line-height:1.5;list-style:none;display:flex}.remodel-faqs[data-astro-cid-y5bal2bt] summary[data-astro-cid-y5bal2bt]::-webkit-details-marker{display:none}.remodel-faqs[data-astro-cid-y5bal2bt] summary[data-astro-cid-y5bal2bt] span[data-astro-cid-y5bal2bt]{font-size:1.35rem;transition:transform .2s}.remodel-faqs[data-astro-cid-y5bal2bt] details[data-astro-cid-y5bal2bt][open] summary[data-astro-cid-y5bal2bt] span[data-astro-cid-y5bal2bt]{transform:rotate(45deg)}.remodel-faqs[data-astro-cid-y5bal2bt] details[data-astro-cid-y5bal2bt] p[data-astro-cid-y5bal2bt]{margin:0;padding:0 1.5rem 1.5rem 0;line-height:1.85}.remodel-related[data-astro-cid-y5bal2bt]{padding-block:3rem}.remodel-related[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt]{max-width:none;font-size:1.6rem}.remodel-estimate[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt]{text-wrap:balance;max-width:14ch}[data-astro-cid-y5bal2bt]:is(a,summary):focus-visible{outline-offset:5px;border-radius:3px;outline:3px solid #206da3}.remodel-hero[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]:focus-visible{outline-color:var(--green)}[data-astro-cid-y5bal2bt]::selection{background:var(--green);color:var(--navy)}@media (width<=1000px){.remodel-hero__grid[data-astro-cid-y5bal2bt]{gap:2rem}.remodel-split[data-astro-cid-y5bal2bt]{gap:3rem}.remodel-steps[data-astro-cid-y5bal2bt]{grid-template-columns:repeat(2,1fr)}.remodel-work__grid[data-astro-cid-y5bal2bt]{gap:2rem}}@media (width<=760px){.remodel-hero[data-astro-cid-y5bal2bt]{padding:2rem 0 2.5rem}.remodel-hero__grid[data-astro-cid-y5bal2bt],.remodel-split[data-astro-cid-y5bal2bt],.remodel-work__grid[data-astro-cid-y5bal2bt]{grid-template-columns:1fr;gap:2.5rem}.remodel-breadcrumb[data-astro-cid-y5bal2bt]{margin-bottom:1.5rem}.remodel-hero[data-astro-cid-y5bal2bt] h1[data-astro-cid-y5bal2bt]{max-width:16ch;font-size:clamp(2.45rem,8vw,3.25rem)}.remodel-hero__lead[data-astro-cid-y5bal2bt]{font-size:1.05rem}.remodel-hero__media[data-astro-cid-y5bal2bt] img[data-astro-cid-y5bal2bt]{aspect-ratio:3/2}.remodel-jump__inner[data-astro-cid-y5bal2bt]{gap:.75rem 1.35rem;padding-block:1rem}.remodel-jump[data-astro-cid-y5bal2bt] a[data-astro-cid-y5bal2bt]{font-size:.82rem}.remodel-option[data-astro-cid-y5bal2bt]{grid-template-columns:1fr;gap:1rem;padding:1.6rem 0}.remodel-option[data-astro-cid-y5bal2bt] h3[data-astro-cid-y5bal2bt]{max-width:none}.remodel-priorities[data-astro-cid-y5bal2bt],.remodel-budget__detail[data-astro-cid-y5bal2bt]{padding:1.6rem}.remodel-steps[data-astro-cid-y5bal2bt]{gap:1.75rem}.remodel-reading[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt],.remodel-scope[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt]{font-size:2rem}.remodel-estimate[data-astro-cid-y5bal2bt] h2[data-astro-cid-y5bal2bt]{max-width:none}.remodel-work__grid[data-astro-cid-y5bal2bt]>figure[data-astro-cid-y5bal2bt]{max-width:540px}}@media (width<=420px){.remodel-actions[data-astro-cid-y5bal2bt]{flex-direction:column;align-items:flex-start;gap:1.25rem}.remodel-actions[data-astro-cid-y5bal2bt] .btn[data-astro-cid-y5bal2bt]{width:100%}.remodel-steps[data-astro-cid-y5bal2bt]{grid-template-columns:1fr}.remodel-steps[data-astro-cid-y5bal2bt] li[data-astro-cid-y5bal2bt]{grid-template-columns:1.5rem 1fr;gap:.5rem 1rem;display:grid}.remodel-steps[data-astro-cid-y5bal2bt] li[data-astro-cid-y5bal2bt]:before{grid-row:1/3;margin:0}.remodel-steps[data-astro-cid-y5bal2bt] h3[data-astro-cid-y5bal2bt],.remodel-steps[data-astro-cid-y5bal2bt] p[data-astro-cid-y5bal2bt]{grid-column:2}.remodel-location[data-astro-cid-y5bal2bt]{font-size:.9rem}.remodel-priorities[data-astro-cid-y5bal2bt],.remodel-budget__detail[data-astro-cid-y5bal2bt]{padding:1.35rem}}@media (prefers-reduced-motion:reduce){.remodel-faqs[data-astro-cid-y5bal2bt] summary[data-astro-cid-y5bal2bt] span[data-astro-cid-y5bal2bt]{transition:none}}.local-services[data-astro-cid-fker6fog]{margin:0 0 3.75rem;padding-bottom:1rem;scroll-margin-top:7rem}.local-services[data-astro-cid-fker6fog] h2[data-astro-cid-fker6fog],.local-questions[data-astro-cid-fker6fog] h2[data-astro-cid-fker6fog]{text-wrap:balance;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.2}.local-services[data-astro-cid-fker6fog] nav[data-astro-cid-fker6fog] ul[data-astro-cid-fker6fog]{grid-template-columns:1fr 1fr;gap:0 2rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.local-services[data-astro-cid-fker6fog] nav[data-astro-cid-fker6fog] li[data-astro-cid-fker6fog]{border-top:1px solid var(--line);margin:0;padding:1.1rem 0}.local-services[data-astro-cid-fker6fog] nav[data-astro-cid-fker6fog] a[data-astro-cid-fker6fog]{color:var(--navy);text-underline-offset:.25em;justify-content:space-between;align-items:baseline;gap:.7rem;font-weight:750;text-decoration:underline;display:flex}.local-services[data-astro-cid-fker6fog] nav[data-astro-cid-fker6fog] li[data-astro-cid-fker6fog] p[data-astro-cid-fker6fog]{margin:.6rem 0 .3rem;font-size:.92rem;line-height:1.7}.local-questions[data-astro-cid-fker6fog]{margin-top:3.75rem;scroll-margin-top:7rem}.local-questions[data-astro-cid-fker6fog] details[data-astro-cid-fker6fog]{border-bottom:1px solid var(--line)}.local-questions[data-astro-cid-fker6fog] details[data-astro-cid-fker6fog]:first-of-type{border-top:1px solid var(--line)}.local-questions[data-astro-cid-fker6fog] summary[data-astro-cid-fker6fog]{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.2rem 0;font-weight:700;line-height:1.5;list-style:none;display:flex}.local-questions[data-astro-cid-fker6fog] summary[data-astro-cid-fker6fog]::-webkit-details-marker{display:none}.local-questions[data-astro-cid-fker6fog] summary[data-astro-cid-fker6fog] span[data-astro-cid-fker6fog]{font-size:1.4rem}.local-questions[data-astro-cid-fker6fog] details[data-astro-cid-fker6fog][open] summary[data-astro-cid-fker6fog] span[data-astro-cid-fker6fog]{transform:rotate(45deg)}.local-questions[data-astro-cid-fker6fog] details[data-astro-cid-fker6fog] p[data-astro-cid-fker6fog]{margin:0;padding:0 1rem 1.4rem 0;line-height:1.8}.local-next-step[data-astro-cid-fker6fog]{margin-top:1.8rem}.local-next-step[data-astro-cid-fker6fog] a[data-astro-cid-fker6fog]{text-underline-offset:.25em;font-weight:700;text-decoration:underline}[data-astro-cid-fker6fog]:is(a,summary):focus-visible{outline:3px solid var(--navy);outline-offset:4px}@media (width<=520px){.local-services[data-astro-cid-fker6fog] nav[data-astro-cid-fker6fog] ul[data-astro-cid-fker6fog]{grid-template-columns:1fr}.local-services[data-astro-cid-fker6fog]{margin-bottom:2.8rem}}.page-hero--local[data-astro-cid-z7xolria] .container[data-astro-cid-z7xolria]{padding-block:3.25rem}.local-hero-actions[data-astro-cid-z7xolria]{flex-wrap:wrap;align-items:center;gap:1.1rem 1.7rem;margin-top:1.8rem;display:flex}.local-hero-actions[data-astro-cid-z7xolria]>a[data-astro-cid-z7xolria]:not(.btn){color:#fff;text-underline-offset:.25em;font-weight:650;text-decoration:underline}.local-hero-actions[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{gap:1rem;display:inline-flex}.page-hero[data-astro-cid-z7xolria] .local-hero-caption[data-astro-cid-z7xolria]{color:#dbe6ed;margin:1.2rem 0 0;font-size:.75rem}.local-hero-actions[data-astro-cid-z7xolria] a[data-astro-cid-z7xolria]:focus-visible{outline:3px solid var(--green);outline-offset:5px}@media (width<=520px){.local-hero-actions[data-astro-cid-z7xolria]{flex-direction:column;align-items:stretch}.local-hero-actions[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{justify-content:center}.page-hero--local[data-astro-cid-z7xolria] .container[data-astro-cid-z7xolria]{padding-block:2.5rem}}
