.about-page.svelte-cwls5q{padding-bottom:var(--space-20)}.about-header.svelte-cwls5q{padding-top:calc(var(--nav-height) + var(--space-16));margin-bottom:var(--space-12)}.about-title.svelte-cwls5q{line-height:1}.about-intro.svelte-cwls5q{display:grid;grid-template-columns:280px 1fr;gap:var(--space-10);align-items:start}.portrait.svelte-cwls5q{height:350px;overflow:hidden}.bio.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);line-height:var(--leading-loose);margin-bottom:var(--space-4)}.links.svelte-cwls5q{display:flex;gap:var(--space-4);margin-top:var(--space-4)}.links.svelte-cwls5q a:where(.svelte-cwls5q){font-family:var(--font-display);font-size:var(--text-sm);font-style:italic;color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}.links.svelte-cwls5q a:where(.svelte-cwls5q):hover{color:var(--text-primary)}.positions-education.svelte-cwls5q{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-12)}h2.svelte-cwls5q{font-size:var(--text-xl);font-weight:400;font-style:italic;font-variation-settings:"opsz" 24,"SOFT" 15,"WONK" 1;margin-bottom:var(--space-6);letter-spacing:-.02em;font-family:var(--font-display);color:var(--text-secondary)}h3.svelte-cwls5q{font-size:var(--text-base);font-family:var(--font-display);font-weight:400;font-style:italic;color:var(--text-tertiary);letter-spacing:0;margin-bottom:var(--space-3);margin-top:var(--space-6)}h3.svelte-cwls5q:first-of-type{margin-top:0}ul.svelte-cwls5q{list-style:none;padding:0}li.svelte-cwls5q{margin-bottom:var(--space-4);font-size:var(--text-base)}.meta.svelte-cwls5q{display:block;font-size:var(--text-sm);color:var(--text-tertiary);margin-top:var(--space-1)}.dissertation.svelte-cwls5q .diss-intro:where(.svelte-cwls5q){color:var(--text-secondary);margin-bottom:var(--space-8);max-width:65ch}.diss-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-10)}.diss-case.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-display);font-size:var(--text-xl);font-weight:400;font-style:italic;font-variation-settings:"opsz" 24,"SOFT" 20,"WONK" 1;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin-bottom:var(--space-4)}.diss-case.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);line-height:var(--leading-loose);margin-bottom:var(--space-4)}.diss-case.svelte-cwls5q blockquote:where(.svelte-cwls5q){font-size:var(--text-base);font-family:var(--font-display);font-style:italic;font-variation-settings:"opsz" 20,"SOFT" 40,"WONK" 1;color:var(--text-secondary);border-left:1px solid var(--accent);padding-left:var(--space-4);margin:var(--space-6) 0}.teaching-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.teaching-card.svelte-cwls5q{padding:var(--space-6) 0;border-bottom:1px solid var(--border-subtle);text-decoration:none;color:inherit;transition:opacity var(--transition-fast)}.teaching-card.svelte-cwls5q:hover{opacity:.7}.teaching-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;font-variation-settings:"opsz" 24,"SOFT" 15,"WONK" 0;letter-spacing:var(--tracking-normal);color:var(--text-primary);margin-bottom:var(--space-2);margin-top:0}.teaching-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:0}@media(max-width:768px){.about-intro.svelte-cwls5q{grid-template-columns:1fr}.portrait.svelte-cwls5q{height:250px;max-width:250px}.positions-education.svelte-cwls5q,.diss-grid.svelte-cwls5q,.teaching-grid.svelte-cwls5q{grid-template-columns:1fr}.links.svelte-cwls5q{flex-wrap:wrap}}
