.series-tile[data-astro-cid-nnzf5jqn]{display:flex;flex-direction:column;gap:10px;min-width:0}.placeholder[data-astro-cid-nnzf5jqn]{font-size:var(--caption-size);letter-spacing:var(--caption-tracking);text-transform:uppercase;color:var(--ink-faint)}.series-caption[data-astro-cid-nnzf5jqn]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:var(--label-size);line-height:1.35}.series-caption[data-astro-cid-nnzf5jqn] a[data-astro-cid-nnzf5jqn]{color:var(--ink);text-decoration:none}.series-caption[data-astro-cid-nnzf5jqn] a[data-astro-cid-nnzf5jqn]:hover{color:var(--ink-soft)}.series-caption[data-astro-cid-nnzf5jqn] span[data-astro-cid-nnzf5jqn]:not(.series-admin){font-size:var(--caption-size);letter-spacing:var(--caption-tracking);text-transform:uppercase;color:var(--ink-mute)}.series-caption[data-astro-cid-nnzf5jqn] button[data-astro-cid-nnzf5jqn],.series-admin[data-astro-cid-nnzf5jqn] button[data-astro-cid-nnzf5jqn]{font:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 6px;background:var(--bg);color:var(--admin-ink);border:1px dashed var(--admin);cursor:pointer}.series-admin[data-astro-cid-nnzf5jqn]{display:inline-flex;gap:4px}.band-head{container-type:inline-size;grid-area:head}.band-head h1{font-size:clamp(28px,calc(165cqw / var(--len, 10)),96px);line-height:1.15;font-weight:400;margin:0 0 10px;text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta-line{margin-bottom:10px}.meta-line a{color:var(--ink-mute)}.meta-line a:hover{color:var(--ink)}.band{display:grid;grid-template-columns:180px minmax(0,1fr) 260px;grid-template-areas:"head  head  head" "rule  rule  rule" "photo bio   articles";align-items:start;column-gap:40px;row-gap:10px;margin-bottom:var(--section-gap)}.band.no-photo{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"head head" "rule rule" "bio articles"}.band.no-articles{grid-template-columns:180px minmax(0,1fr);grid-template-areas:"head head" "rule rule" "photo bio"}.band.no-photo.no-articles{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "rule" "bio"}.band.no-bio{grid-template-columns:180px minmax(0,1fr) 260px;grid-template-areas:"head head head" "rule rule rule" "photo . articles"}.band.no-photo.no-bio{grid-template-columns:minmax(0,1fr) 260px;grid-template-areas:"head head" "rule rule" ". articles"}@media(max-width:720px){.band{grid-template-columns:1fr;grid-template-areas:"head" "rule" "photo" "bio" "articles";row-gap:16px}.band.no-photo{grid-template-columns:1fr;grid-template-areas:"head" "rule" "bio" "articles";row-gap:16px}.band.no-articles{grid-template-columns:1fr;grid-template-areas:"head" "rule" "photo" "bio";row-gap:16px}.band.no-photo.no-articles{grid-template-columns:1fr;grid-template-areas:"head" "rule" "bio";row-gap:16px}.band.no-bio{grid-template-columns:1fr;grid-template-areas:"head" "rule" "photo" "articles";row-gap:16px}.band.no-photo.no-bio{grid-template-columns:1fr;grid-template-areas:"head" "rule" "articles";row-gap:16px}}.band-col{min-width:0}.band-photo{grid-area:photo}.band-rule{grid-area:rule;border-top:1px solid var(--placard-rule)}.band-bio{grid-area:bio}.band-articles{grid-area:articles;text-align:left}.band-bio .placard{max-width:60ch;border-top:0;padding-top:0}.photo-well{width:180px;aspect-ratio:3 / 4;background:var(--well);display:flex;align-items:center;justify-content:center;overflow:hidden}.photo-well img{width:100%;height:100%;object-fit:cover}.photo-credit{color:var(--ink-faint);margin:6px 0 0}.bio-section{margin-bottom:14px}.bio{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6;white-space:pre-wrap}.bio a{color:var(--ink-soft);text-decoration:underline}.bio.clamped{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.bio-more{display:block;font:inherit;font-size:var(--caption-size);letter-spacing:var(--caption-tracking);text-transform:uppercase;color:var(--ink-faint);background:none;border:0;padding:6px 0 0;margin:0;cursor:pointer}.bio-more:hover{color:var(--ink-mute)}.articles-list{list-style:none;margin:0 0 16px;padding:0}.articles-list li{padding:10px 0;border-bottom:1px solid var(--hairline)}.article-title{display:block;color:var(--ink);text-decoration:none;font-size:14px}.article-title:hover{color:var(--ink-soft)}.article-meta{margin:4px 0 0}.band~.grid-header{justify-content:space-between}.works-count{margin:0}
