@keyframes vhs-flicker{0%{opacity:.8}50%{opacity:1}to{opacity:.85}}@keyframes glitch-anim{0%{clip:rect(42px, 9999px, 44px, 0)}5%{clip:rect(12px, 9999px, 59px, 0)}10%{clip:rect(48px, 9999px, 29px, 0)}15%{clip:rect(42px, 9999px, 73px, 0)}20%{clip:rect(63px, 9999px, 27px, 0)}25%{clip:rect(34px, 9999px, 55px, 0)}30%{clip:rect(86px, 9999px, 73px, 0)}35%{clip:rect(20px, 9999px, 20px, 0)}40%{clip:rect(26px, 9999px, 60px, 0)}45%{clip:rect(25px, 9999px, 66px, 0)}50%{clip:rect(57px, 9999px, 98px, 0)}55%{clip:rect(5px, 9999px, 46px, 0)}60%{clip:rect(82px, 9999px, 31px, 0)}65%{clip:rect(54px, 9999px, 27px, 0)}70%{clip:rect(28px, 9999px, 99px, 0)}75%{clip:rect(45px, 9999px, 69px, 0)}80%{clip:rect(23px, 9999px, 85px, 0)}85%{clip:rect(54px, 9999px, 84px, 0)}90%{clip:rect(45px, 9999px, 47px, 0)}95%{clip:rect(37px, 9999px, 20px, 0)}to{clip:rect(4px, 9999px, 91px, 0)}}@keyframes neon-pulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.85;filter:brightness(1.2)}}:export{neonYellow:gold;neonYellowBright:#fff200;neonPurple:#da00ff;neonMagenta:#b026ff;neonCyan:#00f0ff;neonPink:#ff10f0;thoughtsAccent:gold;thoughtsAccentBright:#fff200}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.about-page{width:100%;max-width:1100px;padding:var(--spacing-xl) var(--spacing-md);margin:0 auto}@media (width>=640px){.about-page{padding:var(--spacing-2xl) var(--spacing-lg)}}@media (width>=768px){.about-page{padding:var(--spacing-3xl) var(--spacing-xl)}}.about-page__header{text-align:center;margin-bottom:var(--spacing-2xl)}@media (width>=768px){.about-page__header{margin-bottom:var(--spacing-3xl)}}.about-page__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:gold;background:linear-gradient(135deg,#da00ff 0%,gold 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 30px #da00ff99);-webkit-background-clip:text;background-clip:text}.about-page__title::selection{-webkit-text-fill-color:var(--color-neon-yellow);background:var(--color-neon-purple);color:var(--color-neon-yellow)}.about-page__title::selection{-webkit-text-fill-color:var(--color-neon-yellow);background:var(--color-neon-purple);color:var(--color-neon-yellow)}@media (width>=640px){.about-page__title{font-size:2.5rem}}@media (width>=768px){.about-page__title{font-size:3.5rem}}.about-page__subtitle{font-size:var(--font-size-base);color:var(--color-text-white-85);line-height:var(--line-height-relaxed);text-shadow:0 2px 8px #00000080;max-width:700px;margin:0 auto}@media (width>=640px){.about-page__subtitle{font-size:var(--font-size-lg)}}@media (width>=768px){.about-page__subtitle{font-size:var(--font-size-xl)}}.skills-grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (width>=768px){.skills-grid{gap:var(--spacing-xl)}}.achievements-grid{gap:var(--spacing-lg);margin-top:var(--spacing-xl);grid-template-columns:1fr;display:grid}@media (width>=640px){.achievements-grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.experience-section{margin-bottom:var(--spacing-2xl)}.experience-section:last-child{margin-bottom:0}@media (width>=768px){.experience-section{margin-bottom:var(--spacing-3xl)}}.experience-section__title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);color:gold;text-shadow:0 0 15px #ffd70099;align-items:center;gap:var(--spacing-md);display:flex}.experience-section__title:before{content:"";border-radius:var(--border-radius-full);background:gold;width:8px;height:8px;box-shadow:0 0 15px #ffd700cc}@media (width>=640px){.experience-section__title{font-size:var(--font-size-3xl)}}@media (width>=768px){.experience-section__title{font-size:var(--font-size-4xl);margin-bottom:var(--spacing-xl)}}.experience-type-badge{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:#5d7aff;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px #5d7aff80;background:#3d5af126;border:1px solid #3d5af166;border-radius:20px;display:inline-flex}.experience-type-badge--professional{background:var(--color-neon-yellow-15);border-color:var(--color-neon-yellow-40);color:var(--color-neon-yellow);text-shadow:0 0 8px var(--color-neon-yellow-50)}@media (width>=768px){.experience-type-badge{font-size:var(--font-size-base);padding:.4375rem .875rem}}.timeline-container{padding:var(--spacing-xl) 0;position:relative}.health-section{max-width:900px;margin:0 auto}.health-story{font-size:var(--font-size-base);color:var(--color-text-white-90);margin-bottom:var(--spacing-xl);line-height:1.8}.health-story p{margin-bottom:var(--spacing-lg)}.health-story p:last-child{margin-bottom:0}@media (width>=768px){.health-story{font-size:var(--font-size-lg)}}.health-image{width:100%;max-width:600px;margin:var(--spacing-xl) auto;border-radius:var(--border-radius-md);border:2px solid var(--color-neon-purple-30);box-shadow:0 0 40px var(--color-neon-purple-30);overflow:hidden}.health-image img{width:100%;height:auto;display:block}@media (width>=768px){.health-image{margin:var(--spacing-2xl) auto}}.health-commitments{margin-top:var(--spacing-xl)}.health-commitments ul{margin:var(--spacing-lg) 0;padding:0;list-style:none}.health-commitments ul li{padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-md);background:var(--color-surface-dark-50);border:1px solid var(--color-neon-purple-30);border-radius:var(--border-radius-md);color:var(--color-text-white-90);font-size:var(--font-size-base);transition:all var(--transition-base);border-left:4px solid #f4c43099;position:relative}.health-commitments ul li:hover{background:var(--color-surface-darker-60);border-color:var(--color-neon-purple-40);box-shadow:0 0 20px var(--color-neon-purple-20);border-left-color:#f4c430cc;transform:translate(4px)}.health-commitments ul li:before{content:"✓";background:linear-gradient(135deg, var(--color-neon-purple), var(--color-neon-yellow));border-radius:var(--border-radius-full);color:#fff;width:24px;height:24px;font-weight:var(--font-weight-bold);font-size:var(--font-size-xs);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:-12px;transform:translateY(-50%);box-shadow:0 0 15px #9d4eed99}@media (width>=768px){.health-commitments ul li{font-size:var(--font-size-base);padding:.875rem 1.25rem}}.summary-highlights{gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;grid-template-columns:1fr;display:grid}@media (width>=640px){.summary-highlights{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.summary-highlight-card{background:var(--color-surface-dark-50);border:1px solid var(--color-neon-purple-30);border-radius:var(--border-radius-md);padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base)}.summary-highlight-card:hover{background:var(--color-surface-darker-60);border-color:var(--color-neon-yellow-40);box-shadow:0 0 30px var(--color-neon-purple-20);transform:translateY(-4px)}@media (width>=768px){.summary-highlight-card{padding:var(--spacing-xl)}}.summary-highlight-card__icon{margin-bottom:var(--spacing-md);filter:drop-shadow(0 0 15px #f4c43099);font-size:2.5rem}@media (width>=768px){.summary-highlight-card__icon{font-size:var(--font-size-5xl)}}.summary-highlight-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-white-95);margin-bottom:var(--spacing-sm)}@media (width>=768px){.summary-highlight-card__title{font-size:var(--font-size-xl)}}.summary-highlight-card__text{font-size:var(--font-size-base);color:var(--color-text-white-80)}@media (width>=768px){.summary-highlight-card__text{font-size:var(--font-size-base)}}.section-cta{text-align:center;margin-top:var(--spacing-xl);padding:var(--spacing-lg);border:1px solid var(--color-neon-purple-20);border-radius:var(--border-radius-md);background:#9d4eed0d}@media (width>=768px){.section-cta{margin-top:var(--spacing-2xl);padding:var(--spacing-xl)}}.section-cta__text{font-size:var(--font-size-base);color:var(--color-text-white-85);margin-bottom:var(--spacing-lg)}@media (width>=768px){.section-cta__text{font-size:var(--font-size-lg)}}.section-cta__links{justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.section-cta__link{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:linear-gradient(135deg, var(--color-neon-purple-20), var(--color-neon-yellow-20));border:1px solid var(--color-neon-purple-40);border-radius:var(--border-radius-md);color:var(--color-text-white-95);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);text-decoration:none;display:inline-flex}.section-cta__link:hover{background:linear-gradient(135deg, var(--color-neon-purple-30), var(--color-neon-yellow-30));box-shadow:0 0 20px var(--color-neon-purple-30);color:var(--color-neon-yellow);text-shadow:0 0 10px #f4c43099;border-color:#f4c43099;transform:translateY(-2px)}@media (width>=768px){.section-cta__link{font-size:var(--font-size-base);padding:.625rem 1.25rem}}@media (prefers-reduced-motion:reduce){.summary-highlight-card,.health-commitments ul li,.section-cta__link{transition:none;transform:none!important}}[data-astro-cid-5kzghs5z]:export{neonYellow:gold;neonYellowBright:#fff200;neonPurple:#da00ff;neonMagenta:#b026ff;neonCyan:#00f0ff;neonPink:#ff10f0;thoughtsAccent:gold;thoughtsAccentBright:#fff200}.section-card[data-astro-cid-5kzghs5z]{background:var(--color-surface-dark-50);backdrop-filter:blur(25px)saturate(90%);border-radius:var(--border-radius-lg);padding:var(--spacing-lg) var(--spacing-md);margin-bottom:var(--spacing-lg);transition:all var(--transition-slow);background-image:linear-gradient(var(--color-surface-dark-50), var(--color-surface-dark-50)), linear-gradient(135deg, var(--color-neon-purple-30) 0%, var(--color-neon-yellow-20) 50%, var(--color-neon-purple-30) 100%);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #0000;position:relative;box-shadow:0 0 40px #9d4eed1a,0 20px 60px #000000b3,inset 0 0 30px #0000004d}.section-card[data-astro-cid-5kzghs5z]:hover{box-shadow:0 0 50px var(--color-neon-purple-20), 0 0 30px var(--color-neon-yellow-15), 0 25px 70px #000c, inset 0 0 35px #00000059;transform:translateY(-4px)}.section-card--primary[data-astro-cid-5kzghs5z]{background-image:linear-gradient(var(--color-surface-dark-50), var(--color-surface-dark-50)), linear-gradient(135deg, var(--color-neon-purple-40) 0%, #6a3d9a4d 100%)}.section-card--secondary[data-astro-cid-5kzghs5z]{background-image:linear-gradient(var(--color-surface-dark-50), var(--color-surface-dark-50)), linear-gradient(135deg, var(--color-neon-yellow-30) 0%, var(--color-neon-purple-30) 100%)}.section-card--highlight[data-astro-cid-5kzghs5z]{border:1px solid var(--color-neon-yellow-30);background:#9d4eed14;background-image:linear-gradient(var(--color-surface-darker-60), var(--color-surface-darker-60)), linear-gradient(135deg, var(--color-neon-yellow-40) 0%, var(--color-neon-purple-40) 50%, var(--color-neon-yellow-40) 100%);box-shadow:0 0 60px var(--color-neon-yellow-20), 0 0 40px var(--color-neon-purple-15), 0 20px 70px #000c}.section-card[data-astro-cid-5kzghs5z]:before{content:"";background:linear-gradient(135deg, var(--color-neon-purple-20), var(--color-neon-yellow-20), var(--color-neon-purple-20));border-radius:var(--border-radius-lg);opacity:0;transition:opacity var(--transition-slow);z-index:-1;filter:blur(10px);position:absolute;inset:-2px}.section-card[data-astro-cid-5kzghs5z]:hover:before{opacity:1}@media (width>=640px){.section-card[data-astro-cid-5kzghs5z]{padding:var(--spacing-xl) var(--spacing-lg);margin-bottom:var(--spacing-xl);border-radius:var(--border-radius-md)}}@media (width>=768px){.section-card[data-astro-cid-5kzghs5z]{padding:var(--spacing-2xl) var(--spacing-xl);margin-bottom:var(--spacing-2xl);border-radius:var(--border-radius-lg)}}.section-card__header[data-astro-cid-5kzghs5z]{margin-bottom:var(--spacing-lg)}@media (width>=768px){.section-card__header[data-astro-cid-5kzghs5z]{margin-bottom:var(--spacing-xl)}}.section-card__title[data-astro-cid-5kzghs5z]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);color:gold;background:linear-gradient(135deg,#da00ff 0%,gold 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #da00ff80);transition:all var(--transition-base);-webkit-background-clip:text;background-clip:text}.section-card__title[data-astro-cid-5kzghs5z]::selection{-webkit-text-fill-color:var(--color-neon-yellow);background:var(--color-neon-purple);color:var(--color-neon-yellow)}.section-card__title[data-astro-cid-5kzghs5z]::selection{-webkit-text-fill-color:var(--color-neon-yellow);background:var(--color-neon-purple);color:var(--color-neon-yellow)}@media (width>=768px){.section-card__title[data-astro-cid-5kzghs5z]{font-size:var(--font-size-4xl)}}@media (width>=1024px){.section-card__title[data-astro-cid-5kzghs5z]{font-size:2.5rem}}.section-card__subtitle[data-astro-cid-5kzghs5z]{font-size:var(--font-size-base);color:var(--color-text-white-80);line-height:var(--line-height-relaxed);text-shadow:0 2px 8px #00000080}@media (width>=768px){.section-card__subtitle[data-astro-cid-5kzghs5z]{font-size:var(--font-size-lg)}}.section-card__content[data-astro-cid-5kzghs5z]{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.section-card[data-astro-cid-5kzghs5z]{transition:none;animation:none}.section-card[data-astro-cid-5kzghs5z]:hover{transform:none}.section-card[data-astro-cid-5kzghs5z]:before{display:none}}
