.list.svelte-tcxdvb{--ink2:#2b2824;--muted:#7a756e;background:#fffdf8;border:1px solid #d9d3ca;border-radius:8px;padding:.4rem 1.1rem .6rem;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative;box-shadow:0 1px 2px #140a000a,0 12px 32px #140a001a}p.svelte-tcxdvb{margin:0}.head.svelte-tcxdvb,.row.svelte-tcxdvb{grid-template-columns:minmax(0,1fr) 6rem 6.2rem;align-items:center;gap:.8rem;display:grid}.head.svelte-tcxdvb{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #d9d3ca;padding:.55rem 0;font-size:.62rem;font-weight:600}.row.svelte-tcxdvb{opacity:var(--fade);border-bottom:1px solid #ebe5dc;padding:.7rem 0}.row.svelte-tcxdvb:last-of-type{border-bottom:0}.cause.svelte-tcxdvb{letter-spacing:.08em;text-transform:uppercase;color:#96491f;font-size:.62rem;font-weight:600}.change.svelte-tcxdvb{color:var(--ink2);margin-top:.1rem;font-size:.88rem}.fixes.svelte-tcxdvb{color:var(--ink2);font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:600}.effort.svelte-tcxdvb{color:var(--ink2);align-items:center;gap:2px;font-size:.8rem;display:flex}.effort.svelte-tcxdvb i:where(.svelte-tcxdvb){background:#e8e1d7;width:.6rem;height:.9rem;display:inline-block}.effort.svelte-tcxdvb i:where(.svelte-tcxdvb):first-child{border-radius:2px 0 0 2px}.effort.svelte-tcxdvb i:where(.svelte-tcxdvb):nth-child(3){border-radius:0 2px 2px 0;margin-right:.3rem}.effort.svelte-tcxdvb i.on:where(.svelte-tcxdvb){background:#96491f}@media (width<=520px){.head.svelte-tcxdvb,.row.svelte-tcxdvb{grid-template-columns:minmax(0,1fr) 4.6rem}.head.svelte-tcxdvb span:where(.svelte-tcxdvb):last-child,.row.svelte-tcxdvb .effort:where(.svelte-tcxdvb){display:none}}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(../../../fonts/fraunces-normal-latin.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:italic;font-weight:400 600;font-display:swap;src:url(../../../fonts/fraunces-italic-latin.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/inter-normal-latin.woff2)format("woff2")}.services.svelte-4z030h{--sec:#96491f;--bg2:#f6ede3;--mark:#f2d9c4;--esp:#241c16;--gwarm:#6f6a63;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:15.5px;line-height:1.6}.services.svelte-4z030h :is(h1:where(.svelte-4z030h),h2:where(.svelte-4z030h),h3:where(.svelte-4z030h)){letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-weight:550}.wrap.svelte-4z030h{max-width:1040px;margin:0 auto;padding:0 2.2rem}.wrap.narrow.svelte-4z030h{max-width:660px}@media (width<=700px){.wrap.svelte-4z030h{padding:0 1rem}}section.svelte-4z030h,.hero.svelte-4z030h{padding:4.2rem 0 3.6rem}.band.svelte-4z030h{background:var(--bg2);border-top:1px solid var(--faint);border-bottom:1px solid var(--faint)}.dark.svelte-4z030h{background:var(--esp);color:var(--paper)}.dark.svelte-4z030h .kicker:where(.svelte-4z030h){color:#e2b08c}.dark.svelte-4z030h .founder:where(.svelte-4z030h) p:where(.svelte-4z030h){color:var(--paper)}.dark.svelte-4z030h .founder:where(.svelte-4z030h) a:where(.svelte-4z030h){color:var(--paper);text-decoration:underline}.dark.svelte-4z030h .founder:where(.svelte-4z030h) img:where(.svelte-4z030h){border-color:#fffff840}.kicker.svelte-4z030h{letter-spacing:.16em;text-transform:uppercase;color:var(--sec);margin:0 0 .9rem;font-size:.72rem;font-weight:600}h2.svelte-4z030h{max-width:36rem;margin:0 0 1.2rem;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.25}h3.svelte-4z030h{margin:0 0 .4rem;font-size:1.12rem}.headline.svelte-4z030h{letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.3rem;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.1}.headline.svelte-4z030h em:where(.svelte-4z030h){color:var(--red);background:linear-gradient(transparent 64%, var(--mark) 64%);padding:0 .08em}.lede.svelte-4z030h{color:#3d3a35;max-width:37rem;font-size:1.15rem;line-height:1.65}.body.svelte-4z030h{color:#3d3a35;max-width:36rem}.fineprint.svelte-4z030h{color:var(--gwarm);font-size:.85rem}.btn.svelte-4z030h{background:var(--red);color:#fff;border-radius:8px;padding:.7rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-block;box-shadow:0 1px 2px #140a0026}.btn.svelte-4z030h:hover{color:#fff;background:#7d0000;text-decoration:none}.ctas.svelte-4z030h{flex-wrap:wrap;align-items:center;gap:1.4rem;margin:2rem 0 .9rem;display:flex}.quiet.svelte-4z030h{color:var(--sec);font-weight:600}.delivergrid.svelte-4z030h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (width<=900px){.delivergrid.svelte-4z030h{grid-template-columns:minmax(0,1fr);gap:2.4rem}}.changes.svelte-4z030h{padding-top:1.4rem}.deliver.svelte-4z030h{max-width:46rem;margin:1.6rem 0 0;padding-left:1.3rem;list-style:outside}.deliver.svelte-4z030h li:where(.svelte-4z030h){margin:.6rem 0}.deliver.svelte-4z030h li:where(.svelte-4z030h)::marker{color:var(--sec)}.cardgrid.svelte-4z030h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}@media (width<=900px){.cardgrid.svelte-4z030h{grid-template-columns:minmax(0,1fr)}}.weeks.svelte-4z030h{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width<=900px){.weeks.svelte-4z030h{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.weeks.svelte-4z030h{grid-template-columns:minmax(0,1fr)}}.wk.svelte-4z030h{color:var(--sec);margin:0 0 .2rem;font-family:Fraunces,Georgia,serif;font-style:italic}.weeks.svelte-4z030h p:where(.svelte-4z030h){color:#3d3a35;font-size:.92rem}.families.svelte-4z030h{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1.4rem;margin:2rem 0 0;display:grid}@media (width<=900px){.families.svelte-4z030h{grid-template-columns:minmax(0,1fr)}}.family.svelte-4z030h{border:1px solid var(--faint);background:#fffdf8;border-radius:12px;padding:1.3rem 1.4rem .9rem}.family.svelte-4z030h h3:where(.svelte-4z030h){margin:0;font-size:1.3rem}.flede.svelte-4z030h{color:var(--gwarm);margin:.25rem 0 .6rem;font-size:.9rem}.family.svelte-4z030h ul:where(.svelte-4z030h){margin:0;padding-left:1.1rem}.family.svelte-4z030h li:where(.svelte-4z030h){color:#3d3a35;margin:.4rem 0;font-size:.9rem}.family.svelte-4z030h li:where(.svelte-4z030h)::marker{color:var(--sec)}.owner.svelte-4z030h{color:#3d3a35;max-width:46rem;margin:1.8rem 0 0}.doors.svelte-4z030h{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;max-width:46rem;margin-top:2rem;display:grid}@media (width<=640px){.doors.svelte-4z030h{grid-template-columns:minmax(0,1fr)}}.door.svelte-4z030h{background:var(--bg2);border:1px solid var(--faint);border-radius:10px;padding:.9rem 1.1rem}.door.svelte-4z030h p:where(.svelte-4z030h){color:#3d3a35;margin:0;font-size:.92rem}.door.svelte-4z030h .doorhead:where(.svelte-4z030h){color:var(--ink);margin-bottom:.25rem;font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:550}.takesgrid.svelte-4z030h{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:3rem;margin-top:1.6rem;display:grid}@media (width<=860px){.takesgrid.svelte-4z030h{grid-template-columns:minmax(0,1fr);gap:2rem}}.costs.svelte-4z030h{margin:0}.costs.svelte-4z030h div:where(.svelte-4z030h){border-bottom:1px solid var(--faint);grid-template-columns:11rem minmax(0,1fr);gap:1rem;padding:.8rem 0;display:grid}@media (width<=560px){.costs.svelte-4z030h div:where(.svelte-4z030h){grid-template-columns:minmax(0,1fr);gap:.2rem}}.costs.svelte-4z030h dt:where(.svelte-4z030h){font-weight:600}.costs.svelte-4z030h dd:where(.svelte-4z030h){color:#3d3a35;margin:0}.notfor.svelte-4z030h{background:var(--bg2);border:1px solid var(--faint);border-radius:12px;padding:1.2rem 1.4rem}.nfhead.svelte-4z030h{margin:0 0 .4rem;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:550}.notfor.svelte-4z030h ul:where(.svelte-4z030h){margin:0;padding-left:1.1rem}.build.svelte-4z030h{border-top:1px solid var(--faint);color:var(--ink);margin:.9rem 0 0;padding-top:.8rem;font-size:.92rem;font-weight:600}.notfor.svelte-4z030h li:where(.svelte-4z030h){color:#3d3a35;margin:.45rem 0}.founder.svelte-4z030h{align-items:center;gap:.9rem;margin:0 0 1.6rem;display:flex}.founder.svelte-4z030h img:where(.svelte-4z030h){object-fit:cover;border:1px solid var(--faint);border-radius:50%;flex:none;width:56px;height:56px}.founder.svelte-4z030h p:where(.svelte-4z030h){margin:0}.closer.svelte-4z030h{background:var(--esp);color:var(--paper)}.closer.svelte-4z030h .lede:where(.svelte-4z030h){color:var(--paper);opacity:.85}.closer.svelte-4z030h a:where(.svelte-4z030h):not(.btn){color:var(--paper)}
