.about[data-astro-cid-xxsk6khd]{padding-block:var(--space-8) var(--space-7);max-width:1060px}.about[data-astro-cid-xxsk6khd] h1[data-astro-cid-xxsk6khd]{margin-top:var(--space-3);font-size:var(--step-4);letter-spacing:-.03em}.h-pixel[data-astro-cid-xxsk6khd]{font-family:var(--font-pixel);font-size:var(--step-1);font-weight:400;letter-spacing:var(--tracking-pixel);text-transform:uppercase}.term[data-astro-cid-xxsk6khd]{margin-top:var(--space-6);border:var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#0b1410;box-shadow:var(--shadow-md)}[data-theme=dark] .term[data-astro-cid-xxsk6khd]{background:#02090c;box-shadow:inset 0 0 0 1px #00e5ff2e,var(--shadow-md)}.term-bar[data-astro-cid-xxsk6khd]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.08)}.term-bar[data-astro-cid-xxsk6khd] i[data-astro-cid-xxsk6khd]{width:10px;height:10px;border-radius:50%;background:#3a4a42}.term-bar[data-astro-cid-xxsk6khd] i[data-astro-cid-xxsk6khd]:first-child{background:var(--accent-2)}.term-bar[data-astro-cid-xxsk6khd] i[data-astro-cid-xxsk6khd]:nth-child(2){background:#e5c07b}.term-bar[data-astro-cid-xxsk6khd] i[data-astro-cid-xxsk6khd]:nth-child(3){background:#98c379}.term-bar[data-astro-cid-xxsk6khd] span[data-astro-cid-xxsk6khd]{margin-left:var(--space-3);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;color:#7d9a8c}.term-body[data-astro-cid-xxsk6khd]{padding:var(--space-5) var(--space-6);font-family:var(--font-mono);font-size:var(--step--1);line-height:1.9;color:#8dffc0}[data-theme=dark] .term-body[data-astro-cid-xxsk6khd]{color:#56f5ff}.term-line[data-astro-cid-xxsk6khd]{display:block}.prompt[data-astro-cid-xxsk6khd]{color:#e9f2ff}.prompt[data-astro-cid-xxsk6khd]:before{content:""}.out[data-astro-cid-xxsk6khd]{display:block;padding-left:1.4em;color:inherit;opacity:.85;white-space:pre-wrap}.cursor[data-astro-cid-xxsk6khd]{display:inline-block;width:.6em;height:1.1em;vertical-align:text-bottom;background:currentColor;animation:blink 1.1s steps(1,end) infinite}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor[data-astro-cid-xxsk6khd]{animation:none}}.band[data-astro-cid-xxsk6khd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-5);margin:var(--space-7) 0 0;padding:var(--space-5) var(--space-6);border:var(--border);border-radius:var(--radius-lg);background:var(--surface)}[data-theme=dark] .band[data-astro-cid-xxsk6khd]{background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:inset 0 1px #00e5ff1a,var(--shadow-sm)}.band[data-astro-cid-xxsk6khd]>div[data-astro-cid-xxsk6khd]{display:flex;flex-direction:column-reverse}.band[data-astro-cid-xxsk6khd] dd[data-astro-cid-xxsk6khd]{margin:0;font-family:var(--font-pixel);font-size:var(--step-3);line-height:1;color:var(--accent)}[data-theme=dark] .band[data-astro-cid-xxsk6khd] dd[data-astro-cid-xxsk6khd]{text-shadow:var(--glow-accent)}.band[data-astro-cid-xxsk6khd] dt[data-astro-cid-xxsk6khd]{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cards[data-astro-cid-xxsk6khd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--space-4);margin-top:var(--space-7)}.work[data-astro-cid-xxsk6khd]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.work[data-astro-cid-xxsk6khd]:hover{transform:translateY(-3px);border-color:var(--accent)}[data-theme=dark] .work[data-astro-cid-xxsk6khd]:hover{box-shadow:var(--glow)}.work[data-astro-cid-xxsk6khd] h2[data-astro-cid-xxsk6khd]{font-size:var(--step-1);letter-spacing:-.01em}.pitch[data-astro-cid-xxsk6khd]{color:var(--muted);font-size:var(--step--1);line-height:1.65}.links[data-astro-cid-xxsk6khd]{list-style:none;margin:auto 0 0;padding:var(--space-3) 0 0;display:grid;gap:var(--space-2)}.links[data-astro-cid-xxsk6khd] a[data-astro-cid-xxsk6khd]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.04em;text-decoration:none;word-break:break-all}.links[data-astro-cid-xxsk6khd] a[data-astro-cid-xxsk6khd]:hover{text-decoration:underline;text-underline-offset:3px}.note[data-astro-cid-xxsk6khd]{font-size:var(--step--2);color:var(--muted)}.links[data-astro-cid-xxsk6khd] li[data-astro-cid-xxsk6khd]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline}.all-projects[data-astro-cid-xxsk6khd]{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--step--1)}.block[data-astro-cid-xxsk6khd]{margin-top:var(--space-8)}.block[data-astro-cid-xxsk6khd] h2[data-astro-cid-xxsk6khd]{padding-bottom:var(--space-3);border-bottom:var(--border);margin-bottom:var(--space-5)}.timeline[data-astro-cid-xxsk6khd]{list-style:none;margin:0;padding:0 0 0 var(--space-5);border-left:2px solid var(--line-strong);display:grid;gap:var(--space-4)}.timeline[data-astro-cid-xxsk6khd] li[data-astro-cid-xxsk6khd]{position:relative;display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:baseline}.timeline[data-astro-cid-xxsk6khd] li[data-astro-cid-xxsk6khd]:before{content:"";position:absolute;left:calc(-1 * var(--space-5) - 5px);top:.5em;width:8px;height:8px;background:var(--accent);border-radius:50%}[data-theme=dark] .timeline[data-astro-cid-xxsk6khd] li[data-astro-cid-xxsk6khd]:before{box-shadow:var(--glow-accent)}.timeline[data-astro-cid-xxsk6khd] .y[data-astro-cid-xxsk6khd]{font-family:var(--font-pixel);font-size:var(--step--1);color:var(--accent-2);min-width:4.5em}.timeline[data-astro-cid-xxsk6khd] .t[data-astro-cid-xxsk6khd]{color:var(--ink-soft);font-size:var(--step--1)}@media(max-width:640px){.term-body[data-astro-cid-xxsk6khd]{padding:var(--space-4);font-size:var(--step--2)}.band[data-astro-cid-xxsk6khd]{padding:var(--space-4)}}
