.mast[data-astro-cid-v3lsk6py]{border:1px solid var(--line);background:var(--board);border-radius:6px;margin-bottom:44px;padding:26px 22px 22px;position:relative}.hole[data-astro-cid-v3lsk6py]{border:2px solid var(--line);background:var(--bg);border-radius:50%;width:9px;height:9px;position:absolute}.hole[data-astro-cid-v3lsk6py].tl{top:8px;left:8px}.hole[data-astro-cid-v3lsk6py].tr{top:8px;right:8px}.hole[data-astro-cid-v3lsk6py].bl{bottom:8px;left:8px}.hole[data-astro-cid-v3lsk6py].br{bottom:8px;right:8px}.mast[data-astro-cid-v3lsk6py] h1[data-astro-cid-v3lsk6py]{font-family:var(--font-code);letter-spacing:-.02em;margin:0;font-size:clamp(24px,5vw,34px);font-weight:700;line-height:1.2}.mast[data-astro-cid-v3lsk6py] h1[data-astro-cid-v3lsk6py] .dim[data-astro-cid-v3lsk6py]{color:var(--copper)}.tagline[data-astro-cid-v3lsk6py]{color:var(--ink-dim);max-width:46ch;margin:10px 0 0;font-size:16.5px;font-style:italic}.hero-trace[data-astro-cid-v3lsk6py]{width:100%;max-width:420px;height:auto;margin:16px 0 0;display:block}.hero-trace[data-astro-cid-v3lsk6py] .trace[data-astro-cid-v3lsk6py]{fill:none;stroke:var(--copper);stroke-width:2px;stroke-linecap:round}.hero-trace[data-astro-cid-v3lsk6py] .via[data-astro-cid-v3lsk6py]{fill:var(--bg);stroke:var(--copper);stroke-width:2px}.hero-trace[data-astro-cid-v3lsk6py] .pad[data-astro-cid-v3lsk6py]{fill:var(--copper)}.readouts[data-astro-cid-v3lsk6py]{border-top:1px dashed var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;padding-top:18px;display:grid}.ro[data-astro-cid-v3lsk6py] .k[data-astro-cid-v3lsk6py]{font-family:var(--font-code);letter-spacing:.16em;color:var(--ink-dim);font-size:9.5px;display:block}.ro[data-astro-cid-v3lsk6py] .v[data-astro-cid-v3lsk6py]{font-family:var(--font-code);color:var(--copper);white-space:nowrap;margin-top:3px;font-size:clamp(17px,3.6vw,21px);font-weight:700;line-height:1.1;display:block}.ro[data-astro-cid-v3lsk6py] .v[data-astro-cid-v3lsk6py] small[data-astro-cid-v3lsk6py]{color:var(--ink-dim);margin-left:2px;font-size:11px;font-weight:400}@media (width<=340px){.readouts[data-astro-cid-v3lsk6py]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}}.motion .hero-trace[data-astro-cid-v3lsk6py] .trace[data-astro-cid-v3lsk6py]{stroke-dasharray:420;stroke-dashoffset:420px}.motion .hero-trace[data-astro-cid-v3lsk6py] .hv[data-astro-cid-v3lsk6py],.motion #mast-title[data-astro-cid-v3lsk6py],.motion #mast-tag[data-astro-cid-v3lsk6py],.motion .ro[data-astro-cid-v3lsk6py]{opacity:0}.list-head[data-astro-cid-x255k2k2]{font-family:var(--font-code);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);align-items:baseline;gap:12px;margin:0 0 10px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.list-head[data-astro-cid-x255k2k2]:after{content:"";background:var(--line);flex:1;height:1px}.board[data-astro-cid-x255k2k2]{padding-left:56px;position:relative}.rail[data-astro-cid-x255k2k2]{background:var(--line);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;left:7px}.rail-fill[data-astro-cid-x255k2k2]{background:linear-gradient(180deg, var(--copper-bright), var(--copper));border-radius:1px;width:2px;height:0;position:absolute;top:0;left:7px}.rail-head[data-astro-cid-x255k2k2]{background:var(--copper-bright);width:12px;height:12px;box-shadow:0 0 14px 3px var(--glow);opacity:0;border-radius:50%;position:absolute;top:0;left:2px;transform:translateY(-6px)}.post[data-astro-cid-x255k2k2]{padding:30px 0 0;transition:transform .45s cubic-bezier(.22,1,.36,1);position:relative}.post[data-astro-cid-x255k2k2].active{transform:translateY(-3px)}.branch[data-astro-cid-x255k2k2]{width:44px;height:34px;position:absolute;top:30px;left:-49px;overflow:visible}.branch[data-astro-cid-x255k2k2] path[data-astro-cid-x255k2k2]{fill:none;stroke:var(--line);stroke-width:2px;stroke-linecap:round;stroke-dasharray:38;stroke-dashoffset:38px;transition:stroke .35s}.branch[data-astro-cid-x255k2k2] circle[data-astro-cid-x255k2k2]{fill:var(--bg);stroke:var(--line);stroke-width:2px;transition:stroke .35s,filter .35s}.post[data-astro-cid-x255k2k2].active .branch[data-astro-cid-x255k2k2] path[data-astro-cid-x255k2k2]{stroke:var(--copper)}.post[data-astro-cid-x255k2k2].active .branch[data-astro-cid-x255k2k2] circle[data-astro-cid-x255k2k2]{stroke:var(--copper);filter:drop-shadow(0 0 5px var(--glow))}.meta[data-astro-cid-x255k2k2]{font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.meta[data-astro-cid-x255k2k2] .num[data-astro-cid-x255k2k2]{color:var(--ink-dim);font-weight:700;transition:color .35s}.post[data-astro-cid-x255k2k2].active .meta[data-astro-cid-x255k2k2] .num[data-astro-cid-x255k2k2]{color:var(--copper)}.sep-dot[data-astro-cid-x255k2k2]{background:var(--line);border-radius:50%;width:3px;height:3px}.title[data-astro-cid-x255k2k2]{font-family:var(--font-heading);letter-spacing:0;text-wrap:balance;margin:9px 0 0;font-size:clamp(21px,3.6vw,25px);font-weight:600;line-height:1.25}.title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--ink);text-decoration:none;transition:color .35s}.title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:after{content:"";position:absolute;inset:0}.post[data-astro-cid-x255k2k2].active .title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2],.title[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--copper)}.excerpt[data-astro-cid-x255k2k2]{color:var(--ink-dim);max-width:58ch;margin:9px 0 0;font-size:16px}.sep[data-astro-cid-x255k2k2]{align-items:center;margin-top:28px;display:flex}.sep[data-astro-cid-x255k2k2] .l[data-astro-cid-x255k2k2]{background:var(--line);flex:1;height:1px}.board-note[data-astro-cid-x255k2k2]{font-family:var(--font-code);letter-spacing:.08em;color:var(--ink-dim);align-items:center;gap:9px;margin:40px 0 0;font-size:11px;transition:color .55s;display:flex}.board-note[data-astro-cid-x255k2k2] .end[data-astro-cid-x255k2k2]{border:2px solid var(--line);background:var(--bg);border-radius:50%;flex:none;width:9px;height:9px;transition:border-color .55s,box-shadow .55s}.board-note[data-astro-cid-x255k2k2].lit{color:var(--copper)}.board-note[data-astro-cid-x255k2k2].lit .end[data-astro-cid-x255k2k2]{border-color:var(--copper);box-shadow:0 0 10px 2px var(--glow)}.motion .post[data-astro-cid-x255k2k2]{opacity:0}
