.btn[data-astro-cid-ktbkbsc6]{display:inline-block;font-size:var(--text-md);line-height:1.4;padding:9px 15px;border-radius:var(--radius);text-decoration:none;white-space:nowrap;border:1px solid transparent;transition:transform .1s var(--ease-out),background .12s,border-color .12s,opacity .12s}.primary[data-astro-cid-ktbkbsc6]{background:var(--ink);color:var(--paper)}.primary[data-astro-cid-ktbkbsc6]:hover{opacity:.86}.secondary[data-astro-cid-ktbkbsc6]{background:transparent;color:var(--ink);border-color:var(--line-2)}.secondary[data-astro-cid-ktbkbsc6]:hover{border-color:var(--ink)}.btn[data-astro-cid-ktbkbsc6]:active{transform:scale(.97)}.btn[data-astro-cid-ktbkbsc6][aria-disabled=true]{opacity:.45;pointer-events:none}.puzzle[data-astro-cid-prubjovo]{position:relative}.stage[data-astro-cid-prubjovo]{position:relative;overflow:hidden}canvas[data-astro-cid-prubjovo]{position:absolute;inset:0;width:100%;height:100%;opacity:.5;display:none}.inner[data-astro-cid-prubjovo]{position:relative;display:flex;flex-direction:column;gap:40px;max-width:var(--measure);margin:0 auto;padding:28px var(--gutter) 56px}.p-name[data-astro-cid-prubjovo]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:var(--text-xs) var(--mono);color:var(--sub)}.p-headline[data-astro-cid-prubjovo]{order:1}.lanes[data-astro-cid-prubjovo]{order:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}h1[data-astro-cid-prubjovo]{font-size:var(--text-display);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0 0 14px;max-width:16ch;overflow-wrap:anywhere}h1[data-astro-cid-prubjovo] em[data-astro-cid-prubjovo]{color:var(--accent)}.p-headline[data-astro-cid-prubjovo] p[data-astro-cid-prubjovo]{color:var(--sub);font-size:var(--text-lg);max-width:52ch}.p-headline[data-astro-cid-prubjovo]{position:relative;z-index:1}.cta[data-astro-cid-prubjovo]{display:flex;gap:8px;flex-wrap:wrap}.lane[data-astro-cid-prubjovo]{display:flex;flex-direction:column;gap:8px;min-width:0}.lane-head[data-astro-cid-prubjovo]{border-top:2px solid var(--ink);padding-top:8px;font:var(--text-xs) var(--mono);color:var(--sub);min-height:52px}.lane[data-astro-cid-prubjovo].ship .lane-head[data-astro-cid-prubjovo]{border-top-color:var(--accent);color:var(--accent)}.lane-head[data-astro-cid-prubjovo] span[data-astro-cid-prubjovo]{display:block;font-size:var(--text-2xs);color:var(--faint);margin-top:2px}.frag[data-astro-cid-prubjovo]{font:var(--text-sm) var(--mono);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);padding:7px 11px;text-decoration:none;color:var(--ink);will-change:transform;align-self:flex-start;max-width:100%}.frag[data-astro-cid-prubjovo]:hover{border-color:var(--ink)}.frag[data-astro-cid-prubjovo] small[data-astro-cid-prubjovo]{display:block;color:var(--faint);font-size:var(--text-2xs)}.scrollcue[data-astro-cid-prubjovo],.loader[data-astro-cid-prubjovo]{display:none}.is-scrub[data-astro-cid-prubjovo]{height:170vh}.is-scrub[data-astro-cid-prubjovo] h1[data-astro-cid-prubjovo] em[data-astro-cid-prubjovo]{color:var(--ink)}.is-scrub[data-astro-cid-prubjovo] .lane[data-astro-cid-prubjovo].ship .lane-head[data-astro-cid-prubjovo]{border-top-color:var(--ink);color:var(--sub)}.is-scrub[data-astro-cid-prubjovo] .stage[data-astro-cid-prubjovo]{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h))}.is-scrub[data-astro-cid-prubjovo] canvas[data-astro-cid-prubjovo]{display:block}.is-scrub[data-astro-cid-prubjovo] .inner[data-astro-cid-prubjovo]{height:100%;padding-block:0}.is-scrub[data-astro-cid-prubjovo] .p-name[data-astro-cid-prubjovo]{position:absolute;top:28px;left:var(--gutter);right:var(--gutter)}.is-scrub[data-astro-cid-prubjovo] .lanes[data-astro-cid-prubjovo]{position:absolute;left:var(--gutter);right:var(--gutter);top:12%}.is-scrub[data-astro-cid-prubjovo] .p-headline[data-astro-cid-prubjovo]{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(6vh + var(--space-6))}.is-scrub[data-astro-cid-prubjovo] h1[data-astro-cid-prubjovo]{font-size:var(--text-display-scrub);max-width:18ch}.is-scrub[data-astro-cid-prubjovo] .scrollcue[data-astro-cid-prubjovo]{display:block;position:absolute;left:50%;bottom:22px;transform:translate(-50%);font:500 var(--text-md) var(--mono);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);background:var(--veil);white-space:nowrap;max-width:calc(100% - 2 * var(--gutter));overflow:hidden;text-overflow:ellipsis}.scrollcue[data-astro-cid-prubjovo] span[data-astro-cid-prubjovo]{display:inline-block;animation:bob 1.6s ease-in-out infinite}@keyframes bob{50%{transform:translateY(4px)}}.is-loading[data-astro-cid-prubjovo] .lanes[data-astro-cid-prubjovo]{visibility:hidden}.is-loading[data-astro-cid-prubjovo] .loader[data-astro-cid-prubjovo]{display:block;position:absolute;left:50%;top:32%;translate:-50% -50%;animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}@media(min-width:761px)and (max-height:760px){.is-scrub[data-astro-cid-prubjovo] .lanes[data-astro-cid-prubjovo]{top:8%}.is-scrub[data-astro-cid-prubjovo] h1[data-astro-cid-prubjovo]{font-size:min(var(--text-display-scrub),8vh)}}@media(max-width:760px){.lanes[data-astro-cid-prubjovo]{grid-template-columns:repeat(2,minmax(0,1fr))}.lane-head[data-astro-cid-prubjovo]{min-height:0}.frag[data-astro-cid-prubjovo]{padding:5px 9px;font-size:var(--text-xs)}}.reel[data-astro-cid-f6udp545]{border-top:1px solid var(--line)}.pin[data-astro-cid-f6udp545]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-10)}.art-side[data-astro-cid-f6udp545]{order:-1}.text[data-astro-cid-f6udp545] .tag{margin-bottom:var(--space-3)}h3[data-astro-cid-f6udp545]{font-size:var(--text-h3);letter-spacing:-.03em}.meta[data-astro-cid-f6udp545]{font:var(--text-xs) var(--mono);color:var(--faint)}.beats[data-astro-cid-f6udp545]{list-style:none;margin:var(--space-4) 0;padding:0;display:grid;gap:var(--space-3)}.beat[data-astro-cid-f6udp545]{font-size:var(--text-md);color:var(--sub);padding-left:var(--space-3);border-left:2px solid var(--line-2);transition:opacity var(--dur-routine) var(--ease-out),border-color var(--dur-routine) var(--ease-out),color var(--dur-routine) var(--ease-out)}.beat[data-astro-cid-f6udp545] span[data-astro-cid-f6udp545]{display:block;font:var(--text-2xs) var(--mono);color:var(--faint)}.beat[data-astro-cid-f6udp545].ship{color:var(--accent);font-weight:500}.go[data-astro-cid-f6udp545]{display:inline-block;font-size:var(--text-md)}.is-pinned .reel[data-astro-cid-f6udp545]{height:180vh}.is-pinned .pin[data-astro-cid-f6udp545]{position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12);align-items:center;padding-block:0}.is-pinned .art-side[data-astro-cid-f6udp545]{order:0;padding:var(--space-4);border-radius:var(--radius-xl);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px}.is-pinned .reel[data-astro-cid-f6udp545] .beat[data-astro-cid-f6udp545]{opacity:1}.is-pinned .reel[data-astro-cid-f6udp545][data-step="0"] .beat[data-astro-cid-f6udp545]:nth-child(1){opacity:1;border-left-color:var(--ink)}.is-pinned .reel[data-astro-cid-f6udp545][data-step="1"] .beat[data-astro-cid-f6udp545]:nth-child(-n+1){opacity:1}.is-pinned .reel[data-astro-cid-f6udp545][data-step="1"] .beat[data-astro-cid-f6udp545]:nth-child(2){opacity:1;border-left-color:var(--ink)}.is-pinned .reel[data-astro-cid-f6udp545][data-step="2"] .beat[data-astro-cid-f6udp545]:nth-child(-n+2){opacity:1}.is-pinned .reel[data-astro-cid-f6udp545][data-step="2"] .beat[data-astro-cid-f6udp545]:nth-child(3){opacity:1;border-left-color:var(--ink)}.is-pinned .reel[data-astro-cid-f6udp545][data-step="3"] .beat[data-astro-cid-f6udp545]:nth-child(-n+3){opacity:1}.is-pinned .reel[data-astro-cid-f6udp545][data-step="3"] .beat[data-astro-cid-f6udp545]:nth-child(4){opacity:1;border-left-color:var(--ink)}.ledger[data-astro-cid-zpxdrv3t]{width:100%;border-collapse:collapse;font-size:var(--text-xs);line-height:1.45}th[data-astro-cid-zpxdrv3t]{text-align:left;font:500 var(--text-2xs) var(--mono);color:var(--faint);padding:0 var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line-2)}td[data-astro-cid-zpxdrv3t]{vertical-align:top;padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line);color:var(--sub)}td[data-astro-cid-zpxdrv3t]:first-child,td[data-astro-cid-zpxdrv3t]:last-child{font:var(--text-xs) var(--mono);color:var(--faint);white-space:nowrap}td[data-astro-cid-zpxdrv3t]:nth-child(2){color:var(--ink)}td[data-astro-cid-zpxdrv3t] a[data-astro-cid-zpxdrv3t]{color:inherit;text-decoration-color:var(--line-2);text-underline-offset:3px}td[data-astro-cid-zpxdrv3t] a[data-astro-cid-zpxdrv3t]:hover{color:var(--ink);text-decoration-color:currentColor}@media(max-width:760px){thead[data-astro-cid-zpxdrv3t]{display:none}tr[data-astro-cid-zpxdrv3t],td[data-astro-cid-zpxdrv3t]{display:block}tr[data-astro-cid-zpxdrv3t]{padding:var(--space-3) 0;border-bottom:1px solid var(--line)}td[data-astro-cid-zpxdrv3t]{border:0;padding:1px 0;white-space:normal!important}td[data-astro-cid-zpxdrv3t]:before{content:attr(data-l) " · ";font:var(--text-2xs) var(--mono);color:var(--faint)}}.work[data-astro-cid-ccmic6ak]{padding-top:var(--section-y);scroll-margin-top:var(--header-h)}h2[data-astro-cid-ccmic6ak]{font-size:var(--text-h2);margin-bottom:var(--head-gap)}.frac[data-astro-cid-ccmic6ak]{font:var(--text-xs) var(--mono);color:var(--sub);letter-spacing:0;margin-left:var(--space-2);white-space:nowrap}.more[data-astro-cid-ccmic6ak]{margin-top:var(--space-16)}.practice[data-astro-cid-xqm5omew]{margin-top:var(--block-y);padding-top:var(--block-y);border-top:1px solid var(--line)}h3[data-astro-cid-xqm5omew]{font-size:var(--text-h3);letter-spacing:-.03em;color:var(--ink);margin-bottom:var(--space-5)}.cols[data-astro-cid-xqm5omew]{display:grid;gap:var(--space-8);align-items:center}@media(min-width:861px){.cols[data-astro-cid-xqm5omew]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-12)}}.fig[data-astro-cid-xqm5omew]{display:grid;gap:var(--space-1);margin:0 0 var(--space-4)}.fig[data-astro-cid-xqm5omew] b[data-astro-cid-xqm5omew]{font:500 var(--text-figure)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink)}.fig[data-astro-cid-xqm5omew] span[data-astro-cid-xqm5omew]{font-size:var(--text-md);color:var(--sub)}.lede[data-astro-cid-xqm5omew]{color:var(--sub);max-width:52ch;margin:0}.map[data-astro-cid-xqm5omew]{display:grid;gap:var(--space-4)}@media(min-width:561px){.map[data-astro-cid-xqm5omew]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0}}.hub[data-astro-cid-xqm5omew]{border:1.5px solid var(--ink);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);display:grid;gap:2px;background:var(--card)}.hub[data-astro-cid-xqm5omew] b[data-astro-cid-xqm5omew],.who[data-astro-cid-xqm5omew] b[data-astro-cid-xqm5omew]{font:var(--text-md) var(--mono);font-weight:500}small[data-astro-cid-xqm5omew]{font:var(--text-2xs) var(--mono);color:var(--sub)}.branches[data-astro-cid-xqm5omew]{display:grid;gap:var(--space-3);padding-left:var(--space-6);border-left:1.5px solid var(--line-2)}@media(min-width:561px){.branches[data-astro-cid-xqm5omew]{margin-left:var(--space-6);position:relative}.branches[data-astro-cid-xqm5omew]:before{content:"";position:absolute;left:-25.5px;top:50%;width:var(--space-6);border-top:1.5px solid var(--ink)}}.branch[data-astro-cid-xqm5omew]{position:relative;display:grid;gap:var(--space-2);border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4)}.branch[data-astro-cid-xqm5omew]:before{content:"";position:absolute;left:calc(-1 * var(--space-6) - 1.5px);top:50%;width:var(--space-6);border-top:1.5px dashed var(--sub)}.who[data-astro-cid-xqm5omew]{display:grid;gap:2px}.dots[data-astro-cid-xqm5omew]{display:flex;gap:var(--space-2)}.dots[data-astro-cid-xqm5omew] i[data-astro-cid-xqm5omew]{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--sub);transition:transform var(--dur-routine) var(--ease-out)}.dots[data-astro-cid-xqm5omew] i[data-astro-cid-xqm5omew].built{background:var(--ink);border-color:var(--ink)}.armed[data-astro-cid-xqm5omew] .branch[data-astro-cid-xqm5omew],.armed[data-astro-cid-xqm5omew] .dots[data-astro-cid-xqm5omew] i[data-astro-cid-xqm5omew]{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(.2s + var(--i, 0) * .12s)}.armed[data-astro-cid-xqm5omew]:not(.in) .dots[data-astro-cid-xqm5omew] i[data-astro-cid-xqm5omew]{opacity:0;transform:scale(.4)}.armed[data-astro-cid-xqm5omew]:not(.in) .branch[data-astro-cid-xqm5omew]{opacity:0;transform:translate(-8px)}.tl[data-astro-cid-fxajct2p]{padding-block:var(--section-y);scroll-margin-top:var(--header-h)}h2[data-astro-cid-fxajct2p]{font-size:var(--text-h2);margin-bottom:var(--head-gap)}h3[data-astro-cid-fxajct2p]{font:500 var(--text-xs) var(--mono);color:var(--faint);letter-spacing:0;margin:0 0 var(--space-1)}.years[data-astro-cid-fxajct2p]{position:relative;height:18px;margin-bottom:var(--space-2);border-bottom:1px solid var(--line);font:var(--text-2xs) var(--mono);color:var(--faint)}.years[data-astro-cid-fxajct2p] span[data-astro-cid-fxajct2p]{position:absolute;transform:translate(0);padding-left:3px;border-left:1px solid var(--line-2)}.lane[data-astro-cid-fxajct2p]{margin-bottom:var(--space-3)}.axis[data-astro-cid-fxajct2p] ol[data-astro-cid-fxajct2p]{position:relative;list-style:none;margin:0;padding:0;height:44px}.axis[data-astro-cid-fxajct2p] li[data-astro-cid-fxajct2p]{position:absolute;top:0;left:var(--l);width:var(--w);height:100%}.bar[data-astro-cid-fxajct2p]{position:relative;height:100%;font:var(--text-xs) var(--mono);cursor:default}.bar[data-astro-cid-fxajct2p]:focus-visible{outline-offset:2px}.nm[data-astro-cid-fxajct2p]{font-size:var(--text-2xs);position:absolute;left:0;right:4px;top:4px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--dur-routine)}.bar[data-astro-cid-fxajct2p]:hover .nm[data-astro-cid-fxajct2p],.bar[data-astro-cid-fxajct2p]:focus-visible .nm[data-astro-cid-fxajct2p]{text-decoration:underline;text-underline-offset:3px}.line[data-astro-cid-fxajct2p]{position:absolute;left:0;right:0;top:30px;height:2px;background:var(--ink);transform-origin:left center}.dot[data-astro-cid-fxajct2p]{position:absolute;top:-4px;width:9px;height:9px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);box-sizing:border-box}.dot[data-astro-cid-fxajct2p].a{left:0}.dot[data-astro-cid-fxajct2p].b{right:0}.now[data-astro-cid-fxajct2p] .dot[data-astro-cid-fxajct2p].b{background:var(--ink)}.tip[data-astro-cid-fxajct2p]{position:absolute;z-index:5;top:calc(100% + 2px);left:0;width:max-content;max-width:260px;padding:var(--space-2) var(--space-3);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-lg);font:var(--text-xs)/1.5 var(--mono);color:var(--sub);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity var(--dur-routine) var(--ease-out),transform var(--dur-routine) var(--ease-out)}.tip[data-astro-cid-fxajct2p] b[data-astro-cid-fxajct2p]{color:var(--ink);font-weight:500}.tip[data-astro-cid-fxajct2p] i[data-astro-cid-fxajct2p]{font-style:normal;color:var(--faint)}.late[data-astro-cid-fxajct2p] .tip[data-astro-cid-fxajct2p]{left:auto;right:0}.bar[data-astro-cid-fxajct2p]:hover .tip[data-astro-cid-fxajct2p],.bar[data-astro-cid-fxajct2p]:focus-visible .tip[data-astro-cid-fxajct2p]{opacity:1;transform:none}.armed[data-astro-cid-fxajct2p] .line[data-astro-cid-fxajct2p]{transition:transform .7s var(--ease-out) var(--d)}.armed[data-astro-cid-fxajct2p] .nm[data-astro-cid-fxajct2p],.armed[data-astro-cid-fxajct2p] .dot[data-astro-cid-fxajct2p].b{transition:opacity .4s var(--ease-out) var(--d)}.armed[data-astro-cid-fxajct2p]:not(.in) .line[data-astro-cid-fxajct2p]{transform:scaleX(0)}.armed[data-astro-cid-fxajct2p]:not(.in) .nm[data-astro-cid-fxajct2p],.armed[data-astro-cid-fxajct2p]:not(.in) .dot[data-astro-cid-fxajct2p].b{opacity:0}.armed[data-astro-cid-fxajct2p] .dot[data-astro-cid-fxajct2p].b{transition-delay:calc(var(--d) + .6s)}.vlist[data-astro-cid-fxajct2p]{display:none}@media(max-width:760px){.axis[data-astro-cid-fxajct2p]{display:none}.vlist[data-astro-cid-fxajct2p]{display:grid;list-style:none;margin:0 0 var(--space-4);padding:0 0 0 var(--space-5);gap:var(--space-4);border-left:1px solid var(--line-2);margin-left:4px}.vlist[data-astro-cid-fxajct2p] li[data-astro-cid-fxajct2p]{position:relative;display:block}.vlist[data-astro-cid-fxajct2p] li[data-astro-cid-fxajct2p]:before{content:"";position:absolute;left:calc(-1 * var(--space-5) - 5px);top:4px;width:9px;height:9px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);box-sizing:border-box}.dates[data-astro-cid-fxajct2p]{display:block;font:var(--text-2xs) var(--mono);color:var(--faint)}.vlist[data-astro-cid-fxajct2p] b[data-astro-cid-fxajct2p]{font-weight:500;color:var(--ink)}.sub[data-astro-cid-fxajct2p]{font-size:var(--text-sm);color:var(--sub)}.role[data-astro-cid-fxajct2p]{display:block;font-size:var(--text-sm);color:var(--sub)}}a[data-astro-cid-7omvqmkm]{text-decoration-color:var(--line-2);text-decoration-thickness:1px;transition:color .12s,text-decoration-color .12s}a[data-astro-cid-7omvqmkm]:hover{text-decoration-color:currentColor}a[data-astro-cid-7omvqmkm]:active{opacity:.7}a[data-astro-cid-7omvqmkm]:visited{color:inherit}.crew[data-astro-cid-nr3icmje]{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-10);margin-top:var(--space-16);padding-block:var(--space-10);border-top:1px solid var(--line-2);align-items:center}h3[data-astro-cid-nr3icmje]{font-size:var(--text-h3);line-height:1.15;margin-bottom:var(--space-5)}.story[data-astro-cid-nr3icmje]>p[data-astro-cid-nr3icmje]:not(.kicker){color:var(--sub);margin-bottom:var(--space-5)}.story[data-astro-cid-nr3icmje]>a[data-astro-cid-nr3icmje]{font-size:var(--text-sm)}figure[data-astro-cid-nr3icmje]{margin:0;padding:var(--space-6);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-lg)}dl[data-astro-cid-nr3icmje]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin:0 0 var(--space-6)}dl[data-astro-cid-nr3icmje]>div[data-astro-cid-nr3icmje]{display:flex;flex-direction:column}dt[data-astro-cid-nr3icmje]{flex:1;font:var(--text-xs)/1.5 var(--mono);color:var(--sub)}dd[data-astro-cid-nr3icmje]{font:500 var(--text-figure)/1.2 var(--mono);margin:var(--space-2) 0 0;letter-spacing:-.04em}dd[data-astro-cid-nr3icmje] span[data-astro-cid-nr3icmje]{font-size:var(--text-xl)}.result[data-astro-cid-nr3icmje]{padding-top:var(--space-5);border-top:1px solid var(--line-2);font-weight:600;margin-bottom:var(--space-4)}figcaption[data-astro-cid-nr3icmje]{font:var(--text-xs)/1.6 var(--mono);color:var(--sub)}@media(max-width:760px){.crew[data-astro-cid-nr3icmje]{grid-template-columns:1fr;gap:var(--space-6)}figure[data-astro-cid-nr3icmje]{padding:var(--space-5)}}.bosun[data-astro-cid-556hc7fr]{padding-block:var(--section-y);scroll-margin-top:var(--header-h)}h2[data-astro-cid-556hc7fr]{font-size:var(--text-h2);letter-spacing:-.03em;color:var(--ink);margin-bottom:var(--head-gap)}.cols[data-astro-cid-556hc7fr]{display:grid;gap:var(--space-8);align-items:end}@media(min-width:861px){.cols[data-astro-cid-556hc7fr]{grid-template-columns:minmax(0,1fr) 14rem;gap:var(--space-12)}}.fig[data-astro-cid-556hc7fr]{display:grid;gap:var(--space-1);margin:0}.fig[data-astro-cid-556hc7fr] b[data-astro-cid-556hc7fr]{font:500 var(--text-figure)/1 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink)}.fig[data-astro-cid-556hc7fr] span[data-astro-cid-556hc7fr]{font-size:var(--text-md);color:var(--sub)}.lede[data-astro-cid-556hc7fr]{color:var(--sub);max-width:62ch;margin:var(--space-6) 0 0}.links[data-astro-cid-556hc7fr]{font-size:var(--text-sm);margin:var(--space-4) 0 0;color:var(--faint)}.board[data-astro-cid-556hc7fr]{--pad: 14px;--gap: 16px;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap);max-width:760px}.lane[data-astro-cid-556hc7fr]{border:1px solid var(--line-2);border-radius:var(--radius-lg);padding:var(--pad);min-height:13rem;display:flex;flex-direction:column;gap:10px;align-content:start}.lane[data-astro-cid-556hc7fr] h4[data-astro-cid-556hc7fr]{margin:0 0 4px;font:500 var(--text-sm) var(--mono);color:var(--faint)}.card[data-astro-cid-556hc7fr]{background:var(--paper-2);border:1px solid var(--line-2);border-radius:var(--radius);padding:12px 14px;font:500 var(--text-base) var(--sans);color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:8px}.links[data-astro-cid-556hc7fr] small[data-astro-cid-556hc7fr]{font-size:var(--text-2xs)}.card[data-astro-cid-556hc7fr] small[data-astro-cid-556hc7fr]{font:var(--text-xs) var(--mono);color:var(--sub)}.go[data-astro-cid-556hc7fr]{transform:translate(calc(100% + 2 * var(--pad) + var(--gap)))}.ok[data-astro-cid-556hc7fr]{margin:var(--space-4) 0 0;font:500 var(--text-lg) var(--sans);color:var(--accent)}@media(max-width:640px){.board[data-astro-cid-556hc7fr]{--pad: 8px;--gap: 8px}.card[data-astro-cid-556hc7fr]{flex-direction:column;align-items:flex-start;font-size:var(--text-sm);padding:8px;gap:2px}}.armed[data-astro-cid-556hc7fr] .card[data-astro-cid-556hc7fr],.armed[data-astro-cid-556hc7fr] .go[data-astro-cid-556hc7fr] small[data-astro-cid-556hc7fr],.armed[data-astro-cid-556hc7fr] .ok[data-astro-cid-556hc7fr]{transition:opacity .5s var(--ease-out),transform .9s var(--ease-out)}.armed[data-astro-cid-556hc7fr] .go[data-astro-cid-556hc7fr]{transition-delay:calc(.3s + var(--i, 0) * .5s)}.armed[data-astro-cid-556hc7fr]:not(.in) .go[data-astro-cid-556hc7fr]{transform:none}.armed[data-astro-cid-556hc7fr]:not(.in) .go[data-astro-cid-556hc7fr] small[data-astro-cid-556hc7fr]{opacity:0}.armed[data-astro-cid-556hc7fr] .go[data-astro-cid-556hc7fr] small[data-astro-cid-556hc7fr]{transition-delay:1.5s}.armed[data-astro-cid-556hc7fr] .ok[data-astro-cid-556hc7fr]{transition-delay:2s}.armed[data-astro-cid-556hc7fr]:not(.in) .ok[data-astro-cid-556hc7fr]{opacity:0;transform:translateY(6px)}.also[data-astro-cid-556hc7fr]{display:grid;gap:var(--space-8)}@media(min-width:861px){.also[data-astro-cid-556hc7fr]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-12)}}.papers[data-astro-cid-556hc7fr]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);align-content:start}.paper[data-astro-cid-556hc7fr]{border-left:2px solid var(--ink);padding-left:var(--space-4)}.paper[data-astro-cid-556hc7fr] h4[data-astro-cid-556hc7fr]{font:600 var(--text-lg)/1.3 var(--serif);margin:var(--space-2) 0}.paper[data-astro-cid-556hc7fr] h4[data-astro-cid-556hc7fr] a[data-astro-cid-556hc7fr]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.paper[data-astro-cid-556hc7fr] h4[data-astro-cid-556hc7fr] a[data-astro-cid-556hc7fr]:hover{text-decoration-color:var(--ink)}.by[data-astro-cid-556hc7fr]{font:var(--text-xs) var(--mono);color:var(--faint);margin:0}.sub[data-astro-cid-556hc7fr]{font:500 var(--text-xs) var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin:var(--block-y) 0 var(--space-3)}.tools[data-astro-cid-556hc7fr]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.tools[data-astro-cid-556hc7fr] li[data-astro-cid-556hc7fr]{border-top:1px solid var(--line-2);padding-top:var(--space-2)}.tools[data-astro-cid-556hc7fr] b[data-astro-cid-556hc7fr]{font:500 var(--text-md) var(--mono)}.tools[data-astro-cid-556hc7fr] p[data-astro-cid-556hc7fr].live{font:var(--text-2xs) var(--mono);color:var(--faint)}.tools[data-astro-cid-556hc7fr] p[data-astro-cid-556hc7fr]{font-size:var(--text-sm);color:var(--sub);margin:2px 0 0}.more[data-astro-cid-556hc7fr]{margin-top:var(--space-8);padding:var(--space-8);border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--paper-2)}.more[data-astro-cid-556hc7fr] h3[data-astro-cid-556hc7fr]{font-size:var(--text-xl);line-height:1.2}.more[data-astro-cid-556hc7fr] p[data-astro-cid-556hc7fr]{color:var(--sub);font-size:var(--text-md)}.destinations[data-astro-cid-556hc7fr]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-6)}.destinations[data-astro-cid-556hc7fr] a[data-astro-cid-556hc7fr]{display:grid;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--line-2);border-radius:var(--radius);text-decoration:none}.destinations[data-astro-cid-556hc7fr] .all-projects[data-astro-cid-556hc7fr]{border-color:var(--sub);background:var(--paper)}.destinations[data-astro-cid-556hc7fr] strong[data-astro-cid-556hc7fr]{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-lg)}.destinations[data-astro-cid-556hc7fr] a[data-astro-cid-556hc7fr]>span[data-astro-cid-556hc7fr]{color:var(--sub);font-size:var(--text-sm)}.destinations[data-astro-cid-556hc7fr] a[data-astro-cid-556hc7fr]:hover strong[data-astro-cid-556hc7fr],.destinations[data-astro-cid-556hc7fr] a[data-astro-cid-556hc7fr]:focus-visible strong[data-astro-cid-556hc7fr]{text-decoration:underline}@media(max-width:760px){.more[data-astro-cid-556hc7fr]{padding:var(--space-5)}.destinations[data-astro-cid-556hc7fr]{grid-template-columns:1fr}}.armed[data-astro-cid-556hc7fr] .paper[data-astro-cid-556hc7fr],.armed[data-astro-cid-556hc7fr] .tools[data-astro-cid-556hc7fr] li[data-astro-cid-556hc7fr]{transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.armed[data-astro-cid-556hc7fr]:not(.in) .paper[data-astro-cid-556hc7fr],.armed[data-astro-cid-556hc7fr]:not(.in) .tools[data-astro-cid-556hc7fr] li[data-astro-cid-556hc7fr]{opacity:0;transform:translateY(8px)}.writing[data-astro-cid-euqxvlp7]{padding-block:var(--space-16);scroll-margin-top:var(--header-h)}h2[data-astro-cid-euqxvlp7]{font-size:var(--text-h2);margin-bottom:var(--head-gap)}.post[data-astro-cid-euqxvlp7]{display:block;text-decoration:none;margin-bottom:var(--space-6)}h3[data-astro-cid-euqxvlp7]{font-size:var(--text-xl);line-height:1.25}p[data-astro-cid-euqxvlp7]{color:var(--sub);margin:0}a[data-astro-cid-euqxvlp7]:hover h3[data-astro-cid-euqxvlp7]{text-decoration:underline}.about[data-astro-cid-5twi3t4t]{font-size:var(--text-lg);max-width:60ch;color:var(--ink);margin-bottom:var(--space-4)}.end[data-astro-cid-5twi3t4t]{min-height:60vh;padding-block:var(--section-y);scroll-margin-top:var(--header-h)}h2[data-astro-cid-5twi3t4t]{font-size:var(--text-h2);letter-spacing:-.03em}.sub[data-astro-cid-5twi3t4t]{color:var(--sub);margin-bottom:var(--space-12)}.board[data-astro-cid-5twi3t4t]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-8) var(--space-6);align-items:start}@media(max-width:960px){.board[data-astro-cid-5twi3t4t]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.board[data-astro-cid-5twi3t4t]{grid-template-columns:minmax(0,1fr)}}.slot[data-astro-cid-5twi3t4t]{display:grid;gap:var(--space-2);align-content:start}.slot[data-astro-cid-5twi3t4t] a[data-astro-cid-5twi3t4t]{display:grid;gap:var(--space-2);text-decoration:none;align-content:start}.slot[data-astro-cid-5twi3t4t] b[data-astro-cid-5twi3t4t]{font-weight:500;font-size:var(--text-base)}.slot[data-astro-cid-5twi3t4t] a[data-astro-cid-5twi3t4t]:hover b[data-astro-cid-5twi3t4t]{text-decoration:underline;text-decoration-color:var(--line-2)}.out[data-astro-cid-5twi3t4t]{display:none;font-size:var(--text-sm);color:var(--sub)}.got[data-astro-cid-5twi3t4t] .out[data-astro-cid-5twi3t4t]{display:block}.slot[data-astro-cid-5twi3t4t][data-slug]:not(.got) b[data-astro-cid-5twi3t4t]{color:var(--sub)}.slot[data-astro-cid-5twi3t4t][data-slug]:not(.got) path{stroke:var(--sub);stroke-dasharray:3 3}.yours[data-astro-cid-5twi3t4t] b[data-astro-cid-5twi3t4t]{color:var(--accent)}.cta[data-astro-cid-5twi3t4t]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.all[data-astro-cid-5twi3t4t]{margin-top:var(--space-8);font:var(--text-sm) var(--mono);color:var(--sub)}.clock[data-astro-cid-5twi3t4t]{margin:var(--space-16) 0 0;font:var(--text-sm) var(--mono);color:var(--faint)}.armed[data-astro-cid-5twi3t4t] .slot[data-astro-cid-5twi3t4t],.armed[data-astro-cid-5twi3t4t] .clock[data-astro-cid-5twi3t4t]{opacity:0;transform:translateY(8px);transition:opacity var(--dur-end) var(--ease-out),transform var(--dur-end) var(--ease-out)}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t],.armed[data-astro-cid-5twi3t4t].in .clock[data-astro-cid-5twi3t4t]{opacity:1;transform:none}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t]:nth-child(2){transition-delay:.12s}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t]:nth-child(3){transition-delay:.24s}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t]:nth-child(4){transition-delay:.36s}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t]:nth-child(5){transition-delay:.48s}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t]:nth-child(6){transition-delay:.6s}.armed[data-astro-cid-5twi3t4t].in .slot[data-astro-cid-5twi3t4t]:nth-child(7){transition-delay:.84s}.armed[data-astro-cid-5twi3t4t].in .clock[data-astro-cid-5twi3t4t]{transition-delay:1.1s}
