@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Marcellus&family=Space+Grotesk:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Forum&family=Space+Grotesk:wght@300;400;500;600&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-serif: "Forum", serif;--font-sans: "Space Grotesk", sans-serif;--font-mono: "IBM Plex Mono", "Fira Mono", "Courier New", monospace;--bg: #F8F1EE;--ink: #1c1c1a;--ink-mid: #444440;--ink-muted: #888880;--ink-faint: #b0aa9f;--rule: #ddd6ce}html{background:var(--bg)}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}@media (pointer: fine){*{cursor:none!important}}._cursor_k9e5e_1{position:fixed;top:0;left:0;width:20px;height:20px;pointer-events:none;z-index:9999;color:var(--ink-muted);transition:opacity .2s ease}._ring_k9e5e_13{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._dot_k9e5e_21{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:currentColor;transform:translate(-50%,-50%) scale(.8);opacity:0;transition:opacity .15s ease,transform .15s ease}@media (pointer: coarse){._cursor_k9e5e_1{display:none}}._footer_1hvf3_2{margin-top:4rem;padding-bottom:4rem}._rule_1hvf3_9{border-top:1px solid var(--rule);margin-bottom:3rem}._block_1hvf3_19{max-width:320px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}._heading_1hvf3_28{font-family:var(--font-mono);font-size:.78rem;font-weight:400;letter-spacing:.06em;color:var(--ink-mid);line-height:1.5}._group_1hvf3_38{display:flex;flex-direction:column;gap:.45rem}._row_1hvf3_50{display:flex;gap:0;font-family:var(--font-mono);font-size:.72rem;font-weight:300;color:var(--ink-faint);line-height:1.6}._label_1hvf3_60{min-width:175px;flex-shrink:0}._value_1hvf3_66{color:var(--ink-muted)}._shell_1quxb_1{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}._main_1quxb_8{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:0 5rem}._footer_1quxb_16{padding:2.5rem 5rem;text-align:center;color:var(--ink-faint);font-size:.7rem;font-weight:300;letter-spacing:.06em}@media (max-width: 860px){._main_1quxb_8{padding:0 2rem}._footer_1quxb_16{padding:2rem}}._shell_4maa0_1{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}._header_4maa0_8{padding:2rem 5rem}._back_4maa0_12{font-family:var(--font-sans);font-size:.78rem;font-weight:300;letter-spacing:.04em;color:var(--ink-mid);text-decoration:none}._back_4maa0_12:hover{color:var(--ink)}._main_4maa0_25{flex:1;width:100%;max-width:1160px;margin:0 auto;padding:0 5rem}._footer_4maa0_33{padding:2.5rem 5rem;text-align:center;color:var(--ink-faint);font-size:.7rem;font-weight:300;letter-spacing:.06em}@media (max-width: 860px){._header_4maa0_8{padding:1.5rem 2rem}._main_4maa0_25{padding:0 2rem}._footer_4maa0_33{padding:2rem}}._page_dhcqs_2{padding:4.5rem 0 7rem}._grid_dhcqs_13{display:grid;grid-template-columns:42fr 48fr;gap:0 10rem;align-items:start}._left_dhcqs_23{display:flex;flex-direction:column}._avatar_dhcqs_29{width:260px;height:260px;border-radius:50%;background:#e0d9d1;flex-shrink:0;margin-bottom:2.25rem}._name_dhcqs_44{font-family:var(--font-serif);font-size:clamp(3.2rem,5.5vw,4.5rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem}._subtitle_dhcqs_59{font-family:var(--font-sans);font-size:.975rem;font-weight:500;line-height:1.5;color:var(--ink);margin-bottom:1.5rem}._intro_dhcqs_72{font-size:.85rem;font-weight:300;line-height:1.8;color:var(--ink-muted);max-width:44ch;margin-bottom:.6rem}._introSecondary_dhcqs_81{font-size:.85rem;font-weight:300;line-height:1.8;color:var(--ink-muted);max-width:44ch;margin-bottom:2.5rem}._statusList_dhcqs_98{list-style:none;display:flex;flex-direction:column;gap:1.5rem}._statusItem_dhcqs_105{display:flex;flex-direction:row;align-items:flex-start;gap:0}._statusBullet_dhcqs_113{color:var(--ink);font-size:.8rem;line-height:1.6;margin-right:.55rem;flex-shrink:0;padding-top:.03em}._statusBody_dhcqs_122{display:flex;flex-direction:column;gap:.2rem}._statusLabel_dhcqs_128{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);line-height:1.5}._statusValue_dhcqs_137{font-size:.9rem;font-weight:300;color:var(--ink-mid);line-height:1.5}._statusLink_dhcqs_145{font-size:.9rem;font-weight:300;color:var(--ink-mid);line-height:1.5;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}._right_dhcqs_163{padding-top:calc(260px + 2.25rem)}._navList_dhcqs_167{list-style:none;display:flex;flex-direction:column}._navRow_dhcqs_174+._navRow_dhcqs_174{border-top:1px solid var(--rule)}._navItem_dhcqs_178{display:block;padding:1.75rem 0;text-decoration:none}._navRow_dhcqs_174:first-child ._navItem_dhcqs_178{padding-top:0}._navTitle_dhcqs_189{font-family:var(--font-serif);font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink);display:block;margin-bottom:.45rem}._navDesc_dhcqs_200{font-family:var(--font-sans);font-size:.82rem;font-weight:300;color:var(--ink-muted);line-height:1.5;display:block}@media (max-width: 860px){._page_dhcqs_2{padding:3rem 0 5rem}._grid_dhcqs_13{grid-template-columns:1fr;gap:3.5rem 0}._avatar_dhcqs_29{width:200px;height:200px;margin-bottom:2rem}._right_dhcqs_163{padding-top:0}._navRow_dhcqs_174:first-child ._navItem_dhcqs_178{padding-top:1.75rem}._navRow_dhcqs_174:first-child{border-top:1px solid var(--rule)}._navRow_dhcqs_174:last-child{border-bottom:1px solid var(--rule)}}._page_1hfrf_2{padding:3rem 0 7rem;max-width:900px}._header_1hfrf_8{margin-bottom:4rem}._title_1hfrf_12{font-family:var(--font-serif);font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:1.5rem}._headerGrid_1hfrf_30{display:grid;grid-template-columns:62fr 38fr;gap:0 4rem;align-items:start}._intro_1hfrf_37{font-family:var(--font-sans);font-size:.975rem;font-weight:400;line-height:1.75;color:var(--ink-mid)}._jpNote_1hfrf_51{font-family:var(--font-sans);font-size:.78rem;font-weight:300;line-height:2;color:var(--ink-muted);letter-spacing:.02em;border-left:1px solid var(--rule);padding-left:1.5rem;padding-top:.15rem}._section_1hfrf_65{padding:2.75rem 0;border-top:1px solid var(--rule)}._sectionLabel_1hfrf_71{font-family:var(--font-sans);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.5rem}._currently_1hfrf_88{display:flex;flex-direction:column;gap:.35rem}._currentlyInstitution_1hfrf_95{font-family:var(--font-serif);font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}._currentlyDegree_1hfrf_105{font-family:var(--font-sans);font-size:.875rem;font-weight:300;color:var(--ink-mid);line-height:1.4}._currentlyMuted_1hfrf_114{display:flex;align-items:center;gap:.55rem;font-family:var(--font-sans);font-size:.78rem;font-weight:300;color:var(--ink-faint);line-height:1.5;margin-top:.1rem}._dot_1hfrf_126{font-size:.9rem;opacity:.5}._twoCol_1hfrf_132{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem;align-items:start}._col_1hfrf_139{display:flex;flex-direction:column}._plainList_1hfrf_145{list-style:none;display:flex;flex-direction:column;gap:.7rem}._plainItem_1hfrf_152{font-family:var(--font-sans);font-size:.875rem;font-weight:300;line-height:1.55;color:var(--ink-mid);padding-left:1rem;position:relative}._plainItem_1hfrf_152:before{content:"—";position:absolute;left:0;color:var(--rule);font-size:.75rem;top:.05em}._recognitionList_1hfrf_172{list-style:none;display:flex;flex-direction:column;gap:.9rem}._recognitionItem_1hfrf_179{display:flex;flex-direction:column;gap:.2rem}._recognitionName_1hfrf_185{font-family:var(--font-sans);font-size:.82rem;font-weight:400;color:var(--ink-mid);line-height:1.4}._recognitionDetail_1hfrf_193{font-family:var(--font-sans);font-size:.75rem;font-weight:300;color:var(--ink-faint);line-height:1.4}@media (max-width: 680px){._page_1hfrf_2{padding:2rem 0 5rem}._headerGrid_1hfrf_30{grid-template-columns:1fr;gap:1.75rem 0}._jpNote_1hfrf_51{border-left:none;padding-left:0;border-top:1px solid var(--rule);padding-top:1.5rem}._twoCol_1hfrf_132{grid-template-columns:1fr;gap:2.5rem 0}._col_1hfrf_139+._col_1hfrf_139{padding-top:2.5rem;border-top:1px solid var(--rule)}}._page_goqi7_2{padding:3rem 0 7rem;max-width:980px}._header_goqi7_8{margin-bottom:3.5rem}._title_goqi7_12{font-family:var(--font-serif);font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:1.1rem}._subtitle_goqi7_22{font-family:var(--font-sans);font-size:.975rem;font-weight:400;line-height:1.6;color:var(--ink-mid);max-width:52ch;margin-bottom:.6rem}._count_goqi7_32{font-size:.78rem;font-weight:300;color:var(--ink-faint);letter-spacing:.02em}._filterBar_goqi7_40{margin-bottom:3rem}._filterWrap_goqi7_44{position:relative;display:inline-block}._filterTrigger_goqi7_49{display:inline-flex;align-items:center;gap:.45rem;background:none;border:none;cursor:pointer;padding:0 0 .2rem;font-family:var(--font-sans);font-size:.75rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule)}._filterTrigger_goqi7_49:hover{color:var(--ink)}._filterArrow_goqi7_70{font-size:.65rem;display:inline-block;opacity:.6}._filterArrowOpen_goqi7_76{transform:rotate(180deg)}._filterMenu_goqi7_80{position:absolute;top:calc(100% + .75rem);left:0;z-index:10;list-style:none;background:var(--bg);border:1px solid var(--rule);min-width:175px;padding:.35rem 0}._filterOption_goqi7_92{display:flex;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.8rem;font-weight:300;color:var(--ink-mid);cursor:pointer;-webkit-user-select:none;user-select:none}._filterOption_goqi7_92:hover{color:var(--ink)}._filterOptionActive_goqi7_108{color:var(--ink);font-weight:400}._filterCheck_goqi7_113{width:.75rem;font-size:.72rem;color:var(--ink-muted);flex-shrink:0}._filterClear_goqi7_120{margin-top:.2rem;border-top:1px solid var(--rule);color:var(--ink-faint);font-size:.73rem;letter-spacing:.04em}._list_goqi7_129{list-style:none;display:flex;flex-direction:column}._listItem_goqi7_135{border-top:1px solid var(--rule)}._listItem_goqi7_135:last-child{border-bottom:1px solid var(--rule)}._row_goqi7_144{list-style:none}._rowHeader_goqi7_148{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;background:none;border:none;cursor:pointer;padding:1.85rem 0;text-align:left}._rowHeader_goqi7_148:hover ._rowName_goqi7_161{opacity:.65}._rowMeta_goqi7_165{display:flex;flex-direction:column;gap:.3rem;flex:1}._rowName_goqi7_161{font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink)}._rowTagline_goqi7_182{font-size:.85rem;font-weight:300;color:var(--ink-muted);line-height:1.5}._rowTags_goqi7_190{font-size:.72rem;font-weight:300;letter-spacing:.04em;color:var(--ink-faint);margin-top:.15rem}._arrow_goqi7_199{font-size:.9rem;color:var(--ink-faint);flex-shrink:0;margin-top:.25rem;display:inline-block;transform:rotate(180deg);line-height:1}._arrowOpen_goqi7_209{transform:rotate(0);color:var(--ink-mid)}._panel_goqi7_219{border-top:1px solid var(--rule)}._panelInner_goqi7_223{border-left:1px solid var(--rule);padding:2rem 0 2.5rem 2rem}._panelGrid_goqi7_229{display:grid;grid-template-columns:55fr 25fr 20fr;gap:0 3rem;margin-bottom:2rem}._panelSection_goqi7_236{display:flex;flex-direction:column;gap:.85rem}._panelLabel_goqi7_242{font-size:.62rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}._panelText_goqi7_250{font-size:.875rem;font-weight:300;line-height:1.8;color:var(--ink-mid)}._stackList_goqi7_258{list-style:none;display:flex;flex-direction:column;gap:.55rem}._stackItem_goqi7_265{font-size:.82rem;font-weight:400;color:var(--ink-mid);line-height:1.55}._linkList_goqi7_272{display:flex;flex-direction:column;gap:.55rem}._panelLink_goqi7_279{font-family:var(--font-serif);font-size:1rem;font-weight:400;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--rule)}._panelLink_goqi7_279:hover{text-decoration-color:var(--ink)}._panelMuted_goqi7_294{font-size:.8rem;font-weight:300;color:var(--ink-faint)}._panelNav_goqi7_301{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;border-top:1px solid var(--rule)}._panelNavBtn_goqi7_309{background:none;border:none;cursor:pointer;font-family:var(--font-sans);font-size:.78rem;font-weight:500;letter-spacing:.02em;color:var(--ink-mid);padding:0}._panelNavBtn_goqi7_309:hover:not(:disabled){color:var(--ink)}._panelNavBtn_goqi7_309:disabled{color:var(--ink-faint);cursor:default;opacity:.45}._panelNavBtnRight_goqi7_331{text-align:right}._empty_goqi7_336{font-size:.85rem;font-weight:300;color:var(--ink-faint);padding:3rem 0}._footerNote_goqi7_344{margin-top:4.5rem;text-align:center;font-size:.75rem;font-weight:300;color:var(--ink-faint);letter-spacing:.08em}@media (max-width: 700px){._page_goqi7_2{padding:2rem 0 5rem}._panelGrid_goqi7_229{grid-template-columns:1fr;gap:1.75rem 0}._panelInner_goqi7_223{border-left:none;padding-left:0}._rowHeader_goqi7_148{padding:1.4rem 0}}._page_ttana_2{padding:3rem 0 7rem;max-width:1080px}._header_ttana_8{margin-bottom:3.5rem}._title_ttana_12{font-family:var(--font-serif);font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem}._subtitle_ttana_22{font-family:var(--font-sans);font-size:.975rem;font-weight:400;line-height:1.6;color:var(--ink-mid)}._list_ttana_31{list-style:none;display:flex;flex-direction:column}._item_ttana_37{border-top:1px solid var(--rule)}._item_ttana_37:last-child{border-bottom:1px solid var(--rule)}._trigger_ttana_47{width:100%;display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:2rem;background:none;border:none;cursor:pointer;padding:1.85rem 0;text-align:left}._drawerTitle_ttana_61{font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink);transition:opacity .15s ease}._trigger_ttana_47:hover ._drawerTitle_ttana_61{opacity:.65}._drawerDescription_ttana_77{font-family:var(--font-sans);font-size:.82rem;font-weight:300;line-height:1.5;color:var(--ink-muted)}._indicator_ttana_85{font-family:var(--font-sans);font-size:1.1rem;font-weight:300;color:var(--ink-faint);flex-shrink:0;line-height:1;transition:color .15s ease;padding-bottom:.05em}._trigger_ttana_47:hover ._indicator_ttana_85{color:var(--ink-mid)}._panel_ttana_102{max-height:0;overflow:hidden;transition:max-height .28s ease}._panelOpen_ttana_108{max-height:320px}._panelInner_ttana_112{border-top:1px solid var(--rule);padding:1.5rem 0 2rem}._items_ttana_119{font-family:var(--font-sans);font-size:.95rem;font-weight:300;line-height:1.7;color:var(--ink-mid);letter-spacing:.01em}._footerNote_ttana_130{margin-top:3rem;text-align:center;font-family:var(--font-sans);font-size:.75rem;font-weight:300;color:var(--ink-muted);letter-spacing:.06em}@media (max-width: 700px){._page_ttana_2{padding:2rem 0 5rem}._trigger_ttana_47{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.4rem 0}._drawerDescription_ttana_77{font-size:.8rem}._indicator_ttana_85{align-self:flex-end}}._page_bhr9y_2{padding:3rem 0 7rem;max-width:980px}._header_bhr9y_8{margin-bottom:3.5rem}._title_bhr9y_12{font-family:var(--font-serif);font-size:clamp(2.8rem,5vw,4rem);font-weight:400;line-height:1.06;letter-spacing:-.02em;color:var(--ink);margin-bottom:1rem}._subtitle_bhr9y_22{font-family:var(--font-sans);font-size:.975rem;font-weight:400;line-height:1.6;color:var(--ink-mid)}._list_bhr9y_31{list-style:none;display:flex;flex-direction:column}._item_bhr9y_37{border-top:1px solid var(--rule)}._item_bhr9y_37:last-child{border-bottom:1px solid var(--rule)}._row_bhr9y_51{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.85rem 0;text-decoration:none;cursor:pointer}._meta_bhr9y_61{display:flex;flex-direction:column;gap:.3rem;flex:1}._name_bhr9y_68{font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;letter-spacing:-.01em;line-height:1.2;color:var(--ink);transition:color .15s ease}._desc_bhr9y_78{font-family:var(--font-sans);font-size:.85rem;font-weight:300;line-height:1.5;color:var(--ink-muted);transition:color .15s ease}._arrow_bhr9y_87{font-size:1rem;color:var(--ink-faint);flex-shrink:0;transition:transform .15s ease,color .15s ease;line-height:1}._row_bhr9y_51:hover ._name_bhr9y_68{color:var(--ink);opacity:.75}._row_bhr9y_51:hover ._desc_bhr9y_78{color:var(--ink-mid)}._row_bhr9y_51:hover ._arrow_bhr9y_87{transform:translate(5px);color:var(--ink-mid)}._footerNote_bhr9y_115{margin-top:4.5rem;text-align:center;font-family:var(--font-sans);font-size:.75rem;font-weight:300;color:var(--ink-muted);letter-spacing:.06em;line-height:2}@media (max-width: 600px){._page_bhr9y_2{padding:2rem 0 5rem}._row_bhr9y_51{padding:1.4rem 0}}
