.services-page[data-astro-cid-52q5xhqt]{color:var(--color-text);--color-ink:var(--color-text);--color-eyebrow:var(--color-text);--color-muted:var(--color-text);--color-label:var(--color-text);--section-space:88px}.services-page[data-astro-cid-52q5xhqt] .intro,.services-page[data-astro-cid-52q5xhqt] .reviews-cta p,.services-page[data-astro-cid-52q5xhqt] .review-card figcaption span{color:var(--color-text)}.services-page[data-astro-cid-52q5xhqt] .reviews-cta .estimate-button .btn__label{color:#fff}.page-width[data-astro-cid-52q5xhqt]{width:100%;max-width:1280px;margin-inline:auto;padding-inline:24px}.services-page[data-astro-cid-52q5xhqt] .page-intro h1{font-family:var(--font-display)}.services-overview[data-astro-cid-52q5xhqt]{padding-top:16px}.section-intro[data-astro-cid-52q5xhqt]{max-width:752px;margin:0 auto;padding:36px 26px;text-align:center}.intro-copy[data-astro-cid-52q5xhqt]{margin-top:24px;line-height:1.65}.service-grid[data-astro-cid-52q5xhqt]{display:grid;gap:64px;border-top:1px solid #777469;padding-top:32px}.service-image[data-astro-cid-52q5xhqt]{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:cover}.services-about[data-astro-cid-52q5xhqt]{background:var(--color-bg);margin-top:0;padding-block:64px}.services-process[data-astro-cid-52q5xhqt]{padding:24px 0 32px}.process-pin[data-astro-cid-52q5xhqt]{position:relative;isolation:isolate;width:100%;min-height:clamp(420px,58svh,580px);display:flex;flex-direction:column;justify-content:center;background:#eee9df;padding:56px 24px}.process-pin[data-astro-cid-52q5xhqt]>.process-grid[data-astro-cid-52q5xhqt]{max-width:1000px;margin-inline:auto}.process-pin[data-astro-cid-52q5xhqt]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/textures/grain-v3.webp) repeat;background-size:512px 512px;opacity:.14;mix-blend-mode:multiply}.services-page[data-astro-cid-52q5xhqt] .display-heading{font:400 32px/1.15 var(--font-display);text-wrap:balance}.eyebrow[data-astro-cid-52q5xhqt]{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--color-eyebrow);font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.services-process[data-astro-cid-52q5xhqt] h2,.services-reviews[data-astro-cid-52q5xhqt] h2{text-align:center}.process-grid[data-astro-cid-52q5xhqt]{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:32px}.process-grid[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:32px minmax(0,1fr);gap:20px;padding-top:24px;border-top:1px solid var(--color-rule)}.process-number[data-astro-cid-52q5xhqt]{font:400 24px/1.3 var(--font-display);color:var(--color-eyebrow)}.process-grid[data-astro-cid-52q5xhqt] h3{margin-bottom:16px}.process-grid[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{line-height:1.65}.process-stage[data-astro-cid-52q5xhqt]{display:flow-root}.process-runway[data-astro-cid-52q5xhqt][data-hold]{height:var(--runway-height)}.process-runway[data-astro-cid-52q5xhqt][data-hold] .process-stage[data-astro-cid-52q5xhqt]{position:sticky;top:var(--hold-top)}.process-carousel[data-astro-cid-52q5xhqt]{width:100%;max-width:640px;margin:32px auto 0;padding-top:32px;border-top:1px solid var(--color-rule)}.process-carousel[data-astro-cid-52q5xhqt][hidden],.process-grid[data-astro-cid-52q5xhqt][hidden]{display:none}.process-carousel[data-astro-cid-52q5xhqt] .gcarousel__copy{padding-top:0}.process-carousel[data-astro-cid-52q5xhqt] .gcarousel__copy h3{font:400 28px/1.3 var(--font-heading);padding-right:0;margin-bottom:24px}.process-carousel[data-astro-cid-52q5xhqt] .gcarousel__stage{padding-bottom:0}.services-process[data-astro-cid-52q5xhqt] .process-carousel[data-astro-cid-52q5xhqt] .gcarousel__arrow{display:none}.services-process[data-astro-cid-52q5xhqt] .process-carousel[data-astro-cid-52q5xhqt] .gcarousel__dots{display:flex;margin-top:24px}.services-process[data-astro-cid-52q5xhqt] .process-carousel[data-astro-cid-52q5xhqt] .gcarousel__dot{width:24px;background:none}.services-process[data-astro-cid-52q5xhqt] .process-carousel[data-astro-cid-52q5xhqt] .gcarousel__dot:before{content:"";width:6px;height:6px;border:1px solid var(--color-text);background:transparent}.services-process[data-astro-cid-52q5xhqt] .process-carousel[data-astro-cid-52q5xhqt] .gcarousel__dot[aria-current=true]:before{background:var(--color-text)}.process-carousel[data-astro-cid-52q5xhqt] .gcarousel__track{scroll-snap-type:none}@media print{.process-runway[data-astro-cid-52q5xhqt][data-hold]{height:auto}.process-runway[data-astro-cid-52q5xhqt][data-hold] .process-stage[data-astro-cid-52q5xhqt]{position:static}.process-carousel[data-astro-cid-52q5xhqt]{display:none}.process-grid[data-astro-cid-52q5xhqt][hidden]{display:grid}}.services-reviews[data-astro-cid-52q5xhqt]{padding-top:var(--section-space);padding-bottom:64px}.process-stage[data-astro-cid-52q5xhqt] .services-about[data-astro-cid-52q5xhqt]{padding-bottom:40px}.process-stage[data-astro-cid-52q5xhqt] .services-reviews[data-astro-cid-52q5xhqt]{padding-top:56px}.review-grid[data-astro-cid-52q5xhqt]{display:grid;gap:24px;list-style:none;padding:0;margin:40px 0 32px}.review-grid[data-astro-cid-52q5xhqt] li[data-astro-cid-52q5xhqt]{min-width:0}@media(min-width:810px){.services-page[data-astro-cid-52q5xhqt]{--section-space:128px}.page-width[data-astro-cid-52q5xhqt]{padding-inline:40px}.services-overview[data-astro-cid-52q5xhqt]{padding-top:24px}.service-grid[data-astro-cid-52q5xhqt]{gap:96px;padding-top:40px}.services-page[data-astro-cid-52q5xhqt] .display-heading{font-size:40px}.services-about[data-astro-cid-52q5xhqt]{padding:72px 0}.section-intro[data-astro-cid-52q5xhqt]{padding:48px}.services-process[data-astro-cid-52q5xhqt]{padding:32px 0 40px}.process-pin[data-astro-cid-52q5xhqt]{padding:64px 48px}.process-stage[data-astro-cid-52q5xhqt] .services-reviews[data-astro-cid-52q5xhqt]{padding-top:64px}.process-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin-top:48px}.review-grid[data-astro-cid-52q5xhqt]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.services-reviews[data-astro-cid-52q5xhqt]{padding-bottom:80px}}
