.project-card[data-astro-cid-y2vllrex]{gap:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);transition:all var(--transition-normal);flex-direction:column;display:flex;position:relative}.project-card[data-astro-cid-y2vllrex]:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), var(--color-accent-2), transparent);opacity:.5;height:1px;transition:opacity var(--transition-normal);position:absolute;top:0;left:24px;right:24px}.project-card[data-astro-cid-y2vllrex]:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.project-card[data-astro-cid-y2vllrex]:hover:before{opacity:1}.meta-row[data-astro-cid-y2vllrex]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--font-xs);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.category-tag[data-astro-cid-y2vllrex]{color:var(--color-text-subtle);font-weight:500}.timeline[data-astro-cid-y2vllrex]{color:var(--color-accent);align-items:center;gap:4px;margin-left:auto;display:inline-flex}.project-title[data-astro-cid-y2vllrex]{font-size:var(--font-xl);color:var(--color-text-main);margin-bottom:var(--space-1);font-weight:600;line-height:var(--leading-snug);font-family:var(--font-sans)}.project-subtitle[data-astro-cid-y2vllrex]{font-size:var(--font-sm);color:var(--color-accent);font-weight:500;font-family:var(--font-mono);text-shadow:var(--glow-accent)}.project-role[data-astro-cid-y2vllrex]{margin-top:var(--space-2);font-size:var(--font-xs);color:var(--color-text-subtle);font-family:var(--font-mono)}.project-summary[data-astro-cid-y2vllrex]{font-size:var(--font-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.metrics-box[data-astro-cid-y2vllrex]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background-color:#0f172a66;position:relative}.metrics-box[data-astro-cid-y2vllrex]:before{content:"";background-color:var(--color-accent);width:2px;box-shadow:var(--glow-accent);position:absolute;top:0;bottom:0;left:0}.metrics-label[data-astro-cid-y2vllrex]{align-items:center;gap:var(--space-2);font-size:var(--font-xs);color:var(--color-text-main);margin-bottom:var(--space-2);font-weight:600;font-family:var(--font-mono);display:flex}.metrics-list[data-astro-cid-y2vllrex]{flex-direction:column;gap:6px;display:flex}.metrics-list[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]{align-items:baseline;gap:var(--space-2);font-size:var(--font-xs);color:var(--color-text-secondary);line-height:var(--leading-normal);display:flex}.bullet[data-astro-cid-y2vllrex]{color:var(--color-accent);text-shadow:var(--glow-accent);font-weight:700}.tech-highlights[data-astro-cid-y2vllrex]{gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.tech-label[data-astro-cid-y2vllrex]{font-size:var(--font-xs);color:var(--color-text-subtle);font-weight:600;font-family:var(--font-mono)}.tech-tags[data-astro-cid-y2vllrex]{gap:var(--space-2);flex-wrap:wrap;display:flex}.tech-tag[data-astro-cid-y2vllrex]{font-size:var(--font-xs);color:var(--color-text-muted);border-radius:var(--radius-xs);border:1px solid var(--color-border);font-family:var(--font-mono);background-color:#0003;padding:3px 8px}.project-card[data-astro-cid-y2vllrex]:hover .tech-tag[data-astro-cid-y2vllrex]{color:var(--color-text-secondary);border-color:#00f0ff33}@media (width<=640px){.timeline[data-astro-cid-y2vllrex]{width:100%;margin-left:0}}.career-hero[data-astro-cid-o4bhta3x]{color:#fff;border-bottom:1px solid var(--color-border);background:radial-gradient(circle at 82% 18%,#8b6cff47,#0000 38%),radial-gradient(circle at 12% 90%,#3ee6ff29,#0000 40%),linear-gradient(#3ee6ff0f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#3ee6ff0f 1px,#0000 1px) 0 0/48px 48px,#04070d;padding:80px 0 72px;position:relative;overflow:hidden}.career-hero[data-astro-cid-o4bhta3x]:after{content:"0" attr(data-stage);font:400 clamp(8rem, 22vw, 18rem)/1 "Geist Pixel", var(--font-mono);color:#0000;-webkit-text-stroke:1px #3ee6ff29;pointer-events:none;position:absolute;bottom:-.18em;right:4%}.career-hero-inner[data-astro-cid-o4bhta3x]{max-width:var(--max-w-content)}.back-link[data-astro-cid-o4bhta3x],.resume-link[data-astro-cid-o4bhta3x],.stage-navigation[data-astro-cid-o4bhta3x] a[data-astro-cid-o4bhta3x]{align-items:center;gap:var(--space-2);font-size:var(--font-sm);display:inline-flex}.back-link[data-astro-cid-o4bhta3x]{margin-bottom:var(--space-10);color:var(--color-text-muted)}.back-link[data-astro-cid-o4bhta3x]:hover{color:var(--color-accent)}.career-hero-inner[data-astro-cid-o4bhta3x]{z-index:1;position:relative}.stage-kicker[data-astro-cid-o4bhta3x]{margin-bottom:var(--space-3);color:var(--color-accent);font:600 var(--font-sm)/1 var(--font-mono);letter-spacing:.12em;text-shadow:var(--glow-accent)}.career-hero[data-astro-cid-o4bhta3x] h1[data-astro-cid-o4bhta3x]{color:#fff;letter-spacing:-.03em;max-width:780px;font-size:clamp(2rem,5vw,3.75rem)}.career-hero[data-astro-cid-o4bhta3x] h1[data-astro-cid-o4bhta3x] span[data-astro-cid-o4bhta3x]{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text}.stage-description[data-astro-cid-o4bhta3x]{max-width:780px;margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--font-md);line-height:var(--leading-relaxed)}.project-count[data-astro-cid-o4bhta3x]{margin-top:var(--space-6);border:1px solid var(--color-accent-border);background:var(--color-accent-subtle);color:var(--color-accent);font:var(--font-xs)/1.6 var(--font-mono);border-radius:999px;padding:6px 12px;display:inline-flex}.career-projects[data-astro-cid-o4bhta3x]{padding:var(--space-16) 0 var(--space-20)}.section-heading[data-astro-cid-o4bhta3x]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.section-heading[data-astro-cid-o4bhta3x] h2[data-astro-cid-o4bhta3x]{font-size:var(--font-2xl)}.section-eyebrow[data-astro-cid-o4bhta3x]{margin-bottom:var(--space-2)}.resume-link[data-astro-cid-o4bhta3x]{color:var(--color-accent);white-space:nowrap}.projects-grid[data-astro-cid-o4bhta3x]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.stage-navigation[data-astro-cid-o4bhta3x]{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex}.stage-navigation[data-astro-cid-o4bhta3x] a[data-astro-cid-o4bhta3x]{color:var(--color-text-muted)}.stage-navigation[data-astro-cid-o4bhta3x] a[data-astro-cid-o4bhta3x]:hover{color:var(--color-accent)}@media (width<=640px){.career-hero[data-astro-cid-o4bhta3x]{padding:48px 0 56px}.back-link[data-astro-cid-o4bhta3x]{margin-bottom:var(--space-8)}.section-heading[data-astro-cid-o4bhta3x],.stage-navigation[data-astro-cid-o4bhta3x]{flex-direction:column;align-items:flex-start}}
