.home-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:1.75rem;align-items:center;background:var(--paper-warm);border:1px solid var(--border-subtle);border-top:4px solid var(--crimson);border-radius:var(--radius-md);padding:1.5rem 1.75rem;margin-bottom:1.75rem}.hero-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-size:2rem;color:var(--crimson);margin:0 0 .5rem;border:0}.hero-years[data-astro-cid-j7pv25f6]{font-weight:400;color:var(--ink-muted);font-size:1.35rem}.hero-lead[data-astro-cid-j7pv25f6]{font-size:1.03rem;margin:0 0 1rem}.hero-stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.1rem}.stat-chip[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid var(--border-strong);border-radius:999px;padding:.25rem .75rem;font-size:.84rem;text-decoration:none;color:var(--ink)}.stat-chip[data-astro-cid-j7pv25f6]:hover{border-color:var(--crimson);color:var(--crimson)}.hero-quick-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.6rem}.hero-cta-primary[data-astro-cid-j7pv25f6],.hero-cta-primary[data-astro-cid-j7pv25f6]:visited{background:var(--crimson);color:#fff;text-decoration:none;font-weight:600;font-size:.9rem;padding:.45rem .95rem;border-radius:var(--radius-sm)}.hero-cta-primary[data-astro-cid-j7pv25f6]:hover{background:var(--crimson-dark);color:#fff}.hero-cta-secondary[data-astro-cid-j7pv25f6],.hero-cta-secondary[data-astro-cid-j7pv25f6]:visited{background:#fff;color:var(--crimson);border:1px solid var(--crimson);text-decoration:none;font-weight:600;font-size:.9rem;padding:.45rem .9rem;border-radius:var(--radius-sm)}.hero-cta-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--crimson-tint)}.hero-portrait[data-astro-cid-j7pv25f6]{margin:0;text-align:center}.hero-portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border:2px solid var(--border-strong);border-radius:4px;box-shadow:var(--shadow-card);max-width:100%;height:auto}.hero-portrait[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.76rem;color:var(--ink-muted);margin-top:.35rem}.home-columns[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:1.75rem;align-items:start}.home-main-col[data-astro-cid-j7pv25f6]>h2[data-astro-cid-j7pv25f6]{margin-top:0!important}.explore-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));grid-auto-rows:auto 1fr auto;column-gap:1rem;row-gap:.9rem}.explore-card[data-astro-cid-j7pv25f6]{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.45rem;background:var(--surface);border:1px solid var(--border-subtle);border-top:3px solid var(--crimson);border-radius:var(--radius-sm);padding:1rem 1.1rem;box-shadow:var(--shadow-card);transition:border-color .15s ease,background-color .15s ease}.explore-card[data-astro-cid-j7pv25f6]:has(a.card-link){position:relative}.explore-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0!important;padding:0!important;border:0!important;font-size:1.1rem!important;line-height:1.3}.explore-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].card-link{color:var(--crimson);text-decoration:none}.explore-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].card-link:after{content:"";position:absolute;inset:0}.explore-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].card-link:focus-visible{outline:none}.explore-card[data-astro-cid-j7pv25f6]:has(a.card-link:focus-visible){outline:3px solid var(--crimson);outline-offset:2px}.explore-card[data-astro-cid-j7pv25f6]:has(a.card-link:hover){border-color:var(--crimson);background:var(--paper-warm)}.explore-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0!important;font-size:.91rem;line-height:1.5;color:var(--ink)}.explore-card[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;padding-top:.25rem}.explore-card[data-astro-cid-j7pv25f6]:has(a.card-link) [data-astro-cid-j7pv25f6]:is(a:not(.card-link),button){position:relative;z-index:1}.explore-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;min-block-size:24px;font-size:.78rem;font-weight:600;padding:.12rem .5rem;border-radius:4px;background:var(--surface-muted);border:1px solid var(--border-subtle);color:var(--crimson);text-decoration:none}.explore-chip[data-astro-cid-j7pv25f6]:hover{background:var(--crimson-tint);border-color:var(--crimson);text-decoration:none}.home-archive-note[data-astro-cid-j7pv25f6]{margin:1.25rem 0 0!important;padding-top:.85rem;border-top:1px solid var(--border-subtle);font-size:.9rem;color:var(--ink-muted)}.side-panel[data-astro-cid-j7pv25f6]{background:var(--paper-warm);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.95rem 1.1rem;margin-bottom:1.25rem}.side-panel[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0!important;font-size:1.12rem!important}.mini-rec-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0!important;padding:0;display:flex;flex-direction:column;gap:.65rem}.mini-rec-item[data-astro-cid-j7pv25f6]{position:relative;display:flex;gap:.65rem;align-items:center;margin:0!important}.mini-feature-item[data-astro-cid-j7pv25f6]{align-items:flex-start}.mini-rec-info[data-astro-cid-j7pv25f6]{min-inline-size:0}.mini-rec-link[data-astro-cid-j7pv25f6]{text-decoration:none}.mini-rec-item[data-astro-cid-j7pv25f6]:has(a.mini-rec-link:hover) .mini-rec-link[data-astro-cid-j7pv25f6]{text-decoration:underline}.mini-rec-link[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0}.mini-rec-item[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:not(.mini-rec-link){position:relative;z-index:1}.mini-rec-thumb[data-astro-cid-j7pv25f6]{width:46px;height:46px;flex-shrink:0;object-fit:cover;border:1px solid var(--border-strong);border-radius:3px;display:block}.mini-feature-thumb[data-astro-cid-j7pv25f6]{display:block;inline-size:46px;block-size:auto;aspect-ratio:3 / 4;flex-shrink:0;object-fit:cover;border:1px solid var(--border-strong);border-radius:3px;background:#fff;box-shadow:0 1px 2px #23160f14;margin-block-start:.1rem}.mini-feature-thumb-contain[data-astro-cid-j7pv25f6]{object-fit:contain;padding:2px}.mini-rec-sub[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--ink-muted)}.mini-feature-links[data-astro-cid-j7pv25f6]{font-size:.74rem;line-height:1.35;margin-block-start:.12rem;color:var(--ink-muted)}.side-more[data-astro-cid-j7pv25f6]{margin:.75rem 0 0!important;font-size:.86rem}@media(max-width:820px){.home-hero[data-astro-cid-j7pv25f6],.home-columns[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
