.page_about-container___j7ax{color:var(--text-color)}.page_pageTitle__kuJ9j{font-size:4rem;margin-bottom:1rem}.page_intro__0UENd .page_subheading__g_hTU{max-width:52rem}.page_serviceList__JITqZ{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:.8rem;gap:.8rem;margin-top:2rem}.page_serviceList__JITqZ li{position:relative;font-size:1.05rem;padding:1rem 1.2rem 1rem 2.6rem!important}.page_serviceList__JITqZ li:before{content:"";position:absolute;left:1.1rem;top:1.55rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--gradient);box-shadow:0 0 .8rem var(--secondary-color)}.page_section__yPW7u{margin-top:6rem;scroll-margin-top:5rem}.page_sectionHeaderRow___VVzp{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.page_sectionHeaderRow___VVzp .section-subtitle{flex:1 1 24rem}.page_accordion__jNsX6{display:flex;flex-direction:column;gap:.8rem}.page_accordionItem__jyAz0{overflow:hidden}.page_accordionAI__93_kt{background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,var(--gradient) border-box;border:1px solid transparent}.page_accordionSummary__nCWuH{list-style:none;display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_accordionSummary__nCWuH::-webkit-details-marker{display:none}.page_accordionIndex__6hzP3{font-family:var(--font-mono),monospace;font-size:.9rem;color:var(--accent-violet)}.page_accordionTitleBlock__bv938{flex:1 1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.page_accordionTitle__KpB_I{font-family:var(--font-heading),sans-serif;font-size:1.35rem;font-weight:600}.page_accordionDesc__HfhmQ{font-size:.95rem;color:var(--muted-text)}.page_chevron__h5zfj{width:.65rem;height:.65rem;border-right:2px solid var(--muted-text);border-bottom:2px solid var(--muted-text);transform:rotate(45deg) translateY(-.15rem);transition:transform .3s ease;flex-shrink:0}.page_accordionItem__jyAz0[open] .page_chevron__h5zfj{transform:rotate(-135deg)}.page_accordionItem__jyAz0[open] .page_skillGrid__53hW2{animation:page_unfold__k3HpW .45s cubic-bezier(.2,.7,.2,1)}@keyframes page_unfold__k3HpW{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.page_skillGrid__53hW2{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-gap:.7rem;gap:.7rem;padding:0 1.4rem 1.4rem}.page_skillcard__CukA0{display:flex;align-items:center;gap:.8rem;padding:.75rem .9rem!important;border-radius:.75rem;border:1px solid var(--card-border);background:var(--chip-background);transition:border-color .25s ease,transform .25s ease}.page_skillcard__CukA0:hover{border-color:var(--card-border-hover);transform:translateY(-2px)}.page_skillCardContent__hyxV3{display:flex;flex-direction:column;min-width:0}.page_skillLogo__MpJoT{width:2.6rem;height:2.6rem;object-fit:contain;flex-shrink:0}.page_skillGlyph__GmOCp{width:2.6rem;height:2.6rem;flex-shrink:0;display:grid;place-items:center;border-radius:.6rem;font-family:var(--font-mono),monospace;font-size:.95rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#3d087b,#7c3aed 55%,#f43b86);box-shadow:0 0 1rem rgba(124,58,237,.35)}.page_skillName__l5HqJ{font-weight:600;font-size:1rem;line-height:1.3}.page_skillExperience__ssOhI{font-family:var(--font-mono),monospace;font-size:.8rem;color:var(--muted-text)}.page_timeline__eqfiT{list-style:none;position:relative;display:flex;flex-direction:column;gap:1.2rem;padding-left:2.2rem}.page_timeline__eqfiT:before{content:"";position:absolute;left:.45rem;top:.5rem;bottom:.5rem;width:2px;background:linear-gradient(var(--accent-violet),var(--secondary-color),var(--accent-cyan),transparent)}.page_timelineItem__LjDme{position:relative}.page_timelineNode__37Jks{position:absolute;left:-2.2rem;top:1.8rem;width:1rem;height:1rem;border-radius:50%;background:var(--background-color);border:2px solid var(--secondary-color);box-shadow:0 0 0 .3rem rgba(244,59,134,.15),0 0 1rem var(--secondary-color)}.page_timelineItem__LjDme:first-child .page_timelineNode__37Jks{animation:page_node-pulse__mllJE 2.4s ease-in-out infinite}@keyframes page_node-pulse__mllJE{50%{box-shadow:0 0 0 .6rem rgba(244,59,134,0),0 0 1.4rem var(--secondary-color)}}.page_workExperienceCard__X_kDp{display:flex;flex-direction:column;gap:.9rem;padding:1.3rem 1.4rem}.page_workHeader__2zfi_{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.page_logoTile__a5DDp{width:4.5rem;height:3rem;flex-shrink:0;display:grid;place-items:center;border-radius:.6rem;background:#fff;border:1px solid var(--card-border);overflow:hidden}.page_logoTile__a5DDp img,.page_organizationImage__CmRRd{width:100%;height:100%;object-fit:contain;padding:.25rem}.page_workTitleBlock__WkoSE{flex:1 1 14rem;min-width:0}.page_positionName__fUGvX{font-size:1.3rem;font-weight:600;color:var(--text-color);line-height:1.3}.page_organizationName__SomMn{font-size:1rem;color:var(--muted-text);line-height:1.4}.page_workTenure__KdoQh{font-family:var(--font-mono),monospace;font-size:.85rem;color:var(--accent-violet);padding:.3rem .7rem;border-radius:999px;border:1px solid var(--card-border);white-space:nowrap}.page_workSummary__2_4z8{font-size:1.05rem;color:var(--muted-text);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_chipRow__3kb9b{display:flex;flex-wrap:wrap;gap:.45rem}.page_domainChip__S5BrJ{color:#fff;background:linear-gradient(110deg,#3d087b,#7c3aed);border-color:transparent}.page_workFooter__K_AD0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.9rem;border-top:1px dashed var(--card-border)}.page_projectCount__XRYeI{font-family:var(--font-mono),monospace;font-size:.85rem;color:var(--muted-text);flex:1 1 14rem}.page_readMore__8l3qS{display:inline-flex;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 1.1rem;border-radius:999px;font-size:.95rem;font-weight:600;color:var(--link-color);background:var(--chip-background);border:1px solid var(--card-border);transition:border-color .2s ease,gap .2s ease}.page_readMore__8l3qS:hover{border-color:var(--card-border-hover);gap:.7rem}.page_dialog__76IcS{margin:auto;width:min(52rem,calc(100vw - 2rem));max-height:min(85vh,60rem);padding:0;border:1px solid var(--card-border-hover);border-radius:1.2rem;background:var(--background-color);color:var(--text-color);box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow:hidden}.page_dialog__76IcS[open]{display:flex;animation:page_dialog-in___VngJ .35s cubic-bezier(.2,.7,.2,1)}.page_dialog__76IcS::-webkit-backdrop{background:rgba(6,4,15,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.page_dialog__76IcS::backdrop{background:rgba(6,4,15,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes page_dialog-in___VngJ{0%{opacity:0;transform:translateY(1.5rem) scale(.98)}to{opacity:1;transform:none}}.page_dialogInner__wb6DR{display:flex;flex-direction:column;width:100%;max-height:inherit}.page_dialogHeader__98Ie7{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-bottom:1px solid var(--card-border);background:linear-gradient(110deg,rgba(124,58,237,.12),rgba(244,59,134,.08))}.page_dialogHeader__98Ie7>div:nth-child(2){flex:1 1;min-width:0}.page_dialogTitle__XnCJW{font-size:1.5rem;line-height:1.25}.page_dialogMeta__Qxc2z{font-family:var(--font-mono),monospace;font-size:.9rem;color:var(--muted-text)}.page_closeButton__mxD6x{width:2.6rem;height:2.6rem;flex-shrink:0;border-radius:50%;border:1px solid var(--card-border);background:var(--card-background);color:var(--text-color);font-size:1rem}.page_closeButton__mxD6x:hover{border-color:var(--card-border-hover)}.page_dialogBody__hB9MD{overflow-y:auto;padding:1.4rem;display:flex;flex-direction:column;gap:1.4rem}.page_projectBlock__mj7GM{padding:1.2rem;border-radius:var(--radius);border:1px solid var(--card-border);background:var(--card-background)}.page_projectName__Gs_yr{font-size:1.25rem;margin-bottom:.8rem}.page_projectMeta__lMFZS{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:.8rem;gap:.8rem;margin-bottom:1rem}.page_projectMeta__lMFZS dt{font-family:var(--font-mono),monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-violet)}.page_projectMeta__lMFZS dd{font-size:.95rem;line-height:1.5}.page_projectDesc__1E5cQ{font-size:1.05rem}.page_detailLabel__YuRHl{font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-violet);margin:1.1rem 0 .5rem}.page_bulletList__kdl5H{padding-left:1.2rem!important}.page_bulletList__kdl5H li{font-size:1rem;margin-bottom:.3rem}.page_bulletList__kdl5H li::marker{color:var(--secondary-color)}.page_projectDescBullet__6hX3C{font-size:1rem}.page_educationGrid__ekHwT{display:grid;grid-gap:1rem;gap:1rem}.page_educationCard__QvpN3{padding:1.4rem}.page_educationCard__QvpN3 .page_bulletList__kdl5H{margin-top:1rem}.page_collegeImage__BO5Yu{border-radius:50%;background:#fff;flex-shrink:0}@media (max-width:580px){.page_pageTitle__kuJ9j{font-size:3rem}.page_timeline__eqfiT{padding-left:1.6rem}.page_timeline__eqfiT:before{left:.3rem}.page_timelineNode__37Jks{left:-1.6rem;width:.8rem;height:.8rem}.page_accordionSummary__nCWuH{padding:1rem;gap:.7rem}.page_accordionSummary__nCWuH .chip{display:none}.page_skillGrid__53hW2{padding:0 1rem 1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.page_dialog__76IcS{width:100vw;max-height:92vh;margin-bottom:0;border-radius:1.2rem 1.2rem 0 0}}