.hero.astro-kpvayga6{background:var(--paper);border-bottom:var(--rule) solid var(--ink)}.hero__crumbs.astro-kpvayga6{padding-block:clamp(20px,2.5vw,28px)}.hero__fig.astro-kpvayga6{border-top:var(--rule) solid var(--ink);border-bottom:var(--rule) solid var(--ink);margin:0}.hero__img.astro-kpvayga6.hero__img{aspect-ratio:3/2}.hero__light.astro-kpvayga6{background:var(--yellow);color:var(--ink);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;font-size:11px;position:absolute;bottom:0;left:0}.hero__brief.astro-kpvayga6.hero__brief{right:var(--gutter);max-width:360px;padding:8px 10px;position:absolute;top:20px}.hero__in.astro-kpvayga6{row-gap:clamp(32px,3.4vw,48px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(48px,5.5vw,80px)}.hero__h1.astro-kpvayga6{--xl:1 / 9;--l:1 / 10;flex-direction:column;gap:24px;margin:0;font-weight:400;display:flex}.hero__eyebrow.astro-kpvayga6{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.hero__eyebrow-bar.astro-kpvayga6{background:var(--blue);width:32px;height:3px;display:inline-block}.hero__title.astro-kpvayga6{letter-spacing:-.01em;font-size:clamp(48px,12.5vw,88px);line-height:.86;display:block}.hero__intro.astro-kpvayga6{--xl:9 / 13;--l:1 / 9;--m:1 / 8;flex-direction:column;align-self:end;gap:clamp(24px,2.5vw,32px);display:flex}.hero__lead.astro-kpvayga6{max-width:52ch;margin:0}.hero__ctas.astro-kpvayga6{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.hero__cta.astro-kpvayga6,.hero__cta.astro-kpvayga6:hover{background:var(--blue);min-height:60px;color:var(--white);box-shadow:var(--shadow-cta);transition:transform var(--t-fast), box-shadow var(--t-fast);align-items:center;gap:14px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.hero__cta.astro-kpvayga6:hover{box-shadow:var(--shadow-cta-pressed);transform:translate(3px,3px)}.hero__link.astro-kpvayga6{padding:12px 0;font-weight:700}@media (width>=900px){.hero__img.astro-kpvayga6.hero__img{aspect-ratio:21/9}.hero__title.astro-kpvayga6{font-size:clamp(56px,7.6vw,132px);line-height:.84}}.cost.astro-kpvayga6{background:var(--paper-light);scroll-margin-top:calc(var(--header-h) + var(--rule))}.cost__lead.astro-kpvayga6{max-width:54ch;margin:0}.cost__plan.astro-kpvayga6{--xl:1 / 7;--l:1 / 7;--m:1 / 9;align-self:start;margin:0}.cost__plan.astro-kpvayga6 svg.astro-kpvayga6{width:100%;height:auto;display:block}.c-wall.astro-kpvayga6{fill:var(--layer-sand);stroke:var(--ink);stroke-width:3px}.c-ceiling.astro-kpvayga6{fill:var(--white);stroke:var(--ink);stroke-width:3px}.c-dim.astro-kpvayga6{stroke:var(--ink);stroke-width:2px}.c-lamp.astro-kpvayga6{fill:var(--yellow);stroke:var(--ink);stroke-width:2px}.c-lamp-old.astro-kpvayga6{fill:none;stroke:var(--ink);stroke-width:2px;stroke-dasharray:3 3}.c-crack.astro-kpvayga6{fill:none;stroke:var(--ink);stroke-width:2px}.c-ring.astro-kpvayga6{fill:none;stroke:var(--layer-clay)}.c-ring--1.astro-kpvayga6{stroke-width:6px}.c-ring--2.astro-kpvayga6{stroke-width:3px}.c-spack.astro-kpvayga6{stroke:var(--ink);stroke-width:2px;stroke-dasharray:6 4}.p-dot.astro-kpvayga6{fill:var(--muted)}.p-hatch.astro-kpvayga6{stroke:var(--ink);stroke-width:2px}.c-void.astro-kpvayga6{stroke:var(--ink);stroke-width:3px}.c-sofa.astro-kpvayga6{fill:none;stroke:var(--blue);stroke-width:3px;stroke-dasharray:8 5}.c-mark.astro-kpvayga6 rect.astro-kpvayga6{fill:var(--yellow);stroke:var(--ink);stroke-width:3px}.c-mark.astro-kpvayga6 text.astro-kpvayga6{font-family:var(--font-sans);text-anchor:middle;fill:var(--ink);font-size:16px;font-weight:900}.cost__plan-cap.astro-kpvayga6{color:var(--muted);margin-top:12px;font-size:14px}.cost__factors.astro-kpvayga6{--xl:7 / 13;--l:7 / 13}.cost__plus.astro-kpvayga6{max-width:58ch;margin:20px 0 0;font-size:16px;line-height:1.55}.cost__sub.astro-kpvayga6{border-top:var(--rule) solid var(--blue);flex-direction:column;gap:12px;padding-top:20px;display:flex}.cost__h3.astro-kpvayga6{font-size:var(--fs-h3);margin:0;line-height:.95}.cost__sub.astro-kpvayga6 p.astro-kpvayga6{max-width:54ch;font-family:var(--font-serif);margin:0;font-size:18px;line-height:1.6}.cost__check.astro-kpvayga6.cost__check{align-self:flex-start}.terms.astro-kpvayga6{background:var(--paper);border-top:var(--rule) solid var(--ink);scroll-margin-top:calc(var(--header-h) + var(--rule))}.terms__intro.astro-kpvayga6{max-width:52ch;margin:0}.terms__list.astro-kpvayga6{column-gap:var(--col-gap);grid-template-columns:minmax(0,1fr);row-gap:32px;padding:0;list-style:none;display:grid}.terms__item.astro-kpvayga6{border-top:var(--rule) solid var(--ink);flex-direction:column;gap:16px;padding-top:24px;display:flex}.terms__item--1.astro-kpvayga6{border-top-color:var(--blue)}.terms__t.astro-kpvayga6{font-size:var(--fs-h3-l);margin:0;line-height:.9}.terms__item--1.astro-kpvayga6 .terms__t.astro-kpvayga6{color:var(--blue)}.terms__item.astro-kpvayga6 p.astro-kpvayga6{max-width:44ch;font-family:var(--font-serif);margin:0;font-size:18px;line-height:1.6}.terms__spray.astro-kpvayga6{--xl:5 / 13;--l:4 / 13;border-top:var(--rule-thin) solid var(--ink);padding-top:16px}.terms__spray-h.astro-kpvayga6{margin:0 0 8px;font-size:19px}.terms__spray.astro-kpvayga6 p.astro-kpvayga6{max-width:62ch;margin:0;font-size:16px;line-height:1.55}@media (width>=900px){.terms__list.astro-kpvayga6{grid-template-columns:repeat(3,minmax(0,1fr))}}.streaks__head.astro-kpvayga6{container-type:inline-size}.streaks__h2.astro-kpvayga6{font-size:min(var(--fs-h2), 15cqi)}.streaks__line.astro-kpvayga6{white-space:nowrap;display:block}.streaks__text.astro-kpvayga6{flex-direction:column;gap:16px;display:flex}.streaks__text.astro-kpvayga6 .lead.astro-kpvayga6{max-width:54ch;margin:0}.streaks__p.astro-kpvayga6{max-width:58ch;font-family:var(--font-serif);color:var(--muted-on-dark);margin:0;font-size:18px;line-height:1.6}.streaks__big.astro-kpvayga6{--xl:1 / 9;--l:1 / 9;margin:0}.streaks__small.astro-kpvayga6{--xl:9 / 13;--l:9 / 13;--m:1 / 5;margin:0}.streaks__brief.astro-kpvayga6.streaks__brief{position:absolute;bottom:12px;left:12px}.streaks__cap.astro-kpvayga6{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:12px;display:flex}.streaks__cap--col.astro-kpvayga6{flex-direction:column;align-items:flex-start}.streaks__cap.astro-kpvayga6 strong.astro-kpvayga6{font-size:var(--fs-h3-s);color:var(--yellow);line-height:1}.streaks__cap.astro-kpvayga6>span.astro-kpvayga6{color:var(--muted-on-dark);font-size:15px}.stains.astro-kpvayga6{background:var(--paper);scroll-margin-top:calc(var(--header-h) + var(--rule))}.stains__text.astro-kpvayga6{flex-direction:column;gap:12px;display:flex}.stains__text.astro-kpvayga6 .lead.astro-kpvayga6{max-width:54ch;margin:0}.stains__check.astro-kpvayga6.stains__check{align-self:flex-start}.types.astro-kpvayga6{background:var(--paper-light);border-top:var(--rule) solid var(--ink);scroll-margin-top:calc(var(--header-h) + var(--rule))}.types__check.astro-kpvayga6.types__check{align-self:flex-start;margin-top:20px}.day.astro-kpvayga6{background:var(--paper);border-top:var(--rule) solid var(--ink)}.day__text.astro-kpvayga6{flex-direction:column;gap:12px;display:flex}.day__text.astro-kpvayga6 .lead.astro-kpvayga6{max-width:52ch;margin:0}.day__check.astro-kpvayga6.day__check{align-self:flex-start}.day__steps.astro-kpvayga6{column-gap:var(--col-gap);border-top:var(--rule) solid var(--ink);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.day__step.astro-kpvayga6{border-bottom:var(--rule-thin) solid var(--ink);grid-template-columns:72px minmax(0,1fr);align-content:start;gap:4px 16px;padding:20px 0;display:grid}.day__n.astro-kpvayga6{color:var(--blue);grid-row:span 3;font-size:clamp(40px,4vw,56px);line-height:.8}.day__t.astro-kpvayga6{font-size:19px}.day__d.astro-kpvayga6{color:var(--text-soft);font-size:16px;line-height:1.5}.day__step-check.astro-kpvayga6.day__step-check{grid-column:2;justify-self:start}.day__duration.astro-kpvayga6,.day__line.astro-kpvayga6{--xl:1 / 9;--l:1 / 11;margin:0;font-size:17px;line-height:1.55}.day__line.astro-kpvayga6{color:var(--muted)}@media (width>=600px){.day__steps.astro-kpvayga6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1180px){.day__steps.astro-kpvayga6{grid-template-columns:repeat(3,minmax(0,1fr))}}.order__h2.astro-kpvayga6{margin:0;font-size:clamp(44px,5.6vw,96px);line-height:.86}.order__body.astro-kpvayga6{flex-direction:column;gap:20px;display:flex}.order__body.astro-kpvayga6 .lead.astro-kpvayga6{max-width:52ch;margin:0}.order__body.astro-kpvayga6 a.astro-kpvayga6,.order__body.astro-kpvayga6 a.astro-kpvayga6:hover{color:var(--paper);align-self:flex-start;font-weight:700}.faq.astro-kpvayga6{background:var(--paper-light)}
