.page-header[data-astro-cid-ta2fbyqs]{padding:var(--space-8) 0 var(--space-6);z-index:10;background:0 0;position:relative}.header-label[data-astro-cid-ta2fbyqs]{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);align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.profile-section[data-astro-cid-ta2fbyqs]{padding:var(--space-8) 0;z-index:10;position:relative}.profile-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%)}.profile-background .background-gradient{display:none}@keyframes scan{0%{top:0%}to{top:100%}}.profile-section[data-astro-cid-ta2fbyqs] .container[data-astro-cid-ta2fbyqs]{z-index:10;position:relative}.profile-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-6);grid-template-columns:350px 1fr;align-items:start;display:grid}.profile-card[data-astro-cid-ta2fbyqs]{text-align:center;top:calc(80px + var(--space-2));position:sticky}.profile-image-wrapper[data-astro-cid-ta2fbyqs]{width:200px;height:200px;margin:0 auto var(--space-4);border:var(--border-thick) solid var(--border-heavy);border-radius:50%;overflow:hidden}.profile-image[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.profile-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-primary);font-size:var(--text-2xl);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-1)}.profile-role[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.profile-meta[data-astro-cid-ta2fbyqs]{border-top:var(--border-thin) solid var(--border-light);padding-top:var(--space-3)}.meta-item[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-2);justify-content:space-between;display:flex}.meta-label[data-astro-cid-ta2fbyqs]{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)}.meta-value[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--text-primary)}.status-active[data-astro-cid-ta2fbyqs]{color:var(--accent-green)}.bio-content[data-astro-cid-ta2fbyqs]{gap:var(--space-4);flex-direction:column;display:flex}.section-heading[data-astro-cid-ta2fbyqs]{font-size:var(--text-2xl);margin-bottom:var(--space-3)}.bio-text[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);margin-bottom:var(--space-3)}.bio-text[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.philosophy-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.philosophy-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--accent-green);margin-bottom:var(--space-2)}.philosophy-text[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary)}.capabilities-section[data-astro-cid-ta2fbyqs]{padding:var(--space-8) 0;z-index:10;position:relative}.capabilities-layout[data-astro-cid-ta2fbyqs]{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.capability-category[data-astro-cid-ta2fbyqs]{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3);color:var(--accent-orange)}.capability-list[data-astro-cid-ta2fbyqs]{margin:0;padding:0;list-style:none}.capability-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-secondary);padding-left:var(--space-3);margin-bottom:var(--space-2);position:relative}.capability-list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"▸";color:var(--accent-blue);font-weight:var(--font-bold);position:absolute;left:0}.certifications-section[data-astro-cid-ta2fbyqs]{padding:var(--space-6) 0;z-index:10;position:relative}.cert-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.cert-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-primary);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2)}.cert-issuer[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-base);color:var(--text-secondary);margin-bottom:var(--space-1)}.cert-meta[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-tertiary)}.cta-section[data-astro-cid-ta2fbyqs]{padding:var(--space-8) 0 var(--space-12);z-index:10;position:relative}.cta-content[data-astro-cid-ta2fbyqs]{text-align:center;padding:var(--space-6)}.cta-title[data-astro-cid-ta2fbyqs]{font-size:var(--text-4xl);margin-bottom:var(--space-3)}.cta-text[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-6);max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons[data-astro-cid-ta2fbyqs]{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (width<=1200px){.profile-background .background-portrait{opacity:.2;height:85vh;right:-10%}}@media (width<=1024px){.profile-background .background-portrait{opacity:.15;height:75vh;right:-15%}.profile-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.profile-card[data-astro-cid-ta2fbyqs]{max-width:500px}.capabilities-layout[data-astro-cid-ta2fbyqs],.philosophy-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}@media (width<=768px){.profile-background .background-portrait{opacity:.12;height:65vh;right:-20%}.cert-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.cta-title[data-astro-cid-ta2fbyqs]{font-size:var(--text-3xl)}.cta-text[data-astro-cid-ta2fbyqs]{font-size:var(--text-base)}}@media (width<=640px){.profile-background .background-portrait{opacity:.12;height:60vh;right:-15%}.profile-background .background-gradient{display:none}}.mt-4[data-astro-cid-ta2fbyqs]{margin-top:var(--space-4)}
