.about-hero[data-astro-cid-kh7btl4r]{padding:4rem 0;background-color:var(--color-bg-subtle)}.about-content[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:3rem;margin-top:2rem}.about-image-container[data-astro-cid-kh7btl4r]{flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem}.about-image[data-astro-cid-kh7btl4r]{width:100%}.face-toggle-container[data-astro-cid-kh7btl4r]{margin-top:.5rem;display:flex;justify-content:center}.about-image[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{max-width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.about-text[data-astro-cid-kh7btl4r]{flex:2}.lead[data-astro-cid-kh7btl4r]{font-size:1.25rem;margin-bottom:1.5rem}.about-journey[data-astro-cid-kh7btl4r]{padding:4rem 0}.timeline[data-astro-cid-kh7btl4r]{margin-top:2rem;position:relative}.timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:0;bottom:0;left:120px;width:2px;background-color:var(--color-primary)}.timeline-item[data-astro-cid-kh7btl4r]{display:flex;margin-bottom:2rem;position:relative}.timeline-date[data-astro-cid-kh7btl4r]{width:120px;font-weight:700;color:var(--color-primary);text-align:right;padding-right:2rem}.timeline-content[data-astro-cid-kh7btl4r]{flex:1;padding-left:2rem;position:relative}.timeline-content[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:-6px;top:6px;width:12px;height:12px;border-radius:50%;background-color:var(--color-primary)}.timeline-content[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin-bottom:.5rem}.personal-section[data-astro-cid-kh7btl4r]{padding:2rem 0 4rem;background-color:var(--color-bg-subtle)}.personal-content[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:3rem;margin-top:2rem}.personal-text[data-astro-cid-kh7btl4r]{flex:2}.personal-images[data-astro-cid-kh7btl4r]{flex:1}.personal-images[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{max-width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.photo-credit[data-astro-cid-kh7btl4r]{font-size:.875rem;color:var(--color-text-light, #6b7280);margin-top:.5rem;margin-bottom:0;text-align:center;font-style:italic}.photo-credit[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{color:inherit;text-decoration:none}.photo-credit[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover{text-decoration:underline}.personal-links[data-astro-cid-kh7btl4r]{margin-top:2rem;display:flex;gap:1rem}.btn-primary[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:1rem;height:1rem}.cv-section[data-astro-cid-kh7btl4r]{padding:3rem 0;border-top:1px solid var(--color-border, #e5e7eb)}.cv-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{margin-bottom:2rem;color:var(--color-primary);border-bottom:2px solid var(--color-primary);padding-bottom:.5rem}.cv-items[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:2rem}.cv-item[data-astro-cid-kh7btl4r]{padding:1.5rem;background-color:var(--color-bg-subtle, #f9fafb);border-radius:var(--radius-md, 8px)}.cv-item-header[data-astro-cid-kh7btl4r]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.cv-item-header[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{margin:0;font-size:1.125rem;color:var(--color-text)}.cv-date[data-astro-cid-kh7btl4r]{font-weight:500;color:var(--color-text-light, #6b7280);font-size:.875rem}.cv-institution[data-astro-cid-kh7btl4r]{font-weight:500;margin-bottom:.5rem;color:var(--color-primary)}.cv-links[data-astro-cid-kh7btl4r]{display:flex;gap:1rem;margin-top:.75rem}.cv-link[data-astro-cid-kh7btl4r]{color:var(--color-primary);text-decoration:none;font-weight:500}.cv-link[data-astro-cid-kh7btl4r]:hover{text-decoration:underline}.awards-skills-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.awards-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.awards-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.awards-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;background-color:var(--color-primary);border-radius:50%}.skills-column[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:.5rem;line-height:1.6}@media (max-width: 768px){.about-content[data-astro-cid-kh7btl4r],.personal-content[data-astro-cid-kh7btl4r]{flex-direction:column}.about-image[data-astro-cid-kh7btl4r],.personal-images[data-astro-cid-kh7btl4r]{margin-bottom:2rem}.timeline[data-astro-cid-kh7btl4r]:before{left:24px}.timeline-item[data-astro-cid-kh7btl4r]{flex-direction:column}.timeline-date[data-astro-cid-kh7btl4r]{width:auto;text-align:left;padding-left:50px;margin-bottom:.5rem}.timeline-content[data-astro-cid-kh7btl4r]{padding-left:50px}.timeline-content[data-astro-cid-kh7btl4r]:before{left:18px}.cv-item-header[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:flex-start}.cv-date[data-astro-cid-kh7btl4r]{margin-top:.25rem}.awards-skills-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:2rem}}
