.plan-wrap.svelte-1xjasi5{width:100%;max-width:26rem}.plan-card.svelte-1xjasi5{background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4) var(--space-4) var(--space-3)}svg.svelte-1xjasi5{width:100%;height:auto}.boundary.svelte-1xjasi5{fill:color-mix(in srgb, var(--paper) 55%, var(--card));stroke:var(--hairline);stroke-width:1.6px;stroke-dasharray:8 6}.lawn.svelte-1xjasi5{fill:color-mix(in srgb, var(--spring) 17%, var(--card));stroke:color-mix(in srgb, var(--moss) 55%, transparent);stroke-width:1.4px}.walls.svelte-1xjasi5{fill:var(--card);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.room.svelte-1xjasi5{stroke:var(--hairline);stroke-width:1.1px}.door.svelte-1xjasi5{stroke:var(--card);stroke-width:3px}.swing.svelte-1xjasi5{fill:none;stroke:var(--hairline);stroke-width:1.1px}.patio-ground.svelte-1xjasi5{fill:var(--tint);stroke:color-mix(in srgb, var(--ink) 45%, transparent);stroke-width:1.3px}.patio.svelte-1xjasi5 line:where(.svelte-1xjasi5){stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:1px}.stone.svelte-1xjasi5{fill:var(--tint);stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1.1px}.bed.svelte-1xjasi5{fill:color-mix(in srgb, var(--fall) 14%, var(--card));stroke:color-mix(in srgb, var(--fall) 55%, transparent);stroke-width:1.3px;stroke-linejoin:round}.mulch.svelte-1xjasi5{fill:color-mix(in srgb, var(--fall) 42%, transparent)}.shrub.svelte-1xjasi5{fill:color-mix(in srgb, var(--spring) 22%, var(--card));stroke:var(--moss);stroke-width:1.4px;stroke-linejoin:round}.shrub--rabbit.svelte-1xjasi5{fill:color-mix(in srgb, var(--gold) 16%, var(--card))}.bloom.svelte-1xjasi5{fill:var(--gold)}.canopy.svelte-1xjasi5{stroke-width:1.6px;stroke-linejoin:round}.tree--shade.svelte-1xjasi5 .canopy:where(.svelte-1xjasi5){fill:color-mix(in srgb, var(--spring) 26%, var(--card));stroke:var(--moss)}.tree--lower.svelte-1xjasi5 .canopy:where(.svelte-1xjasi5){fill:color-mix(in srgb, var(--moss) 20%, var(--card));stroke:var(--moss)}.tree--accent.svelte-1xjasi5 .canopy:where(.svelte-1xjasi5){fill:color-mix(in srgb, var(--fall) 24%, var(--card));stroke:var(--fall)}.branch.svelte-1xjasi5{stroke:color-mix(in srgb, var(--moss) 45%, transparent);stroke-width:1px}.tree--accent.svelte-1xjasi5 .branch:where(.svelte-1xjasi5){stroke:color-mix(in srgb, var(--fall) 50%, transparent)}.center.svelte-1xjasi5{fill:var(--moss-deep)}.tuft.svelte-1xjasi5{stroke:var(--moss);stroke-width:1.2px;stroke-linecap:round}.call.svelte-1xjasi5 line:where(.svelte-1xjasi5){stroke:color-mix(in srgb, var(--ink) 40%, transparent);stroke-width:1px}.call.svelte-1xjasi5 text:where(.svelte-1xjasi5),.label.svelte-1xjasi5{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--moss-deep);font-size:10.5px;font-weight:700}.label--house.svelte-1xjasi5{letter-spacing:.18em;font-size:11.5px}.label--area.svelte-1xjasi5{fill:color-mix(in srgb, var(--moss-deep) 75%, var(--card));letter-spacing:.22em}.north-ring.svelte-1xjasi5{fill:none;stroke:color-mix(in srgb, var(--ink) 45%, transparent);stroke-width:1.2px}.north-line.svelte-1xjasi5{fill:none;stroke:var(--ink);stroke-width:1.4px;stroke-linecap:round}.scale.svelte-1xjasi5 line:where(.svelte-1xjasi5){stroke:var(--ink);stroke-width:1.2px}.scale.svelte-1xjasi5 text:where(.svelte-1xjasi5){font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;fill:var(--moss-deep);font-size:9.5px;font-weight:700}figcaption.svelte-1xjasi5{gap:var(--space-2);border-top:var(--line);padding-top:var(--space-2);margin-top:var(--space-2);align-items:baseline;display:flex}.plan-no.svelte-1xjasi5{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);white-space:nowrap;font-size:.72rem;font-weight:700}.plan-what.svelte-1xjasi5{font-size:var(--text-sm);color:var(--ink)}.stake.svelte-1l35y62{place-items:center;width:2.7rem;height:3.6rem;display:inline-grid;position:relative}.stake.svelte-1l35y62 svg:where(.svelte-1l35y62){width:100%;height:100%;position:absolute;inset:0}.n.svelte-1l35y62{font-weight:800;font-size:var(--text-md);color:var(--moss);line-height:1;position:relative;top:-.35rem}.hero.svelte-1uha8ag{padding-block:var(--space-6) var(--space-7);position:relative;overflow:hidden}.contour.svelte-1uha8ag{width:38rem;height:24rem;color:var(--moss);opacity:.08;pointer-events:none;position:absolute;inset:-3rem -7rem auto auto}.hero-inner.svelte-1uha8ag{gap:var(--space-5);display:grid;position:relative}.hero-copy.svelte-1uha8ag{gap:var(--space-4);justify-items:start;display:grid}.hero-inner.svelte-1uha8ag>.plan-wrap{justify-self:center}@media (width>=900px){.hero-inner.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1.2fr .8fr;align-items:center}.hero-inner.svelte-1uha8ag>.plan-wrap{justify-self:end}}h1.svelte-1uha8ag{max-width:16ch}.sub.svelte-1uha8ag{font-size:var(--text-md);max-width:46ch;line-height:1.5}.ctas.svelte-1uha8ag{gap:var(--space-3);flex-wrap:wrap;display:flex}h2.svelte-1uha8ag{margin-block:var(--space-3);max-width:26ch}.band.svelte-1uha8ag{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=880px){.band.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(4,1fr)}}.chip.svelte-1uha8ag{gap:var(--space-1);background:var(--card);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:var(--space-4);color:var(--ink);justify-items:start;text-decoration:none;transition:border-color .14s;display:grid}.chip.svelte-1uha8ag:hover{border-color:var(--moss)}.chip-icon.svelte-1uha8ag{width:3rem;height:3rem;margin-bottom:var(--space-1);border-radius:50%;place-content:center;display:grid}.chip-name.svelte-1uha8ag{font-weight:800;font-size:var(--text-md);letter-spacing:-.01em}.chip-months.svelte-1uha8ag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text);font-size:.72rem;font-weight:700}.chip-teaser.svelte-1uha8ag{font-size:var(--text-sm);margin-top:var(--space-1)}.more.svelte-1uha8ag{margin-top:var(--space-4);font-weight:600}.note-slot.svelte-1uha8ag{margin-top:var(--space-5)}.steps.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:0;list-style:none;display:grid}.step-stake.svelte-1uha8ag{margin-bottom:var(--space-2);display:block}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-md)}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-top:var(--space-2)}.prose.svelte-1uha8ag{margin-top:var(--space-3)}.closing.svelte-1uha8ag{background:var(--moss-deep);color:var(--paper)}.closing.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--gold-bright)}.closing.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn){color:var(--paper);-webkit-text-decoration-color:var(--gold-bright);text-decoration-color:var(--gold-bright)}.closing.svelte-1uha8ag a:where(.svelte-1uha8ag):not(.btn):hover,.kicker--bright.svelte-1uha8ag{color:var(--gold-bright)}.kicker--bright.svelte-1uha8ag:before{background:var(--gold-bright)}.btn--field.svelte-1uha8ag{background:var(--paper);border-color:var(--paper);color:var(--moss-deep)}.btn--field.svelte-1uha8ag:hover{background:var(--tint);border-color:var(--tint);color:var(--moss-deep)}.closing-cta.svelte-1uha8ag{margin-top:var(--space-4)}
