.topic-ticker[data-astro-cid-2lwymdnu]{padding:64px 0 32px}.topic-ticker[data-astro-cid-2lwymdnu]>.container-narrow[data-astro-cid-2lwymdnu]{margin-bottom:18px}.topic-pill[data-astro-cid-2lwymdnu]{border:.5px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:20px;flex-shrink:0;padding:6px 14px;font-size:12px;transition:border-color .2s,color .2s}.topic-pill[data-astro-cid-2lwymdnu]:hover{border-color:var(--accent);color:var(--text)}.cs-accent[data-astro-cid-hhvl4cbe]{opacity:.92;flex-direction:column;align-items:center;gap:10px;width:100%;padding:36px 24px;display:flex}.cs-accent__svg[data-astro-cid-hhvl4cbe]{display:block}.cs-accent__label[data-astro-cid-hhvl4cbe]{font-family:var(--font-mono);color:var(--text-dim);letter-spacing:.05em;font-size:11px}.cs-accent__pkt-label[data-astro-cid-hhvl4cbe]{font-family:var(--font-mono);fill:#08080e;font-size:7.5px;font-weight:700}.cs-accent__node-label[data-astro-cid-hhvl4cbe]{font-family:var(--font-mono);fill:var(--text-muted);font-size:9px}.cs-accent__svg--packets[data-astro-cid-hhvl4cbe]{width:100%;max-width:360px;height:auto}.pkt[data-astro-cid-hhvl4cbe]{opacity:0;transform:translate(32px)}@keyframes packet-fwd{0%{opacity:0;transform:translate(32px)}4%{opacity:1}20%{opacity:1;transform:translate(328px)}24%{opacity:0}to{opacity:0;transform:translate(328px)}}@keyframes packet-rev{0%,28%{opacity:0;transform:translate(328px)}32%{opacity:1}48%{opacity:1;transform:translate(32px)}52%{opacity:0}to{opacity:0;transform:translate(32px)}}@keyframes packet-fwd2{0%,56%{opacity:0;transform:translate(32px)}60%{opacity:1}76%{opacity:1;transform:translate(328px)}80%{opacity:0}to{opacity:0;transform:translate(328px)}}.pkt--syn[data-astro-cid-hhvl4cbe]{animation:5s linear infinite packet-fwd}.pkt--synack[data-astro-cid-hhvl4cbe]{animation:5s linear infinite packet-rev}.pkt--ack[data-astro-cid-hhvl4cbe]{animation:5s linear infinite packet-fwd2}.cs-accent__svg--btree[data-astro-cid-hhvl4cbe]{width:100%;max-width:280px;height:auto}.bt-node[data-astro-cid-hhvl4cbe]{fill:var(--bg-card);stroke:var(--border-hover);stroke-width:1px;transition:fill .2s}.bt-node--inactive[data-astro-cid-hhvl4cbe]{opacity:.35}@keyframes bt-pulse{0%,33%{fill:#7f77dd59;stroke:var(--accent-2)}34%,to{fill:var(--bg-card);stroke:var(--border-hover)}}.bt-node--1[data-astro-cid-hhvl4cbe]{animation:3s ease-in-out infinite bt-pulse}.bt-node--2[data-astro-cid-hhvl4cbe]{animation:3s ease-in-out 1s infinite bt-pulse}.bt-node--3[data-astro-cid-hhvl4cbe]{animation:3s ease-in-out 2s infinite bt-pulse}.ping-container[data-astro-cid-hhvl4cbe]{justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.ping-center[data-astro-cid-hhvl4cbe]{background:var(--accent);z-index:1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #e8855a80}.ping-ring[data-astro-cid-hhvl4cbe]{border:1px solid var(--accent);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@keyframes ping-expand{0%{opacity:.7;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.ping-ring--1[data-astro-cid-hhvl4cbe]{width:50px;height:50px;animation:2.4s ease-out infinite ping-expand}.ping-ring--2[data-astro-cid-hhvl4cbe]{width:80px;height:80px;animation:2.4s ease-out .4s infinite ping-expand}.ping-ring--3[data-astro-cid-hhvl4cbe]{width:110px;height:110px;animation:2.4s ease-out .8s infinite ping-expand}@media (prefers-reduced-motion:reduce){.pkt[data-astro-cid-hhvl4cbe],.bt-node--1[data-astro-cid-hhvl4cbe],.bt-node--2[data-astro-cid-hhvl4cbe],.bt-node--3[data-astro-cid-hhvl4cbe],.ping-ring[data-astro-cid-hhvl4cbe]{animation:none!important}.bt-node--1[data-astro-cid-hhvl4cbe]{fill:#7f77dd59;stroke:var(--accent-2)}.pkt--syn[data-astro-cid-hhvl4cbe]{opacity:1;transform:translate(180px)}.ping-ring--1[data-astro-cid-hhvl4cbe]{opacity:.3;transform:translate(-50%,-50%)scale(.7)}}.hero[data-astro-cid-lcdefpme]{align-items:stretch;min-height:100dvh;display:flex;position:relative}.hero__inner[data-astro-cid-lcdefpme]{flex:1;grid-template-columns:55% 45%;align-items:center;gap:24px;width:100%;max-width:1280px;margin-inline:auto;padding:24px 32px 64px;display:grid}.hero__text[data-astro-cid-lcdefpme]{will-change:opacity, filter;flex-direction:column;gap:22px;max-width:560px;display:flex}.hero__headline[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(40px,6.5vw,68px);font-weight:400;line-height:1.1}.hero__line[data-astro-cid-lcdefpme]{display:block;overflow:hidden}.hero__line--accent[data-astro-cid-lcdefpme]{color:var(--accent);font-style:italic}.hero__subhead[data-astro-cid-lcdefpme]{max-width:400px;color:var(--text-muted);font-size:16px;font-weight:300;line-height:1.85}.hero__ctas[data-astro-cid-lcdefpme]{align-items:center;gap:12px;font-size:13px;display:flex}.hero__cta--accent[data-astro-cid-lcdefpme]{color:var(--accent)}.hero__cta--muted[data-astro-cid-lcdefpme]{color:var(--text-muted)}.hero__cta--accent[data-astro-cid-lcdefpme]:hover,.hero__cta--muted[data-astro-cid-lcdefpme]:hover{color:var(--text)}.hero__sep[data-astro-cid-lcdefpme]{color:var(--text-dim)}.hero__canvas[data-astro-cid-lcdefpme]{will-change:transform;width:100%;height:100%;min-height:420px}.hero__scroll[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (width<=860px){.hero__inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding:32px 20px 96px}.hero__canvas[data-astro-cid-lcdefpme]{height:42vh;min-height:280px}.hero__text[data-astro-cid-lcdefpme]{gap:18px}}@media (width<=480px){.hero__inner[data-astro-cid-lcdefpme]{gap:20px;padding:24px 16px 64px}.hero__canvas[data-astro-cid-lcdefpme]{height:36vh;min-height:240px}.hero__subhead[data-astro-cid-lcdefpme]{font-size:14px;line-height:1.7}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap}.hero__sep[data-astro-cid-lcdefpme]{display:none}}.letter[data-astro-cid-lcdefpme]{padding:100px 24px;position:relative}.letter__rule[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:top;width:3px;height:calc(100% - 200px);position:absolute;top:100px;left:0;transform:scaleY(0)}.letter__quote[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#e8e4d9b3;padding-left:28px;font-size:22px;font-style:italic;line-height:1.9}.letter__attr[data-astro-cid-lcdefpme]{letter-spacing:.15em;color:var(--text-muted);margin-top:22px;padding-left:28px;font-size:12px}@media (width<=720px){.letter[data-astro-cid-lcdefpme]{padding:64px 18px}.letter__quote[data-astro-cid-lcdefpme]{padding-left:18px;font-size:18px;line-height:1.8}.letter__attr[data-astro-cid-lcdefpme]{padding-left:18px}.letter__rule[data-astro-cid-lcdefpme]{height:calc(100% - 128px);top:64px}}.pillars[data-astro-cid-lcdefpme]{padding:60px 24px}.pillars__grid[data-astro-cid-lcdefpme]{background:var(--bg);border:.5px solid var(--border);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}@media (width<=1100px){.pillars__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pillars__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.posts[data-astro-cid-lcdefpme]{padding:80px 24px 40px}.posts__empty[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:22px;padding:24px 0 40px;display:flex}.posts__empty-icon[data-astro-cid-lcdefpme]{color:var(--accent)}.posts__empty-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--text-muted);font-size:18px;font-style:italic}.posts__empty-sub[data-astro-cid-lcdefpme]{color:var(--text-dim);font-size:13px}.posts__empty-sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent);border-bottom:1px solid #0000}.posts__empty-sub[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-bottom-color:var(--accent)}.posts__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=860px){.posts__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
