.plan-wrap.svelte-1xjasi5{width:100%;max-width:26rem}.plan-card.svelte-1xjasi5{background:var(--plate);background-image:var(--grain);border:var(--line);border-radius:var(--radius);box-shadow:var(--shadow-ambient);padding:var(--space-4) var(--space-4) var(--space-3);position:relative}.corner-stake.svelte-1xjasi5{left:calc(-1 * var(--space-3));bottom:var(--space-5);width:calc(var(--space-5) - var(--space-2));height:auto;rotate:calc(-1 * var(--tilt-4) * 4);filter:drop-shadow(0 2px 2px color-mix(in srgb, var(--pine) 30%, transparent));position:absolute}.stake-wood.svelte-1xjasi5{fill:var(--kraft);stroke:var(--gold-deep);stroke-width:1.4px}.stake-point.svelte-1xjasi5{fill:var(--gold-deep)}.stake-bloom.svelte-1xjasi5{fill:var(--gold)}svg.svelte-1xjasi5{width:100%;height:auto}.boundary.svelte-1xjasi5{fill:color-mix(in srgb, var(--paper) 55%, var(--plate));stroke:var(--hairline);stroke-width:1.6px;stroke-dasharray:8 6}.lawn.svelte-1xjasi5{fill:color-mix(in srgb, var(--spring) 17%, var(--plate));stroke:color-mix(in srgb, var(--moss) 55%, transparent);stroke-width:1.4px}.walls.svelte-1xjasi5{fill:var(--plate);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.room.svelte-1xjasi5{stroke:var(--hairline);stroke-width:1.1px}.door.svelte-1xjasi5{stroke:var(--plate);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(--plate));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(--plate));stroke:var(--moss);stroke-width:1.4px;stroke-linejoin:round}.shrub--rabbit.svelte-1xjasi5{fill:color-mix(in srgb, var(--gold) 16%, var(--plate))}.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(--plate));stroke:var(--moss)}.tree--lower.svelte-1xjasi5 .canopy:where(.svelte-1xjasi5){fill:color-mix(in srgb, var(--moss) 20%, var(--plate));stroke:var(--moss)}.tree--accent.svelte-1xjasi5 .canopy:where(.svelte-1xjasi5){fill:color-mix(in srgb, var(--fall) 24%, var(--plate));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(--plate));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)}@keyframes svelte-1xjasi5-plan-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes svelte-1xjasi5-plan-draw-wash{0%{stroke-dasharray:1;stroke-dashoffset:1px;fill-opacity:0}55%{fill-opacity:0}to{stroke-dasharray:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes svelte-1xjasi5-plan-pop{0%{opacity:0;scale:.4}70%{scale:1.12}to{opacity:1;scale:1}}@keyframes svelte-1xjasi5-plan-fade{0%{opacity:0}}@keyframes svelte-1xjasi5-tuft-sway{0%{rotate:0deg}30%{rotate:2.2deg}70%{rotate:-1.6deg}to{rotate:0deg}}@media (prefers-reduced-motion:no-preference){.boundary.svelte-1xjasi5,.walls.svelte-1xjasi5,.room.svelte-1xjasi5,.patio-ground.svelte-1xjasi5,.patio.svelte-1xjasi5 line:where(.svelte-1xjasi5),.swing.svelte-1xjasi5,.lawn.svelte-1xjasi5,.bed.svelte-1xjasi5,.mulch-g.svelte-1xjasi5,.stone.svelte-1xjasi5,.shrub.svelte-1xjasi5,.center.svelte-1xjasi5,.bloom.svelte-1xjasi5,.tuft.svelte-1xjasi5,.canopy.svelte-1xjasi5,.branch.svelte-1xjasi5,.call.svelte-1xjasi5 line:where(.svelte-1xjasi5),.call.svelte-1xjasi5 text:where(.svelte-1xjasi5),.label.svelte-1xjasi5,.north-ring.svelte-1xjasi5,.north-line.svelte-1xjasi5,.scale.svelte-1xjasi5 line:where(.svelte-1xjasi5),.scale.svelte-1xjasi5 text:where(.svelte-1xjasi5){animation-delay:calc(var(--motion-beat) * var(--at,0));animation-fill-mode:backwards;animation-timing-function:var(--ease-sketch)}.boundary.svelte-1xjasi5{--at:4;animation-name:svelte-1xjasi5-plan-fade;animation-duration:calc(var(--motion-beat) * 4)}.walls.svelte-1xjasi5{--at:5;animation-name:svelte-1xjasi5-plan-draw-wash;animation-duration:var(--motion-sketch)}.room.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 3)}.label--house.svelte-1xjasi5{--at:11.5}.patio-ground.svelte-1xjasi5{--at:10;animation-name:svelte-1xjasi5-plan-draw-wash;animation-duration:calc(var(--motion-beat) * 4)}.patio.svelte-1xjasi5 line:where(.svelte-1xjasi5){animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 2)}.door.svelte-1xjasi5{--at:15}.swing.svelte-1xjasi5{--at:15.5;animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 2)}.lawn.svelte-1xjasi5{--at:13;animation-name:svelte-1xjasi5-plan-draw-wash;animation-duration:calc(var(--motion-beat) * 6)}.label--area.svelte-1xjasi5{--at:18}.bed.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-draw-wash;animation-duration:calc(var(--motion-beat) * 4)}.mulch-g.svelte-1xjasi5{--at:20;animation:svelte-1xjasi5-plan-fade calc(var(--motion-beat) * 5) var(--ease-grow) calc(var(--motion-beat) * var(--at)) backwards}.stone.svelte-1xjasi5{transform-box:fill-box;transform-origin:50%;animation-name:svelte-1xjasi5-plan-pop;animation-duration:calc(var(--motion-beat) * 3);animation-timing-function:var(--ease-stake)}.shrub.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-draw-wash;animation-duration:calc(var(--motion-beat) * 4)}.center.svelte-1xjasi5,.bloom.svelte-1xjasi5{transform-box:fill-box;transform-origin:50%;animation-name:svelte-1xjasi5-plan-pop;animation-duration:calc(var(--motion-beat) * 3);animation-timing-function:var(--ease-stake)}.tuft.svelte-1xjasi5{--at:21;animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 3)}.tree--shade.svelte-1xjasi5{--at:20}.tree--lower.svelte-1xjasi5{--at:22}.tree--accent.svelte-1xjasi5{--at:24}.canopy.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-draw-wash;animation-duration:calc(var(--motion-beat) * 5)}.branch.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 2.5);animation-delay:calc(var(--motion-beat) * (var(--at,0) + 3))}.tree.svelte-1xjasi5 .center:where(.svelte-1xjasi5){animation-delay:calc(var(--motion-beat) * (var(--at,0) + 5))}.call.svelte-1xjasi5 line:where(.svelte-1xjasi5){animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 2)}.call.svelte-1xjasi5 text:where(.svelte-1xjasi5){animation-name:svelte-1xjasi5-plan-fade;animation-duration:calc(var(--motion-beat) * 3);animation-delay:calc(var(--motion-beat) * (var(--at,0) + 1))}.label.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-fade;animation-duration:calc(var(--motion-beat) * 3)}.north.svelte-1xjasi5{--at:30.5}.north-ring.svelte-1xjasi5,.north-line.svelte-1xjasi5{animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 3)}.scale.svelte-1xjasi5{--at:31.5}.scale.svelte-1xjasi5 line:where(.svelte-1xjasi5){animation-name:svelte-1xjasi5-plan-draw;animation-duration:calc(var(--motion-beat) * 2)}.scale.svelte-1xjasi5 text:where(.svelte-1xjasi5){animation-name:svelte-1xjasi5-plan-fade;animation-duration:calc(var(--motion-beat) * 2);animation-delay:calc(var(--motion-beat) * (var(--at,0) + 1))}.tuft-g.svelte-1xjasi5{animation:svelte-1xjasi5-tuft-sway var(--motion-breeze) var(--ease-breeze) infinite;animation-delay:calc(var(--motion-beat) * (33 + var(--i,0) * 14))}.plan-card.svelte-1xjasi5.ambient-paused .tuft-g:where(.svelte-1xjasi5){animation-play-state:paused}}.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}.walk.svelte-1v2oa1{width:100%;height:100%;display:block}.dots.svelte-1v2oa1{fill:none;stroke:var(--moss);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.0012 .0105;vector-effect:non-scaling-stroke}.reveal.svelte-1v2oa1{fill:none;stroke:#fff;stroke-width:14px;stroke-dasharray:1 1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){[data-reveal-bare] .walk.svelte-1v2oa1 .reveal:where(.svelte-1v2oa1){stroke-dashoffset:1px}[data-reveal-bare=in] .walk.svelte-1v2oa1 .reveal:where(.svelte-1v2oa1){stroke-dashoffset:0;transition:stroke-dashoffset calc(var(--motion-sketch) * 1.75) var(--ease-sketch);transition-delay:calc(var(--motion-beat) * 2)}}.hero.svelte-1uha8ag{padding-block:var(--space-6) var(--space-7);position:relative;overflow:hidden}.contour.svelte-1uha8ag{inset:calc(-1 * var(--space-6)) calc(-1 * var(--space-7)) auto auto;width:52rem;height:30rem;color:var(--moss);opacity:.14;pointer-events:none;position:absolute}.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}.section--kraft.svelte-1uha8ag{background:var(--kraft);background-image:var(--grain);border-block:var(--line)}.kicker--kraft.svelte-1uha8ag{color:var(--gold-deep)}.band.svelte-1uha8ag{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,1fr);align-items:start;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);padding:var(--space-4);color:var(--ink);transition:border-color var(--motion-quick) var(--ease-quick), box-shadow var(--motion-stake) var(--ease-grow), transform var(--motion-stake) var(--ease-grow);justify-items:start;text-decoration:none;display:grid;position:relative}.chip--tilt-l.svelte-1uha8ag{rotate:calc(-1 * var(--tilt-1))}.chip--tilt-r.svelte-1uha8ag{rotate:var(--tilt-1)}.chip.svelte-1uha8ag:hover{border-color:var(--moss);box-shadow:var(--shadow-ambient);transition-timing-function:var(--ease-quick), var(--ease-stake), var(--ease-stake);transform:translateY(-3px)}.chip.svelte-1uha8ag .pin:where(.svelte-1uha8ag){display:none}@media (width>=880px){.chip.svelte-1uha8ag{margin-top:calc(var(--space-2) * var(--drop,0))}.chip.svelte-1uha8ag .pin:where(.svelte-1uha8ag){width:2px;height:calc(var(--space-4) + var(--space-2) * var(--drop,0) + 4px);background:color-mix(in srgb, var(--gold-deep) 45%, transparent);display:block;position:absolute;bottom:100%;left:50%}.chip.svelte-1uha8ag .pin:where(.svelte-1uha8ag):after{content:"";background:var(--dot);width:10px;height:10px;box-shadow:0 1px 2px color-mix(in srgb, var(--pine) 35%, transparent);border-radius:50%;position:absolute;top:-3px;left:-4px}}.chip-icon.svelte-1uha8ag{width:3rem;height:3rem;margin-bottom:var(--space-1);transition:scale var(--motion-stake) var(--ease-stake);border-radius:50%;place-content:center;display:grid}.chip.svelte-1uha8ag:hover .chip-icon:where(.svelte-1uha8ag){scale:1.07}.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)}.walkthrough.svelte-1uha8ag{position:relative}.walk-slot.svelte-1uha8ag{left:0;right:0;top:calc(var(--space-7) + var(--space-6));height:calc(var(--space-7) + var(--space-5));pointer-events:none;position:absolute}.walk-slot--vertical.svelte-1uha8ag{display:none}.steps.svelte-1uha8ag{gap:var(--space-4) var(--space-5);margin-top:var(--space-4);grid-template-columns:1fr 1fr 1fr;padding:0;list-style:none;display:grid;position:relative}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{margin-top:var(--space-5)}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2){margin-top:calc(var(--space-7) + var(--space-3))}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){margin-top:var(--space-4)}@media (width<=879px){.walkthrough.svelte-1uha8ag{padding-left:calc(var(--space-5) + var(--space-3))}.walk-slot.svelte-1uha8ag{display:none}.walk-slot--vertical.svelte-1uha8ag{left:var(--space-3);top:calc(var(--space-7) + var(--space-5));bottom:var(--space-7);width:var(--space-5);height:auto;display:block;position:absolute;right:auto}.steps.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:1fr}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child,.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(2),.steps.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){margin-top:0}}.step-stake.svelte-1uha8ag{margin-bottom:var(--space-2);display:block}@media (prefers-reduced-motion:no-preference){.chip.svelte-1uha8ag[data-reveal=in][data-reveal]{transition-duration:var(--motion-stake);transition-timing-function:var(--ease-stake)}.band.svelte-1uha8ag[data-reveal-bare]:before{transform-origin:0;transform:scaleX(0)}.band.svelte-1uha8ag[data-reveal-bare=in]:before{transition:transform calc(var(--motion-beat) * 10) var(--ease-grow);transform:scaleX(1)}li.svelte-1uha8ag[data-reveal] .step-stake:where(.svelte-1uha8ag){opacity:0}li.svelte-1uha8ag[data-reveal=in] .step-stake:where(.svelte-1uha8ag){animation:svelte-1uha8ag-stake-in var(--motion-stake) var(--ease-stake) both;animation-delay:calc(var(--motion-beat) * (var(--reveal-beats,0) + 4.5))}}@keyframes svelte-1uha8ag-stake-in{0%{opacity:0;translate:0 -12px}70%{opacity:1;translate:0 2px}to{opacity:1;translate:0}}.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)}.review.svelte-1uha8ag{gap:var(--space-5);align-items:center;display:grid}@media (width>=900px){.review.svelte-1uha8ag{gap:var(--space-6);grid-template-columns:1.2fr .8fr}}.review-note.svelte-1uha8ag{padding:var(--space-4) var(--space-5);max-width:42ch}.review-note-tag.svelte-1uha8ag{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:var(--space-2);font-size:.72rem;font-weight:700}.review-note-body.svelte-1uha8ag{font-size:var(--text-base)}.review-note-from.svelte-1uha8ag{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--moss-deep)}.closing.svelte-1uha8ag{background:var(--pine);background-image:var(--grain);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)}
