.FacultyProfile_profilePage__a3gAd{--preset-gutter:32px;min-width:0;background:var(--surface);color:var(--foreground);font-family:var(--editorial-body)}.FacultyProfile_masthead__L2uOL{min-width:0;background:var(--surface-subtle)}.FacultyProfile_mastheadInner__7w3cq,.FacultyProfile_profileSection__ufIHC{width:min(100%,var(--preset-rail-width));margin-inline:auto;padding-inline:var(--preset-gutter)}.FacultyProfile_mastheadInner__7w3cq{padding-block:calc(var(--site-header-height) + 32px) 48px}.FacultyProfile_backLink__HgSRv{display:inline-flex;align-items:center;gap:8.8px;color:var(--accent-text);font-size:14.4px;font-weight:700}.FacultyProfile_backLink__HgSRv svg{width:16px;height:16px}.FacultyProfile_backLink__HgSRv:hover{text-decoration:underline;text-underline-offset:2.88px}.FacultyProfile_hero__t0gmB{display:grid;grid-template-columns:minmax(0,.43fr) minmax(0,.57fr);align-items:start;gap:48px;margin-top:24px}.FacultyProfile_portraitFrame__o0IEu{width:100%;max-width:480px;aspect-ratio:1270/1672;overflow:hidden;border-radius:12px}@media (min-width:768px){.FacultyProfile_portraitFrame__o0IEu{border-radius:16px}}.FacultyProfile_heroPortrait__HFk6W{display:grid;width:100%;height:100%;overflow:hidden;place-items:center;background:var(--brand-primary-soft)}.FacultyProfile_heroPortraitImage__2zVG_{width:100%;height:100%;object-fit:cover;object-position:center 20%}.FacultyProfile_heroPortraitInitials__yaBN5{color:var(--accent-text);font-size:48px;font-weight:700}.FacultyProfile_heroCopy__9ePff{min-width:0}.FacultyProfile_heroCopy__9ePff h1{width:100%;color:var(--foreground);font-family:var(--editorial-display);font-size:40px;font-weight:700;line-height:var(--line-height-heading);overflow-wrap:break-word}.FacultyProfile_profileTitle__ivgKi{margin-top:24px;color:var(--foreground);font-size:18px;font-weight:600;line-height:var(--line-height-compact);overflow-wrap:anywhere}.FacultyProfile_interestsSection__uTYdm+.FacultyProfile_profileTitle__ivgKi{margin-top:24px;border-top:1px solid var(--border-strong);padding-top:24px}.FacultyProfile_degrees__qgNQy{display:grid;gap:8px;margin-top:16px}.FacultyProfile_degree__Fpgow{color:var(--foreground-soft);font-size:16px;line-height:var(--line-height-body);overflow-wrap:anywhere}.FacultyProfile_headerEmail__l6uZv{display:inline-flex;max-width:100%;margin-top:24px;border:1px solid var(--accent-text);border-radius:999px;padding:12px 16px;color:var(--accent-text);font-size:16px;font-weight:700;overflow-wrap:anywhere}.FacultyProfile_headerEmail__l6uZv:hover{background:var(--brand-primary-soft)}.FacultyProfile_profileSection__ufIHC{display:grid;grid-template-columns:minmax(160px,224px) minmax(0,1fr);gap:80px;padding-block:32px 48px}.FacultyProfile_sectionLabel__ZpNvW h2{color:var(--accent-text);font-family:var(--editorial-display);font-size:40px;line-height:var(--line-height-heading);overflow-wrap:anywhere}.FacultyProfile_profileSection__ufIHC>.rich-text{width:100%;min-width:0}.FacultyProfile_interestsSection__uTYdm{min-width:0;margin-top:24px}.FacultyProfile_interestsSection__uTYdm h2{color:var(--accent-text);font-size:18px;font-weight:700;line-height:var(--line-height-compact)}.FacultyProfile_topicList__XTMhB{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;padding:0;list-style:none}.FacultyProfile_topicList__XTMhB li{max-width:100%;border:1px solid var(--border-strong);border-radius:999px;padding:8px 16px;color:var(--foreground-soft);font-size:16px;line-height:var(--line-height-compact);overflow-wrap:anywhere}.FacultyProfile_expertiseParagraph__E0HLc{max-width:72ch;margin-top:12px;color:var(--foreground-soft);font-size:16px;line-height:var(--line-height-body);overflow-wrap:anywhere}@media (max-width:900px){.FacultyProfile_profileSection__ufIHC{grid-template-columns:minmax(0,1fr);gap:32px}.FacultyProfile_hero__t0gmB{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:32px}.FacultyProfile_portraitFrame__o0IEu{max-width:320px}}@media (max-width:640px){.FacultyProfile_hero__t0gmB{grid-template-columns:minmax(0,1fr);gap:24px}.FacultyProfile_portraitFrame__o0IEu{max-width:none}.FacultyProfile_heroCopy__9ePff h1{font-size:32px}.FacultyProfile_interestsSection__uTYdm h2,.FacultyProfile_profileTitle__ivgKi{font-size:16px}.FacultyProfile_degree__Fpgow,.FacultyProfile_expertiseParagraph__E0HLc,.FacultyProfile_headerEmail__l6uZv,.FacultyProfile_topicList__XTMhB li{font-size:14px}.FacultyProfile_headerEmail__l6uZv,.FacultyProfile_interestsSection__uTYdm,.FacultyProfile_profileTitle__ivgKi{margin-top:16px}.FacultyProfile_interestsSection__uTYdm+.FacultyProfile_profileTitle__ivgKi{margin-top:16px;padding-top:16px}.FacultyProfile_degrees__qgNQy,.FacultyProfile_expertiseParagraph__E0HLc,.FacultyProfile_topicList__XTMhB{margin-top:8px}.FacultyProfile_topicList__XTMhB{gap:8px}.FacultyProfile_headerEmail__l6uZv,.FacultyProfile_topicList__XTMhB li{padding:8px 12px}.FacultyProfile_sectionLabel__ZpNvW h2{font-size:32px}}@media (max-width:819px){.FacultyProfile_profileSection__ufIHC{padding-block:24px 32px}.FacultyProfile_mastheadInner__7w3cq{padding-block:calc(var(--site-header-height) + 24px) 32px}}@media (min-width:820px){.FacultyProfile_heroPortraitInitials__yaBN5{font-size:80px}}.VideoPlaybackControl_control__ld_Y_{position:absolute;inset:0;display:grid;width:100%;height:100%;place-items:center;border:0;border-radius:inherit;padding:0;background:transparent;color:var(--foreground-inverse,#ffffff);cursor:pointer}.VideoPlaybackControl_control__ld_Y_:focus-visible{outline:3px solid var(--foreground-inverse,#ffffff);outline-offset:-6px;box-shadow:inset 0 0 0 3px var(--brand-ink,#1a1416)}.VideoPlaybackControl_icon__Uy6Vg{display:grid;width:64px;aspect-ratio:1;max-width:calc(100% - 16px);max-height:calc(100% - 16px);place-items:center;border-radius:50%;background:color-mix(in srgb,var(--brand-ink,#1a1416) 68%,transparent);transition:background-color .16s ease}.VideoPlaybackControl_icon__Uy6Vg>svg{width:50%;height:50%}@media (hover:hover){.VideoPlaybackControl_control__ld_Y_:hover .VideoPlaybackControl_icon__Uy6Vg{background:color-mix(in srgb,var(--brand-ink,#1a1416) 84%,transparent)}}@media (prefers-reduced-motion:reduce){.VideoPlaybackControl_icon__Uy6Vg{transition:none}}[data-alumni-overlay] .Button_button__vWzJz,[data-page-sections] .Button_button__vWzJz{--button-focus-outline-width:4px}.Button_button__vWzJz[data-rich-text-button]{--rich-button-fill:var(--brand-primary);--rich-button-fill-hover:var(--brand-primary-strong);--rich-button-fill-text:var(--foreground-inverse);--rich-button-edge:var(--brand-primary-strong);--rich-button-label:var(--accent-text);--rich-button-hover-label:var(--brand-primary-strong);--rich-button-tint:var(--brand-primary-soft);min-height:48px;padding:12px 28px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:var(--line-height-compact,1.55);letter-spacing:normal;text-decoration:none;white-space:normal;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.Button_button__vWzJz[data-rich-text-button]:focus-visible{outline-color:var(--rich-button-label);outline-offset:4px}.Button_button__vWzJz[data-rich-text-button][data-rich-text-button-size]{border-radius:9999px}.Button_button__vWzJz[data-rich-text-button-color=dark]{--rich-button-fill:var(--brand-ink);--rich-button-fill-hover:color-mix(in srgb,var(--brand-ink) 85%,white);--rich-button-fill-text:var(--foreground-inverse);--rich-button-edge:var(--heading-foreground,var(--foreground));--rich-button-label:var(--heading-foreground,var(--foreground));--rich-button-hover-label:var(--rich-button-label);--rich-button-tint:color-mix(in srgb,var(--rich-button-label) 8%,transparent)}.Button_button__vWzJz[data-rich-text-button-color=custom]{--rich-button-edge:var(--rich-button-custom-label);--rich-button-label:var(--rich-button-custom-label);--rich-button-hover-label:var(--rich-button-custom-label);--rich-button-tint:var(--surface)}[data-accent-tone=dark] .Button_button__vWzJz[data-rich-text-button-color=custom]{--rich-button-edge:var(--rich-button-inverse-label);--rich-button-label:var(--rich-button-inverse-label)}.Button_button__vWzJz[data-rich-text-button-size=sm]{min-height:44px;padding:10px 20px;font-size:14px}.Button_button__vWzJz[data-rich-text-button-size=lg]{min-height:56px;padding:14px 36px;font-size:18px}.Button_button__vWzJz[data-rich-text-button=primary]{border-color:var(--rich-button-fill);background:var(--rich-button-fill);color:var(--rich-button-fill-text)}.Button_button__vWzJz[data-rich-text-button=outline]{border-color:var(--rich-button-edge);color:var(--rich-button-label)}.Button_button__vWzJz[data-rich-text-button=ghost]{color:var(--rich-button-label);text-decoration:none}@media (hover:hover){.Button_button__vWzJz[data-rich-text-button=primary]:hover{border-color:var(--rich-button-fill-hover);background:var(--rich-button-fill-hover);color:var(--foreground-inverse)}.Button_button__vWzJz[data-rich-text-button=outline]:hover{border-color:var(--rich-button-fill);background:var(--rich-button-fill);color:var(--rich-button-fill-text)}.Button_button__vWzJz[data-rich-text-button=ghost]:hover{background:color-mix(in srgb,var(--rich-button-fill) 12%,transparent);color:var(--rich-button-label)}}@media (prefers-reduced-motion:reduce){.Button_button__vWzJz[data-rich-text-button]{transition:none}}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz{--button-border-width:2px;--button-focus-outline-width:4px;border-radius:8px;gap:8px;outline-offset:2px}body:has([data-internal-portal]) .Button_button__vWzJz{--button-border-width:1px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz:not([data-rich-text-button])[class~=min-h-9]{min-height:36px;padding-inline:12px;font-size:14px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz:not([data-rich-text-button])[class~=min-h-11]{min-height:44px;padding-inline:16px;font-size:14px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz:not([data-rich-text-button])[class~=min-h-12]{min-height:48px;padding-inline:24px;font-size:16px}body:has([data-internal-fixed-dimensions]) .Button_button__vWzJz[class~=size-11]{height:44px;min-height:44px;padding:0;width:44px}