.hero-background .background-portrait{object-fit:contain;opacity:.25;width:auto;height:100vh;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.hero-background .background-gradient{display:none}@keyframes scan{0%{top:0%}to{top:100%}}.page-header[data-astro-cid-k4jm4iiu]{padding:var(--space-8) 0 var(--space-6);z-index:10;background:0 0;position:relative}.header-label[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent-orange);margin-bottom:var(--space-2);display:block}.header-description[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:700px}.timeline-section[data-astro-cid-k4jm4iiu]{padding:var(--space-8) 0;z-index:10;position:relative}.timeline[data-astro-cid-k4jm4iiu]{position:relative}.timeline-item[data-astro-cid-k4jm4iiu]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:60px minmax(0,1fr);display:grid}.timeline-item[data-astro-cid-k4jm4iiu]:last-child{margin-bottom:0}.timeline-item[data-astro-cid-k4jm4iiu]:last-child .marker-line[data-astro-cid-k4jm4iiu]{display:none}.timeline-marker[data-astro-cid-k4jm4iiu]{flex-direction:column;align-items:center;display:flex;position:relative}.marker-dot[data-astro-cid-k4jm4iiu]{background:var(--accent-orange);border:var(--border-thick) solid var(--border-heavy);z-index:2;border-radius:50%;width:20px;height:20px;position:relative}.timeline-item[data-astro-cid-k4jm4iiu][data-index="0"] .marker-dot[data-astro-cid-k4jm4iiu]{background:var(--accent-green);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.marker-line[data-astro-cid-k4jm4iiu]{background:var(--border-light);width:3px;margin-top:var(--space-1);flex:1}.timeline-content[data-astro-cid-k4jm4iiu]{padding-bottom:var(--space-2)}.experience-description[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:var(--space-4)}.achievements-section[data-astro-cid-k4jm4iiu]{margin-top:var(--space-3)}.achievements-title[data-astro-cid-k4jm4iiu]{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--accent-blue);margin-bottom:var(--space-2)}.achievements-list[data-astro-cid-k4jm4iiu]{margin:0;padding:0;list-style:none}.achievements-list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);padding-left:var(--space-3);margin-bottom:var(--space-1);position:relative}.achievements-list[data-astro-cid-k4jm4iiu] li[data-astro-cid-k4jm4iiu]:before{content:"▸";color:var(--accent-green);font-weight:var(--font-bold);position:absolute;left:0}.tag{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding:var(--space-1) var(--space-2);background:var(--accent-blue);color:var(--text-inverted);border:var(--border-thin) solid var(--border-heavy);display:inline-block}.stats-section[data-astro-cid-k4jm4iiu]{padding:var(--space-8) 0;background:var(--bg-secondary);border-top:var(--border-thick) solid var(--border-heavy);border-bottom:var(--border-thick) solid var(--border-heavy);z-index:10;position:relative}.section-heading[data-astro-cid-k4jm4iiu]{font-size:var(--text-3xl);margin-bottom:var(--space-6)}.stats-grid[data-astro-cid-k4jm4iiu]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.stat-box[data-astro-cid-k4jm4iiu]{text-align:center;padding:var(--space-4);border:var(--border-medium) solid var(--border-heavy);background:var(--bg-elevated);transition:all var(--transition-base)}.stat-box[data-astro-cid-k4jm4iiu]:hover{border-color:var(--accent-blue);transform:translateY(-4px)}.stat-icon[data-astro-cid-k4jm4iiu]{font-size:var(--text-3xl);color:var(--accent-orange);margin-bottom:var(--space-2)}.stat-number[data-astro-cid-k4jm4iiu]{font-family:var(--font-primary);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-1)}.stat-label[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-tertiary)}.cta-section[data-astro-cid-k4jm4iiu]{padding:var(--space-8) 0 var(--space-12);background:var(--bg-elevated);z-index:10;position:relative}.cta-content[data-astro-cid-k4jm4iiu]{text-align:center;max-width:600px;margin:0 auto}.cta-title[data-astro-cid-k4jm4iiu]{font-size:var(--text-4xl);margin-bottom:var(--space-3)}.cta-text[data-astro-cid-k4jm4iiu]{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-6)}.cta-buttons[data-astro-cid-k4jm4iiu]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=1024px){.stats-grid[data-astro-cid-k4jm4iiu]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.header-description[data-astro-cid-k4jm4iiu]{font-size:var(--text-base)}.timeline-item[data-astro-cid-k4jm4iiu]{gap:var(--space-2);grid-template-columns:40px minmax(0,1fr)}.marker-dot[data-astro-cid-k4jm4iiu]{width:16px;height:16px}.stats-grid[data-astro-cid-k4jm4iiu]{grid-template-columns:1fr}.cta-title[data-astro-cid-k4jm4iiu]{font-size:var(--text-3xl)}}
