.news-item[data-astro-cid-ioicgfld]{display:grid;grid-template-columns:6.5rem 1fr;gap:.85rem;padding:.9rem 0;border-top:1px solid var(--line)}.news-item[data-astro-cid-ioicgfld]:last-child{border-bottom:1px solid var(--line)}time[data-astro-cid-ioicgfld]{color:var(--burnt);font-family:var(--sans);font-size:.86rem;font-weight:600;padding-top:.12rem;white-space:nowrap}@media (max-width: 560px){.news-item[data-astro-cid-ioicgfld]{grid-template-columns:1fr;gap:.12rem}}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,240px);gap:1.4rem 2.4rem;align-items:center;position:relative;padding:1.5rem 0 1rem}.hero-copy[data-astro-cid-j7pv25f6]{max-width:760px}.name-accent[data-astro-cid-j7pv25f6]{color:inherit}.hero-statement[data-astro-cid-j7pv25f6]{max-width:640px;color:var(--charcoal);font-family:var(--sans);font-size:clamp(1rem,1.45vw,1.12rem);line-height:1.32;font-weight:500;margin:1rem 0 1.2rem}.bio-block[data-astro-cid-j7pv25f6]{display:grid;gap:.7rem;max-width:66ch;margin-bottom:1.25rem;color:var(--charcoal);font-size:1rem}.hero-social[data-astro-cid-j7pv25f6]{margin-top:1.1rem}.hero-media[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem;align-self:start;justify-self:end;width:min(100%,240px)}.portrait-shell[data-astro-cid-j7pv25f6]{position:relative;padding:.55rem;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.portrait-shell[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.profile-photo[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:13px}.affiliation-strip[data-astro-cid-j7pv25f6]{display:grid;gap:.25rem;padding:.9rem 1rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft)}.affiliation-strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.9rem}.affiliation-strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--charcoal)}.theme-list[data-astro-cid-j7pv25f6]{display:grid;gap:0;border-top:1px solid var(--line)}.theme-row[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.theme-row[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.theme-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--sans);font-size:1.3rem;font-weight:600;margin-bottom:.25rem;transition:color .2s ease}.theme-row[data-astro-cid-j7pv25f6]:hover .theme-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--burnt)}.theme-body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin:0;font-size:.97rem;max-width:52ch}.theme-count[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.92rem;white-space:nowrap}.theme-arrow[data-astro-cid-j7pv25f6]{display:inline-grid;place-items:center;color:var(--muted);transition:color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.theme-row[data-astro-cid-j7pv25f6]:hover .theme-arrow[data-astro-cid-j7pv25f6]{color:var(--burnt);transform:translate(5px)}@media (max-width: 720px){.theme-row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) auto;gap:.9rem 1rem}.theme-count[data-astro-cid-j7pv25f6]{grid-column:1 / 2;grid-row:2;justify-self:start}.theme-arrow[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / 3}.theme-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.12rem}}.lower-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:0;align-items:start}.thesis-section[data-astro-cid-j7pv25f6]{max-width:860px;margin:3.6rem auto 0;padding:2rem 2.2rem;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--burnt);border-radius:var(--radius);box-shadow:var(--shadow-soft)}.thesis-statement[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--sans);font-size:clamp(1.18rem,2.2vw,1.5rem);font-weight:500;line-height:1.5;color:var(--ink);letter-spacing:-.005em}@media (max-width: 820px){.hero[data-astro-cid-j7pv25f6],.lower-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero[data-astro-cid-j7pv25f6]{padding-top:1.6rem}.hero-media[data-astro-cid-j7pv25f6]{justify-self:center;width:min(100%,340px)}}@media (max-width: 520px){.hero-statement[data-astro-cid-j7pv25f6]{font-size:1.18rem}.bio-block[data-astro-cid-j7pv25f6]{font-size:1rem}.thesis-section[data-astro-cid-j7pv25f6]{padding:1.5rem 1.3rem}}
