.hovercard-trigger[data-astro-cid-yumkwi3b]{position:relative;cursor:pointer;border-bottom:1px dotted var(--color-text-tertiary);color:inherit;transition:color .15s ease,border-bottom-color .15s ease}.hovercard-trigger[data-astro-cid-yumkwi3b]:hover,.hovercard-trigger[data-astro-cid-yumkwi3b].open{color:var(--color-text-primary);border-bottom-color:var(--color-text-secondary)}.hovercard[data-astro-cid-yumkwi3b]{position:absolute;bottom:calc(100% + var(--space-3));left:0;width:max-content;max-width:280px;display:flex;flex-direction:column;gap:10px;padding:var(--space-3);background:var(--color-bg-element);border:.5px solid var(--color-border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transform:translateY(4px);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10}.hovercard[data-astro-cid-yumkwi3b].below{bottom:auto;top:calc(100% + var(--space-3));transform:translateY(-4px)}.hovercard[data-astro-cid-yumkwi3b]:before{content:"";position:absolute;left:0;right:0;height:12px;bottom:-12px}.hovercard[data-astro-cid-yumkwi3b].below:before{bottom:auto;top:-12px}.hovercard-trigger[data-astro-cid-yumkwi3b]:hover .hovercard[data-astro-cid-yumkwi3b],.hovercard-trigger[data-astro-cid-yumkwi3b].open .hovercard[data-astro-cid-yumkwi3b]{opacity:1;transform:translateY(0);pointer-events:auto;transition-delay:.1s}.hovercard-image[data-astro-cid-yumkwi3b]{width:100%;height:auto;border-radius:var(--radius-md);display:block}.hovercard-text[data-astro-cid-yumkwi3b]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.4;color:var(--color-text-secondary)}.hovercard-link[data-astro-cid-yumkwi3b]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;color:var(--color-text-primary);text-decoration:none;align-self:flex-start}.hovercard-link[data-astro-cid-yumkwi3b] svg{color:var(--color-text-tertiary);transition:color .15s ease}.hovercard-link[data-astro-cid-yumkwi3b]:hover svg{color:var(--color-text-primary)}body{overflow-y:auto;overflow-x:hidden}.about-main[data-astro-cid-j7pv25f6]{max-width:640px;margin:0 auto;padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-12)}.about-intro[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-6)}@media(max-width:768px){.about-main[data-astro-cid-j7pv25f6]{padding:var(--space-20) var(--space-6) var(--space-10)}}.about-header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-4)}.about-avatar[data-astro-cid-j7pv25f6]{width:56px;height:56px;border-radius:var(--radius-lg);object-fit:cover}.about-header-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-1)}.about-name[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:500;line-height:1.25;color:var(--color-text-primary);margin:0}.about-tagline[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:500;line-height:1.25;color:var(--color-text-secondary);margin:0}.about-section[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-3)}.about-label[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;line-height:1.25;color:var(--color-text-secondary);margin:0}.about-position[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--space-4)}.about-position-icon[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0}.about-position-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-1)}.about-position-title[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:500;line-height:1.25;color:var(--color-text-primary);margin:0}.about-position-subtitle[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.25;color:var(--color-text-secondary);margin:0}.about-text[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:500;line-height:1.25;color:var(--color-text-secondary);margin:0}.experience-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-secondary)}.experience-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.25;color:var(--color-text-secondary);margin:0}.experience-linkedin[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.25;color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}.experience-linkedin[data-astro-cid-j7pv25f6] svg{color:var(--color-text-tertiary);transition:color .15s ease}.experience-linkedin[data-astro-cid-j7pv25f6]:hover,.experience-linkedin[data-astro-cid-j7pv25f6]:hover svg{color:var(--color-text-primary)}.experience-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.experience-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.experience-left[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.25;color:var(--color-text-primary)}.experience-icon[data-astro-cid-j7pv25f6]{width:20px;height:20px;border-radius:var(--radius-sm);flex-shrink:0;object-fit:cover}.experience-tag[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.25;color:var(--color-text-tertiary)}.achievements-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.achievement-card[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-4);margin:0 -16px;border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:background .2s ease}.achievement-card--link[data-astro-cid-j7pv25f6]:hover{background:var(--color-bg-hover);cursor:pointer}.achievement-body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-1)}.achievement-cover[data-astro-cid-j7pv25f6]{width:100%;max-width:120px;height:auto;border-radius:var(--radius-md);margin-bottom:var(--space-3);display:block}.achievement-title[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.3;color:var(--color-text-primary);margin:0}.achievement-title-tail[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.achievement-arrow[data-astro-cid-j7pv25f6]{flex-shrink:0;color:var(--color-text-secondary)}.achievement-description[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;line-height:1.4;color:var(--color-text-secondary);margin:0}@media(max-width:768px){.about-position[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.about-position-text[data-astro-cid-j7pv25f6]{width:100%}}@keyframes about-fade-up{0%{opacity:0;transform:translateY(10px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(max-width:768px){@keyframes about-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}html.intro-active .about-avatar[data-astro-cid-j7pv25f6],html.intro-active .about-name[data-astro-cid-j7pv25f6],html.intro-active .about-tagline[data-astro-cid-j7pv25f6],html.intro-active .about-position[data-astro-cid-j7pv25f6],html.intro-active .about-text[data-astro-cid-j7pv25f6],html.intro-active .about-experience[data-astro-cid-j7pv25f6],html.intro-active .about-achievements[data-astro-cid-j7pv25f6]{animation:about-fade-up .9s cubic-bezier(.22,1,.36,1) backwards}html.intro-active .about-avatar[data-astro-cid-j7pv25f6]{animation-delay:0ms}html.intro-active .about-name[data-astro-cid-j7pv25f6]{animation-delay:.16s}html.intro-active .about-tagline[data-astro-cid-j7pv25f6]{animation-delay:.32s}html.intro-active .about-position[data-astro-cid-j7pv25f6]{animation-delay:.52s}html.intro-active .about-text[data-astro-cid-j7pv25f6]:nth-of-type(1){animation-delay:.72s}html.intro-active .about-text[data-astro-cid-j7pv25f6]:nth-of-type(2){animation-delay:.9s}html.intro-active .about-experience[data-astro-cid-j7pv25f6]{animation-delay:1.08s}html.intro-active .about-achievements[data-astro-cid-j7pv25f6]{animation-delay:1.26s}@media(prefers-reduced-motion:reduce){html.intro-active .about-avatar[data-astro-cid-j7pv25f6],html.intro-active .about-name[data-astro-cid-j7pv25f6],html.intro-active .about-tagline[data-astro-cid-j7pv25f6],html.intro-active .about-position[data-astro-cid-j7pv25f6],html.intro-active .about-text[data-astro-cid-j7pv25f6],html.intro-active .about-experience[data-astro-cid-j7pv25f6],html.intro-active .about-achievements[data-astro-cid-j7pv25f6]{animation:none}}
