.CareerTimeline_page__sXhWS{padding:24px 0 64px}.CareerTimeline_pageHeader__cI0ny{margin-bottom:40px;animation:CareerTimeline_rise__49EQ1 .6s ease-out both}.CareerTimeline_eyebrow__4VTD4{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-label);margin-bottom:12px}.CareerTimeline_title__Y4IhF{font-family:var(--display);font-size:clamp(2.6rem,6vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1;background:linear-gradient(120deg,#fff,#c7d2fe 60%,#a5b4fc);-webkit-background-clip:text;background-clip:text;color:transparent}.CareerTimeline_subtitle__XeCXg{margin-top:14px;font-family:var(--display);font-size:.95rem;letter-spacing:.06em;color:var(--text-secondary)}.CareerTimeline_toolbar__97nRa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.CareerTimeline_filter__oiwUM{display:flex;padding:4px;border-radius:999px;background:var(--glass);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.CareerTimeline_filter__oiwUM button{padding:8px 18px;border:none;border-radius:999px;font-size:.82rem;color:var(--text-secondary);background:transparent;transition:background .2s,color .2s}.CareerTimeline_filter__oiwUM .CareerTimeline_filterActive__BjcNs{color:#0b1024;background:rgba(199,210,254,.95)}.CareerTimeline_expandAll__ZLBGv{padding:8px 16px;border-radius:999px;font-size:.8rem;color:var(--text-secondary);background:transparent;border:1px solid var(--glass-border);transition:color .2s,background .2s}.CareerTimeline_expandAll__ZLBGv:hover{color:var(--text-primary);background:var(--glass)}.CareerTimeline_timeline__v98IA{position:relative;display:flex;flex-direction:column;gap:10px}.CareerTimeline_timeline__v98IA:before{content:"";position:absolute;left:27px;top:8px;bottom:8px;width:2px;border-radius:1px;background:linear-gradient(180deg,transparent,rgba(157,180,255,.55) 4%,rgba(167,139,250,.5) 50%,rgba(125,211,252,.45) 96%,transparent);box-shadow:0 0 12px rgba(140,160,255,.3)}.CareerTimeline_section__LewGv{position:relative;margin:18px 0 4px 60px;font-family:var(--display);font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:var(--text-label)}.CareerTimeline_section__LewGv:first-child{margin-top:0}.CareerTimeline_item__oUUrs{position:relative;border-radius:var(--radius-lg);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:background .3s,border-color .3s,box-shadow .3s;animation:CareerTimeline_rise__49EQ1 .5s ease-out both}.CareerTimeline_item__oUUrs:hover{background:var(--glass-hover);border-color:hsla(0,0%,100%,.16)}.CareerTimeline_itemOpen__TWgE_{background:var(--glass-strong);border-color:rgba(165,180,252,.3);box-shadow:var(--glass-highlight),var(--glass-shadow)}.CareerTimeline_row__3YpWN{display:grid;grid-template-columns:56px 168px minmax(0,1fr) 28px;align-items:center;width:100%;min-height:64px;padding:14px 20px 14px 0;border:none;background:transparent;color:inherit;text-align:left}.CareerTimeline_node__NPt9i{justify-self:center;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid rgba(165,180,252,.8);box-shadow:0 0 10px rgba(140,160,255,.5);transition:transform .3s,background .3s}.CareerTimeline_nodeAccent__vistt{border-color:#c4b5fd;box-shadow:0 0 0 4px rgba(167,139,250,.14),0 0 14px rgba(167,139,250,.7)}.CareerTimeline_itemOpen__TWgE_ .CareerTimeline_node__NPt9i{transform:scale(1.15);background:#c7d2fe}.CareerTimeline_when__Iw_W5{font-family:var(--display);font-size:1rem;font-weight:600;letter-spacing:.01em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CareerTimeline_rowTitle__DM48g{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:1rem;font-weight:500;color:var(--text-primary)}.CareerTimeline_company__nyKxt .CareerTimeline_rowTitle__DM48g{font-family:var(--display);font-size:1.12rem}.CareerTimeline_note__PIxLj{padding:2px 10px;border-radius:999px;font-family:var(--sans);font-size:.72rem;font-weight:400;color:var(--text-label);background:rgba(165,180,252,.1);border:1px solid rgba(165,180,252,.2)}.CareerTimeline_chevron__9B1jf{justify-self:end;width:10px;height:10px;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s}.CareerTimeline_chevronOpen__Y23a1{transform:rotate(-135deg) translate(-2px,-2px)}.CareerTimeline_chevronSmall__tJSgK{width:8px;height:8px}.CareerTimeline_panel__PhLlD{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.CareerTimeline_panelOpen__BFPuT{grid-template-rows:1fr}.CareerTimeline_panelInner__a_YLP{min-height:0;overflow:hidden}.CareerTimeline_body__BXLWe{display:flex;flex-direction:column;gap:18px;padding:4px 28px 28px 56px}.CareerTimeline_paragraph___LMSc{font-size:.95rem;line-height:2;color:var(--text-secondary)}.CareerTimeline_lead__uVN0i{font-size:.98rem;line-height:1.9;color:var(--text-primary)}.CareerTimeline_block__gGYUF{display:flex;flex-direction:column;gap:10px}.CareerTimeline_label__DUZg3{display:flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.2em;color:var(--text-label)}.CareerTimeline_count__KHilU{padding:1px 8px;border-radius:999px;font-family:var(--display);letter-spacing:0;color:#0b1024;background:rgba(199,210,254,.9)}.CareerTimeline_roles__jwBqC{display:flex;flex-wrap:wrap;gap:8px}.CareerTimeline_role__PVJ9P{padding:7px 14px;border-radius:12px;font-size:.85rem;color:var(--text-primary);background:linear-gradient(120deg,rgba(124,156,255,.18),rgba(167,139,250,.14));border:1px solid rgba(165,180,252,.28)}.CareerTimeline_chips__OZtZy{display:flex;flex-wrap:wrap;gap:6px}.CareerTimeline_chip__200tX{padding:5px 12px;border-radius:999px;font-size:.78rem;color:var(--text-secondary);background:hsla(0,0%,100%,.04);border:1px solid var(--glass-border-light)}.CareerTimeline_chipSmall__a7Onb{padding:3px 10px;font-size:.72rem}.CareerTimeline_projects__V_Y7B{display:flex;flex-direction:column;gap:8px}.CareerTimeline_project__oGpg0{border-radius:var(--radius-md);background:rgba(0,0,0,.18);border:1px solid var(--glass-border-light);transition:border-color .3s,background .3s}.CareerTimeline_project__oGpg0:hover{border-color:var(--glass-border)}.CareerTimeline_projectOpen__VEYLe{background:rgba(0,0,0,.26);border-color:rgba(165,180,252,.25)}.CareerTimeline_projectHead__5szDn{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;grid-gap:4px 16px;gap:4px 16px;width:100%;padding:14px 18px;border:none;background:transparent;color:inherit;text-align:left}.CareerTimeline_projectTitle__o73tz{font-size:.92rem;line-height:1.6;color:var(--text-primary)}.CareerTimeline_projectMeta__OlL3K{font-family:var(--display);font-size:.75rem;color:var(--text-muted);white-space:nowrap}.CareerTimeline_projectBody__6YIV5{display:flex;flex-direction:column;gap:12px;padding:0 18px 16px}.CareerTimeline_summary__QcBnK{display:flex;flex-direction:column;gap:6px;list-style:none}.CareerTimeline_summary__QcBnK li{position:relative;padding-left:16px;font-size:.88rem;line-height:1.8;color:var(--text-secondary)}.CareerTimeline_summary__QcBnK li:before{content:"";position:absolute;left:0;top:.8em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.CareerTimeline_portfolioLink__R4BsK{align-self:flex-start;padding:10px 18px;border-radius:999px;font-size:.85rem;color:#0b1024;background:var(--accent-gradient);transition:transform .2s}.CareerTimeline_portfolioLink__R4BsK:hover{transform:translateY(-2px)}@keyframes CareerTimeline_rise__49EQ1{0%{opacity:0;transform:translateY(12px)}}@media (max-width:720px){.CareerTimeline_timeline__v98IA:before{left:19px}.CareerTimeline_section__LewGv{margin-left:44px}.CareerTimeline_row__3YpWN{grid-template-columns:40px minmax(0,1fr) 24px;grid-template-rows:auto auto;row-gap:4px;padding:14px 16px 14px 0}.CareerTimeline_node__NPt9i{grid-row:span 2}.CareerTimeline_when__Iw_W5{grid-column:2;font-size:.85rem;color:var(--text-label)}.CareerTimeline_rowTitle__DM48g{grid-column:2;grid-row:2}.CareerTimeline_chevron__9B1jf{grid-column:3;grid-row:1/span 2}.CareerTimeline_body__BXLWe{padding:0 16px 20px 40px}.CareerTimeline_projectHead__5szDn{grid-template-columns:minmax(0,1fr) 16px}.CareerTimeline_projectMeta__OlL3K{grid-column:1;grid-row:2}.CareerTimeline_projectHead__5szDn .CareerTimeline_chevron__9B1jf{grid-column:2;grid-row:1/span 2}}@media (max-width:767px){.CareerTimeline_page__sXhWS{padding:8px 0 40px}.CareerTimeline_pageHeader__cI0ny{margin-bottom:24px}.CareerTimeline_eyebrow__4VTD4{display:none}.CareerTimeline_title__Y4IhF{font-size:2.4rem}.CareerTimeline_subtitle__XeCXg{margin-top:8px;font-size:.85rem}.CareerTimeline_toolbar__97nRa{margin-bottom:16px}.CareerTimeline_filter__oiwUM{flex:1 1}.CareerTimeline_filter__oiwUM button{flex:1 1;min-height:40px}.CareerTimeline_expandAll__ZLBGv,.CareerTimeline_lead__uVN0i,.CareerTimeline_skillsBlock__3ptX6,.CareerTimeline_techChips___LT7m{display:none}.CareerTimeline_timeline__v98IA{gap:8px}.CareerTimeline_item__oUUrs{border-radius:18px}.CareerTimeline_row__3YpWN{min-height:56px;padding:12px 14px 12px 0}.CareerTimeline_company__nyKxt .CareerTimeline_rowTitle__DM48g,.CareerTimeline_rowTitle__DM48g{font-size:.95rem}.CareerTimeline_body__BXLWe{gap:14px;padding:0 14px 16px 40px}.CareerTimeline_paragraph___LMSc{font-size:.9rem;line-height:1.9}.CareerTimeline_role__PVJ9P{padding:5px 10px;font-size:.78rem;border-radius:10px}.CareerTimeline_projectHead__5szDn{padding:12px 14px}.CareerTimeline_projectTitle__o73tz{font-size:.86rem}.CareerTimeline_projectBody__6YIV5{padding:0 14px 14px}.CareerTimeline_summary__QcBnK li{font-size:.84rem}.CareerTimeline_portfolioLink__R4BsK{align-self:stretch;text-align:center;font-size:.8rem}}