.filter-bar.svelte-v255jl{flex-wrap:wrap;gap:.5rem;display:flex}.filter.svelte-v255jl{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink-muted);cursor:pointer;border-radius:2px;padding:.55rem .9rem;font-size:.7rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s}.filter.svelte-v255jl:hover{border-color:var(--color-wine-soft);color:var(--color-wine)}.filter.on.svelte-v255jl{background:var(--color-wine);border-color:var(--color-wine);color:var(--color-paper)}.filter.on.svelte-v255jl:focus-visible{outline-color:var(--color-blush-pale);outline-offset:-4px}.count.svelte-v255jl{color:var(--color-ink-subtle);margin-top:.85rem;font-size:.875rem}.collection.svelte-v255jl{margin-top:3.5rem;scroll-margin-top:7.5rem}.collection-head.svelte-v255jl{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.25rem;display:grid}@media (width>=768px){.collection-head.svelte-v255jl{grid-template-columns:7rem minmax(0,1fr);gap:2rem}}.badge.svelte-v255jl{background:var(--wash);border:1px solid var(--rule);width:7rem;height:6.5rem;overflow:hidden}.badge.svelte-v255jl .badge-art{width:100%;height:100%}.character.svelte-v255jl{max-width:44rem;color:var(--color-ink-muted);margin-top:.7rem}.tiles.svelte-v255jl{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}@media (width>=720px){.tiles.svelte-v255jl{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile.svelte-v255jl{border-top:3px solid var(--ink);flex-direction:column;padding:0 1.25rem 1.25rem;display:flex}.tile[hidden].svelte-v255jl{display:none}.shot.svelte-v255jl{background:var(--wash);border-bottom:1px solid var(--color-line-soft);margin:0 -1.25rem 1.1rem;display:block;overflow:hidden}.shot.svelte-v255jl img:where(.svelte-v255jl){aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transition:transform .32s;display:block}.shot.svelte-v255jl:hover img:where(.svelte-v255jl){transform:scale(1.02)}.tile-top.svelte-v255jl{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tile-price.svelte-v255jl{font-size:1.35rem}.tile-name.svelte-v255jl{margin-top:.5rem}.tile-link.svelte-v255jl{color:inherit;border-bottom:1px solid #0000;text-decoration:none}.tile-link.svelte-v255jl:hover{color:var(--color-wine);border-bottom-color:var(--color-wine-soft)}.tile-summary.svelte-v255jl{color:var(--color-ink-muted);margin-top:.6rem;font-size:.9375rem}.tile-spec.svelte-v255jl{border-top:1px solid var(--color-line-soft);grid-template-columns:4.5rem minmax(0,1fr);gap:.25rem .75rem;margin-top:.9rem;padding-top:.75rem;font-size:.8125rem;display:grid}.tile-spec.svelte-v255jl dt:where(.svelte-v255jl){font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-subtle);padding-top:.15rem;font-size:.6875rem;font-weight:600}.tile-spec.svelte-v255jl dd:where(.svelte-v255jl){color:var(--color-ink-muted);margin:0}.tile-actions.svelte-v255jl{margin-top:auto;padding-top:1.1rem}.tile-more.svelte-v255jl{margin-top:.75rem;font-size:.875rem;display:inline-block}.quick[data-astro-cid-6aeqkk4a]{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:0;max-width:52rem;margin-top:2rem;display:grid}.quick[data-astro-cid-6aeqkk4a]>div[data-astro-cid-6aeqkk4a]{border-bottom:1px solid var(--color-line-soft);grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.8rem 0;display:grid}@media (width>=480px){.quick[data-astro-cid-6aeqkk4a]>div[data-astro-cid-6aeqkk4a]{grid-template-columns:8.5rem minmax(0,1fr);gap:1rem}}.quick[data-astro-cid-6aeqkk4a] dt[data-astro-cid-6aeqkk4a]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-wine);padding-top:.28rem;font-size:.6875rem;font-weight:600}.quick[data-astro-cid-6aeqkk4a] dd[data-astro-cid-6aeqkk4a]{color:var(--color-ink-muted);margin:0}.foot-note[data-astro-cid-6aeqkk4a]{padding:1.75rem 1.25rem}@media (width>=640px){.foot-note[data-astro-cid-6aeqkk4a]{padding:2.25rem}}
