.cs-hero[data-astro-cid-p2pkjrdm]{position:relative;overflow:hidden;padding:30px 0 110px}.cs-hero[data-astro-cid-p2pkjrdm] .h-xl[data-astro-cid-p2pkjrdm]{margin-top:18px}.cs-hero-row[data-astro-cid-p2pkjrdm]{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap;margin-top:22px}.folders[data-astro-cid-p2pkjrdm]{margin-top:60px;display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.folder[data-astro-cid-p2pkjrdm]{--r:0deg;position:relative;display:flex;flex-direction:column;padding:34px 28px 26px;border-radius:6px 26px 26px;min-height:300px;box-shadow:0 30px 60px -24px #46280a66,inset 0 -8px #0000000f;transition:transform .5s var(--ease)}.in[data-astro-cid-p2pkjrdm] .folder[data-astro-cid-p2pkjrdm]{transform:rotate(var(--r))}.in[data-astro-cid-p2pkjrdm] .folder[data-astro-cid-p2pkjrdm]:hover{transform:rotate(0) translateY(-10px)}.tab-ear[data-astro-cid-p2pkjrdm]{position:absolute;left:0;top:-26px;height:28px;padding:0 18px;border-radius:12px 12px 0 0;display:flex;align-items:center;font-family:var(--mono);font-size:13px;background:inherit}.folder[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{font-family:var(--serif);font-weight:900;font-size:26px;margin-top:10px;line-height:1.25}.folder[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{font-size:14.5px;line-height:1.75;margin-top:12px;opacity:.85}.folder[data-astro-cid-p2pkjrdm] .go[data-astro-cid-p2pkjrdm]{margin-top:auto;padding-top:18px;font-size:14px;font-weight:500}.f-sand[data-astro-cid-p2pkjrdm]{background:var(--sand);color:var(--sand-ink)}.f-or[data-astro-cid-p2pkjrdm]{background:var(--or);color:var(--or-ink)}.f-sage[data-astro-cid-p2pkjrdm]{background:var(--sage);color:var(--sage-ink)}.case[data-astro-cid-p2pkjrdm]{position:relative;padding:130px 0 60px;scroll-margin-top:40px}.case[data-astro-cid-p2pkjrdm]:nth-of-type(2n){background:var(--cream-2)}.a-sand[data-astro-cid-p2pkjrdm]{--acc:#C8963F;--acc-bg:var(--sand)}.a-or[data-astro-cid-p2pkjrdm]{--acc:var(--or);--acc-bg:var(--or)}.a-sage[data-astro-cid-p2pkjrdm]{--acc:#5E7A4B;--acc-bg:var(--sage)}.case-head[data-astro-cid-p2pkjrdm]{display:flex;align-items:flex-end;gap:30px}.big-no[data-astro-cid-p2pkjrdm]{font-family:var(--serif);font-weight:900;font-size:clamp(110px,14vw,200px);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--acc);letter-spacing:-.04em}.meta[data-astro-cid-p2pkjrdm]{display:flex;flex-wrap:wrap;gap:8px}.meta[data-astro-cid-p2pkjrdm] span[data-astro-cid-p2pkjrdm]{font-size:13px;padding:5px 12px;border-radius:99px;border:1px solid var(--line);background:#fff6}.meta[data-astro-cid-p2pkjrdm] .st[data-astro-cid-p2pkjrdm]{background:var(--acc-bg);border-color:transparent;color:var(--brown)}.a-or[data-astro-cid-p2pkjrdm] .meta[data-astro-cid-p2pkjrdm] .st[data-astro-cid-p2pkjrdm]{color:var(--or-ink)}.case-head[data-astro-cid-p2pkjrdm] .h-lg[data-astro-cid-p2pkjrdm]{margin-top:12px}.q-row[data-astro-cid-p2pkjrdm]{margin-top:60px;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto;gap:24px 50px;align-items:start}.quest[data-astro-cid-p2pkjrdm]{grid-row:span 2;--r:0deg;position:relative;padding:40px 40px 36px;border-radius:30px;background:var(--brown);color:var(--cream);box-shadow:0 30px 60px -22px #2b1d128c}.quest[data-astro-cid-p2pkjrdm] .k[data-astro-cid-p2pkjrdm]{color:var(--sand)}.quest[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{padding-right:96px;margin-top:14px;font-family:var(--serif);font-weight:700;font-size:clamp(22px,2.2vw,30px);line-height:1.5;text-wrap:balance}.quest[data-astro-cid-p2pkjrdm]:after{content:"?";position:absolute;right:30px;bottom:-10px;font-family:var(--serif);font-weight:900;font-size:160px;line-height:1;color:var(--acc-bg);opacity:.9}.before[data-astro-cid-p2pkjrdm]{--r:2deg;position:relative;background:var(--paper);padding:32px 28px 24px;border-radius:6px;box-shadow:0 22px 40px -20px #46280a59}.in[data-astro-cid-p2pkjrdm] .before[data-astro-cid-p2pkjrdm]{transform:rotate(var(--r))}.tape[data-astro-cid-p2pkjrdm]{position:absolute;left:50%;top:-12px;width:96px;height:26px;margin-left:-48px;background:#e9c98faa;transform:rotate(-3deg)}.before[data-astro-cid-p2pkjrdm] ul[data-astro-cid-p2pkjrdm]{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:8px;font-size:15px}.before[data-astro-cid-p2pkjrdm] li[data-astro-cid-p2pkjrdm]{position:relative;padding-left:24px}.before[data-astro-cid-p2pkjrdm] li[data-astro-cid-p2pkjrdm]:before{content:"✕";position:absolute;left:0;color:#c0532a;font-size:13px;top:2px}.role[data-astro-cid-p2pkjrdm]{padding:6px 4px}.role[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{margin-top:6px;font-size:15px;line-height:1.75;color:var(--mute)}.dec-wrap[data-astro-cid-p2pkjrdm]{margin-top:100px}.dec-head[data-astro-cid-p2pkjrdm]{display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}.dec-head[data-astro-cid-p2pkjrdm] .eyebrow[data-astro-cid-p2pkjrdm]{width:100%}.dec-head[data-astro-cid-p2pkjrdm] .hand[data-astro-cid-p2pkjrdm]{font-size:24px}.decs[data-astro-cid-p2pkjrdm]{margin-top:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;perspective:1400px}.dec[data-astro-cid-p2pkjrdm]{background:var(--paper);min-height:360px;padding:32px 28px 28px;border-top:6px solid var(--acc)}.dn[data-astro-cid-p2pkjrdm]{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.08em;padding:4px 10px;border-radius:99px;background:var(--acc-bg);color:var(--brown)}.a-or[data-astro-cid-p2pkjrdm] .dn[data-astro-cid-p2pkjrdm]{color:var(--or-ink)}.dec[data-astro-cid-p2pkjrdm] h4[data-astro-cid-p2pkjrdm]{margin-top:16px;font-family:var(--serif);font-weight:900;font-size:23px;line-height:1.4;text-wrap:balance}.dec[data-astro-cid-p2pkjrdm] dl[data-astro-cid-p2pkjrdm]{margin-top:20px;display:flex;flex-direction:column;gap:14px}.dec[data-astro-cid-p2pkjrdm] dt[data-astro-cid-p2pkjrdm]{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--mute)}.dec[data-astro-cid-p2pkjrdm] dd[data-astro-cid-p2pkjrdm]{font-size:14.5px;line-height:1.75;margin-top:3px}.dec[data-astro-cid-p2pkjrdm] div[data-astro-cid-p2pkjrdm]:last-child dd[data-astro-cid-p2pkjrdm]{font-weight:500}.stepper[data-astro-cid-p2pkjrdm]{margin-top:100px;padding:40px 44px 36px;border-radius:32px;background:var(--paper);box-shadow:0 30px 60px -28px #46280a59}.st-head[data-astro-cid-p2pkjrdm]{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.st-head[data-astro-cid-p2pkjrdm] .eyebrow[data-astro-cid-p2pkjrdm]{width:100%}.st-tip[data-astro-cid-p2pkjrdm]{font-family:var(--mono);font-size:11.5px;color:var(--mute);margin-left:auto}.st-track[data-astro-cid-p2pkjrdm]{position:relative;margin-top:36px;display:flex;justify-content:space-between}.st-bar[data-astro-cid-p2pkjrdm]{position:absolute;left:16px;right:16px;top:15px;height:3px;background:#2b1d1218;border-radius:3px}.st-bar[data-astro-cid-p2pkjrdm] i[data-astro-cid-p2pkjrdm]{display:block;height:100%;width:0;background:var(--acc);border-radius:3px;transition:width .6s var(--ease-out)}.st-node[data-astro-cid-p2pkjrdm]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0}.st-node[data-astro-cid-p2pkjrdm] i[data-astro-cid-p2pkjrdm]{width:32px;height:32px;border-radius:50%;background:var(--paper);border:2.5px solid var(--brown);transition:transform .4s var(--ease),background .3s}.st-node[data-astro-cid-p2pkjrdm].ai i[data-astro-cid-p2pkjrdm]{border-color:var(--or)}.st-node[data-astro-cid-p2pkjrdm].done i[data-astro-cid-p2pkjrdm]{background:var(--acc-bg)}.st-node[data-astro-cid-p2pkjrdm].on i[data-astro-cid-p2pkjrdm]{transform:scale(1.25);background:var(--acc);border-color:var(--acc);box-shadow:0 0 0 8px #e8692e1f}.st-node[data-astro-cid-p2pkjrdm].ai.on i[data-astro-cid-p2pkjrdm]{background:var(--or);border-color:var(--or)}.st-node[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{font-family:var(--serif);font-size:16px;font-weight:700;text-align:center}.st-node[data-astro-cid-p2pkjrdm] em[data-astro-cid-p2pkjrdm]{font-style:normal;font-family:var(--mono);font-size:11px;color:var(--mute)}.st-node[data-astro-cid-p2pkjrdm].ai em[data-astro-cid-p2pkjrdm]{color:var(--or)}.st-node[data-astro-cid-p2pkjrdm]:hover b[data-astro-cid-p2pkjrdm]{color:var(--acc)}.st-panels[data-astro-cid-p2pkjrdm]{position:relative;margin-top:30px;min-height:110px}.st-panel[data-astro-cid-p2pkjrdm]{position:absolute;inset:0;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .5s var(--ease-out);pointer-events:none;padding:22px 26px;border-radius:20px;background:var(--cream)}.st-panel[data-astro-cid-p2pkjrdm].on{opacity:1;transform:none;pointer-events:auto;position:relative}.st-panel[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{margin-top:6px;font-size:16.5px;line-height:1.8}.demo-tag[data-astro-cid-p2pkjrdm]{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:11.5px;padding:4px 10px;border-radius:99px;background:var(--cream-2);color:var(--mute)}.gallery[data-astro-cid-p2pkjrdm]{margin-top:90px;display:grid;gap:30px;align-items:start}.g-hiring[data-astro-cid-p2pkjrdm]{grid-template-columns:1.6fr 1fr}.g-coffee[data-astro-cid-p2pkjrdm]{grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto}.g-coffee[data-astro-cid-p2pkjrdm] .tall[data-astro-cid-p2pkjrdm]{grid-row:span 2}.g-coffee[data-astro-cid-p2pkjrdm] .shot[data-astro-cid-p2pkjrdm]:last-child{grid-column:span 2}.shot[data-astro-cid-p2pkjrdm]{--r:0deg;background:var(--paper);padding:14px 14px 12px;border-radius:14px;box-shadow:0 30px 60px -26px #46280a73}.in[data-astro-cid-p2pkjrdm] .shot[data-astro-cid-p2pkjrdm]{transform:rotate(var(--r))}.in[data-astro-cid-p2pkjrdm] .shot[data-astro-cid-p2pkjrdm]:hover{transform:rotate(0) scale(1.02);transition:transform .5s var(--ease)}.shot[data-astro-cid-p2pkjrdm] img[data-astro-cid-p2pkjrdm]{width:100%;border-radius:8px;cursor:zoom-in;border:1px solid var(--line)}.shot[data-astro-cid-p2pkjrdm].tall img[data-astro-cid-p2pkjrdm]{max-height:620px;object-fit:cover;object-position:top}.shot[data-astro-cid-p2pkjrdm] figcaption[data-astro-cid-p2pkjrdm]{margin-top:10px;font-size:13.5px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.shot[data-astro-cid-p2pkjrdm] figcaption[data-astro-cid-p2pkjrdm] span[data-astro-cid-p2pkjrdm]{font-family:var(--mono);font-size:11px;color:var(--mute)}.kb-demo[data-astro-cid-p2pkjrdm]{margin-top:90px;display:grid;grid-template-columns:1.4fr 1fr;gap:30px;align-items:start}.chat[data-astro-cid-p2pkjrdm]{--r:-1.5deg;padding:32px;border-radius:30px;background:var(--brown);display:flex;flex-direction:column;gap:14px}.in[data-astro-cid-p2pkjrdm] .chat[data-astro-cid-p2pkjrdm]{transform:rotate(var(--r))}.bubble[data-astro-cid-p2pkjrdm]{max-width:82%;padding:16px 20px;border-radius:22px;font-size:15px;line-height:1.7}.bubble[data-astro-cid-p2pkjrdm].user{align-self:flex-end;background:var(--sand);border-bottom-right-radius:6px}.bubble[data-astro-cid-p2pkjrdm].ai{align-self:flex-start;background:var(--paper);border-bottom-left-radius:6px}.bubble[data-astro-cid-p2pkjrdm] .src[data-astro-cid-p2pkjrdm],.bubble[data-astro-cid-p2pkjrdm] .todo[data-astro-cid-p2pkjrdm]{margin-top:10px;font-size:13px;display:flex;gap:8px;align-items:center}.bubble[data-astro-cid-p2pkjrdm] .src[data-astro-cid-p2pkjrdm] span[data-astro-cid-p2pkjrdm],.bubble[data-astro-cid-p2pkjrdm] .todo[data-astro-cid-p2pkjrdm] span[data-astro-cid-p2pkjrdm]{font-family:var(--mono);font-size:11px;padding:2px 8px;border-radius:99px;background:var(--cream-2)}.bubble[data-astro-cid-p2pkjrdm] .todo[data-astro-cid-p2pkjrdm] span[data-astro-cid-p2pkjrdm]{background:#f5c4b3}.chat[data-astro-cid-p2pkjrdm] .demo-tag[data-astro-cid-p2pkjrdm]{align-self:flex-start;background:#ffffff18;color:var(--sand)}.loop[data-astro-cid-p2pkjrdm]{--r:2deg;padding:30px 28px;border-radius:26px;background:var(--or);color:var(--or-ink);box-shadow:0 30px 60px -22px #e8692e80}.in[data-astro-cid-p2pkjrdm] .loop[data-astro-cid-p2pkjrdm]{transform:rotate(var(--r))}.loop[data-astro-cid-p2pkjrdm] ol[data-astro-cid-p2pkjrdm]{list-style:none;margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.loop[data-astro-cid-p2pkjrdm] li[data-astro-cid-p2pkjrdm]{background:#ffffff26;border-radius:16px;padding:14px;font-family:var(--serif);font-weight:700;font-size:17px}.loop[data-astro-cid-p2pkjrdm] li[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{display:block;font-family:var(--mono);font-size:11px;font-weight:400;opacity:.8}.loop[data-astro-cid-p2pkjrdm] .hand[data-astro-cid-p2pkjrdm]{color:var(--sand);font-size:22px;margin-top:14px}.result[data-astro-cid-p2pkjrdm]{margin-top:90px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:44px 48px;border-radius:32px;background:var(--brown);color:var(--cream)}.result[data-astro-cid-p2pkjrdm] .k[data-astro-cid-p2pkjrdm]{color:var(--sand)}.r-copy[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{margin-top:12px;font-family:var(--serif);font-weight:700;font-size:26px;line-height:1.5;text-wrap:balance}.r-copy[data-astro-cid-p2pkjrdm] small[data-astro-cid-p2pkjrdm]{display:block;margin-top:14px;font-size:13px;opacity:.65}.r-stats[data-astro-cid-p2pkjrdm]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.r-stats[data-astro-cid-p2pkjrdm] div[data-astro-cid-p2pkjrdm]{padding:18px 14px;border-radius:20px;background:#ffffff10}.r-stats[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{display:block;font-family:var(--serif);font-weight:900;font-size:40px;line-height:1;color:var(--acc-bg)}.r-stats[data-astro-cid-p2pkjrdm] i[data-astro-cid-p2pkjrdm]{font-style:normal;font-size:15px;margin-left:3px;color:var(--cream)}.r-stats[data-astro-cid-p2pkjrdm] span[data-astro-cid-p2pkjrdm]{display:block;margin-top:10px;font-size:13px;opacity:.8;line-height:1.5}.next[data-astro-cid-p2pkjrdm]{margin-top:56px;text-align:right}.next[data-astro-cid-p2pkjrdm] .hand[data-astro-cid-p2pkjrdm]{font-size:26px}.method[data-astro-cid-p2pkjrdm]{background:var(--cream)}.method[data-astro-cid-p2pkjrdm] .h-lg[data-astro-cid-p2pkjrdm]{margin-top:12px}.m-grid[data-astro-cid-p2pkjrdm]{margin-top:60px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.m-card[data-astro-cid-p2pkjrdm]{--r:0deg;position:relative;background:var(--paper);padding:40px 26px 28px;border-radius:6px;box-shadow:0 22px 40px -20px #46280a59}.in[data-astro-cid-p2pkjrdm] .m-card[data-astro-cid-p2pkjrdm]{transform:rotate(var(--r))}.in[data-astro-cid-p2pkjrdm] .m-card[data-astro-cid-p2pkjrdm]:hover{transform:rotate(0) translateY(-8px);transition:transform .5s var(--ease)}.m-card[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{font-family:var(--serif);font-weight:900;font-size:40px;color:var(--or);line-height:1}.m-card[data-astro-cid-p2pkjrdm] h4[data-astro-cid-p2pkjrdm]{margin-top:12px;font-family:var(--serif);font-size:21px}.m-card[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{margin-top:8px;font-size:14.5px;line-height:1.75;color:var(--mute)}.closing[data-astro-cid-p2pkjrdm]{background:var(--brown);color:var(--cream);padding:140px 0 130px}.closing[data-astro-cid-p2pkjrdm] .eyebrow[data-astro-cid-p2pkjrdm]{color:#f1e9dc99}.closing[data-astro-cid-p2pkjrdm] .h-xl[data-astro-cid-p2pkjrdm]{margin-top:16px}.closing-act[data-astro-cid-p2pkjrdm]{margin-top:44px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.closing[data-astro-cid-p2pkjrdm] .hand[data-astro-cid-p2pkjrdm]{color:var(--sand)}@media(max-width:1100px){.folders[data-astro-cid-p2pkjrdm],.decs[data-astro-cid-p2pkjrdm]{grid-template-columns:1fr}.folder[data-astro-cid-p2pkjrdm]{min-height:0}.q-row[data-astro-cid-p2pkjrdm],.kb-demo[data-astro-cid-p2pkjrdm],.result[data-astro-cid-p2pkjrdm]{grid-template-columns:1fr}.quest[data-astro-cid-p2pkjrdm]{grid-row:auto}.m-grid[data-astro-cid-p2pkjrdm],.g-hiring[data-astro-cid-p2pkjrdm],.g-coffee[data-astro-cid-p2pkjrdm]{grid-template-columns:1fr 1fr}.g-coffee[data-astro-cid-p2pkjrdm] .tall[data-astro-cid-p2pkjrdm]{grid-row:auto}.g-coffee[data-astro-cid-p2pkjrdm] .shot[data-astro-cid-p2pkjrdm]:last-child{grid-column:auto}}@media(max-width:900px){.case[data-astro-cid-p2pkjrdm]{padding:90px 0 40px}.case-head[data-astro-cid-p2pkjrdm]{flex-direction:column;align-items:flex-start;gap:6px}.big-no[data-astro-cid-p2pkjrdm]{font-size:96px}.dec[data-astro-cid-p2pkjrdm]{min-height:0}.stepper[data-astro-cid-p2pkjrdm]{padding:28px 18px 24px;border-radius:24px}.st-track[data-astro-cid-p2pkjrdm]{overflow-x:auto;gap:4px;padding-bottom:6px;justify-content:flex-start}.st-node[data-astro-cid-p2pkjrdm]{flex:0 0 76px}.st-node[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{font-size:13px}.st-bar[data-astro-cid-p2pkjrdm]{display:none}.st-tip[data-astro-cid-p2pkjrdm]{margin-left:0}.g-hiring[data-astro-cid-p2pkjrdm],.g-coffee[data-astro-cid-p2pkjrdm],.m-grid[data-astro-cid-p2pkjrdm]{grid-template-columns:1fr}.shot[data-astro-cid-p2pkjrdm].tall img[data-astro-cid-p2pkjrdm]{max-height:420px}.result[data-astro-cid-p2pkjrdm]{padding:30px 24px}.r-copy[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{font-size:21px}.r-stats[data-astro-cid-p2pkjrdm] b[data-astro-cid-p2pkjrdm]{font-size:30px}.loop[data-astro-cid-p2pkjrdm] ol[data-astro-cid-p2pkjrdm]{grid-template-columns:1fr}.quest[data-astro-cid-p2pkjrdm]:after{font-size:110px}.next[data-astro-cid-p2pkjrdm] .hand[data-astro-cid-p2pkjrdm]{font-size:20px}.quest[data-astro-cid-p2pkjrdm] p[data-astro-cid-p2pkjrdm]{padding-right:40px}}
