.member-social-links[data-astro-cid-r7w7ntrw]{box-sizing:border-box;flex:none;align-items:center;gap:4px;height:28px;padding-inline-start:8px;display:inline-flex;position:relative}.member-social-links[data-astro-cid-r7w7ntrw]:before{content:"";background:var(--line);width:1px;position:absolute;inset-block:3px;inset-inline-start:0}.profile-link[data-astro-cid-r7w7ntrw]{z-index:1;width:28px;height:28px;color:var(--ink-3);border-radius:5px;flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.profile-link[data-astro-cid-r7w7ntrw] svg[data-astro-cid-r7w7ntrw]{width:16px;height:16px;transform:translate(3px)}.profile-link[data-astro-cid-r7w7ntrw]:hover,.profile-link[data-astro-cid-r7w7ntrw]:focus-visible{color:var(--accent);background:var(--accent-tint)}.profile-link[data-astro-cid-r7w7ntrw]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scholar-link[data-astro-cid-hzdrar4q]{z-index:1;white-space:nowrap;gap:.4rem;position:relative}.scholar-link[data-astro-cid-hzdrar4q] svg[data-astro-cid-hzdrar4q]{flex:none;width:15px;height:15px}.mail-icon[data-astro-cid-jqrdgts2]{flex:none;width:14px;height:14px}.faculty-profile[data-astro-cid-x3jn7q5f]{min-width:0}.faculty-header[data-astro-cid-x3jn7q5f]{align-items:center;gap:1rem;padding-right:2rem;display:flex}.faculty-photo[data-astro-cid-x3jn7q5f]{border-radius:var(--radius-sm);flex:none;width:88px}.faculty-title[data-astro-cid-x3jn7q5f]{min-width:0}.faculty-title[data-astro-cid-x3jn7q5f] h3[data-astro-cid-x3jn7q5f]{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.25}.faculty-role[data-astro-cid-x3jn7q5f]{font-size:.72rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-top:.3rem;font-weight:600}.faculty-major[data-astro-cid-x3jn7q5f]{color:var(--ink-2);margin-top:.25rem;font-size:.82rem}.faculty-links[data-astro-cid-x3jn7q5f]{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.faculty-email[data-astro-cid-x3jn7q5f]{white-space:nowrap;overflow-wrap:normal;max-width:100%}.faculty-email[data-astro-cid-x3jn7q5f] span[data-astro-cid-x3jn7q5f]{flex:none}.faculty-sections[data-astro-cid-x3jn7q5f]{border-top:1px solid var(--line);gap:1.25rem;margin-top:1.4rem;padding-top:1.2rem;font-size:.9rem;line-height:1.5;display:grid}h4[data-astro-cid-x3jn7q5f]{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);margin-bottom:.65rem;font-size:.76rem;font-weight:650}.faculty-section[data-astro-cid-x3jn7q5f]+.faculty-section[data-astro-cid-x3jn7q5f]{border-top:1px solid var(--line);padding-top:1.15rem}.faculty-interests[data-astro-cid-x3jn7q5f]{color:var(--ink)}.faculty-interests[data-astro-cid-x3jn7q5f],.academic-list[data-astro-cid-x3jn7q5f]{margin-inline-start:clamp(.6rem,2vw,1rem)}.academic-list[data-astro-cid-x3jn7q5f]{gap:.9rem;display:grid}.academic-list[data-astro-cid-x3jn7q5f] li[data-astro-cid-x3jn7q5f]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;display:grid}.academic-summary[data-astro-cid-x3jn7q5f]{overflow-wrap:anywhere;min-width:0}.academic-summary[data-astro-cid-x3jn7q5f] strong[data-astro-cid-x3jn7q5f]{font-weight:550}.academic-detail[data-astro-cid-x3jn7q5f]{color:var(--ink-2);margin-top:.15rem;display:block}.academic-date[data-astro-cid-x3jn7q5f]{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.faculty-contact[data-astro-cid-x3jn7q5f]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1rem;margin-top:1.4rem;padding-top:1rem;font-size:.84rem;line-height:1.5;display:grid}.faculty-contact[data-astro-cid-x3jn7q5f] dt[data-astro-cid-x3jn7q5f]{color:var(--ink-2);margin-bottom:.2rem;font-size:.76rem}.faculty-contact[data-astro-cid-x3jn7q5f] dd[data-astro-cid-x3jn7q5f]{overflow-wrap:anywhere;margin:0}.faculty-contact[data-astro-cid-x3jn7q5f] a[data-astro-cid-x3jn7q5f]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}@media (width<=520px){.faculty-photo[data-astro-cid-x3jn7q5f]{width:72px}.faculty-header[data-astro-cid-x3jn7q5f]{gap:.8rem}.academic-list[data-astro-cid-x3jn7q5f] li[data-astro-cid-x3jn7q5f],.faculty-contact[data-astro-cid-x3jn7q5f]{grid-template-columns:minmax(0,1fr)}.academic-date[data-astro-cid-x3jn7q5f]{white-space:normal}}.member-dialog[data-astro-cid-hryeanzz]{border-radius:var(--radius);border:none;width:100%;max-width:min(560px,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:0;overflow-y:auto;box-shadow:0 24px 60px #0f141e40}.member-dialog[data-astro-cid-hryeanzz]::backdrop{background:#14181f8c}.faculty-dialog[data-astro-cid-hryeanzz]{max-width:min(680px,100vw - 2rem)}.dialog-body[data-astro-cid-hryeanzz]{padding:clamp(1.4rem,3vw,1.9rem);position:relative}.dialog-head[data-astro-cid-hryeanzz]{border-bottom:1px solid var(--line);align-items:center;gap:1.15rem;padding-bottom:1.15rem;display:flex}.close[data-astro-cid-hryeanzz]{width:38px;height:38px;color:var(--ink-2);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.close[data-astro-cid-hryeanzz]:hover{background:var(--surface-2);color:var(--ink)}.faculty-dialog[data-astro-cid-hryeanzz] .dialog-controls[data-astro-cid-hryeanzz]{z-index:2;height:0;position:sticky;top:1.5rem}.faculty-dialog[data-astro-cid-hryeanzz] .close[data-astro-cid-hryeanzz]{top:-.9rem;right:-.9rem}.dialog-photo[data-astro-cid-hryeanzz]{aspect-ratio:1;border-radius:var(--radius-sm);flex:none;width:108px;height:auto}.dialog-title[data-astro-cid-hryeanzz]{flex:1;min-width:0;padding-right:2.25rem}.dialog-name-row[data-astro-cid-hryeanzz]{align-items:flex-start;gap:.6rem;display:flex}.dialog-title[data-astro-cid-hryeanzz] h3[data-astro-cid-hryeanzz]{overflow-wrap:anywhere;text-wrap:wrap;flex:1;min-width:0;max-width:100%;font-size:1.4rem;line-height:1.3}.position[data-astro-cid-hryeanzz]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-top:.2rem;font-size:.72rem;font-weight:600}.major[data-astro-cid-hryeanzz]{color:var(--ink-2);margin-top:.3rem;font-size:.85rem}.label[data-astro-cid-hryeanzz]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:1.05rem;font-size:.66rem;font-weight:600}.value[data-astro-cid-hryeanzz]{color:var(--ink);margin-top:.2rem;font-size:.94rem;line-height:1.55}.email-link[data-astro-cid-hryeanzz]{font-family:var(--mono);color:var(--accent);white-space:nowrap;overflow-wrap:normal;align-items:center;gap:.4rem;max-width:100%;margin-top:.2rem;font-size:.82rem;display:inline-flex}.email-link[data-astro-cid-hryeanzz]:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.email-link[data-astro-cid-hryeanzz] span[data-astro-cid-hryeanzz]{flex:none}.profile-publications[data-astro-cid-hryeanzz]{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1.1rem}.publications-heading[data-astro-cid-hryeanzz]{align-items:center;gap:.5rem;font-size:.96rem;display:flex}.publication-count[data-astro-cid-hryeanzz]{background:var(--surface-2);color:var(--ink-2);border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:500}.pub-list[data-astro-cid-hryeanzz]{margin-top:.8rem}.pub-list[data-astro-cid-hryeanzz] li[data-astro-cid-hryeanzz]{grid-template-columns:17px minmax(0,1fr);gap:.65rem;display:grid}.pub-list[data-astro-cid-hryeanzz] li[data-astro-cid-hryeanzz]+li[data-astro-cid-hryeanzz]{border-top:1px solid var(--line);margin-top:.85rem;padding-top:.85rem}.paper-icon[data-astro-cid-hryeanzz]{width:17px;height:17px;color:var(--accent);margin-top:.15rem}.paper-title[data-astro-cid-hryeanzz]{color:var(--ink);overflow-wrap:anywhere;font-size:.9rem;font-weight:550;line-height:1.5}a[data-astro-cid-hryeanzz].paper-title:hover{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.paper-detail[data-astro-cid-hryeanzz]{color:var(--ink-3);margin-top:.3rem;font-size:.75rem}.links[data-astro-cid-hryeanzz]{flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;display:flex}@media (width<=520px){.dialog-head[data-astro-cid-hryeanzz]{flex-direction:column;align-items:stretch;gap:.85rem}.dialog-title[data-astro-cid-hryeanzz]{padding-right:0}.dialog-photo[data-astro-cid-hryeanzz]{width:84px}}
