.fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img]{display:none}:root:not([data-imagery]) .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=doodles],:root[data-imagery=doodles] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=doodles],:root[data-imagery=landscape] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=landscape],:root[data-imagery=botanical] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=botanical],:root[data-imagery=photos] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=photos],:root[data-imagery=geometric] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=geometric],:root[data-imagery=lineart] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=lineart],:root[data-imagery=papercut] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=papercut],:root[data-imagery=blobs] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=blobs],:root[data-imagery=photos2] .fs-img[data-astro-cid-ztkbm5l2] [data-astro-cid-ztkbm5l2][data-fs-img=photos2]{height:100%;display:block}.fs-img[data-astro-cid-ztkbm5l2] svg[data-astro-cid-ztkbm5l2],.fs-img[data-astro-cid-ztkbm5l2] img[data-astro-cid-ztkbm5l2]{object-fit:cover;width:100%;height:100%;display:block}.fs-img-band[data-astro-cid-ztkbm5l2]{height:clamp(140px,22vw,260px);overflow:hidden}.fs-img-band[data-astro-cid-ztkbm5l2] .doodle-row[data-astro-cid-ztkbm5l2]{height:100%;color:var(--clay);max-width:var(--max);justify-content:space-around;align-items:center;margin:0 auto;padding:0 24px;display:flex}.fs-img-door[data-astro-cid-ztkbm5l2]{border-radius:calc(var(--radius) - 8px);height:96px;margin:-4px -4px 4px;overflow:hidden}:root:not([data-imagery]) .fs-img-door[data-astro-cid-ztkbm5l2],:root[data-imagery=doodles] .fs-img-door[data-astro-cid-ztkbm5l2]{border-radius:0;height:auto;margin:0;overflow:visible}.fs-img-hero[data-astro-cid-ztkbm5l2]{z-index:0;border-radius:var(--radius);position:absolute;inset:0;overflow:hidden}.hero[data-astro-cid-lcdefpme]{padding:clamp(20px,4vw,48px) 0 0}.hero[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:0;display:grid}.block[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--cream);border-radius:var(--radius) 0 0 var(--radius);padding:clamp(36px,6vw,80px);position:relative;overflow:hidden}.block[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.block[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--cream)}.eyebrow[data-astro-cid-lcdefpme].light{color:var(--sunflower)}.brave[data-astro-cid-lcdefpme]{color:var(--sunflower);display:inline-block;position:relative}.brave[data-astro-cid-lcdefpme] .ul{width:108%;height:.4em;color:var(--sunflower);position:absolute;bottom:-.22em;left:-4%}.ctas[data-astro-cid-lcdefpme]{margin-top:28px}.promise[data-astro-cid-lcdefpme]{color:var(--cream);align-items:center;gap:8px;margin:4px 0 0;font-size:.95rem;display:flex}.promise[data-astro-cid-lcdefpme] svg{color:var(--sunflower)}.block[data-astro-cid-lcdefpme] .spark-a{color:var(--sunflower);opacity:.7;position:absolute;top:28px;right:28px}.portrait[data-astro-cid-lcdefpme]{background:var(--blush);border-radius:0 var(--radius) var(--radius) 0;place-items:center;margin:0;padding:40px 28px 64px;display:grid;position:relative}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:8px;display:inline-flex}.trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .fs-icon{color:var(--forest)}.steps[data-astro-cid-lcdefpme] .step-ic{color:var(--forest);margin:6px 0 2px;display:block}.portrait[data-astro-cid-lcdefpme]>:not(.fs-img){z-index:1}.portrait[data-astro-cid-lcdefpme] .portrait-art{border-radius:inherit}.arch[data-astro-cid-lcdefpme]{aspect-ratio:3/4;border:6px solid var(--paper);width:min(100%,380px);box-shadow:var(--shadow);border-radius:999px 999px 24px 24px;position:relative;overflow:hidden}.arch[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.hi[data-astro-cid-lcdefpme]{color:var(--forest);font-size:2rem;position:absolute;bottom:16px;left:22px;transform:rotate(-6deg)}.hi[data-astro-cid-lcdefpme] .hi-arrow{color:var(--clay);position:absolute;top:-34px;left:150px;transform:rotate(-25deg)}.portrait[data-astro-cid-lcdefpme] .star{color:var(--clay);position:absolute;top:26px;right:26px}.trust[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin:0;padding:22px 0;font-size:.98rem;list-style:none;display:flex}.trust[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);font-weight:650}.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;display:grid}.door[data-astro-cid-lcdefpme]{border-radius:var(--radius);padding:28px 24px;transition:transform .2s;position:relative}.door[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)rotate(-.4deg)}.door[data-astro-cid-lcdefpme].butter{background:var(--butter)}.door[data-astro-cid-lcdefpme].sky{background:var(--sky)}.door[data-astro-cid-lcdefpme].blush{background:var(--blush)}.door[data-astro-cid-lcdefpme].sage{background:var(--sage)}.door[data-astro-cid-lcdefpme] .door-doodle{color:var(--forest);margin-bottom:10px}.door[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.9rem}.door[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1rem}.door[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{border-top:1px solid #26221e26;margin:14px 0 0;padding:0;list-style:none}.door[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);border-bottom:1px solid #26221e26;justify-content:space-between;gap:8px;padding:10px 0;font-size:.98rem;font-weight:600;text-decoration:none;display:flex}.door[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--forest);text-decoration:underline}.story[data-astro-cid-lcdefpme]{text-align:center}.story[data-astro-cid-lcdefpme] .narrow[data-astro-cid-lcdefpme]{position:relative}.big[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.6rem,3.4vw,2.5rem);line-height:1.3}.big[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--clay)}.sig[data-astro-cid-lcdefpme]{color:var(--forest);margin:18px 0 6px;font-size:2.2rem}.story[data-astro-cid-lcdefpme] .circ{color:var(--sunflower);margin:0 auto 18px;display:block}.more[data-astro-cid-lcdefpme]{font-weight:600}.two[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.spec[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.spec[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:48px 1fr auto;align-items:baseline;gap:12px;padding:18px 4px;text-decoration:none;transition:padding .2s,background .2s;display:grid}.spec[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--paper);padding-left:14px}.spec[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font:600 .85rem var(--sans);color:var(--forest)}.spec[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.8rem)}.spec[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{color:var(--forest);transition:transform .2s}.spec[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{transform:translate(6px)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 24px;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.steps[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font:italic 400 4rem/1 var(--serif);color:var(--sunflower);-webkit-text-stroke:1px var(--forest);margin-bottom:8px;display:block}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=1000px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.block[data-astro-cid-lcdefpme]{border-radius:var(--radius) var(--radius) 0 0}.portrait[data-astro-cid-lcdefpme]{border-radius:0 0 var(--radius) var(--radius);padding:32px 24px 72px}.arch[data-astro-cid-lcdefpme]{width:min(78%,320px)}.two[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=560px){.doors[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.trust[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{justify-content:flex-start}}
