.about-hero[data-astro-cid-s2tlqqyy]{padding-top:calc(var(--nav-height) + var(--space-16));padding-bottom:var(--space-12)}.page-title[data-astro-cid-s2tlqqyy]{font-size:var(--text-5xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.page-subtitle[data-astro-cid-s2tlqqyy]{font-size:var(--text-xl);color:var(--color-text-muted);max-width:640px}.section-eyebrow[data-astro-cid-s2tlqqyy]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:var(--space-3)}.about-content[data-astro-cid-s2tlqqyy]{padding-bottom:var(--space-24)}.about-section[data-astro-cid-s2tlqqyy]{margin-bottom:var(--space-20)}.about-section-title[data-astro-cid-s2tlqqyy]{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-8);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.about-lead[data-astro-cid-s2tlqqyy]{font-size:var(--text-xl);line-height:1.7;color:var(--color-text);margin-bottom:var(--space-6);font-style:italic}.about-text[data-astro-cid-s2tlqqyy] p[data-astro-cid-s2tlqqyy]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.8;margin-bottom:var(--space-4)}.about-text[data-astro-cid-s2tlqqyy] strong[data-astro-cid-s2tlqqyy]{color:var(--color-primary)}.about-grid[data-astro-cid-s2tlqqyy]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.about-card[data-astro-cid-s2tlqqyy]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);transition:border-color var(--transition-fast)}.about-card[data-astro-cid-s2tlqqyy]:hover{border-color:#635bff66}.about-card-icon[data-astro-cid-s2tlqqyy]{font-size:2rem}.about-card[data-astro-cid-s2tlqqyy] h3[data-astro-cid-s2tlqqyy]{font-size:var(--text-lg);font-weight:var(--font-semibold)}.about-card[data-astro-cid-s2tlqqyy] p[data-astro-cid-s2tlqqyy]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}.about-timeline[data-astro-cid-s2tlqqyy]{display:flex;flex-direction:column;gap:var(--space-8)}.timeline-item[data-astro-cid-s2tlqqyy]{display:grid;grid-template-columns:140px 1fr;gap:var(--space-6)}.timeline-year[data-astro-cid-s2tlqqyy]{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-primary);font-weight:var(--font-semibold);padding-top:var(--space-1)}.timeline-body[data-astro-cid-s2tlqqyy] h3[data-astro-cid-s2tlqqyy]{font-size:var(--text-lg);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.timeline-company[data-astro-cid-s2tlqqyy]{font-size:var(--text-sm);color:var(--color-primary);margin-bottom:var(--space-2)}.timeline-body[data-astro-cid-s2tlqqyy] p[data-astro-cid-s2tlqqyy]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}.about-stack[data-astro-cid-s2tlqqyy]{display:flex;flex-direction:column;gap:var(--space-6)}.stack-group[data-astro-cid-s2tlqqyy]{display:flex;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap}.stack-label[data-astro-cid-s2tlqqyy]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-text-muted);min-width:140px;padding-top:3px}.stack-tags[data-astro-cid-s2tlqqyy]{display:flex;gap:var(--space-2);flex-wrap:wrap}.about-cta[data-astro-cid-s2tlqqyy]{text-align:center;padding:var(--space-16);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.about-cta[data-astro-cid-s2tlqqyy] h2[data-astro-cid-s2tlqqyy]{font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--space-4)}.about-cta[data-astro-cid-s2tlqqyy] p[data-astro-cid-s2tlqqyy]{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-8)}.about-cta-actions[data-astro-cid-s2tlqqyy]{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.about-grid[data-astro-cid-s2tlqqyy]{grid-template-columns:1fr}.timeline-item[data-astro-cid-s2tlqqyy]{grid-template-columns:1fr;gap:var(--space-2)}.stack-group[data-astro-cid-s2tlqqyy]{flex-direction:column;gap:var(--space-2)}.page-title[data-astro-cid-s2tlqqyy]{font-size:var(--text-3xl)}}
