.container[data-astro-cid-kh7btl4r]{max-width:var(--max-layout-width);margin:0 auto;padding:var(--space-8) var(--space-4)}.about-content[data-astro-cid-kh7btl4r]{font-size:1.0625rem;line-height:1.7;color:var(--color-text-primary)}.hero[data-astro-cid-kh7btl4r]{position:relative;padding:var(--space-12) 0;margin-bottom:var(--space-16);display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center;overflow:hidden}.hero[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(139,92,246,.12),transparent);z-index:-1}.hero-image-wrapper[data-astro-cid-kh7btl4r]{display:flex;justify-content:center}.hero-image[data-astro-cid-kh7btl4r]{width:180px;height:180px;border-radius:50%;object-fit:cover;border:4px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--color-accent-start),var(--color-accent-end)) border-box;box-shadow:0 8px 32px #8b5cf633,0 4px 16px #6366f126;transition:transform var(--duration-base) ease}.hero-image[data-astro-cid-kh7btl4r]:hover{transform:scale(1.05)}.hero-content[data-astro-cid-kh7btl4r]{text-align:left}.hero-name[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-2);color:var(--color-text-primary)}.hero-title[data-astro-cid-kh7btl4r]{font-size:clamp(1.125rem,2vw,1.5rem);font-weight:600;color:var(--color-accent);margin-bottom:var(--space-6)}.hero-bio[data-astro-cid-kh7btl4r]{font-size:1.0625rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.hero-focus[data-astro-cid-kh7btl4r]{font-size:1rem;color:var(--color-text-tertiary);line-height:1.7;font-style:italic;padding-left:var(--space-4);border-left:3px solid var(--color-accent)}.hero-connect[data-astro-cid-kh7btl4r]{margin-top:var(--space-6)}.linkedin-button-hero[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:500;color:#fff;background:linear-gradient(135deg,#0077b5,#00a0dc);border-radius:var(--radius-base);text-decoration:none;box-shadow:0 2px 4px #0077b533,0 1px 2px #0077b51a;transition:all var(--duration-base) ease}.linkedin-button-hero[data-astro-cid-kh7btl4r]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0077b54d,0 2px 4px #0077b533}.section[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-16);max-width:900px;margin-left:auto;margin-right:auto}.section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-6);color:var(--color-text-primary);position:relative;padding-bottom:var(--space-3)}.section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,var(--color-accent-start),var(--color-accent-end));border-radius:var(--radius-full)}.section-intro[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-8);font-size:1.125rem;color:var(--color-text-secondary)}.expertise-narrative[data-astro-cid-kh7btl4r]{margin:var(--space-8) 0}.expertise-narrative[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-6);font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.expertise-narrative[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.expertise-narrative[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-accent);font-weight:600}.education[data-astro-cid-kh7btl4r]{margin-top:var(--space-6);font-size:1.0625rem}.education[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-accent);font-weight:600}.beyond-grid[data-astro-cid-kh7btl4r]{display:grid;gap:var(--space-12);margin-top:var(--space-8)}.beyond-item[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:var(--space-4)}.beyond-item[data-astro-cid-kh7btl4r].with-image{display:grid;gap:var(--space-6);grid-template-columns:1fr}.beyond-image-wrapper[data-astro-cid-kh7btl4r]{width:100%;border-radius:var(--radius-lg);align-self:start;margin-bottom:var(--space-6)}.beyond-image[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-lg);box-shadow:0 8px 24px #0000001a;transition:transform var(--duration-slow) ease}.beyond-image[data-astro-cid-kh7btl4r]:hover{transform:scale(1.02)}.beyond-text[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;justify-content:flex-start}.beyond-item[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:var(--text-xl);font-weight:600;margin-bottom:var(--space-3);color:var(--color-text-primary)}.beyond-item[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-text-secondary)}.beyond-item[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:var(--color-accent);text-decoration:none;font-weight:500;transition:color var(--duration-base) ease}.beyond-item[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{color:var(--color-accent-hover);text-decoration:underline}.beyond-image-wrapper[data-astro-cid-kh7btl4r] .photo-caption[data-astro-cid-kh7btl4r]{margin-top:var(--space-3);padding:0 var(--space-2);font-size:var(--text-xs);color:var(--color-text-tertiary);line-height:1.5;text-align:center}.beyond-image-wrapper[data-astro-cid-kh7btl4r] .photo-caption[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:italic}.drives-me[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-6);font-size:1.125rem;color:var(--color-text-secondary)}.connect[data-astro-cid-kh7btl4r]{text-align:center;padding:var(--space-12) 0}.connect[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-8);font-size:1.125rem;color:var(--color-text-secondary)}.social-links[data-astro-cid-kh7btl4r]{display:flex;justify-content:center;gap:var(--space-4);margin-bottom:var(--space-8)}.linkedin-button[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);font-size:var(--text-lg);font-weight:600;color:#fff;background:linear-gradient(135deg,#0077b5,#00a0dc);border-radius:var(--radius-base);text-decoration:none;box-shadow:0 4px 6px -1px #0077b54d,0 2px 4px -1px #0077b533;transition:all var(--duration-base) ease}.linkedin-button[data-astro-cid-kh7btl4r]:hover{transform:translateY(-2px);box-shadow:0 12px 24px -4px #0077b566,0 6px 12px -2px #0077b54d}.disclaimer[data-astro-cid-kh7btl4r]{font-size:var(--text-sm);color:var(--color-text-tertiary);font-style:italic}@media(min-width:768px){.hero[data-astro-cid-kh7btl4r]{grid-template-columns:220px 1fr;gap:var(--space-12);text-align:left}.hero-image-wrapper[data-astro-cid-kh7btl4r]{justify-content:flex-start}.hero-image[data-astro-cid-kh7btl4r]{width:220px;height:220px}.hero-content[data-astro-cid-kh7btl4r]{align-self:center}.beyond-item[data-astro-cid-kh7btl4r].with-image{grid-template-columns:320px 1fr;align-items:center;gap:var(--space-8)}.beyond-image-wrapper[data-astro-cid-kh7btl4r]{height:240px}.beyond-image[data-astro-cid-kh7btl4r]{height:100%;object-fit:cover}.beyond-item[data-astro-cid-kh7btl4r].with-image:nth-child(3){grid-template-columns:1fr 320px}.beyond-item[data-astro-cid-kh7btl4r].with-image:nth-child(3) .beyond-image-wrapper[data-astro-cid-kh7btl4r]{order:2}.beyond-item[data-astro-cid-kh7btl4r].with-image:nth-child(3) .beyond-text[data-astro-cid-kh7btl4r]{order:1}}@media(max-width:767px){.hero[data-astro-cid-kh7btl4r]{padding:var(--space-8) 0;text-align:center}.section[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-12)}.hero-image[data-astro-cid-kh7btl4r]{width:150px;height:150px}.hero-content[data-astro-cid-kh7btl4r]{text-align:center}.hero-focus[data-astro-cid-kh7btl4r]{padding-left:0;padding-top:var(--space-3);border-left:none;border-top:3px solid var(--color-accent);padding-left:var(--space-4);padding-right:var(--space-4)}.hero-connect[data-astro-cid-kh7btl4r]{text-align:center}.linkedin-button-hero[data-astro-cid-kh7btl4r]{font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}}
