.txgM7a_homeFrame{font-family:var(--font-text)}.txgM7a_homeFrame .content-column{padding-top:0}.txgM7a_homeFrame .txgM7a_profileSection{grid-column:1/-1;padding-top:176px}.txgM7a_identity,.txgM7a_section{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.txgM7a_identity{padding-bottom:96px}.txgM7a_section{border-top:1px solid var(--rule-strong);padding:80px 0 96px}.txgM7a_section:last-child{padding-bottom:0}.txgM7a_sectionBody{width:100%;max-width:var(--reading-measure);grid-column:2/span 10;min-width:0}.txgM7a_sectionIndex{color:var(--muted);font-family:var(--font-prose);font-size:var(--type-index);font-variant-numeric:tabular-nums;letter-spacing:0;-webkit-user-select:none;user-select:none;grid-column:1;margin:0;padding-top:1px;font-weight:400;line-height:1.5}.txgM7a_identity h1{font-size:var(--type-title);letter-spacing:-.02em;font-weight:500;line-height:var(--title-leading);text-wrap:balance;margin:0}.txgM7a_identity h1 span{display:block}.txgM7a_biographyCopy{font-family:var(--font-prose);font-size:var(--type-reading);line-height:var(--reading-leading);text-wrap:pretty;margin-top:24px}.txgM7a_biographyCopy p{margin:0}.txgM7a_biographyCopy p+p{margin-top:12px}.txgM7a_sectionTitle{font-size:var(--type-heading);font-weight:500;line-height:var(--heading-leading);letter-spacing:-.02em;margin:0 0 24px}.txgM7a_researchEntry{border-top:1px solid var(--rule)}.txgM7a_researchLink{color:var(--ink);transition:color .18s var(--ease-out);padding:28px 0 30px;display:block}.txgM7a_researchEntry:last-child .txgM7a_researchLink{padding-bottom:0}.txgM7a_researchLink:focus-visible,.txgM7a_researchLink:active{color:var(--accent)}.txgM7a_researchTitle,.txgM7a_institution{font-size:var(--type-subheading);letter-spacing:0;font-weight:600;line-height:var(--subheading-leading);text-wrap:balance;margin:0}.txgM7a_researchSummary{color:inherit;font-family:var(--font-prose);font-size:var(--type-reading);line-height:var(--reading-leading);text-wrap:pretty;margin:8px 0 0}.txgM7a_researchTitle{text-wrap:pretty}.txgM7a_contactStrip a{max-width:100%;text-decoration:underline;-webkit-text-decoration-color:var(--link-rule);text-decoration-color:var(--link-rule);text-underline-offset:var(--link-underline-offset);text-decoration-skip-ink:auto;transition:color .18s var(--ease-out), text-decoration-color .18s var(--ease-out);text-decoration-thickness:1px}.txgM7a_contactStrip a:focus-visible,.txgM7a_contactStrip a:active{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.txgM7a_educationList{margin-top:8px}.txgM7a_educationList .education-entry{border-bottom:0;padding:0}.txgM7a_educationList .education-entry+.education-entry{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.txgM7a_educationList .education-degree{font-size:var(--type-reading);font-weight:500;line-height:var(--reading-leading);margin-top:0}:is(.txgM7a_educationList .entry-subtitle,.txgM7a_educationList .education-note){color:var(--supporting-ink);margin-top:0}.txgM7a_educationList .education-notes{margin-top:0}.txgM7a_educationList .education-note+.education-note{margin-top:0}.txgM7a_coursework{margin-top:28px;scroll-margin-top:32px}.txgM7a_courseworkButton{color:#fff;width:fit-content;min-height:36px;font-size:var(--type-action);font-weight:500;line-height:var(--interface-leading);cursor:pointer;transition:background-color .18s var(--ease-out);background:#464646;align-items:center;padding:7px 10px;display:flex}.txgM7a_courseworkButton:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.txgM7a_courseworkButton:active{background:var(--accent)}.txgM7a_contactStrip{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.txgM7a_contactStrip li{align-content:start;gap:4px;min-width:0;display:grid}.txgM7a_contactStrip li+li{border-left:1px solid var(--rule);padding-left:20px}.txgM7a_contactLabel{color:var(--muted);font-size:var(--type-label);line-height:var(--label-leading);letter-spacing:.015em}.txgM7a_contactStrip a{width:fit-content;min-height:28px;font-size:var(--type-reading);overflow-wrap:anywhere;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.txgM7a_researchLink:hover,.txgM7a_contactStrip a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.txgM7a_courseworkButton:hover{background:var(--accent)}}@media (pointer:coarse){.txgM7a_contactStrip a,.txgM7a_courseworkButton{min-height:44px}}@media (768px<=width<1024px){.txgM7a_identity,.txgM7a_section{grid-template-columns:repeat(9,minmax(0,1fr))}.txgM7a_sectionBody{grid-column:2/span 7}}@media not (min-width:768px){.txgM7a_homeFrame .txgM7a_profileSection{padding-top:88px}.txgM7a_identity,.txgM7a_section{display:block}.txgM7a_identity{padding-bottom:64px}.txgM7a_section{padding:56px 0 64px}.txgM7a_sectionIndex{display:none}.txgM7a_biographyCopy{margin-top:24px}.txgM7a_sectionTitle{margin-bottom:22px}}@media (max-width:540px){.txgM7a_contactStrip{grid-template-columns:1fr;gap:24px}.txgM7a_contactStrip li+li{border-top:1px solid var(--rule);border-left:0;padding:24px 0 0}}@media (prefers-reduced-motion:reduce){.txgM7a_researchLink,.txgM7a_courseworkButton,.txgM7a_contactStrip a{transition:none}}
.d5rsdq_entrance{z-index:1;background:var(--page);place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.d5rsdq_stage{appearance:none;aspect-ratio:1;width:min(76vw,72dvh,720px);height:auto;color:inherit;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:pan-y;background:0 0;border:0;padding:0;transition:transform .14s cubic-bezier(.23,1,.32,1);display:block;position:relative;container-type:inline-size}.d5rsdq_stage:after{content:"";pointer-events:none;border:1px solid #0000;transition:border-color .14s cubic-bezier(.23,1,.32,1);position:absolute;inset:30% 3% 26%}.d5rsdq_stage:focus-visible{outline:0}.d5rsdq_stage:focus-visible:after{border-color:var(--accent)}.d5rsdq_stage:active{transform:scale(.995)}.d5rsdq_canvas,.d5rsdq_fallback{width:100%;height:100%;transition:opacity .16s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.d5rsdq_canvas{color:var(--dither);pointer-events:none;display:block}.d5rsdq_fallback{color:var(--dither);font-family:var(--font-text);text-align:center;opacity:1;pointer-events:none;align-content:center;font-weight:800;line-height:.84;display:grid}.d5rsdq_fallback span:first-child{font-size:17cqw}.d5rsdq_fallback span:last-child{font-size:23.5cqw}.d5rsdq_entrance[data-state=ready] .d5rsdq_fallback{opacity:0}@supports ((-webkit-background-clip:text) or (background-clip:text)){.d5rsdq_fallback span{color:#0000;background-image:radial-gradient(circle, var(--dither) 0 .7px, transparent .85px);background-size:2px 2px;-webkit-background-clip:text;background-clip:text}}.d5rsdq_scrollCue{min-height:44px;color:var(--muted);font-size:var(--type-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;font-weight:600;line-height:1;transition:color .15s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.d5rsdq_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.d5rsdq_stage:hover .d5rsdq_canvas,.d5rsdq_entrance[data-state=fallback] .d5rsdq_stage:hover .d5rsdq_fallback{opacity:.84}.d5rsdq_scrollCue:hover{color:var(--accent)}}@media not (min-width:768px){.d5rsdq_stage{width:min(92vw,68dvh,380px)}.d5rsdq_scrollCue{bottom:22px}}@media (prefers-reduced-motion:reduce){.d5rsdq_stage,.d5rsdq_stage:after,.d5rsdq_canvas,.d5rsdq_fallback{transition:none}.d5rsdq_stage:active{transform:none}.d5rsdq_canvas{opacity:1}@media (hover:hover) and (pointer:fine){.d5rsdq_stage:hover .d5rsdq_canvas{opacity:.74}}.d5rsdq_scrollCue{transition:none}}@media (forced-colors:active){.d5rsdq_canvas{display:none}.d5rsdq_entrance[data-state] .d5rsdq_fallback{color:canvastext;opacity:1}.d5rsdq_fallback span{color:canvastext;background:0 0}}
