.tl[data-astro-cid-4g4vrltx]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:.6rem 1.1rem;display:grid}.tl-side[data-astro-cid-4g4vrltx]{font-size:.62rem;margin:0!important}.tl-side--prompt[data-astro-cid-4g4vrltx]{grid-column:1/3}.tl-side--code[data-astro-cid-4g4vrltx]{grid-column:3;padding-left:.9rem}.tl-box[data-astro-cid-4g4vrltx]{align-content:start;gap:.3rem;padding:.75rem .85rem .85rem;display:grid}.tl-box--code[data-astro-cid-4g4vrltx]{margin-left:.9rem;position:relative}.tl-box--code[data-astro-cid-4g4vrltx]:before{content:"";border-left:1.5px dashed var(--ink-faint);position:absolute;top:-2.2rem;bottom:-.4rem;left:-1.5rem}.tl-kicker[data-astro-cid-4g4vrltx]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:.6rem}.tl-box[data-astro-cid-4g4vrltx] code[data-astro-cid-4g4vrltx]{color:var(--ink);background:0 0;justify-self:start;padding:0;font-size:.82rem}.tl-sub[data-astro-cid-4g4vrltx]{color:var(--ink-faint);font-size:.76rem;line-height:1.4}.tl-note[data-astro-cid-4g4vrltx]{--c:var(--teal);grid-column:3;padding-left:.9rem;margin:.2rem 0 0!important}@media (width<=559px){.tl[data-astro-cid-4g4vrltx]{grid-template-columns:1fr;row-gap:.9rem}.tl-side--prompt[data-astro-cid-4g4vrltx]{order:0;grid-column:1}.tl-box[data-astro-cid-4g4vrltx]{order:1}.tl-side--code[data-astro-cid-4g4vrltx]{border-top:1.5px dashed var(--ink-faint);order:2;grid-column:1;padding:.9rem 0 0;margin-top:.6rem!important}.tl-box--code[data-astro-cid-4g4vrltx]{order:3;margin-left:0}.tl-box--code[data-astro-cid-4g4vrltx]:before{display:none}.tl-note[data-astro-cid-4g4vrltx]{order:4;grid-column:1;padding-left:0}}.ed[data-astro-cid-5idnmm5q]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.9fr);gap:.8rem 1rem;display:grid}.ed-col[data-astro-cid-5idnmm5q]{font-size:.62rem;margin:0!important}.ed-col--draw[data-astro-cid-5idnmm5q]{grid-column:2}.ed-col--quiet[data-astro-cid-5idnmm5q]{grid-column:3}.ed-row[data-astro-cid-5idnmm5q]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:.7rem .85rem;display:grid;position:relative}.ed-label[data-astro-cid-5idnmm5q]{gap:.1rem;max-width:none;display:grid;margin:0!important}.ed-label[data-astro-cid-5idnmm5q] strong[data-astro-cid-5idnmm5q]{color:var(--ink);font-size:.9rem;font-weight:500}.sk-box--ghost[data-astro-cid-5idnmm5q] .ed-label[data-astro-cid-5idnmm5q] strong[data-astro-cid-5idnmm5q]{color:var(--ink-soft)}.ed-label[data-astro-cid-5idnmm5q] span[data-astro-cid-5idnmm5q]:last-child{color:var(--ink-faint);font-size:.74rem;line-height:1.35}.ed-stamp[data-astro-cid-5idnmm5q]{font-family:var(--font-hand);color:var(--teal);justify-self:start;font-size:1.05rem;line-height:1;transform:rotate(-6deg)}.ed-dots[data-astro-cid-5idnmm5q]{flex-wrap:wrap;align-items:center;gap:.35rem;max-width:none;display:flex;margin:0!important}.ed-dots[data-astro-cid-5idnmm5q] em[data-astro-cid-5idnmm5q]{font-family:var(--font-mono);color:var(--ink-soft);margin-left:.35rem;font-size:.7rem;font-style:normal}.ed-dot[data-astro-cid-5idnmm5q]{border:1.5px solid var(--ink-faint);border-radius:50%;width:.8rem;height:.8rem}.ed-dot[data-astro-cid-5idnmm5q].is-drew{border-color:var(--teal);background:var(--teal)}.ed-dot[data-astro-cid-5idnmm5q].is-maybe{border:1.5px dashed var(--teal);background:color-mix(in srgb, var(--teal) 25%, transparent)}.ed-dots--quiet[data-astro-cid-5idnmm5q] .ed-dot[data-astro-cid-5idnmm5q]{border-color:var(--teal)}.ed-note[data-astro-cid-5idnmm5q]{position:absolute;top:-1rem;right:.8rem;transform:rotate(-3deg);margin:0!important}@media (width<=559px){.ed[data-astro-cid-5idnmm5q]{grid-template-columns:1fr 1fr}.ed-col--draw[data-astro-cid-5idnmm5q]{grid-column:1}.ed-col--quiet[data-astro-cid-5idnmm5q]{grid-column:2}.ed-label[data-astro-cid-5idnmm5q]{grid-column:1/-1;margin-bottom:.45rem!important}}.tt[data-astro-cid-xiernvgd]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.tt-tip[data-astro-cid-xiernvgd]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.6rem 1.4rem;margin-bottom:.4rem;display:flex}.tt-bubble[data-astro-cid-xiernvgd]{border-bottom-left-radius:2px;gap:.25rem;max-width:24rem;padding:.65rem .9rem .75rem;display:grid}.tt-bubble[data-astro-cid-xiernvgd] p[data-astro-cid-xiernvgd]{color:var(--ink);font-size:.95rem;line-height:1.4;margin:0!important}.tt-from[data-astro-cid-xiernvgd]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.tt-hand[data-astro-cid-xiernvgd]{margin:0!important}.tt-note[data-astro-cid-xiernvgd]{align-content:start;gap:.35rem;padding:.75rem .85rem .85rem;display:grid}.tt-kicker[data-astro-cid-xiernvgd]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);font-size:.6rem}.tt-note[data-astro-cid-xiernvgd] strong[data-astro-cid-xiernvgd]{color:var(--ink);font-size:.9rem;font-weight:500}.tt-note[data-astro-cid-xiernvgd] ul[data-astro-cid-xiernvgd]{gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.tt-note[data-astro-cid-xiernvgd] li[data-astro-cid-xiernvgd]{color:var(--ink-faint);padding-left:1rem;font-size:.78rem;line-height:1.4;position:relative}.tt-note[data-astro-cid-xiernvgd] li[data-astro-cid-xiernvgd]:before{content:"•";color:var(--c);position:absolute;left:0}.tt-note--skip[data-astro-cid-xiernvgd] .tt-kicker[data-astro-cid-xiernvgd]{color:var(--ink-faint)}.tt-note--skip[data-astro-cid-xiernvgd] li[data-astro-cid-xiernvgd]:before{content:"–";color:var(--ink-faint)}.tt-lead[data-astro-cid-xiernvgd]{color:var(--ink);font-size:.8rem;line-height:1.4}@media (width<=559px){.tt[data-astro-cid-xiernvgd]{grid-template-columns:1fr}}.prose:has(>.story){max-width:none}.story[data-astro-cid-27mznvfv] .sk-fig{margin:var(--space-3) 0 0}.slide[data-astro-cid-27mznvfv]{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1.5px dashed var(--line)}.slide[data-astro-cid-27mznvfv]:first-child{margin-top:var(--space-4)}.slide-head[data-astro-cid-27mznvfv]{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.slide-num[data-astro-cid-27mznvfv]{font-family:var(--font-display);color:var(--coral);flex:none;font-size:clamp(2.8rem,6vw,3.8rem);line-height:.85}.slide[data-astro-cid-27mznvfv]:nth-of-type(2n) .slide-num[data-astro-cid-27mznvfv]{color:var(--blue)}.slide[data-astro-cid-27mznvfv]:nth-of-type(3n) .slide-num[data-astro-cid-27mznvfv]{color:var(--teal)}.slide-kicker[data-astro-cid-27mznvfv]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem;margin:0 0 .3rem!important}.prose[data-astro-cid-27mznvfv] .slide-head[data-astro-cid-27mznvfv] h2[data-astro-cid-27mznvfv]{margin:0}.slide-points[data-astro-cid-27mznvfv]{max-width:60ch}.slide-points[data-astro-cid-27mznvfv] li[data-astro-cid-27mznvfv]{font-size:1.02rem;line-height:1.55}.slide-points[data-astro-cid-27mznvfv] strong[data-astro-cid-27mznvfv]{color:var(--ink);font-weight:500}.lessons[data-astro-cid-27mznvfv]{grid-template-columns:1fr 1fr;gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.lessons[data-astro-cid-27mznvfv] li[data-astro-cid-27mznvfv]{align-content:start;gap:.55rem;padding:.9rem 1rem 1rem;display:grid}.lessons[data-astro-cid-27mznvfv] p[data-astro-cid-27mznvfv]{max-width:none;font-size:.9rem;line-height:1.45;margin:0!important}.lessons[data-astro-cid-27mznvfv] span[data-astro-cid-27mznvfv]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.1rem;font-size:.62rem;display:block}.lessons-miss[data-astro-cid-27mznvfv]{color:var(--ink-faint)!important}.lessons-miss[data-astro-cid-27mznvfv] span[data-astro-cid-27mznvfv]{color:var(--coral)}.lessons-learn[data-astro-cid-27mznvfv]{font-weight:500;color:var(--ink)!important}.lessons-learn[data-astro-cid-27mznvfv] span[data-astro-cid-27mznvfv]{color:var(--teal);font-weight:400}@media (width<=559px){.lessons[data-astro-cid-27mznvfv]{grid-template-columns:1fr}}.shot-fig[data-astro-cid-27mznvfv]{margin:var(--space-4) 0 0;max-width:none}.shot-frame[data-astro-cid-27mznvfv]{border:1.5px solid var(--border);box-shadow:4px 4px 0 var(--shadow-ink);background:#fff;border-radius:10px 5px 12px 6px/6px 12px 5px 10px;position:relative;transform:rotate(-.4deg)}.shot-frame[data-astro-cid-27mznvfv] img[data-astro-cid-27mznvfv]{border-radius:inherit;width:100%;height:auto;display:block}.shot-mark[data-astro-cid-27mznvfv]{left:var(--l);top:var(--t);width:var(--w);height:var(--h);border:2px solid var(--coral);pointer-events:none;border-radius:14px 8px 16px 9px/9px 16px 8px 14px;position:absolute;transform:rotate(-.8deg)}.shot-num[data-astro-cid-27mznvfv]{left:var(--l);top:var(--t);width:1.6rem;height:1.6rem;font-family:var(--font-hand);color:#fff;background:var(--coral);box-shadow:2px 2px 0 var(--shadow-ink);border-radius:50% 45% 55% 50%/55% 50% 45%;place-items:center;font-size:1.15rem;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-6deg)}.shot-notes[data-astro-cid-27mznvfv]{counter-reset:note;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1.5rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.shot-notes[data-astro-cid-27mznvfv] li[data-astro-cid-27mznvfv]{counter-increment:note;color:var(--ink-soft);padding-left:2.1rem;font-size:.95rem;line-height:1.5;position:relative}.shot-notes[data-astro-cid-27mznvfv] li[data-astro-cid-27mznvfv]:before{content:counter(note);width:1.5rem;height:1.5rem;font-family:var(--font-hand);color:#fff;background:var(--coral);border-radius:50% 45% 55% 50%/55% 50% 45%;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;top:.05rem;left:0;transform:rotate(-6deg)}.shot-notes[data-astro-cid-27mznvfv] strong[data-astro-cid-27mznvfv]{color:var(--ink);font-weight:500}.shot-fig[data-astro-cid-27mznvfv] figcaption[data-astro-cid-27mznvfv]{color:var(--ink-faint);text-align:center;margin-top:1rem;font-size:.9rem}@media (width<=719px){.shot-notes[data-astro-cid-27mznvfv]{grid-template-columns:1fr}}@media (width<=559px){.shot-num[data-astro-cid-27mznvfv]{width:1rem;height:1rem;box-shadow:1px 1px 0 var(--shadow-ink);font-size:.8rem}.shot-mark[data-astro-cid-27mznvfv]{border-width:1.5px}}.cd-sketch[data-astro-cid-27mznvfv]{margin:0}.cd-frame[data-astro-cid-27mznvfv]{aspect-ratio:1600/834;border:1.5px solid var(--border);box-shadow:4px 4px 0 var(--shadow-ink);border-radius:10px 5px 12px 6px/6px 12px 5px 10px;display:block;overflow:hidden}.cd-frame[data-astro-cid-27mznvfv] .sk{width:100%;height:100%;display:block}.cd-video[data-astro-cid-27mznvfv]{border:1.5px solid var(--border);box-shadow:4px 4px 0 var(--shadow-ink);background:#fff;border-radius:10px 5px 12px 6px/6px 12px 5px 10px;overflow:hidden}.cd-video[data-astro-cid-27mznvfv] video[data-astro-cid-27mznvfv]{width:100%;height:auto;display:block}.vocab[data-astro-cid-27mznvfv]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none;display:flex}.vocab[data-astro-cid-27mznvfv] li[data-astro-cid-27mznvfv]{color:var(--ink);border:1.5px solid var(--border);background:var(--paper-2);border-radius:999px;align-items:baseline;gap:.5rem;padding:.3rem .8rem;font-size:.8rem;line-height:1.35;display:inline-flex}.vocab[data-astro-cid-27mznvfv] code[data-astro-cid-27mznvfv]{color:var(--coral);background:0 0;padding:0;font-size:.76rem}.zoom[data-astro-cid-27mznvfv]{width:100%;text-align:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.zoom[data-astro-cid-27mznvfv] .shot-frame[data-astro-cid-27mznvfv]{transition:transform .2s;display:block}.zoom[data-astro-cid-27mznvfv]:hover .shot-frame[data-astro-cid-27mznvfv]{transform:rotate(0)translateY(-2px)}.zoom[data-astro-cid-27mznvfv]:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:10px}.zoom-icon[data-astro-cid-27mznvfv]{position:absolute;top:.7rem;right:.7rem}.zoom-icon--bottom[data-astro-cid-27mznvfv]{top:auto;bottom:.7rem}.zoom[data-astro-cid-27mznvfv]:hover .zoom-icon[data-astro-cid-27mznvfv]{background:var(--ink);color:var(--paper)}.zoom-icon[data-astro-cid-27mznvfv] .doodle{width:1.1rem;height:1.1rem}.closer[data-astro-cid-27mznvfv]{margin-top:var(--space-5)}.next-skill[data-astro-cid-27mznvfv]{margin-top:var(--space-4);box-shadow:4px 5px 0 var(--shadow-ink);gap:.6rem;padding:1.3rem 1.4rem;display:grid}.next-skill[data-astro-cid-27mznvfv] p[data-astro-cid-27mznvfv]{max-width:none;margin:0!important}.next-skill-eyebrow[data-astro-cid-27mznvfv]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:.45rem;font-size:.7rem;display:flex}.next-skill-eyebrow[data-astro-cid-27mznvfv] .doodle{color:var(--coral);width:1.1rem;height:1.1rem}.next-skill-title[data-astro-cid-27mznvfv]{color:var(--ink-soft);font-size:1.15rem;line-height:1.45}.next-skill-title[data-astro-cid-27mznvfv] strong[data-astro-cid-27mznvfv]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:.3rem;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:400;line-height:1.1;display:block}.next-skill-links[data-astro-cid-27mznvfv]{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.next-skill-links[data-astro-cid-27mznvfv] a[data-astro-cid-27mznvfv]{color:var(--coral);align-items:center;gap:.35rem;font-weight:500;text-decoration:none;display:inline-flex}.next-skill-links[data-astro-cid-27mznvfv] a[data-astro-cid-27mznvfv]:hover{text-underline-offset:3px;text-decoration:underline}.next-skill-links[data-astro-cid-27mznvfv] .doodle{stroke-width:2px;width:1rem;height:1rem}
