.profile_home__bH_VH{color:var(--profile-ink);font-family:var(--profile-font);font-size:16px;line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}.profile_home__bH_VH a{text-underline-offset:5px}.profile_home__bH_VH a:hover{text-decoration:underline}.profile_home__bH_VH a:focus-visible{outline:2px solid var(--profile-focus);outline-offset:5px}.profile_intro__bpl1E{display:grid;grid-template-columns:minmax(0,1fr) 160px;grid-template-rows:auto auto;column-gap:64px;row-gap:20px;align-content:start;align-items:start;padding:30px 0 44px;scroll-margin-top:24px}.profile_intro__bpl1E h1{font-size:var(--profile-title);font-weight:720;line-height:1.15;margin:0}.profile_role__L97LQ{font-size:16px;font-weight:550;margin-top:13px}.profile_highlights__l0mk5{list-style:none;margin:0 0 18px;padding:0;font-size:14px;line-height:1.75;color:var(--profile-muted)}.profile_summary__an_UI{max-width:620px;grid-column:1;font-size:17px}.profile_portrait__WbVuA{width:160px;height:214px;object-fit:cover;object-position:center 18%;grid-column:2;grid-row:1/span 2;border-radius:3px}.profile_links__GvkXF{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:14px;font-weight:550}.profile_link__w59Tm{display:inline-flex;align-items:center;gap:8px}.profile_link__w59Tm svg{flex:none;color:var(--profile-link)}.profile_section__FbSYP{border-top:1px solid var(--profile-rule);padding:30px 0 48px;scroll-margin-top:24px}.profile_heading__NwcYh{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:26px}.profile_heading__NwcYh h2{font-size:var(--profile-section);font-weight:680;line-height:1.4}.profile_heading__NwcYh>a{color:var(--profile-muted);font-size:13px}.profile_mediaGallery__k5ZBL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.profile_media__8FpAT{min-width:0;display:grid;grid-template-columns:144px minmax(0,1fr);gap:18px;align-items:start}.profile_video__tq406{display:block;position:relative;overflow:hidden;border-radius:4px;background:#151515}.profile_video__tq406 img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;transition:opacity .18s ease}.profile_video__tq406:hover img{opacity:.88}.profile_play__EEbUX{position:absolute;left:6px;bottom:6px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:white;color:#202528;box-shadow:0 2px 10px #0003}.profile_play__EEbUX svg{margin-left:2px;width:14px;height:14px}.profile_duration__zYlk_{position:absolute;right:6px;bottom:6px;color:white;background:#151515;padding:2px 6px;border-radius:3px;font-size:10px;font-variant-numeric:tabular-nums}.profile_mediaMeta__PNh0v{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;color:var(--profile-muted);margin:0 0 6px}.profile_media__8FpAT h3{font-size:17px;font-weight:650;line-height:1.45}.profile_media__8FpAT .profile_link__w59Tm{margin-top:8px;font-size:13px;color:var(--profile-muted)}.profile_invited__aO0gk{display:grid;grid-template-columns:144px minmax(0,1fr);gap:18px;margin-top:30px;padding-top:22px;border-top:1px solid var(--profile-rule);font-size:15px}.profile_invited__aO0gk h3{font-size:13px;font-weight:550;color:var(--profile-muted);line-height:1.75}.profile_invited__aO0gk ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 30px;list-style:none;margin:0;padding:0}.profile_invited__aO0gk li{display:flex;justify-content:space-between;gap:12px}.profile_invited__aO0gk span{color:var(--profile-muted);font-variant-numeric:tabular-nums}.profile_researchGrid__9caPB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.profile_research__9MC0G{min-width:0}.profile_researchNumber__sFgZA{display:block;color:var(--profile-link);font-family:var(--font-geist-mono),monospace;font-size:12px;margin-bottom:14px}.profile_research__9MC0G h3{font-size:19px;font-weight:650;line-height:1.5;margin-bottom:12px}.profile_research__9MC0G p{font-size:16px;color:var(--profile-muted)}.profile_works__M84YR{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:16px}.profile_example__dpH6g{font-size:15px;font-weight:550;line-height:1.6}.profile_example__dpH6g svg{display:inline;vertical-align:-2px;margin-left:6px;color:var(--profile-link)}.profile_citation__I4iEX{display:block;font-size:13px;line-height:1.7;color:var(--profile-muted);margin-top:4px}.profile_resources__kGsUL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;row-gap:24px}.profile_resource__2hhCG:first-child{grid-row:1/span 2;padding-right:32px;border-right:1px solid var(--profile-rule)}.profile_resource__2hhCG h3{font-size:18px;font-weight:650;line-height:1.4}.profile_resource__2hhCG:first-child h3{font-size:28px}.profile_resource__2hhCG p{font-size:15px;color:var(--profile-muted);margin:10px 0 12px}.profile_resource__2hhCG:first-child p{font-size:16px;line-height:1.85;max-width:330px;margin:16px 0 24px}.profile_label__h_XBz{display:block;font-size:12px;color:var(--profile-accent);margin-bottom:10px}.profile_resource__2hhCG>a{font-size:13px;font-weight:550}.profile_writing__XsP7F{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.profile_writing__XsP7F h3{font-size:13px;color:var(--profile-muted);font-weight:500;margin-bottom:6px}.profile_post__H75n0{display:block;border-bottom:1px solid var(--profile-rule);padding:18px 0}.profile_post__H75n0 strong{font-size:19px;font-weight:600}.profile_post__H75n0 p{font-size:15px;color:var(--profile-muted);margin-top:6px}.profile_post__H75n0 time{display:block;font-size:13px;color:var(--profile-muted);margin-top:10px;font-variant-numeric:tabular-nums}.profile_browse__atCsq{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;font-size:13px;color:var(--profile-muted)}.profile_bio__6IxBG{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px}.profile_timeline__dCaYm>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding-bottom:13px;font-size:15px}.profile_timeline__dCaYm dt{color:var(--profile-muted);font-variant-numeric:tabular-nums}.profile_degrees__RbbLI{color:var(--profile-muted);font-size:15px;margin-top:14px}.profile_contact__lIHgo h3{font-size:18px;font-weight:600;margin-bottom:12px}.profile_contact__lIHgo p{font-size:15px;color:var(--profile-muted)}.profile_contact__lIHgo a{font-size:15px;font-weight:550;margin-top:20px}@media (max-width:800px){.profile_intro__bpl1E{column-gap:28px;grid-template-columns:minmax(0,1fr) 130px}.profile_intro__bpl1E h1{font-size:40px}.profile_mediaGallery__k5ZBL{grid-template-columns:1fr;gap:22px}.profile_portrait__WbVuA{width:130px;height:174px}.profile_summary__an_UI{grid-column:1/-1;max-width:620px}.profile_portrait__WbVuA{grid-row:1}.profile_researchGrid__9caPB{grid-template-columns:1fr;gap:28px}.profile_research__9MC0G{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 12px}.profile_researchNumber__sFgZA{grid-column:1;padding-top:6px}.profile_research__9MC0G h3,.profile_research__9MC0G>div{grid-column:2}.profile_works__M84YR{margin-top:14px}}@media (max-width:600px){.profile_intro__bpl1E{padding-top:18px;padding-bottom:34px;grid-template-columns:minmax(0,1fr) 100px;gap:22px}.profile_intro__bpl1E h1{font-size:36px}.profile_role__L97LQ{font-size:14px;margin-top:10px}.profile_highlights__l0mk5{font-size:13px}.profile_portrait__WbVuA{width:100px;height:136px}.profile_summary__an_UI{font-size:16px}.profile_links__GvkXF{font-size:13px;gap:12px 18px;margin-top:20px}.profile_heading__NwcYh{align-items:start;gap:8px;margin-bottom:22px}.profile_heading__NwcYh h2{font-size:24px}.profile_heading__NwcYh>a{font-size:12px;align-self:center}.profile_mediaGallery__k5ZBL{grid-template-columns:1fr;gap:28px}.profile_media__8FpAT{grid-template-columns:110px minmax(0,1fr);gap:14px}.profile_section__FbSYP{padding-bottom:34px}.profile_invited__aO0gk{gap:10px}.profile_invited__aO0gk,.profile_invited__aO0gk ul{grid-template-columns:1fr}.profile_bio__6IxBG,.profile_resources__kGsUL,.profile_writing__XsP7F{grid-template-columns:1fr;gap:28px}.profile_resource__2hhCG:first-child{grid-row:auto;border-right:0;border-bottom:1px solid var(--profile-rule);padding:0 0 22px}.profile_resource__2hhCG:first-child h3{font-size:25px}.profile_resource__2hhCG:first-child p{max-width:none;margin:12px 0 18px}.profile_timeline__dCaYm>div{grid-template-columns:90px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.profile_home__bH_VH *{transition:none;scroll-behavior:auto}}