.home[data-astro-cid-lcdefpme]{--ivory:#fff7ee;--wine:#6b0f2e;--olive:#283d1c;--blush:#ffc3cc;--lime:#d2d876;--peri:#8ea4ff;--ink:#24221f;--mush:#c9beb2;--rule:#24221f26;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"DM Mono",ui-monospace,Menlo,monospace;--max:1440px;--gut:clamp(1.15rem,4vw,4rem);--sec:clamp(4.5rem,9vw,7.5rem);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}.home[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{max-width:100%;height:auto;display:block}.home[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 1em}.home[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.home[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--wine);text-wrap:balance;font-synthesis:none;text-transform:none;margin:0;font-weight:400}.home[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{max-width:var(--max);padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.home[data-astro-cid-lcdefpme] .sec[data-astro-cid-lcdefpme]{padding-top:var(--sec);padding-bottom:var(--sec)}.sr[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow[data-astro-cid-lcdefpme]{font:600 12px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--olive);margin:0 0 1.1rem}.h1[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(3.1rem,6.6vw,5.9rem);line-height:.95}.h2[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:clamp(2.4rem,4.6vw,3.6rem);line-height:1}.h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.08}.lead[data-astro-cid-lcdefpme]{max-width:34rem;font-size:clamp(1.08rem,1.3vw,1.22rem);line-height:1.55}.hl[data-astro-cid-lcdefpme]{background-image:linear-gradient(transparent 58%,var(--lime) 58%,var(--lime) 92%,transparent 92%);box-decoration-break:clone;padding:0 .06em}.dot[data-astro-cid-lcdefpme]{background:var(--peri);border-radius:50%;width:.2em;height:.2em;margin-left:.03em;display:inline-block}.note[data-astro-cid-lcdefpme]{font:italic 400 1.35rem/1.15 var(--serif);color:var(--olive)}.btn[data-astro-cid-lcdefpme]{min-height:48px;font:600 15px/1 var(--sans);letter-spacing:.01em;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.35rem;text-decoration:none;transition:transform .15s;display:inline-flex}.btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-2px)}.btn-wine[data-astro-cid-lcdefpme]{background:var(--wine);color:var(--ivory)}.btn-soft[data-astro-cid-lcdefpme]{background:var(--blush);color:var(--olive)}.btn-lime[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--wine)}.btn-outline[data-astro-cid-lcdefpme]{color:var(--wine);box-shadow:inset 0 0 0 1.5px var(--wine);background:0 0}.pill[data-astro-cid-lcdefpme]{font:600 13px/1.2 var(--sans);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .8rem;display:inline-flex}.p-blush[data-astro-cid-lcdefpme]{background:var(--blush);color:var(--wine)}.p-lime[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--olive)}.p-peri[data-astro-cid-lcdefpme]{background:var(--peri);color:var(--ink)}.p-wine[data-astro-cid-lcdefpme]{background:var(--wine);color:var(--ivory)}.p-olive[data-astro-cid-lcdefpme]{background:var(--olive);color:var(--blush)}.arrow[data-astro-cid-lcdefpme]{border-bottom:1.5px solid;padding-bottom:1px;font-weight:600;text-decoration:none}.arrow[data-astro-cid-lcdefpme]:hover{color:var(--olive)}.home-hero[data-astro-cid-lcdefpme]{padding-top:clamp(2.5rem,6vw,5rem);padding-bottom:var(--sec);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin:1.8rem 0 0}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.micro[data-astro-cid-lcdefpme]{color:var(--ink);margin:1rem 0 0;font-size:14px}.micro[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--wine)}.photo-wrap[data-astro-cid-lcdefpme]{justify-self:end;width:min(100%,580px);margin-top:1rem;position:relative}.frame[data-astro-cid-lcdefpme]{background:var(--blush);border-radius:24px;padding:14px;transform:rotate(1.5deg)}.frame[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:50% 25%;border-radius:14px;width:100%}.tape[data-astro-cid-lcdefpme]{background:var(--lime);opacity:.92;border-radius:2px;width:110px;height:30px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-4deg)}.hi-card[data-astro-cid-lcdefpme]{background:var(--ivory);border-radius:12px;max-width:15rem;padding:.85rem 1.1rem;position:absolute;bottom:2.2rem;left:-1.6rem;box-shadow:0 14px 30px -14px #24221f66}.hi-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.hi-card[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font:400 1.7rem/1 var(--serif);color:var(--wine)}.hi-card[data-astro-cid-lcdefpme] .s[data-astro-cid-lcdefpme]{color:var(--ink);margin-top:.3rem;font-size:13.5px;line-height:1.35}.margin-note[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.3rem;display:flex;position:absolute;top:1.4rem;right:-1.4rem;transform:rotate(4deg)}.margin-note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none;width:46px;height:40px;margin-top:.4rem}.status[data-astro-cid-lcdefpme]{border:1px solid var(--rule);font:600 13px var(--sans);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .55rem;display:flex;position:absolute;bottom:-1.2rem;right:-1rem;box-shadow:0 10px 24px -14px #24221f66}.status[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--lime);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.status[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";border-left:2px solid var(--olive);border-bottom:2px solid var(--olive);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.band[data-astro-cid-lcdefpme]{background:var(--olive);color:var(--ivory);padding:clamp(2.2rem,4vw,3rem) 0}.band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:center;font:400 clamp(1.8rem,3.6vw,3rem)/1.1 var(--serif);letter-spacing:-.015em;margin:0}.band[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blush)}.band[data-astro-cid-lcdefpme] .d[data-astro-cid-lcdefpme]{color:var(--peri);margin:0 .4rem}.head[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr .75fr;align-items:end;gap:2rem;margin-bottom:clamp(2.2rem,4vw,3.2rem);display:grid}.head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme].lead{margin:0}.folders[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.2rem;padding-top:1.6rem;display:grid}.folder[data-astro-cid-lcdefpme]{border-radius:0 12px 12px;flex-direction:column;gap:.8rem;min-height:330px;padding:1.8rem 1.6rem 1.6rem;display:flex;position:relative}.folder[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme]{height:1.6rem;font:600 12px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:10px 10px 0 0;align-items:center;padding:0 1rem;display:flex;position:absolute;top:-1.55rem;left:0}.f1[data-astro-cid-lcdefpme],.f1[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme]{background:var(--blush);color:var(--wine)}.f2[data-astro-cid-lcdefpme],.f2[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--olive)}.f3[data-astro-cid-lcdefpme],.f3[data-astro-cid-lcdefpme] .tab[data-astro-cid-lcdefpme]{background:var(--peri);color:var(--ink)}.folder[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:inherit}.folder[data-astro-cid-lcdefpme] .quote[data-astro-cid-lcdefpme]{font:italic 400 1.25rem/1.2 var(--serif);margin:0}.folder[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15.5px;line-height:1.55}.folder[data-astro-cid-lcdefpme] .sig[data-astro-cid-lcdefpme]{border-top:1px solid;margin-top:auto;padding-top:.9rem;font-size:14.5px}.blushfld[data-astro-cid-lcdefpme]{background:var(--blush)}.blushfld[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--olive)}.reels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.reel[data-astro-cid-lcdefpme]{margin:0}.reel-frame[data-astro-cid-lcdefpme]{aspect-ratio:9/16;background:var(--ink);border-radius:24px;position:relative;overflow:hidden}.reel-frame[data-astro-cid-lcdefpme] video[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.play[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;display:grid;position:absolute;inset:0}.play[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ivory);border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .15s;display:grid}.play[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:after{content:"";border-left:18px solid var(--wine);border-top:11px solid #0000;border-bottom:11px solid #0000;margin-left:5px}.play[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:scale(1.07)}.reel[data-astro-cid-lcdefpme].playing .play[data-astro-cid-lcdefpme]{display:none}.reel[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{flex-direction:column;gap:.45rem;margin-top:.85rem;display:flex}.reel[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 1.45rem/1.1 var(--serif);color:var(--wine);font-weight:400}.reel[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] .pill[data-astro-cid-lcdefpme]{align-self:flex-start}.paths[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.path[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:.75rem;padding:1.5rem;transition:transform .15s,box-shadow .15s;display:flex}.path[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 18px 34px -22px #24221f73}.path[data-astro-cid-lcdefpme] .pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.35rem;display:flex}.path[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.95rem;line-height:1.02}.path[data-astro-cid-lcdefpme] .q[data-astro-cid-lcdefpme]{font:italic 400 1.15rem/1.25 var(--serif);color:var(--olive);margin:0}.path[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15px;line-height:1.5}.path[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--wine);margin-top:auto;padding-top:.6rem}.hold[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.hold[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:500 12px var(--sans);color:var(--ink);white-space:nowrap}.hold[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--mush);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.hold[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:after{content:"";width:var(--w);background:var(--peri);border-radius:6px;position:absolute;inset:0 auto 0 0}.close-row[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:var(--ivory);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;margin-top:1rem;padding:1rem 1.4rem;display:grid}.close-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15.5px}.close-row[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{font:400 1.6rem var(--serif);color:var(--wine)}.winefld[data-astro-cid-lcdefpme]{background:var(--wine);color:var(--ivory)}.winefld[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ivory)}.winefld[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blush)}.winefld[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--lime)}.builds[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.builds[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{position:sticky;top:110px}.builds[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{background:var(--lime);transform:rotate(-1.5deg)}.builds[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme] .float-card[data-astro-cid-lcdefpme]{background:var(--ivory);max-width:17rem;color:var(--wine);font:400 1.4rem/1.05 var(--serif);border-radius:12px;margin:0;padding:.8rem 1rem;position:absolute;bottom:1.6rem;right:-1rem;box-shadow:0 14px 30px -14px #00000080}.rows[data-astro-cid-lcdefpme]{border-top:1px solid #fff7ee59;margin:0;padding:0;list-style:none}.rows[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff7ee59}.rows[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;grid-template-columns:3.2rem 1fr 2rem;align-items:center;gap:.6rem;padding:1.15rem 0;list-style:none;display:grid}.rows[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.rows[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{font:500 14px var(--mono);color:var(--lime)}.rows[data-astro-cid-lcdefpme] .t[data-astro-cid-lcdefpme]{font:400 clamp(1.5rem,2.4vw,2rem)/1.1 var(--serif)}.rows[data-astro-cid-lcdefpme] .pm[data-astro-cid-lcdefpme]{border:1.5px solid var(--blush);width:2rem;height:2rem;color:var(--blush);font:600 18px/1 var(--sans);border-radius:50%;place-items:center;display:grid}.rows[data-astro-cid-lcdefpme] .pm[data-astro-cid-lcdefpme]:after{content:"+"}.rows[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .pm[data-astro-cid-lcdefpme]:after{content:"−"}.rows[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .pm[data-astro-cid-lcdefpme]{background:var(--blush);color:var(--wine)}.rows[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{color:#fbe7ec;margin:0;padding:0 2.6rem 1.3rem 3.8rem;font-size:16px;line-height:1.55}.weird[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.weird[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:italic 400 1.45rem var(--serif);color:var(--blush);margin:0}.dotgrid[data-astro-cid-lcdefpme]{background-color:var(--ivory);background-image:radial-gradient(#24221f29 1.2px,#0000 1.3px);background-size:24px 24px}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:.5rem;padding:1.4rem 1.3rem;display:flex}.step[data-astro-cid-lcdefpme] .L[data-astro-cid-lcdefpme]{font:400 4.2rem/.8 var(--serif);color:var(--wine)}.step[data-astro-cid-lcdefpme] .L[data-astro-cid-lcdefpme] .dot[data-astro-cid-lcdefpme]{background:var(--peri);width:.16em;height:.16em}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font:600 16px/1.3 var(--sans);color:var(--ink);margin-top:.5rem}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:14.5px;line-height:1.5}.check[data-astro-cid-lcdefpme]{font:500 13px var(--sans);color:var(--olive);align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.check[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border:1.5px solid var(--olive);border-radius:5px;width:18px;height:18px}.modes[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2rem;font-weight:600;display:flex}.modes[data-astro-cid-lcdefpme] .sep[data-astro-cid-lcdefpme]{color:var(--mush)}.olivefld[data-astro-cid-lcdefpme]{background:var(--olive);color:var(--ivory)}.olivefld[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ivory)}.olivefld[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blush)}.olivefld[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--lime)}.about[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.about[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{max-width:440px;position:relative}.about[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{background:var(--peri);transform:rotate(-1.5deg)}.about[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme] .float-card[data-astro-cid-lcdefpme]{background:var(--ivory);color:var(--ink);border-radius:12px;max-width:16rem;margin:0;padding:.85rem 1.1rem;font-size:14px;line-height:1.4;position:absolute;bottom:1.8rem;left:-1rem;box-shadow:0 14px 30px -14px #00000080}.about[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme] .float-card[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 1.4rem/1.05 var(--serif);color:var(--wine);margin-bottom:.2rem;display:block}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#efeadf;max-width:36rem}.roles[data-astro-cid-lcdefpme]{border-top:1px solid #fff7ee59;grid-template-columns:1fr 1fr;gap:0 2rem;margin:1.8rem 0;display:grid}.roles[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #fff7ee59;padding:1rem 0}.roles[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 1.5rem/1.05 var(--serif);color:var(--blush);font-weight:400;display:block}.roles[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#efeadf;font-size:14.5px}.about[data-astro-cid-lcdefpme] .kick[data-astro-cid-lcdefpme]{font:italic 400 1.5rem/1.2 var(--serif);color:var(--lime);margin-bottom:1.6rem}.guides[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 1fr 1.15fr;align-items:stretch;gap:1rem;display:grid}.guide[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:.7rem;padding:1.4rem;display:flex}.guide[data-astro-cid-lcdefpme] .pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.35rem;display:flex}.guide[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.65rem;line-height:1.05}.guide[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:15px;line-height:1.5}.guide[data-astro-cid-lcdefpme] .said[data-astro-cid-lcdefpme]{font:italic 400 1.1rem/1.25 var(--serif);color:var(--olive)}.guide[data-astro-cid-lcdefpme] .go[data-astro-cid-lcdefpme]{color:var(--wine);margin-top:auto}.prompt[data-astro-cid-lcdefpme]{border:1.5px solid var(--ink);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.prompt[data-astro-cid-lcdefpme] .top[data-astro-cid-lcdefpme]{background:var(--peri);border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;padding:.6rem .9rem;display:flex}.prompt[data-astro-cid-lcdefpme] .top[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:600 11px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.copy[data-astro-cid-lcdefpme]{background:var(--wine);color:var(--ivory);font:600 12.5px var(--sans);cursor:pointer;border:0;border-radius:999px;min-height:32px;padding:.4rem .9rem}.prompt[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme]{white-space:pre-wrap;font:400 15px/1.6 var(--mono);color:var(--ink);margin:0;padding:1rem}.prompt[data-astro-cid-lcdefpme] pre[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--ink);border-radius:3px;padding:0 4px}.prompt[data-astro-cid-lcdefpme] .foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);font:italic 400 1.15rem var(--serif);color:var(--olive);margin-top:auto;padding:.8rem 1rem}.proof[data-astro-cid-lcdefpme]{background:var(--peri);color:var(--ink);border-radius:12px;padding:clamp(2rem,5vw,4rem)}.proof[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--ink)}.proof[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--wine)}.proof-head[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr .8fr;align-items:end;gap:2rem;display:grid}.proof-head[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.client[data-astro-cid-lcdefpme]{background:var(--ivory);border-radius:12px;margin:0;padding:1rem 1.2rem;font-size:15px;line-height:1.5}.client[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 1.5rem/1.05 var(--serif);color:var(--wine);margin-bottom:.25rem;font-weight:400;display:block}.story[data-astro-cid-lcdefpme]{counter-reset:p;grid-template-columns:repeat(5,1fr);gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.story[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--ivory);border-radius:12px;flex-direction:column;gap:.45rem;padding:1.1rem 1.1rem 1.3rem;display:flex}.story[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{counter-increment:p;content:"0" counter(p);font:500 13px var(--mono);color:var(--wine)}.story[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].goal{box-shadow:inset 0 0 0 1.5px var(--wine);background:#fff}.story[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font:400 1.45rem/1.05 var(--serif);color:var(--wine);font-weight:400}.story[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);font-size:14.5px;line-height:1.5}.story[data-astro-cid-lcdefpme] q[data-astro-cid-lcdefpme]{font-style:italic}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-top:1rem;display:grid}.qcard[data-astro-cid-lcdefpme]{border-radius:12px;flex-direction:column;justify-content:space-between;gap:1rem;margin:0;padding:1.4rem 1.4rem 1.2rem;display:flex}.qcard[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font:italic 400 clamp(1.3rem,1.8vw,1.6rem)/1.2 var(--serif);color:var(--wine);margin:0}.qcard[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--ink);font-size:13.5px;line-height:1.4}.qcard[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:14.5px;font-weight:600;display:block}.q-ivory[data-astro-cid-lcdefpme]{background:var(--ivory)}.q-blush[data-astro-cid-lcdefpme]{background:var(--blush)}.q-lime[data-astro-cid-lcdefpme]{background:var(--lime)}.q-lime[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{color:var(--olive)}.honest[data-astro-cid-lcdefpme]{font:italic 400 1.35rem/1.3 var(--serif);color:var(--wine);margin:1.6rem 0 0}.honest[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font:400 14.5px var(--sans);color:var(--ink);margin-left:.4rem}.read[data-astro-cid-lcdefpme]{background:var(--blush);border-radius:12px;grid-template-columns:1.6fr 1fr;align-items:end;gap:1.5rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.read[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--olive)}.read[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--wine)}.read[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--olive);max-width:36rem;margin:1.2rem 0 0}.read[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{color:var(--olive);gap:.45rem;margin:1.2rem 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.read[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;display:flex}.read[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--lime);border-radius:4px;flex:none;width:16px;height:16px}.read[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:1.8rem}.read[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{place-self:end stretch;width:100%;max-width:none;margin-top:-1rem;margin-bottom:calc(-1*clamp(2rem,5vw,4rem))}.news[data-astro-cid-lcdefpme]{background:var(--wine);color:var(--ivory);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem;padding:clamp(2rem,5vw,4rem);display:grid}.news[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ivory)}.news[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--blush)}.news[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#fbe7ec;margin:1rem 0 0}.signup[data-astro-cid-lcdefpme]{background:var(--ivory);border-radius:12px;gap:.4rem;padding:.35rem;display:flex}.signup[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-width:0;font:400 16px var(--sans);color:var(--ink);background:0 0;border:0;flex:1;padding:0 .9rem}.signup[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{outline:none}.signup[data-astro-cid-lcdefpme]:focus-within{outline:3px solid var(--lime);outline-offset:3px}.form-note[data-astro-cid-lcdefpme]{color:#fbe7ec;min-height:1.4em;margin-top:.8rem;font-size:14px}.news[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.home-hero[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.read[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.head[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.builds[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}@media (width<=1100px){.paths[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.guides[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=900px){.home-hero[data-astro-cid-lcdefpme],.head[data-astro-cid-lcdefpme],.builds[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme],.read[data-astro-cid-lcdefpme],.news[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.photo-wrap[data-astro-cid-lcdefpme]{width:min(88%,400px)}.hi-card[data-astro-cid-lcdefpme]{left:-.6rem}.margin-note[data-astro-cid-lcdefpme]{top:-2.6rem;right:-.4rem}.margin-note[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{display:none}.status[data-astro-cid-lcdefpme]{right:-.4rem}.folders[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.6rem}.folder[data-astro-cid-lcdefpme]{min-height:0}.reels[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin:0 calc(var(--gut)*-1);padding:0 var(--gut) .6rem;scrollbar-width:none;gap:.9rem;display:flex;overflow-x:auto}.reels[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.reel[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 64%}.builds[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{max-width:360px;position:relative;top:auto}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.step[data-astro-cid-lcdefpme]{grid-template-columns:4.2rem 1fr;align-items:start;gap:0 1rem;display:grid}.step[data-astro-cid-lcdefpme] .L[data-astro-cid-lcdefpme]{grid-row:span 3;font-size:3.6rem}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:0}.about[data-astro-cid-lcdefpme] .ph[data-astro-cid-lcdefpme]{max-width:380px}.story[data-astro-cid-lcdefpme],.quotes[data-astro-cid-lcdefpme],.proof-head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.read[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{justify-self:center;max-width:340px}}@media (width<=600px){.paths[data-astro-cid-lcdefpme],.guides[data-astro-cid-lcdefpme],.roles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ctas[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:100%}.close-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.rows[data-astro-cid-lcdefpme] .body[data-astro-cid-lcdefpme]{padding-left:0;padding-right:0}.signup[data-astro-cid-lcdefpme]{flex-direction:column;padding:.5rem}.signup[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{min-height:46px}}@media (prefers-reduced-motion:reduce){[data-astro-cid-lcdefpme]{scroll-behavior:auto!important;transition:none!important}}.news[data-astro-cid-lcdefpme] .nl__row{background:var(--ivory);border-radius:12px;gap:.4rem;padding:.35rem;display:flex}.news[data-astro-cid-lcdefpme] .nl__input{min-width:0;font:400 16px var(--sans);color:var(--ink);background:0 0;border:0;flex:1;min-height:46px;padding:0 .9rem}.news[data-astro-cid-lcdefpme] .nl__input:focus{outline:none}.news[data-astro-cid-lcdefpme] .nl__row:focus-within{outline:3px solid var(--lime);outline-offset:3px}.news[data-astro-cid-lcdefpme] .nl__btn{background:var(--lime);color:var(--wine);border-radius:10px;min-height:46px}.news[data-astro-cid-lcdefpme] .nl__fine,.news[data-astro-cid-lcdefpme] .nl__err,.news[data-astro-cid-lcdefpme] .nl__done{color:#fbe7ec;margin-top:.8rem;font-size:14px}@media (width<=600px){.news[data-astro-cid-lcdefpme] .nl__row{flex-direction:column;padding:.5rem}}
