.wt-top[data-astro-cid-bds4mfxk]{padding-top:clamp(.5rem,2vw,1.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.wt-head[data-astro-cid-bds4mfxk]{gap:1.5rem;margin-top:clamp(1.5rem,4vw,3rem);display:grid}.wt-head[data-astro-cid-bds4mfxk] .h1[data-astro-cid-bds4mfxk]{max-width:14ch}.wt-head__cta[data-astro-cid-bds4mfxk]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.75rem;display:flex}@media (width>=64rem){.wt-head[data-astro-cid-bds4mfxk]{grid-template-columns:7fr 5fr;align-items:end;column-gap:4rem}.wt-head[data-astro-cid-bds4mfxk] .eyebrow[data-astro-cid-bds4mfxk]{grid-column:1/-1}}.tk[data-astro-cid-bds4mfxk]{gap:1.25rem 4rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.tk__uses[data-astro-cid-bds4mfxk]{border:0;border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,1fr);gap:0;padding:0;display:grid}.tk__use[data-astro-cid-bds4mfxk]{border-bottom:1px solid var(--line);cursor:pointer;min-height:3.25rem;color:var(--ink-3);transition:color var(--t-1) var(--settle);align-items:baseline;gap:.6rem;padding:.9rem .25rem .8rem;display:flex;position:relative}.tk__use[data-astro-cid-bds4mfxk]:after{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .9s var(--settle);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.tk__use[data-astro-cid-bds4mfxk]:has(input:checked){color:var(--ink)}.tk__use[data-astro-cid-bds4mfxk]:has(input:checked):after{transform:scaleX(1)}.tk__use[data-astro-cid-bds4mfxk]:has(input:focus-visible){outline:2px solid var(--lake-500);outline-offset:-2px}.tk__use[data-astro-cid-bds4mfxk] input[data-astro-cid-bds4mfxk]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tk__use-no[data-astro-cid-bds4mfxk]{font:700 .6875rem/1 var(--sans);letter-spacing:.18em;color:var(--leaf-ink)}.tk__use-t[data-astro-cid-bds4mfxk]{font-family:var(--serif);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:350;line-height:1.15}@media (width>=48rem){.tk__uses[data-astro-cid-bds4mfxk]{grid-template-columns:repeat(4,1fr)}}.tk__stage[data-astro-cid-bds4mfxk]{position:relative}.tk__stage[data-astro-cid-bds4mfxk] .scene3d{aspect-ratio:1;background:#efe9de;border-radius:2px}@media (width>=40rem){.tk__stage[data-astro-cid-bds4mfxk] .scene3d{aspect-ratio:3/2}}.tk__panel[data-astro-cid-bds4mfxk]{display:none}.tk__panel-head[data-astro-cid-bds4mfxk]{max-width:40rem}.tk__flag[data-astro-cid-bds4mfxk]{border:1px solid var(--line-strong);letter-spacing:.12em;border-radius:999px;margin-left:.5rem;padding:.2rem .5rem}.tk__line[data-astro-cid-bds4mfxk]{font-family:var(--serif);color:var(--lake-600);margin-top:.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;font-weight:300;line-height:1.3}.tk__sum[data-astro-cid-bds4mfxk]{color:var(--ink-2);margin-top:.75rem}.tk__buy[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.tk__buy[data-astro-cid-bds4mfxk] .price__v{font-size:clamp(1.625rem,2.6vw,2.125rem)}.tk__buy[data-astro-cid-bds4mfxk] .tk__por{font-family:var(--serif);color:var(--ink);font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:350}.tk__buy-btns[data-astro-cid-bds4mfxk]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}@media (width>=64rem){.tk[data-astro-cid-bds4mfxk]{grid-template-columns:8fr 4fr;align-items:start}.tk__uses[data-astro-cid-bds4mfxk],.tk__note[data-astro-cid-bds4mfxk]{grid-column:1/-1}.tk__stage[data-astro-cid-bds4mfxk]{grid-area:2/1}.tk__note[data-astro-cid-bds4mfxk]{grid-row:3}.tk__panels[data-astro-cid-bds4mfxk]{grid-area:2/2}.tk__panel[data-astro-cid-bds4mfxk] .h2[data-astro-cid-bds4mfxk]{font-size:clamp(2rem,3vw,2.75rem)}}.tk[data-astro-cid-bds4mfxk]:has([value=water]:checked) .tk__panel[data-astro-cid-bds4mfxk][data-use=water],.tk[data-astro-cid-bds4mfxk]:has([value=septic]:checked) .tk__panel[data-astro-cid-bds4mfxk][data-use=septic],.tk[data-astro-cid-bds4mfxk]:has([value=treatment]:checked) .tk__panel[data-astro-cid-bds4mfxk][data-use=treatment],.tk[data-astro-cid-bds4mfxk]:has([value=biodigester]:checked) .tk__panel[data-astro-cid-bds4mfxk][data-use=biodigester]{display:block}.ch__in[data-astro-cid-bds4mfxk],.fit__in[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line-strong);gap:2.5rem 5rem;padding-top:2rem;display:grid}@media (width>=60rem){.ch__in[data-astro-cid-bds4mfxk],.fit__in[data-astro-cid-bds4mfxk]{grid-template-columns:7fr 5fr}}.ch__qs[data-astro-cid-bds4mfxk],.fit__qs[data-astro-cid-bds4mfxk]{gap:1.75rem;display:grid}.ch__q[data-astro-cid-bds4mfxk]{border:0;min-width:0;margin:0;padding:0}.ch__q[data-astro-cid-bds4mfxk][hidden],[data-astro-cid-bds4mfxk][data-fit-only][hidden]{display:none}.ch__q[data-astro-cid-bds4mfxk] legend[data-astro-cid-bds4mfxk]{font:700 .9375rem/1.4 var(--sans);color:var(--ink);align-items:baseline;gap:.6rem;margin-bottom:.75rem;display:flex}.ch__q[data-astro-cid-bds4mfxk] legend[data-astro-cid-bds4mfxk] span[data-astro-cid-bds4mfxk]{letter-spacing:.18em;color:var(--leaf-ink);font-size:.6875rem}.seg[data-astro-cid-bds4mfxk]{flex-wrap:wrap;gap:.5rem;display:flex}.seg[data-astro-cid-bds4mfxk] label[data-astro-cid-bds4mfxk]{border:1px solid var(--line-strong);cursor:pointer;min-height:2.75rem;color:var(--ink-2);transition:background var(--t-1) var(--settle), color var(--t-1) var(--settle), border-color var(--t-1) var(--settle);border-radius:999px;place-items:center;padding:.5rem 1.1rem;font-size:.9375rem;display:inline-grid;position:relative}.seg[data-astro-cid-bds4mfxk] label[data-astro-cid-bds4mfxk]:hover{border-color:var(--ink);color:var(--ink)}.seg[data-astro-cid-bds4mfxk] label[data-astro-cid-bds4mfxk]:has(input:checked){background:var(--lake-800);border-color:var(--lake-800);color:var(--paper)}.seg[data-astro-cid-bds4mfxk] label[data-astro-cid-bds4mfxk]:has(input:focus-visible){outline:2px solid var(--lake-500);outline-offset:2px}.seg[data-astro-cid-bds4mfxk] input[data-astro-cid-bds4mfxk]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ch__out[data-astro-cid-bds4mfxk],.fit__out[data-astro-cid-bds4mfxk]{background:var(--paper);border-top:2px solid var(--ink);align-self:start;padding:clamp(1.5rem,3vw,2.25rem)}.fit__out[data-astro-cid-bds4mfxk]{background:var(--paper-0)}.ch__out[data-astro-cid-bds4mfxk] .h3[data-astro-cid-bds4mfxk]{margin-top:.75rem}.ch__out[data-astro-cid-bds4mfxk] p[data-astro-cid-bds4mfxk]{color:var(--ink-2);margin-top:.75rem}.ch__out[data-astro-cid-bds4mfxk] .ch__alt[data-astro-cid-bds4mfxk]{color:var(--ink-3);font-size:.9375rem}.ch__btns[data-astro-cid-bds4mfxk]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.5rem;display:flex}.fit__range[data-astro-cid-bds4mfxk] label[data-astro-cid-bds4mfxk]{font:700 .9375rem/1.4 var(--sans);justify-content:space-between;gap:1rem;margin-bottom:.5rem;display:flex}.fit__range[data-astro-cid-bds4mfxk] output[data-astro-cid-bds4mfxk]{font-family:var(--serif);font-variant-numeric:tabular-nums;color:var(--lake-600);font-size:1.25rem;font-weight:350}.fit__range[data-astro-cid-bds4mfxk] input[data-astro-cid-bds4mfxk]{width:100%;min-height:2.75rem;accent-color:var(--lake-800)}.fit__meter[data-astro-cid-bds4mfxk]{background:var(--paper-2);height:6px;overflow:hidden}.fit__meter[data-astro-cid-bds4mfxk] i[data-astro-cid-bds4mfxk]{background:var(--leaf-deep);height:100%;transition:width .9s var(--settle), background .4s;display:block}.fit__meter[data-astro-cid-bds4mfxk] i[data-astro-cid-bds4mfxk].is-over{background:var(--lake-600)}.fit__num[data-astro-cid-bds4mfxk]{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);margin-top:1.25rem;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:300;line-height:1}.fit__rec[data-astro-cid-bds4mfxk]{color:var(--ink-2);margin-top:.9rem}.fit__note[data-astro-cid-bds4mfxk]{color:var(--ink-3);margin-top:1rem;font-size:.8125rem}.sp__in[data-astro-cid-bds4mfxk]{grid-template-columns:minmax(0,1fr);gap:4rem 5rem;display:grid}@media (width>=60rem){.sp__in[data-astro-cid-bds4mfxk]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.sp__join[data-astro-cid-bds4mfxk]{grid-column:1/-1}}.sp__list[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line-strong);margin-top:1.75rem}.sp__list[data-astro-cid-bds4mfxk]>div[data-astro-cid-bds4mfxk]{border-bottom:1px solid var(--line);grid-template-columns:minmax(6.5rem,2fr) minmax(0,4fr);gap:1rem;padding-block:.9rem;font-size:.9375rem;display:grid}.sp__list[data-astro-cid-bds4mfxk] dt[data-astro-cid-bds4mfxk]{color:var(--ink-3)}.sp__hues[data-astro-cid-bds4mfxk]{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.sp__hues[data-astro-cid-bds4mfxk] span[data-astro-cid-bds4mfxk]{align-items:center;gap:.45rem;display:inline-flex}.sp__hues[data-astro-cid-bds4mfxk] i[data-astro-cid-bds4mfxk]{background:var(--c);border-radius:50%;width:.875rem;height:.875rem;box-shadow:inset 0 0 0 1px #0c1b2c40}.sp__prices[data-astro-cid-bds4mfxk] .sec__sub[data-astro-cid-bds4mfxk]{margin-top:.75rem}.sp__rows[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line-strong);margin-top:1.5rem}.sp__rows[data-astro-cid-bds4mfxk] li[data-astro-cid-bds4mfxk]{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;grid-template-areas:"name name""price add";align-items:center;gap:.5rem 1rem;padding-block:1rem;display:grid}@media (width>=40rem){.sp__rows[data-astro-cid-bds4mfxk] li[data-astro-cid-bds4mfxk]{grid-template-columns:1fr auto auto;grid-template-areas:"name price add";column-gap:1.75rem}}.sp__name[data-astro-cid-bds4mfxk]{font-family:var(--serif);grid-area:name;font-size:1.25rem;font-weight:350}.sp__name[data-astro-cid-bds4mfxk] a[data-astro-cid-bds4mfxk]{align-items:center;min-height:2.75rem;display:inline-flex}.sp__name[data-astro-cid-bds4mfxk] a[data-astro-cid-bds4mfxk]:hover{color:var(--lake-600)}.sp__name[data-astro-cid-bds4mfxk] small[data-astro-cid-bds4mfxk]{font:700 .625rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:block}.sp__price[data-astro-cid-bds4mfxk]{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;grid-area:price;font-size:1.1875rem;font-weight:350}.sp__price[data-astro-cid-bds4mfxk] .price-on-request{font-family:var(--sans);color:var(--ink-3);font-size:.875rem}.sp__rows[data-astro-cid-bds4mfxk] .add__btn{grid-area:add;justify-self:end}.sp__join[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:2rem 4rem;padding-top:3rem;display:grid}.sp__join-text[data-astro-cid-bds4mfxk] p[data-astro-cid-bds4mfxk]:last-child{color:var(--ink-2);max-width:30em;margin-top:.75rem}.sp__fig[data-astro-cid-bds4mfxk]{color:var(--ink)}.sp__fig[data-astro-cid-bds4mfxk] svg{width:100%;height:auto;max-height:18rem;display:block}.sp__joins[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sp__joins[data-astro-cid-bds4mfxk] li[data-astro-cid-bds4mfxk]{border-right:1px solid var(--line);padding:.9rem .25rem}.sp__joins[data-astro-cid-bds4mfxk] li[data-astro-cid-bds4mfxk]:last-child{border-right:0}.sp__joins[data-astro-cid-bds4mfxk] b[data-astro-cid-bds4mfxk]{font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:clamp(.8125rem,3.5vw,1.5rem);font-weight:350;display:block}.sp__joins[data-astro-cid-bds4mfxk] span[data-astro-cid-bds4mfxk]{color:var(--ink-3);font-size:.75rem}@media (width>=60rem){.sp__join[data-astro-cid-bds4mfxk]{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sp__joins[data-astro-cid-bds4mfxk]{grid-column:2}}.ins__list[data-astro-cid-bds4mfxk]{gap:3rem 2.5rem;display:grid}@media (width>=40rem){.ins__list[data-astro-cid-bds4mfxk]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.ins__list[data-astro-cid-bds4mfxk]{grid-template-columns:repeat(4,1fr)}}.ins__step[data-astro-cid-bds4mfxk] figure[data-astro-cid-bds4mfxk]{color:var(--ink);background:var(--paper-0)}.ins__step[data-astro-cid-bds4mfxk] figure[data-astro-cid-bds4mfxk] svg{width:100%;height:auto;display:block}.ins__no[data-astro-cid-bds4mfxk]{font:700 .6875rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--leaf-ink);margin-top:1.25rem}.ins__step[data-astro-cid-bds4mfxk] .h3[data-astro-cid-bds4mfxk]{margin-top:.6rem}.ins__step[data-astro-cid-bds4mfxk] p[data-astro-cid-bds4mfxk]:last-child{color:var(--ink-2);margin-top:.6rem;font-size:.9375rem}.ins__caveat[data-astro-cid-bds4mfxk]{border-left:2px solid var(--leaf-deep);background:var(--paper-0);color:var(--ink-2);max-width:52rem;margin-top:3rem;padding:1.25rem 1.5rem;font-size:.9375rem}.dl__in[data-astro-cid-bds4mfxk]{gap:2.5rem 5rem;display:grid}@media (width>=60rem){.dl__in[data-astro-cid-bds4mfxk]{grid-template-columns:5fr 7fr;align-items:start}}.dl__list[data-astro-cid-bds4mfxk]{border-top:1px solid var(--line-lake)}.dl__list[data-astro-cid-bds4mfxk] li[data-astro-cid-bds4mfxk]{border-bottom:1px solid var(--line-lake);color:var(--mist);gap:.35rem;padding-block:1.25rem;display:grid}.dl__list[data-astro-cid-bds4mfxk] b[data-astro-cid-bds4mfxk]{font-family:var(--serif);color:var(--paper);font-size:1.375rem;font-weight:350}@media (width>=40rem){.dl__list[data-astro-cid-bds4mfxk] li[data-astro-cid-bds4mfxk]{grid-template-columns:9rem 1fr;align-items:baseline}}.wt-faq[data-astro-cid-bds4mfxk]{padding-block:clamp(4rem,8vw,7rem)}
