.borehole-home[data-astro-cid-lcdefpme]{--gold:#a7803a;--ink:#1c3d33;color:var(--ink);background:#faf9f5}.content-width[data-astro-cid-lcdefpme]{width:min(1180px,100% - 64px);margin-inline:auto}.home-hero[data-astro-cid-lcdefpme]{isolation:isolate;background:#e9eadf;min-height:700px;margin-top:-82px;position:relative;overflow:hidden}.hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 57%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-wash[data-astro-cid-lcdefpme]{z-index:-2;background:linear-gradient(90deg,#faf9f5f0 0%,#faf9f5b8 28%,#faf9f54a 49%,#0000 68%),linear-gradient(#faf9f580,#0000 35%);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{width:min(1180px,100% - 64px);margin:auto;padding:170px 0 100px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;color:#192e25;max-width:720px;font:400 clamp(3.7rem,6.2vw,6.1rem)/.99 Georgia,Times New Roman,serif}em[data-astro-cid-lcdefpme]{color:var(--gold);font-style:normal;font-weight:400}.hero-inner[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#344338;max-width:460px;margin:25px 0 24px;font-size:.98rem;line-height:1.8}.pill-button[data-astro-cid-lcdefpme]{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:28px;padding:8px 8px 8px 24px;font-size:.79rem;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.pill-button[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{width:34px;height:34px;color:var(--ink);background:#faf9f5;border-radius:50%;place-items:center;display:grid}.pill-button[data-astro-cid-lcdefpme] svg{width:19px;height:19px}.pill-button[data-astro-cid-lcdefpme]:hover{background:#315849;transform:translateY(-2px)}.hero-scroll[data-astro-cid-lcdefpme]{color:#fff;text-shadow:0 1px 6px #0009;align-items:center;gap:12px;font-size:.65rem;display:flex;position:absolute;bottom:75px;right:max(32px,50% - 590px)}.hero-scroll[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1.1rem;display:grid}.home-search[data-astro-cid-lcdefpme]{z-index:2;margin-top:-42px;position:relative}.home-search[data-astro-cid-lcdefpme] .listing-form{border:1px solid #eeece5;border-radius:16px;align-items:center;gap:24px;padding:24px 30px;box-shadow:0 8px 35px #1c3d3310}.home-search[data-astro-cid-lcdefpme] .search-field{border-right:1px solid #ecece4;padding-right:22px}.home-search[data-astro-cid-lcdefpme] .input-wrap{background:0 0;border:0;gap:10px;padding:0}.home-search[data-astro-cid-lcdefpme] input[type=search]{height:32px;font-size:.78rem}.home-search[data-astro-cid-lcdefpme] .search-field>label,.home-search[data-astro-cid-lcdefpme] .field-label{margin-bottom:6px;font-size:.71rem}.home-search[data-astro-cid-lcdefpme] .listing-field details>summary{background:0 0;border:0;min-height:32px;padding:0;font-size:.78rem}.home-search[data-astro-cid-lcdefpme] .search-submit{white-space:nowrap;border-radius:999px;padding:14px 22px;font-size:.78rem}.services-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:24px;padding:42px 0 64px;display:grid}.services-strip[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border-right:1px solid #e6e4dc;align-items:flex-start;gap:16px;padding-right:20px;display:flex}.services-strip[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:last-child{border:0;padding:0}.services-strip[data-astro-cid-lcdefpme] svg{color:#8c7750;stroke-width:1.25px;flex-shrink:0;width:28px;height:28px}.services-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:600 .78rem/1.5 var(--font-inter), sans-serif;margin-bottom:5px}.services-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#6b7066;font-size:.73rem;line-height:1.7}.services-strip[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover h2[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}.locations-section[data-astro-cid-lcdefpme]{padding:5px 0 60px;scroll-margin-top:100px}.section-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;font:400 clamp(2rem,3.1vw,3rem)/1.12 Georgia,serif}.text-link[data-astro-cid-lcdefpme]{white-space:nowrap;align-items:center;gap:17px;padding:6px 0;font-size:.76rem;font-weight:500;display:inline-flex}.text-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{border:1px solid #c9cbbf;border-radius:50%;place-items:center;width:30px;height:30px;font-size:1rem;display:grid}.text-link[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.region-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.region-card[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#315849;border-radius:13px;height:345px;position:relative;overflow:hidden}.region-card[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#0000,#0c221ae6);position:absolute;inset:25% 0 0}.region-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.region-card[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{object-position:38% center}.region-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.035)}.region-tag[data-astro-cid-lcdefpme]{color:#283b30;background:#fffef3f2;border-radius:5px;align-items:center;gap:5px;padding:7px 11px;font-size:.68rem;display:flex;position:absolute;top:18px;left:18px}.region-tag[data-astro-cid-lcdefpme] svg{width:13px;height:13px}.region-copy[data-astro-cid-lcdefpme]{position:absolute;bottom:24px;left:24px}.region-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.03em;font:400 2rem/1.2 Georgia,serif}.region-copy[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#e5e8db;margin-top:6px;font-size:.74rem;display:block}.region-arrow[data-astro-cid-lcdefpme]{border:1px solid #ffffff60;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:25px;right:24px}.county-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:12px;padding-top:22px;font-size:.7rem;display:flex}.county-links[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#6b7066;margin-right:7px}.county-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border:1px solid #e2e1d7;border-radius:999px;padding:7px 12px}.county-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#8b794d;padding-left:10px}.county-links[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:hover{background:#eeeee5}.planning-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:100px;padding:35px 0 70px;scroll-margin-top:100px;display:grid}.section-number[data-astro-cid-lcdefpme]{letter-spacing:.13em;color:#8b713e;margin-bottom:21px;font-size:.59rem;display:block}.planning-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#646b61;max-width:420px;margin:23px 0 20px;font-size:.85rem;line-height:1.9}.planning-steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-bottom:1px solid #e4e3d9;gap:22px;padding:20px 0;display:flex}.planning-steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:first-child{padding-top:0}.planning-steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#a7803a;padding-top:4px;font:400 1.1rem Georgia,serif}.planning-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font:400 1.35rem/1.4 Georgia,serif}.planning-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#646b61;max-width:420px;margin-top:7px;font-size:.78rem;line-height:1.8}.project-banner[data-astro-cid-lcdefpme]{isolation:isolate;background:#1c3d33;border-radius:14px;min-height:330px;position:relative;overflow:hidden}.project-banner[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 62%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.project-banner[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(90deg,#183e35f5,#183e35a6 45%,#0000 90%);position:absolute;inset:0}.banner-copy[data-astro-cid-lcdefpme]{color:#fff;padding:43px 48px}.banner-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;font-size:3.1rem}.banner-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#d0b171}.banner-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#e0e8dd;margin:18px 0 22px;font-size:.8rem;line-height:1.8}.light-button[data-astro-cid-lcdefpme]{color:#1c3d33;background:#faf9f5}.light-button[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.light-button[data-astro-cid-lcdefpme]:hover{background:#e9ecdf}.company-section[data-astro-cid-lcdefpme]{padding:64px 0 50px}.company-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.25rem}.company-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.company-link[data-astro-cid-lcdefpme]{background:#fffefa;border:1px solid #e3e3d9;border-radius:10px;align-items:center;gap:14px;padding:20px 18px;display:flex}.company-icon[data-astro-cid-lcdefpme]{color:#8c7750;background:#eeeee3;border-radius:30px;flex-shrink:0;place-items:center;width:38px;height:44px;display:grid}.company-icon[data-astro-cid-lcdefpme] svg{width:20px;height:20px}.company-link[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{flex:1;min-width:0}.company-link[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:500 .83rem/1.6 var(--font-inter), sans-serif}.company-link[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#70756a;margin-top:5px;font-size:.72rem}.company-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{color:#8c7750}.company-link[data-astro-cid-lcdefpme]:hover{border-color:#a7803a}.questions-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.45fr;gap:90px;padding:20px 0 80px;display:grid}.questions-section[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#646b61;margin-top:20px;font-size:.8rem;line-height:1.8}.questions-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid #dfdfd3;padding:19px 0}.questions-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:20px;font-size:.84rem;font-weight:500;list-style:none;display:flex}.questions-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.questions-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#a7803a;font-size:1.2rem;line-height:1}.questions-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.questions-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#62695f;max-width:610px;padding-top:17px;font-size:.8rem;line-height:1.9}a[data-astro-cid-lcdefpme]:focus-visible,summary[data-astro-cid-lcdefpme]:focus-visible{outline-offset:5px;outline:2px solid #a7803a}body:has(.borehole-home) #header,body:has(.borehole-home) #header>div:first-child{background:0 0}body:has(.borehole-home) #header.scroll>div:first-child,body:has(.borehole-home) #header.expanded{background:#faf9f5f5}#header>div:nth-child(2){max-width:1240px;padding-block:18px}#header nav a{font-size:.76rem}#header .btn{border-radius:999px;padding:11px 22px;font-size:.74rem}#header nav .aw-link-active{text-underline-offset:7px;text-decoration:underline #a7803a}@media (width>=1600px){.home-hero[data-astro-cid-lcdefpme]{min-height:770px}.hero-inner[data-astro-cid-lcdefpme]{padding-top:195px}.hero-photo[data-astro-cid-lcdefpme]{object-position:center 60%}}@media (width<=1000px){.home-hero[data-astro-cid-lcdefpme]{min-height:650px}.hero-inner[data-astro-cid-lcdefpme]{padding-top:160px}h1[data-astro-cid-lcdefpme]{font-size:4.8rem}.services-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:25px;padding-bottom:45px}.services-strip[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]:nth-child(2){border:0}.planning-section[data-astro-cid-lcdefpme]{gap:45px}.region-card[data-astro-cid-lcdefpme]{height:300px}.questions-section[data-astro-cid-lcdefpme]{gap:45px}.company-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.company-link[data-astro-cid-lcdefpme]{padding:16px 20px}.home-search[data-astro-cid-lcdefpme] .listing-form{gap:16px}.home-search[data-astro-cid-lcdefpme] .search-field{padding-right:10px}.home-search[data-astro-cid-lcdefpme] .listing-field{border:0}}@media (width<=700px){.content-width[data-astro-cid-lcdefpme],.hero-inner[data-astro-cid-lcdefpme]{width:calc(100% - 40px)}.home-hero[data-astro-cid-lcdefpme]{min-height:680px;margin-top:-82px}.hero-inner[data-astro-cid-lcdefpme]{padding-top:145px;padding-bottom:180px}.hero-photo[data-astro-cid-lcdefpme]{object-position:70% center}.hero-wash[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#faf9f5ef,#faf9f5a8 57%,#faf9f510),linear-gradient(#faf9f5b0,#0000 60%)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;font-size:clamp(3.25rem,10vw,4.5rem);line-height:1.03}.hero-inner[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:300px;margin-top:22px;font-size:.87rem}.hero-scroll[data-astro-cid-lcdefpme]{display:none}.home-search[data-astro-cid-lcdefpme]{margin-top:-90px}.home-search[data-astro-cid-lcdefpme] .listing-form{gap:18px;padding:22px}.home-search[data-astro-cid-lcdefpme] .search-field{border-bottom:1px solid #eeeee5;border-right:0;flex-basis:100%;padding:0 0 10px}.home-search[data-astro-cid-lcdefpme] .listing-field{flex:100%}.home-search[data-astro-cid-lcdefpme] .search-submit{width:100%}.services-strip[data-astro-cid-lcdefpme]{gap:25px 18px;padding-top:30px;padding-bottom:45px}.services-strip[data-astro-cid-lcdefpme]>a[data-astro-cid-lcdefpme]{border:0;gap:10px;padding:0}.services-strip[data-astro-cid-lcdefpme] svg{width:23px;height:23px}.services-strip[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:.72rem}.services-strip[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.68rem}.section-top[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:15px;margin-bottom:22px}.section-top[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{font-size:.72rem}h2[data-astro-cid-lcdefpme]{font-size:2.15rem}.region-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.region-card[data-astro-cid-lcdefpme]{height:320px}.region-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:center 46%}.region-card[data-astro-cid-lcdefpme]:first-child img[data-astro-cid-lcdefpme]{object-position:center 58%}.county-links[data-astro-cid-lcdefpme]{gap:9px}.county-links[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{flex-basis:100%;margin-bottom:4px}.planning-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px;padding:5px 0 45px}.locations-section[data-astro-cid-lcdefpme]{padding-bottom:45px}.planning-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-bottom:12px}.planning-steps[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{padding:18px 0}.project-banner[data-astro-cid-lcdefpme]{min-height:330px}.banner-copy[data-astro-cid-lcdefpme]{padding:35px 27px}.banner-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.7rem}.banner-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:230px}.project-banner[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-position:67% center}.project-banner[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg,#183e35f5,#183e35a6 65%,#183e3520)}.company-section[data-astro-cid-lcdefpme]{padding:44px 0}.company-section[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2rem}.questions-section[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:20px;padding-bottom:50px}.questions-section[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:15px}.questions-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{font-size:.8rem}.desktop-break[data-astro-cid-lcdefpme]{display:none}}@media (prefers-reduced-motion:reduce){.region-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.pill-button[data-astro-cid-lcdefpme]{transition:none}}
