.panel[data-astro-cid-nfj3nz4t]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.chrome[data-astro-cid-nfj3nz4t]{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.dots[data-astro-cid-nfj3nz4t]{gap:6px;display:flex}.dots[data-astro-cid-nfj3nz4t] i[data-astro-cid-nfj3nz4t]{background:var(--line-2);border-radius:50%;width:9px;height:9px}.title[data-astro-cid-nfj3nz4t]{color:var(--muted);font-size:12px}.status[data-astro-cid-nfj3nz4t]{color:var(--live);align-items:center;gap:8px;margin-left:auto;font-size:11.5px;display:inline-flex}.diagram[data-astro-cid-nfj3nz4t]{width:100%;height:auto;padding:14px 14px 6px}.grid-dot[data-astro-cid-nfj3nz4t]{fill:var(--line-2)}.wire[data-astro-cid-nfj3nz4t]{fill:none;stroke:var(--line-2);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.wire-req[data-astro-cid-nfj3nz4t]{stroke-dasharray:3 4;animation:1.2s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-14px}}.node[data-astro-cid-nfj3nz4t] rect[data-astro-cid-nfj3nz4t]{fill:var(--surface);stroke:var(--line-2);stroke-width:1.2px}.node-accent[data-astro-cid-nfj3nz4t] rect[data-astro-cid-nfj3nz4t]{stroke:var(--accent);fill:var(--accent-soft)}.n-label[data-astro-cid-nfj3nz4t]{font:600 12.5px var(--font-sans);fill:var(--ink);letter-spacing:-.01em}.n-sub[data-astro-cid-nfj3nz4t]{font:500 9.5px var(--font-mono);fill:var(--muted)}.ext[data-astro-cid-nfj3nz4t] rect[data-astro-cid-nfj3nz4t]{fill:var(--bg-2);stroke:var(--line)}.ext[data-astro-cid-nfj3nz4t] text[data-astro-cid-nfj3nz4t]{font:500 10px var(--font-mono);fill:var(--ink-2)}.legend[data-astro-cid-nfj3nz4t] text[data-astro-cid-nfj3nz4t]{font:500 9.5px var(--font-mono);fill:var(--muted)}.pk-req[data-astro-cid-nfj3nz4t]{fill:var(--accent)}.pk-job[data-astro-cid-nfj3nz4t]{fill:var(--live)}.packet[data-astro-cid-nfj3nz4t]{filter:drop-shadow(0 0 4px)}.node[data-astro-cid-nfj3nz4t],.ext[data-astro-cid-nfj3nz4t]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:pop .7s var(--ease) forwards;animation-delay:calc(.5s + var(--i) * 80ms)}@keyframes pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.log[data-astro-cid-nfj3nz4t]{border-top:1px dashed var(--line);height:calc(7.6em + 26px);padding:12px 16px 14px;font-size:11.5px;line-height:1.9;overflow:hidden}.log[data-astro-cid-nfj3nz4t] .line{white-space:nowrap;grid-template-columns:64px minmax(0,1fr) auto;gap:10px;display:grid}.log[data-astro-cid-nfj3nz4t] .line.is-new{animation:slide .5s var(--ease)}.log[data-astro-cid-nfj3nz4t] .ts{color:var(--faint)}.log[data-astro-cid-nfj3nz4t] .ev{color:var(--ink);text-overflow:ellipsis;overflow:hidden}.log[data-astro-cid-nfj3nz4t] .ev.ok{color:var(--live)}.log[data-astro-cid-nfj3nz4t] .ev.warn{color:var(--warn)}.log[data-astro-cid-nfj3nz4t] .meta{color:var(--muted)}@keyframes slide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=420px){.log[data-astro-cid-nfj3nz4t] .line{grid-template-columns:56px minmax(0,1fr)}.log[data-astro-cid-nfj3nz4t] .meta{display:none}}@media (prefers-reduced-motion:reduce){.packet[data-astro-cid-nfj3nz4t]{display:none}.wire-req[data-astro-cid-nfj3nz4t]{animation:none}.node[data-astro-cid-nfj3nz4t],.ext[data-astro-cid-nfj3nz4t]{opacity:1;animation:none}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-top:calc(68px + clamp(48px,9vw,110px));padding-bottom:clamp(64px,9vw,120px);position:relative;overflow-x:clip}.glow[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--accent-soft), transparent);filter:blur(10px);border-radius:50%;width:720px;height:720px;position:absolute;top:-260px;right:-220px}.layout[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(48px,6vw,72px);display:grid}@media (width>=1020px){.layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.eyebrow[data-astro-cid-ge2uvauf]{margin-bottom:26px}.mark-line[data-astro-cid-ge2uvauf]{background:var(--accent);width:28px;height:1.5px}.title[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;max-width:12.5em;margin-bottom:28px;font-size:clamp(2.6rem,4.6vw + .8rem,5rem);font-weight:620;line-height:.98}.w[data-astro-cid-ge2uvauf]{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.w[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise 1s var(--ease) forwards;animation-delay:calc(80ms + var(--i) * 55ms);display:inline-block;transform:translateY(105%)}.accent[data-astro-cid-ge2uvauf]{color:var(--accent);background:linear-gradient(120deg, var(--accent), var(--accent-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes rise{to{transform:none}}.intro[data-astro-cid-ge2uvauf]{opacity:0;animation:fade 1s var(--ease) forwards;animation-delay:calc(var(--d) * 90ms + .15s)}@keyframes fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lead[data-astro-cid-ge2uvauf]{max-width:54ch;margin-bottom:34px}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-bottom:34px;display:flex}.meta[data-astro-cid-ge2uvauf]{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.meta[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:15px;height:15px}.sep[data-astro-cid-ge2uvauf]{color:var(--line-2);margin-inline:4px}.visual[data-astro-cid-ge2uvauf]{position:relative}.visual[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;border-radius:var(--radius-lg);border:1px dashed var(--line-2);position:absolute;inset:18px -18px -18px 18px}@media (width<=600px){.visual[data-astro-cid-ge2uvauf]:after{display:none}.ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{flex:auto}}.proof[data-astro-cid-jxp34i24]{border-block:1px solid var(--line);background:var(--surface-2)}.inner[data-astro-cid-jxp34i24]{gap:0;display:grid}@media (width>=960px){.inner[data-astro-cid-jxp34i24]{grid-template-columns:1.35fr 1fr}}.stats[data-astro-cid-jxp34i24]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stat[data-astro-cid-jxp34i24]{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:30px 20px 30px 0;display:flex}.stat[data-astro-cid-jxp34i24]+.stat[data-astro-cid-jxp34i24]{border-left:1px solid var(--line);padding-left:20px}.value[data-astro-cid-jxp34i24]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,2.6vw + 1rem,3.1rem);font-weight:600;line-height:1}.label[data-astro-cid-jxp34i24]{color:var(--muted);max-width:18ch;font-size:13.5px;line-height:1.35}.live[data-astro-cid-jxp34i24]{align-content:center;gap:12px;padding:26px 0;display:grid}@media (width>=960px){.live[data-astro-cid-jxp34i24]{border-left:1px solid var(--line);padding-left:36px}}@media (width<=959px){.live[data-astro-cid-jxp34i24]{border-top:1px solid var(--line)}}.live[data-astro-cid-jxp34i24] ul[data-astro-cid-jxp34i24]{gap:2px;padding:0;list-style:none;display:grid}.live-link[data-astro-cid-jxp34i24]{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:8px 0;font-weight:550;transition:color .2s;display:flex}.live[data-astro-cid-jxp34i24] li[data-astro-cid-jxp34i24]:last-child .live-link[data-astro-cid-jxp34i24]{border-bottom:0}.live-link[data-astro-cid-jxp34i24] .host[data-astro-cid-jxp34i24]{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.live-link[data-astro-cid-jxp34i24] svg[data-astro-cid-jxp34i24]{width:14px;height:14px;color:var(--muted);transition:transform .3s var(--ease), color .2s}.live-link[data-astro-cid-jxp34i24]:hover{color:var(--accent)}.live-link[data-astro-cid-jxp34i24]:hover svg[data-astro-cid-jxp34i24]{color:var(--accent);transform:translate(2px,-2px)}.upwork[data-astro-cid-jxp34i24]{color:var(--muted);font-size:12.5px}.upwork[data-astro-cid-jxp34i24]:hover{color:var(--accent)}@media (width<=560px){.stat[data-astro-cid-jxp34i24]{padding:22px 10px 22px 0}.stat[data-astro-cid-jxp34i24]+.stat[data-astro-cid-jxp34i24]{padding-left:12px}.label[data-astro-cid-jxp34i24]{font-size:12.5px}}.card[data-astro-cid-y2vllrex]{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);transition:transform .5s var(--ease), box-shadow .5s var(--ease), border-color .3s;flex-direction:column;display:flex;overflow:hidden}.card[data-astro-cid-y2vllrex]:hover{box-shadow:var(--shadow-lg);border-color:var(--line-2);transform:translateY(-4px)}.visual[data-astro-cid-y2vllrex]{background:var(--bg-2);border-bottom:1px solid var(--line);background-image:radial-gradient(var(--line-2) .8px, transparent .8px);background-size:14px 14px;padding:18px 20px 22px;position:relative}.card-lg[data-astro-cid-y2vllrex] .visual[data-astro-cid-y2vllrex]{padding:22px 26px 30px}@media (width>=1080px){.card-md[data-astro-cid-y2vllrex] .visual[data-astro-cid-y2vllrex]{min-height:218px}}.vhead[data-astro-cid-y2vllrex]{color:var(--muted);align-items:center;gap:12px;margin-bottom:18px;font-size:11.5px;display:flex}.kind[data-astro-cid-y2vllrex]{border-left:1px solid var(--line-2);padding-left:12px}.live[data-astro-cid-y2vllrex]{color:var(--live);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.visual[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex]{border:1px solid var(--line);border-radius:10px;width:100%;height:auto}.body[data-astro-cid-y2vllrex]{flex-direction:column;flex:1;gap:12px;padding:24px 24px 26px;display:flex;position:relative}.card-lg[data-astro-cid-y2vllrex] .body[data-astro-cid-y2vllrex]{padding:28px 30px 30px}.title[data-astro-cid-y2vllrex]{letter-spacing:-.035em;font-size:clamp(1.5rem,1vw + 1.1rem,1.95rem)}.card-lg[data-astro-cid-y2vllrex] .title[data-astro-cid-y2vllrex]{font-size:clamp(1.7rem,1.4vw + 1.2rem,2.35rem)}.stretched[data-astro-cid-y2vllrex]:after{content:"";z-index:1;position:absolute;inset:0}.tagline[data-astro-cid-y2vllrex]{color:var(--ink-2);font-size:16px;line-height:1.5}.outcome[data-astro-cid-y2vllrex]{color:var(--muted);border-left:2px solid var(--accent);gap:4px;padding-left:14px;font-size:14.5px;line-height:1.5;display:grid}.outcome[data-astro-cid-y2vllrex] .mono[data-astro-cid-y2vllrex]{text-transform:uppercase;letter-spacing:.05em;color:var(--accent);font-size:11px}.chips[data-astro-cid-y2vllrex]{margin-top:auto;padding-top:8px}.more[data-astro-cid-y2vllrex]{color:var(--ink);align-items:center;gap:8px;margin-top:4px;font-size:14.5px;font-weight:560;display:inline-flex}.more[data-astro-cid-y2vllrex] svg[data-astro-cid-y2vllrex]{width:15px;height:15px;transition:transform .4s var(--ease)}.card[data-astro-cid-y2vllrex]:hover .more[data-astro-cid-y2vllrex]{color:var(--accent)}.card[data-astro-cid-y2vllrex]:hover .more[data-astro-cid-y2vllrex] svg[data-astro-cid-y2vllrex]{transform:translate(4px)}.grid[data-astro-cid-t3eiqlen]{gap:20px;display:grid}@media (width>=760px){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px}.grid[data-astro-cid-t3eiqlen]>.card-lg{grid-column:span 3}.grid[data-astro-cid-t3eiqlen]>.card-md{grid-column:span 2}}.more-work[data-astro-cid-t3eiqlen]{margin-top:clamp(56px,7vw,88px)}.rows[data-astro-cid-t3eiqlen]{border-top:1px solid var(--line);margin-top:18px;padding:0;list-style:none}.rows[data-astro-cid-t3eiqlen] li[data-astro-cid-t3eiqlen]{border-bottom:1px solid var(--line)}.row[data-astro-cid-t3eiqlen]{transition:background-color .3s, padding .4s var(--ease);grid-template-columns:40px minmax(0,15rem) minmax(0,1fr) 40px;align-items:center;gap:20px;padding:24px 6px;display:grid}.row[data-astro-cid-t3eiqlen]:hover{background:var(--surface);padding-inline:18px}.n[data-astro-cid-t3eiqlen]{color:var(--faint);font-size:12px}.name[data-astro-cid-t3eiqlen]{letter-spacing:-.03em;font-size:clamp(1.25rem,1vw + 1rem,1.6rem);font-weight:600}.tag[data-astro-cid-t3eiqlen]{color:var(--muted);font-size:15.5px}.arrow[data-astro-cid-t3eiqlen]{border:1px solid var(--line-2);width:40px;height:40px;transition:background-color .3s, color .3s, transform .4s var(--ease), border-color .3s;border-radius:50%;place-items:center;display:grid}.arrow[data-astro-cid-t3eiqlen] svg[data-astro-cid-t3eiqlen]{width:15px;height:15px}.row[data-astro-cid-t3eiqlen]:hover .arrow[data-astro-cid-t3eiqlen]{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:rotate(-45deg)}@media (width<=760px){.row[data-astro-cid-t3eiqlen]{grid-template-columns:32px minmax(0,1fr) 36px;gap:6px 12px;padding-block:20px}.tag[data-astro-cid-t3eiqlen]{grid-area:2/2/auto/3;font-size:14.5px}.arrow[data-astro-cid-t3eiqlen]{grid-area:1/3/3;width:36px;height:36px}}.caps[data-astro-cid-7wcqpozi]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);gap:1px;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=640px){.caps[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.caps[data-astro-cid-7wcqpozi]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cap[data-astro-cid-7wcqpozi]{background:var(--surface);flex-direction:column;gap:12px;padding:28px 26px 26px;transition:background-color .3s;display:flex}.cap[data-astro-cid-7wcqpozi]:hover{background:var(--surface-2)}.num[data-astro-cid-7wcqpozi]{color:var(--accent);margin-bottom:18px;font-size:12px}h3[data-astro-cid-7wcqpozi]{letter-spacing:-.025em;font-size:1.2rem;line-height:1.2}p[data-astro-cid-7wcqpozi]{color:var(--muted);font-size:15px;line-height:1.6}.points[data-astro-cid-7wcqpozi]{padding:0;color:var(--ink-2);gap:7px;margin-top:auto;padding-top:10px;font-size:12px;list-style:none;display:grid}.points[data-astro-cid-7wcqpozi] li[data-astro-cid-7wcqpozi]{align-items:center;gap:9px;display:flex}.points[data-astro-cid-7wcqpozi] li[data-astro-cid-7wcqpozi]:before{content:"";background:var(--accent);border-radius:1px;flex:none;width:5px;height:5px;transform:rotate(45deg)}.layout[data-astro-cid-u256hdza]{gap:48px;display:grid}@media (width>=980px){.layout[data-astro-cid-u256hdza]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px}.intro[data-astro-cid-u256hdza]{position:sticky;top:110px}}.intro[data-astro-cid-u256hdza] .h-section[data-astro-cid-u256hdza]{margin:16px 0 20px}.groups[data-astro-cid-u256hdza]{border-top:1px solid var(--line)}.group[data-astro-cid-u256hdza]{border-bottom:1px solid var(--line);gap:12px;padding:22px 0;display:grid}@media (width>=640px){.group[data-astro-cid-u256hdza]{grid-template-columns:130px 1fr;align-items:baseline;gap:24px}}dt[data-astro-cid-u256hdza]{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12.5px}ul[data-astro-cid-u256hdza]{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}li[data-astro-cid-u256hdza]{background:var(--surface);border:1px solid var(--line);transition:border-color .25s, color .25s, transform .35s var(--ease);border-radius:999px;padding:7px 14px;font-size:15.5px;font-weight:520}li[data-astro-cid-u256hdza]:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.layout[data-astro-cid-oxgmilyn]{gap:32px;display:grid}@media (width>=980px){.layout[data-astro-cid-oxgmilyn]{grid-template-columns:.8fr 1.2fr;gap:80px}}.h-section[data-astro-cid-oxgmilyn]{margin-top:16px}.text[data-astro-cid-oxgmilyn]{gap:20px;max-width:64ch;display:grid}.text[data-astro-cid-oxgmilyn] p[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:17.5px;line-height:1.7}.text[data-astro-cid-oxgmilyn] .big[data-astro-cid-oxgmilyn]{color:var(--ink);letter-spacing:-.015em;font-size:clamp(1.3rem,.8vw + 1.05rem,1.6rem);line-height:1.45}.facts[data-astro-cid-oxgmilyn]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px;display:grid}.facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]{border-bottom:1px solid var(--line);padding:18px 0}.facts[data-astro-cid-oxgmilyn]>div[data-astro-cid-oxgmilyn]:nth-child(odd){padding-right:16px}dt[data-astro-cid-oxgmilyn]{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:4px;font-size:11.5px}dd[data-astro-cid-oxgmilyn]{font-weight:550}
