._section_vdo9u_2{position:relative;background-image:radial-gradient(var(--dot-grid) 1px,transparent 1px);background-size:16px 16px}._stage_vdo9u_8{position:relative}._inner_vdo9u_12{max-width:1200px;margin-inline:auto;padding:calc(var(--topnav-height) + clamp(48px,10vw,120px)) clamp(20px,4vw,48px) clamp(64px,10vw,120px);display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media(min-width:820px){._inner_vdo9u_12{grid-template-columns:1.3fr 1fr}}._text_vdo9u_29{display:flex;flex-direction:column;gap:var(--space-5)}._name_vdo9u_35{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,9vw,112px);line-height:.9;letter-spacing:-.055em;color:var(--fg)}._sub_vdo9u_45{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}._badge_vdo9u_52{font-family:var(--font-mono);font-size:13px;color:var(--fg-secondary);padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-elevated)}._headline_vdo9u_62{margin:0;max-width:600px;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--fg-secondary)}._actions_vdo9u_70{display:flex;flex-wrap:wrap;gap:var(--space-3)}._photoArea_vdo9u_76{position:relative;justify-self:center;width:clamp(220px,30vw,420px);aspect-ratio:1}._ring_vdo9u_83{position:absolute;inset:-14px;border-radius:50%;border:1px solid var(--border-strong)}._photo_vdo9u_76{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:var(--bg-sunken)}._img_vdo9u_98{width:100%;height:100%;object-fit:cover;object-position:52% 35%}._hint_vdo9u_105{display:none}html[data-motion=full] ._section_vdo9u_2{height:220vh}html[data-motion=full] ._stage_vdo9u_8{position:sticky;top:0;height:100vh;overflow:hidden}html[data-motion=full] ._inner_vdo9u_12{display:block;max-width:none;padding:0;height:100%}html[data-motion=full] ._name_vdo9u_35{position:absolute;left:50%;top:50%;font-size:clamp(56px,15vw,240px);white-space:nowrap;transform:translate(-50%,-50%);transform-origin:left center;will-change:transform}html[data-motion=full] ._sub_vdo9u_45{position:absolute;opacity:0}html[data-motion=full] ._photoArea_vdo9u_76{position:static;width:auto}html[data-motion=full] ._ring_vdo9u_83,html[data-motion=full] ._photo_vdo9u_76{inset:auto;transform:translate(-50%,-50%)}html[data-motion=full] ._ring_vdo9u_83{opacity:0}html[data-motion=full] ._photo_vdo9u_76{clip-path:circle(0% at 50% 50%)}html[data-motion=full] ._hint_vdo9u_105{display:block;position:absolute;left:50%;bottom:4vh;transform:translate(-50%);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}._section_1ut4y_1{min-height:100vh;display:flex;align-items:center;background:var(--bg-elevated);border-block:1px solid var(--border)}._inner_1ut4y_9{width:100%;max-width:1200px;margin-inline:auto;padding:clamp(80px,10vw,128px) clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:clamp(40px,5vw,64px)}._grid_1ut4y_19{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:560px){._grid_1ut4y_19{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){._grid_1ut4y_19{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5)}}._item_1ut4y_38{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:2px solid var(--mark)}._figure_1ut4y_46{display:flex;align-items:baseline;gap:4px}._value_1ut4y_52{font-family:var(--font-display);font-weight:800;font-size:clamp(64px,6.5vw,104px);line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--fg)}._unit_1ut4y_62{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,3.5vw,56px);color:var(--accent)}._caption_1ut4y_69{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}._label_1ut4y_77{margin:0;font-size:15px;line-height:1.55;color:var(--fg-muted)}._card_1w6m8_1{display:grid;grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) ease}@media(min-width:720px){._card_1w6m8_1{grid-template-columns:140px 1fr;gap:var(--space-6)}}html[data-motion=full] ._card_1w6m8_1[data-active=true]{border-color:var(--accent)}._meta_1w6m8_24{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media(min-width:720px){._meta_1w6m8_24{flex-direction:column;align-items:flex-start;justify-content:flex-start}}._logoWrap_1w6m8_39{width:64px;height:64px;padding:9px;border-radius:14px;background:var(--neutral-0);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;transition:border-color var(--duration-fast) ease}a._logoWrap_1w6m8_39:hover,a._logoWrap_1w6m8_39:focus-visible{border-color:var(--accent)}a._logoWrap_1w6m8_39:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._logo_1w6m8_39{max-width:100%;max-height:100%;object-fit:contain}._glyph_1w6m8_68{background:var(--bg-sunken);font-family:var(--font-mono);font-weight:500;font-size:18px;color:var(--fg-secondary)}._dates_1w6m8_76{font-family:var(--font-mono);font-size:13px;color:var(--fg-muted);white-space:nowrap}._dates_1w6m8_76._current_1w6m8_83{color:var(--accent)}._body_1w6m8_87{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}._company_1w6m8_94{margin:0;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1.05;letter-spacing:-.03em;color:var(--fg)}._role_1w6m8_104{margin:0;font-size:15px;color:var(--fg-secondary)}._bullets_1w6m8_110{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}._bullet_1w6m8_110{position:relative;padding-inline-start:var(--space-4);font-size:15px;line-height:1.55;color:var(--fg-muted)}._bullet_1w6m8_110:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:2px;background:var(--mark)}._tech_1w6m8_137{margin:0;padding:var(--space-2) 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}._section_14j1b_1{padding-block:clamp(80px,10vw,128px)}._inner_14j1b_5{max-width:1000px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:var(--space-7)}._timeline_14j1b_15{--rail-x: 11px;position:relative}._rail_14j1b_20{position:absolute;left:var(--rail-x);top:8px;bottom:8px;width:2px;background:var(--border);border-radius:1px}._railFill_14j1b_30{width:100%;height:100%;background:var(--mark);border-radius:1px}._list_14j1b_37{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-5)}._item_14j1b_46{position:relative;padding-inline-start:48px}._dot_14j1b_51{position:absolute;left:calc(var(--rail-x) - 7px);top:32px;width:16px;height:16px;border-radius:50%;background:var(--mark);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--mark);transition:background var(--duration-base) ease,box-shadow var(--duration-base) ease}html[data-motion=full] ._railFill_14j1b_30{height:0}html[data-motion=full] ._item_14j1b_46[data-reached=false] ._dot_14j1b_51{background:var(--bg);box-shadow:0 0 0 1px var(--border-strong)}._slide_1ybxg_2{position:relative;min-height:clamp(420px,60vw,640px);border-radius:var(--radius-lg);overflow:hidden;background:var(--neutral-900);display:flex;align-items:flex-end}._image_1ybxg_12{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._scrim_1ybxg_20{position:absolute;inset:0;background:var(--scrim)}._content_1ybxg_26{position:relative;padding:clamp(24px,6vw,96px);max-width:980px;display:flex;flex-direction:column;gap:var(--space-4);color:var(--on-photo)}._meta_1ybxg_36{font-family:var(--font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--on-photo-accent)}._title_1ybxg_44{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5vw,76px);line-height:.98;letter-spacing:var(--tracking-display);color:var(--on-photo)}._subtitle_1ybxg_54{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(18px,1.8vw,24px);line-height:1.3;color:var(--on-photo);max-width:720px}._body_1ybxg_64{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--on-photo-secondary);max-width:640px}._links_1ybxg_72{display:flex;gap:var(--space-4)}._link_1ybxg_72{font-weight:600;color:var(--on-photo-accent)}html[data-motion=full] ._slide_1ybxg_2{position:absolute;inset:0;min-height:0;border-radius:0}html[data-motion=full] ._slide_1ybxg_2:not([data-index="0"]){transform:translateY(100%)}html[data-motion=full] ._slide_1ybxg_2[data-index="0"] ._scrim_1ybxg_20,html[data-motion=full] ._content_1ybxg_26{opacity:0}._section_w6l3d_2{padding-block:clamp(80px,10vw,128px)}._stage_w6l3d_6{max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:var(--space-7)}._frame_w6l3d_15{display:flex;flex-direction:column;gap:var(--space-6)}._counter_w6l3d_21{display:none}html[data-motion=full] ._section_w6l3d_2{height:calc((1 + 1.2 * var(--talks)) * 100vh);padding-block:0}html[data-motion=full] ._stage_w6l3d_6{position:sticky;top:0;height:100vh;max-width:none;padding:0;overflow:hidden;display:block}html[data-motion=full] ._heading_w6l3d_41{position:absolute;top:calc(var(--topnav-height) + 6vh);left:50%;transform:translate(-50%);white-space:nowrap;text-align:center}html[data-motion=full] ._frame_w6l3d_15{position:absolute;left:50%;top:60%;width:min(620px,84vw);height:42vh;transform:translate(-50%,-50%);border-radius:24px;overflow:hidden;background:var(--neutral-900);display:block}html[data-motion=full] ._counter_w6l3d_21{display:flex;align-items:center;gap:10px;position:absolute;top:calc(var(--topnav-height) + 32px);right:clamp(24px,6vw,96px);z-index:2;opacity:0;font-family:var(--font-mono);font-size:13px;color:var(--on-photo)}._counterBar_w6l3d_77{position:relative;display:inline-block;width:64px;height:2px;background:color-mix(in srgb,var(--on-photo) 30%,transparent)}._counterFill_w6l3d_85{position:absolute;left:0;top:0;height:2px;width:0;background:var(--mark)}._section_1yc6k_1{background:var(--bg-elevated);border-block:1px solid var(--border)}._inner_1yc6k_6{max-width:1200px;margin-inline:auto;padding:clamp(80px,10vw,128px) clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:var(--space-7)}._table_1yc6k_15{margin:0;border-top:1px solid var(--border)}._row_1yc6k_20{display:grid;grid-template-columns:1fr;gap:var(--space-3) var(--space-6);align-items:start;padding-block:var(--space-5);border-bottom:1px solid var(--border)}@media(min-width:820px){._row_1yc6k_20{grid-template-columns:240px 1fr}}._heading_1yc6k_35{padding-top:6px;font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg)}._items_1yc6k_44{margin:0}._list_1yc6k_48{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}._item_1yc6k_44{font-family:var(--font-mono);font-size:13px;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg);color:var(--fg-secondary)}._section_19hcw_1{padding-block:clamp(64px,10vw,128px);background:var(--bg-elevated);border-block:1px solid var(--border)}._inner_19hcw_7{margin-inline:auto;max-width:1120px;padding-inline:clamp(20px,4vw,48px)}._layout_19hcw_13{margin-block-start:var(--space-7);display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:900px){._layout_19hcw_13{grid-template-columns:1.2fr 1fr;gap:var(--space-7)}}._recent_19hcw_27{display:flex;flex-direction:column;gap:var(--space-4)}._allLink_19hcw_33{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--link);text-decoration:none;margin-block-start:var(--space-3)}._allLink_19hcw_33:hover{color:var(--link-hover)}._card_3nzuc_1{padding:var(--space-6);border-radius:var(--radius-lg);background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-3)}._meta_3nzuc_11{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-3)}._dates_3nzuc_19{font-family:var(--font-mono);font-size:13px;color:var(--accent)}._badge_3nzuc_25{font-family:var(--font-mono);font-size:var(--text-xs);padding:4px 10px;border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-tint-fg);border:1px solid var(--accent-tint-border)}._degree_3nzuc_35{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(28px,2.6vw,40px);line-height:1.02;letter-spacing:-.035em;color:var(--fg)}._institution_3nzuc_45{margin:0;font-size:16px;color:var(--fg-secondary)}._location_3nzuc_51,._summary_3nzuc_52{margin:0;font-size:14px;color:var(--fg-muted)}._section_1d5j3_1{min-height:100vh;display:flex;align-items:center;background:var(--bg-elevated);border-block:1px solid var(--border)}._inner_1d5j3_9{width:100%;max-width:1200px;margin-inline:auto;padding:clamp(80px,10vw,128px) clamp(20px,4vw,48px);display:flex;flex-direction:column;gap:var(--space-7)}._body_1d5j3_19{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:820px){._body_1d5j3_19{grid-template-columns:repeat(2,minmax(0,1fr))}}._footnotes_1d5j3_31{margin:0;padding:0;list-style:none;font-size:14px;color:var(--fg-muted)}._section_velhs_2{position:relative;background:var(--mark);color:var(--on-mark)}._stage_velhs_8{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:clamp(80px,10vw,128px) clamp(20px,4vw,48px)}._prompt_velhs_18{display:none}._panel_velhs_22{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);text-align:center}._title_velhs_32{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(40px,6vw,var(--text-6xl));line-height:.95;letter-spacing:-.05em;color:var(--on-mark)}._email_velhs_42{font-family:var(--font-mono);font-size:clamp(16px,2vw,24px);color:var(--on-mark);text-decoration:underline;text-underline-offset:6px}._email_velhs_42:hover{color:var(--on-mark);text-decoration-thickness:2px}._actions_velhs_55{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}._primary_velhs_62,._secondary_velhs_63{display:inline-flex;align-items:center;min-height:48px;padding-inline:22px;border-radius:var(--radius-md);font-weight:600;font-size:16px;text-decoration:none}._primary_velhs_62{background:var(--neutral-950);color:var(--neutral-25)}._primary_velhs_62:hover{background:var(--neutral-800);color:var(--neutral-25)}._secondary_velhs_63{border:1px solid var(--neutral-950);color:var(--neutral-950)}._secondary_velhs_63:hover{background:color-mix(in srgb,var(--neutral-950) 8%,transparent);color:var(--neutral-950)}._primary_velhs_62:focus-visible,._secondary_velhs_63:focus-visible,._email_velhs_42:focus-visible{outline:2px solid var(--neutral-950);outline-offset:3px}._location_velhs_101{margin:var(--space-4) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--on-mark)}html[data-motion=full] ._section_velhs_2{height:240vh;background:var(--bg);color:var(--fg)}html[data-motion=full] ._stage_velhs_8{position:sticky;top:0;height:100vh;min-height:0;padding:0 24px}html[data-motion=full] ._prompt_velhs_18{display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,9vw,150px);line-height:1;letter-spacing:-.05em;color:var(--fg);text-align:center}._block_velhs_138{position:relative;z-index:1;display:inline-block;width:.32em;height:.8em;margin-inline-start:.1em;background:var(--mark);transform-origin:center;will-change:transform}html[data-motion=full] ._panel_velhs_22{position:absolute;inset:0;justify-content:center;padding:0 24px;opacity:0;pointer-events:none}
