.timeline_background__SrBu_{padding:42px var(--section-inset,38px) 48px;border-top:1px solid var(--section-rule,#ffffff1c);scroll-margin-top:18px}.timeline_background__SrBu_ h2{margin:0 0 42px;font:600 clamp(28px,3.4vw,46px)/1.1 var(--font-heading);letter-spacing:-.035em}.timeline_branches__6NGHE,.timeline_timeline__Q2K_K{list-style:none;margin:0;padding:0}.timeline_yearGroup__5ZVOq{position:relative;isolation:isolate;padding-bottom:28px}.timeline_yearGroup__5ZVOq:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:#ffffff20;z-index:-1}.timeline_yearGroup__5ZVOq:last-child:before{bottom:28px}.timeline_yearHeading__MhUnZ{display:flex;justify-content:center;margin:0 0 20px}.timeline_year__ancag{font:500 15px/1 var(--font-sans);letter-spacing:.05em;padding:12px 19px;border:1px solid #ffffff32;border-radius:999px;background:#17171f;box-shadow:0 0 0 7px var(--background)}.timeline_branches__6NGHE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:24px 52px;align-items:start}.timeline_event__VAw87{--event-color:var(--accent-game);position:relative;min-width:0;grid-column:1}.timeline_event__VAw87[data-kind=education]{--event-color:var(--accent-software);grid-column:2}.timeline_branch__nOoPu{position:absolute;top:28px;right:-26px;width:26px;height:1px;background:var(--event-color);opacity:.6}.timeline_node__Nqzq_{position:absolute;top:24px;right:-30px;width:9px;height:9px;background:var(--background);border:2px solid var(--event-color);border-radius:50%}.timeline_event__VAw87[data-kind=education] .timeline_branch__nOoPu{left:-26px;right:auto}.timeline_event__VAw87[data-kind=education] .timeline_node__Nqzq_{left:-30px;right:auto}.timeline_timelineCard__bpJc8{--card-fill:#181820b8;--card-border:#ffffff28;--card-shadow:inset 0 1px 0 #ffffff20,0 16px 30px #0002;padding:24px 25px 25px}.timeline_timelineCard__bpJc8 .timeline_category__W_QQ2{display:flex;align-items:center;gap:8px;padding-inline-end:60px;color:var(--event-color);margin:0 0 17px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.timeline_timelineCard__bpJc8 h4{font:600 clamp(20px,2.2vw,25px)/1.18 var(--font-heading);letter-spacing:-.025em;margin:0 0 9px;overflow-wrap:anywhere}.timeline_dates__c4Vsv{font-size:11px;line-height:1.5;letter-spacing:.02em;margin:0 0 14px;color:var(--muted-foreground)}.timeline_summary__0T40K{font-size:13px;line-height:1.65;margin:0}.timeline_empty__VIDbl,.timeline_summary__0T40K{color:var(--muted-foreground)}@media (max-width:650px){.timeline_background__SrBu_{padding-block:30px}.timeline_yearGroup__5ZVOq{padding:0 0 25px 26px}.timeline_yearGroup__5ZVOq:before{left:4px}.timeline_yearGroup__5ZVOq:last-child:before{bottom:0}.timeline_yearHeading__MhUnZ{justify-content:flex-start;margin-left:-26px}.timeline_year__ancag{font-size:13px;padding:10px 15px}.timeline_branches__6NGHE{display:flex;flex-direction:column;gap:17px}.timeline_event__VAw87{width:100%}.timeline_timelineCard__bpJc8{padding:22px 19px;border-radius:24px}.timeline_branch__nOoPu,.timeline_event__VAw87[data-kind=education] .timeline_branch__nOoPu{left:-22px;right:auto;width:22px}.timeline_event__VAw87[data-kind=education] .timeline_node__Nqzq_,.timeline_node__Nqzq_{left:-26px;right:auto}.timeline_timelineCard__bpJc8 h4{font-size:22px}}.timeline_track__rjtGm{position:absolute;top:39px;bottom:0;left:50%;width:1px;background:#ffffff70;transform-origin:top;z-index:-1;pointer-events:none}.timeline_branch__nOoPu{transform-origin:right;pointer-events:none}.timeline_event__VAw87{perspective:1000px}.timeline_event__VAw87[data-kind=education] .timeline_branch__nOoPu{transform-origin:left}.timeline_timelineCard__bpJc8{--tilt-origin:100% 28px;transform-origin:var(--tilt-origin)}.timeline_event__VAw87[data-kind=education] .timeline_timelineCard__bpJc8{--tilt-origin:0 28px}@media(max-width:650px){.timeline_track__rjtGm{left:4px}.timeline_branch__nOoPu{transform-origin:left}.timeline_timelineCard__bpJc8{--tilt-origin:0 28px}}.timeline_timelineCard__bpJc8:before{content:"";position:absolute;top:23px;right:-1px;width:2px;height:14px;border-radius:4px;background:var(--event-color)}.timeline_event__VAw87[data-kind=education] .timeline_timelineCard__bpJc8:before{right:auto;left:-1px}@media(max-width:650px){.timeline_timelineCard__bpJc8:before{left:-1px;right:auto}}.timeline_cardTrigger__Jazb9{display:block;list-style:none;cursor:pointer}.timeline_cardTrigger__Jazb9::-webkit-details-marker{display:none}.timeline_cardTrigger__Jazb9:after{content:"";position:absolute;inset:0;border-radius:inherit}.timeline_cardTrigger__Jazb9 h4{padding-inline-end:44px}.timeline_cardTrigger__Jazb9:focus-visible{outline:none}.timeline_cardTrigger__Jazb9:focus-visible:after{outline:2px solid var(--event-color);outline-offset:-4px;border-radius:26px}.timeline_timelineCard__bpJc8:has(.timeline_cardTrigger__Jazb9:focus-visible),.timeline_timelineCard__bpJc8:has(.timeline_cardTrigger__Jazb9:hover){border-color:var(--event-color)}.timeline_cardDetails__y0M9z[open]>.timeline_cardTrigger__Jazb9:after{display:none}.timeline_cardDetails__y0M9z>.timeline_detail__7JF3C{margin-top:24px;padding-top:20px;border-top:1px solid #ffffff20}.timeline_detail__7JF3C{overflow-wrap:anywhere}.timeline_detailSummary__D2ONo{margin:0 0 24px;line-height:1.7;color:var(--muted-foreground)}.timeline_detail__7JF3C section+section{margin-top:24px}.timeline_detail__7JF3C h3{font:600 18px/1.3 var(--font-heading);margin:0 0 10px}.timeline_detail__7JF3C ul{padding-left:20px;margin:0;color:var(--muted-foreground);line-height:1.7}.timeline_detail__7JF3C li+li{margin-top:8px}.selected-projects_section__H7WcA{padding:40px var(--section-inset,38px);border-top:1px solid var(--section-rule,#ffffff1c);scroll-margin-top:18px}.selected-projects_section__H7WcA h2{margin:18px 0 30px;font:600 clamp(32px,4vw,48px)/1.15 var(--font-heading);letter-spacing:-.035em}.selected-projects_projects__ke3YW{list-style:none;display:grid;gap:26px;margin:0;padding:0}.selected-projects_projects__ke3YW>li{min-width:0}.selected-projects_collectionEntry__AyxNz{display:flex;justify-content:center;align-items:center;min-height:112px;margin-top:28px}.selected-projects_collectionEntry__AyxNz a{display:flex;align-items:center;gap:32px;min-height:60px;padding:8px 9px 8px 26px;border:1px solid #ffffff35;border-radius:999px;background:#1c1c2acc;backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #ffffff25;color:var(--foreground);font-size:18px;font-weight:500;text-decoration:none}.selected-projects_collectionEntry__AyxNz a>span{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--primary);color:#19151a}.selected-projects_collectionEntry__AyxNz a:hover{border-color:#ffc674aa;background:#24232dcc}.selected-projects_collectionEntry__AyxNz a:focus-visible{outline:3px solid var(--ring);outline-offset:5px}.selected-projects_empty__LrSZ4{color:var(--muted-foreground)}@media (max-width:760px){.selected-projects_section__H7WcA{padding-block:28px}.selected-projects_collectionEntry__AyxNz a{gap:18px}}