@font-face{font-family:Caveat;src:url(/fonts/Caveat-Variable.woff2)format("woff2");font-weight:400 700;font-display:swap}.concept[data-astro-cid-lcdefpme]{--rail:var(--brick);--ink-hand:var(--brick-dk);max-width:980px;padding:var(--s-60) var(--gutter) var(--s-100);margin:0 auto;position:relative}.trail[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trail[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke-linecap:round;stroke-linejoin:round}.trail__track[data-astro-cid-lcdefpme],.trail__ink[data-astro-cid-lcdefpme]{stroke:var(--rail);stroke-width:3px;stroke-dasharray:1 8}.trail__track[data-astro-cid-lcdefpme]{opacity:0}.is-drawing[data-astro-cid-lcdefpme] .trail__track[data-astro-cid-lcdefpme]{opacity:.2}.trail__cover[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:var(--bg);transform-origin:bottom;will-change:transform;display:none;position:absolute;inset:0}.is-drawing[data-astro-cid-lcdefpme] .trail__cover[data-astro-cid-lcdefpme]{display:block}.trail__dots[data-astro-cid-lcdefpme] circle{r:7px;fill:var(--bg);stroke:var(--rail);stroke-width:3px}.trail__dots[data-astro-cid-lcdefpme] circle.reached,.concept[data-astro-cid-lcdefpme]:not(.is-drawing) .trail__dots[data-astro-cid-lcdefpme] circle{fill:var(--rail)}.is-drawing[data-astro-cid-lcdefpme] .trail__dots[data-astro-cid-lcdefpme] circle{transition:fill .35s}.stop[data-astro-cid-lcdefpme],.concept-flag[data-astro-cid-lcdefpme]{z-index:1;position:relative}.is-drawing[data-astro-cid-lcdefpme] .cross[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)scale(.85)}.is-drawing[data-astro-cid-lcdefpme] .end[data-astro-cid-lcdefpme].reached .cross[data-astro-cid-lcdefpme]{opacity:1;transform:none}.concept-flag[data-astro-cid-lcdefpme]{font-size:var(--fs-body-lg);color:var(--ink-sub);margin:0 0 var(--s-40);font-weight:500;line-height:1.4}.hand[data-astro-cid-lcdefpme]{color:var(--ink-hand);font-family:Caveat,Segoe Print,cursive;font-weight:600}.underlined[data-astro-cid-lcdefpme]{white-space:nowrap;position:relative}.doodle[data-astro-cid-lcdefpme]{pointer-events:none;max-width:none;position:absolute;overflow:visible}.doodle[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--brick);stroke-width:2.5px;stroke-linecap:round}.doodle--line[data-astro-cid-lcdefpme]{width:104%;height:.28em;bottom:-.16em;left:-2%}.is-drawing[data-astro-cid-lcdefpme] .doodle[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s ease-out}.is-drawing[data-astro-cid-lcdefpme] .drawn[data-astro-cid-lcdefpme] .doodle[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0}.stop[data-astro-cid-lcdefpme]{margin-bottom:var(--s-100)}.label[data-astro-cid-lcdefpme]{margin:0 0 var(--s-30);font-size:1.75rem;line-height:1}.page[data-astro-cid-lcdefpme]{--paper:#fffdf8;--line:#d9e3ea;--margin:color-mix(in srgb, var(--rail) 45%, #fffdf8);--ink:#1a1714;--ink-sub:#4a433b;--ink-hand:#2a4a6b;--bg:#fffdf8;--accent-on-paper:color-mix(in srgb, var(--brick) 75%, #000);--gold:var(--accent-on-paper);background-color:var(--paper);color:var(--ink);background-image:linear-gradient(90deg, transparent 54px, var(--margin) 54px, var(--margin) 56px, transparent 56px), repeating-linear-gradient(180deg, transparent 0 35px, var(--line) 35px 36px);padding:36px var(--s-60) 36px 84px;border-radius:4px;line-height:36px;position:relative;transform:rotate(-.6deg);box-shadow:0 0 0 1px #5a3c1e1a,0 2px 4px #3c28140f,0 22px 44px -22px #3c281473}.page[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme].long{max-width:20ch;font-size:clamp(2rem,1.4rem + 2.6vw,3.4rem);line-height:1.1}.page[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-family:var(--font-display,"Fraunces", Georgia, serif);overflow-wrap:anywhere;letter-spacing:-.02em;max-width:14ch;margin:0 0 36px;padding-top:6px;font-size:clamp(2.4rem,1.6rem + 3.6vw,4.6rem);line-height:72px}.page[data-astro-cid-lcdefpme] .big-idea{max-width:30ch;font-size:clamp(1.25rem,1.1rem + .8vw,1.75rem);line-height:36px}.page[data-astro-cid-lcdefpme] .big-idea .blank{border-bottom-color:var(--ink-hand)}.page[data-astro-cid-lcdefpme] .big-idea .blank[aria-pressed=true] span{color:var(--ink-hand);font-family:Caveat,cursive;font-size:1.25em}.page[data-astro-cid-lcdefpme] .big-idea .blank span{visibility:visible;clip-path:inset(0 100% 0 0);transition:clip-path .5s cubic-bezier(.3,.6,.3,1)}.page[data-astro-cid-lcdefpme] .big-idea .blank[aria-pressed=true] span{clip-path:inset(0)}.ref[data-astro-cid-lcdefpme]{font:500 12px/36px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-on-paper);margin:0}.byline[data-astro-cid-lcdefpme]{color:var(--ink-sub);line-height:36px;font-size:var(--fs-small);margin:0}.margin-note[data-astro-cid-lcdefpme]{color:var(--accent-on-paper);margin:0;font-size:1.35rem;position:absolute;transform:rotate(-4deg)}.margin-note[data-astro-cid-lcdefpme].tap{line-height:36px;position:static;transform:rotate(-2deg)}.actions[data-astro-cid-lcdefpme]{gap:var(--s-20);flex-wrap:wrap;margin-top:36px;line-height:1.2;display:flex}.page[data-astro-cid-lcdefpme] .big-idea .blank{background:color-mix(in srgb, var(--ink-hand) 8%, transparent);border-radius:3px 3px 0 0}.new-here[data-astro-cid-lcdefpme]{display:none}@media (width>=1100px){.page[data-astro-cid-lcdefpme]{padding-right:260px}.new-here[data-astro-cid-lcdefpme]{width:200px;color:var(--ink);background:#fdf1b8;margin:0;padding:22px 18px 16px;font-size:1.3rem;line-height:1.2;display:block;position:absolute;top:72px;right:40px;transform:rotate(2.5deg);box-shadow:0 10px 18px -12px #3c281473}.new-here[data-astro-cid-lcdefpme]:before{content:"";background:#e8d6aacc;width:76px;height:20px;margin-left:-38px;position:absolute;top:-10px;left:50%;transform:rotate(-3deg)}.new-here[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.new-here__title[data-astro-cid-lcdefpme]{color:var(--accent-on-paper);font-size:1.5rem;margin-bottom:6px!important}}.checklist[data-astro-cid-lcdefpme]{max-width:640px;margin:0;padding:0;list-style:none}.checklist[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--rule)}.checklist[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{gap:4px var(--s-20);padding:var(--s-30) 0;cursor:pointer;grid-template-columns:28px 4.5rem 1fr;align-items:baseline;display:grid;position:relative}.checklist[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;width:22px;height:22px;margin:0;position:absolute}.box[data-astro-cid-lcdefpme]{border:2px solid var(--ink-sub);border-radius:4px 6px 5px 3px;grid-area:1/1;align-self:center;width:22px;height:22px;position:relative}.box[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:28px;height:28px;position:absolute;top:-6px;left:-3px;overflow:visible}.box[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--brick);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset .35s ease-out}.checklist[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked+.box[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{stroke-dashoffset:0}.checklist[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible+.box[data-astro-cid-lcdefpme]{outline:2px solid var(--brick);outline-offset:3px}.time[data-astro-cid-lcdefpme]{font:600 .95rem var(--font-mono);color:var(--brick)}.what[data-astro-cid-lcdefpme]{font-size:1.125rem;font-weight:600}.note[data-astro-cid-lcdefpme]{grid-column:3;font-size:1.3rem;line-height:1}.what[data-astro-cid-lcdefpme]{background:linear-gradient(var(--brick), var(--brick)) left 58% / 0 2px no-repeat;justify-self:start;transition:background-size .35s ease-out .15s}.checklist[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:checked~.what[data-astro-cid-lcdefpme]{background-size:100% 2px}.when[data-astro-cid-lcdefpme]{color:var(--ink-sub);font-size:.8em}.when[data-astro-cid-lcdefpme]:not(:empty):before{content:"· "}.now-tag[data-astro-cid-lcdefpme]{color:var(--brick)}.is-now[data-astro-cid-lcdefpme] .now-tag[data-astro-cid-lcdefpme]:after{content:" · happening now"}.is-now[data-astro-cid-lcdefpme] .box[data-astro-cid-lcdefpme]{border-color:var(--brick);box-shadow:0 0 0 4px color-mix(in srgb, var(--brick) 18%, transparent)}@media (prefers-reduced-motion:reduce){.page[data-astro-cid-lcdefpme] .big-idea .blank span,.box[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme],.what[data-astro-cid-lcdefpme]{transition:none}}.aside[data-astro-cid-lcdefpme]{margin:var(--s-40) 0 0;color:var(--ink-sub)}.wednesday[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.end[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display,"Fraunces", Georgia, serif);letter-spacing:-.02em;margin:0 0 var(--s-30);font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.05}.wednesday[data-astro-cid-lcdefpme]{max-width:600px}.wednesday[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--ink-sub);margin:0;font-size:1.125rem}.dates[data-astro-cid-lcdefpme]{max-width:640px;margin:0;padding:0;list-style:none}.dates[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--rule)}.dates[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--s-30) 0;color:inherit;gap:4px;text-decoration:none;display:grid}.dates[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .what[data-astro-cid-lcdefpme],.dates[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible .what[data-astro-cid-lcdefpme]{text-underline-offset:3px;text-decoration:underline}.dates[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{grid-column:auto}.scrapbook[data-astro-cid-lcdefpme]{gap:var(--s-50);grid-template-columns:repeat(3,1fr);display:grid}.snap[data-astro-cid-lcdefpme]{margin:0;transition:transform .35s cubic-bezier(.3,.7,.3,1);position:relative}.snap[data-astro-cid-lcdefpme]:before{content:"";z-index:2;background:#e8d6aabf;width:72px;height:22px;margin-left:-36px;transition:transform .35s,opacity .25s;position:absolute;top:-10px;left:50%;transform:rotate(-3deg)}.snap__turn[data-astro-cid-lcdefpme]{appearance:none;width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;perspective:1200px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block}.snap__turn[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--brick);outline-offset:6px}.snap__inner[data-astro-cid-lcdefpme]{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.7,.3,1);display:grid}.snap__front[data-astro-cid-lcdefpme],.snap__back[data-astro-cid-lcdefpme]{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;padding:10px 10px 0;transition:box-shadow .35s;display:block;box-shadow:0 10px 24px -14px #00000073}.snap__front[data-astro-cid-lcdefpme]{background:#fff}.snap__back[data-astro-cid-lcdefpme]{text-align:center;color:#2a4a6b;background:#f4efe4;justify-content:center;align-items:center;padding:18px;font-size:1.45rem;line-height:1.2;display:flex;transform:rotateY(180deg)}.scrapbook[data-astro-cid-lcdefpme] .snap[data-astro-cid-lcdefpme].is-lifted{z-index:3;transform:translateY(-8px)scale(1.04)}.is-lifted[data-astro-cid-lcdefpme] .snap__front[data-astro-cid-lcdefpme],.is-lifted[data-astro-cid-lcdefpme] .snap__back[data-astro-cid-lcdefpme]{box-shadow:0 26px 40px -18px #00000080}.is-lifted[data-astro-cid-lcdefpme]:before{transform:rotate(-12deg)translate(8px,-4px)}.is-flipped[data-astro-cid-lcdefpme]:before{opacity:0}.is-flipped[data-astro-cid-lcdefpme] .snap__inner[data-astro-cid-lcdefpme]{transform:rotateY(180deg)}.snap-hint[data-astro-cid-lcdefpme]{color:var(--ink-sub);white-space:nowrap;margin-left:.4em;font-size:.75em}@media (prefers-reduced-motion:reduce){.snap[data-astro-cid-lcdefpme],.snap[data-astro-cid-lcdefpme]:before,.snap__inner[data-astro-cid-lcdefpme]{transition:none}}.scrapbook[data-astro-cid-lcdefpme]{align-items:start;row-gap:var(--s-60)}.snap[data-astro-cid-lcdefpme] img{aspect-ratio:4/5;object-fit:cover;object-position:var(--pos,center);width:100%;height:auto;display:block}.snap[data-astro-cid-lcdefpme].wide img{aspect-ratio:3/2}@media (width>=721px){.snap[data-astro-cid-lcdefpme]:last-child:nth-child(3n+1){grid-column:2}}.snap__cap[data-astro-cid-lcdefpme]{text-align:center;padding:8px 4px 12px;font-size:1.35rem;line-height:1.15;display:block}.snap-0[data-astro-cid-lcdefpme]{transform:rotate(-2.5deg)}.snap-1[data-astro-cid-lcdefpme]{transform:rotate(1.5deg)translateY(18px)}.snap-2[data-astro-cid-lcdefpme]{transform:rotate(-1deg)}.end[data-astro-cid-lcdefpme]{margin-bottom:0;padding-top:70px}.cross[data-astro-cid-lcdefpme]{width:40px;height:auto;fill:var(--brick);margin-left:-20px;position:absolute;top:0;left:20px}.end[data-astro-cid-lcdefpme] .hand[data-astro-cid-lcdefpme]{margin:0;font-size:1.6rem}@media (width<=720px){.page[data-astro-cid-lcdefpme]{padding:var(--s-50) var(--s-40) var(--s-50) 44px;background-image:linear-gradient(90deg, transparent 26px, var(--margin) 26px, var(--margin) 28px, transparent 28px), repeating-linear-gradient(180deg, transparent 0 35px, var(--line) 35px 36px);transform:none}.page[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:var(--s-40);max-width:none;padding-top:0;font-size:clamp(1.9rem,9vw,2.5rem);line-height:1.05}.page[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme].long{font-size:clamp(1.6rem,7vw,2rem)}.trail__dots[data-astro-cid-lcdefpme] circle{r:5px;stroke-width:2.5px}.trail__track[data-astro-cid-lcdefpme],.trail__ink[data-astro-cid-lcdefpme]{stroke-width:2.5px}.wednesday[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.end[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,8vw,2.4rem)}.ref[data-astro-cid-lcdefpme]{margin-bottom:var(--s-20);line-height:1.5}.scrapbook[data-astro-cid-lcdefpme]{gap:var(--s-40);grid-template-columns:1fr 1fr}.stop[data-astro-cid-lcdefpme]{margin-bottom:var(--s-80)}.when[data-astro-cid-lcdefpme]{margin-top:4px;display:block}.when[data-astro-cid-lcdefpme]:not(:empty):before{content:none}.snap__cap[data-astro-cid-lcdefpme]{font-size:1.15rem}.end[data-astro-cid-lcdefpme] .hand[data-astro-cid-lcdefpme]{font-size:1.35rem}.concept[data-astro-cid-lcdefpme]{padding-bottom:var(--s-60)}}
