.rfilter[data-astro-cid-nym34432]{position:relative}.rfilter__search[data-astro-cid-nym34432]{border-bottom:2px solid var(--color-line-strong);transition:border-color .2s var(--ease-out-quart);align-items:center;gap:.75rem;padding-block:.5rem;display:flex}.rfilter__search[data-astro-cid-nym34432]:focus-within{border-bottom-color:var(--color-accent)}.rfilter__icon[data-astro-cid-nym34432]{color:var(--color-ink-faint);transition:color .2s var(--ease-out-quart);flex-shrink:0}.rfilter__search[data-astro-cid-nym34432]:focus-within .rfilter__icon[data-astro-cid-nym34432]{color:var(--color-accent)}.rfilter__input[data-astro-cid-nym34432]{min-width:0;height:2.75rem;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.25rem,.95rem + 1.5vw,1.875rem);font-weight:500;font-stretch:var(--wdth-h3);letter-spacing:-.008em;background:0 0;border:0;flex:1}.rfilter__input[data-astro-cid-nym34432]::placeholder{color:var(--color-ink-faint);opacity:1}.rfilter__input[data-astro-cid-nym34432]:focus{outline:none}.rfilter__input[data-astro-cid-nym34432]::-webkit-search-cancel-button{appearance:none}.rfilter__input[data-astro-cid-nym34432]::-webkit-search-decoration{appearance:none}.rfilter__clear[data-astro-cid-nym34432]{border:1px solid var(--color-line-strong);border-radius:var(--radius-xs);height:1.75rem;min-height:1.5rem;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);cursor:pointer;transition:color .16s var(--ease-out-quart),border-color .16s var(--ease-out-quart);background:0 0;flex-shrink:0;padding-inline:.625rem;font-size:.6875rem;font-weight:700;font-stretch:115%}.rfilter__clear[data-astro-cid-nym34432]:hover{color:var(--color-accent);border-color:var(--color-accent)}.rfilter__facets[data-astro-cid-nym34432]{margin-top:1.75rem}.rfilter__by[data-astro-cid-nym34432]{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-body);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.6875rem;font-weight:700;font-stretch:115%;display:inline-flex}.rfilter__by[data-astro-cid-nym34432] svg{color:var(--color-accent)}.rfilter__row[data-astro-cid-nym34432]{border-top:1px solid var(--color-line);gap:.5rem;padding-block:.625rem;display:grid}@media (width>=48rem){.rfilter__row[data-astro-cid-nym34432]{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem 1rem}}.rfilter__row-label[data-astro-cid-nym34432]{font-family:var(--font-label);color:var(--color-ink-faint);padding-top:.5rem;font-weight:700;font-stretch:115%}.rfilter__chips[data-astro-cid-nym34432]{flex-wrap:nowrap;gap:.375rem;padding-bottom:.25rem;display:flex}@media (width>=48rem){.rfilter__chips[data-astro-cid-nym34432]{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}}.chip{border-radius:var(--radius-xs);height:2rem;font-family:var(--font-sans);color:var(--color-ink-muted);cursor:pointer;white-space:nowrap;transition:color .16s var(--ease-out-quart), border-color .16s var(--ease-out-quart), background-color .16s var(--ease-out-quart);background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.chip:hover{color:var(--color-ink);background:var(--color-v-100)}.chip.is-active{border-color:var(--color-accent);background:var(--color-paper);color:var(--color-accent);font-weight:600}.chip.is-active:hover{background:var(--color-paper)}.chip.is-empty{color:var(--color-ink-faint);opacity:.55;cursor:default}.chip.is-empty:hover{color:var(--color-ink-faint);background:0 0}.chip__count{font-family:var(--font-label);color:var(--color-ink-faint);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:700;font-stretch:115%}.chip.is-active .chip__count{color:var(--color-v-500)}.hub[data-astro-cid-y7hzari7]{padding-block:2.5rem 4.5rem}@media (width>=64rem){.hub[data-astro-cid-y7hzari7]{padding-block:3rem 6rem}}.hub__source[data-astro-cid-y7hzari7]{margin-top:2rem}.hub__featured[data-astro-cid-y7hzari7]{margin-top:clamp(3rem,2.2rem + 3vw,5rem)}.hub__featured[data-astro-cid-y7hzari7][hidden]{display:none}.hub__featured-grid[data-astro-cid-y7hzari7]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.hub__featured-grid[data-astro-cid-y7hzari7]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.hub__bar[data-astro-cid-y7hzari7]{align-items:center;gap:1rem;margin-top:3rem;margin-bottom:1.25rem;display:flex}.hub__bar-line[data-astro-cid-y7hzari7]{background:var(--color-line);flex:1;height:1px}.hub__count[data-astro-cid-y7hzari7]{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem;font-weight:700;font-stretch:115%}.hub__grid[data-astro-cid-y7hzari7]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=40rem){.hub__grid[data-astro-cid-y7hzari7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.hub__grid[data-astro-cid-y7hzari7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hub__echo[data-astro-cid-y7hzari7]{display:contents}.hub__featured[data-astro-cid-y7hzari7]:not([hidden])~.hub__grid[data-astro-cid-y7hzari7] .hub__echo[data-astro-cid-y7hzari7]{display:none}.hub__empty[data-astro-cid-y7hzari7]{text-align:center;border:1px dashed var(--color-line-strong);border-radius:var(--radius-md);padding:3.5rem 1.5rem}.hub__empty[data-astro-cid-y7hzari7][hidden]{display:none}.hub__empty-title[data-astro-cid-y7hzari7]{color:var(--color-ink)}.hub__empty-hint[data-astro-cid-y7hzari7]{color:var(--color-ink-muted);margin-top:.5rem;font-size:.9375rem}.hub__collections[data-astro-cid-y7hzari7]{gap:1rem;display:grid}@media (width>=48rem){.hub__collections[data-astro-cid-y7hzari7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.colcard[data-astro-cid-y7hzari7]{background:var(--color-paper);transition:box-shadow .2s var(--ease-out-quart);flex-direction:column;align-items:flex-start;padding:1.75rem 1.5rem;display:flex}@media (width>=64rem){.colcard[data-astro-cid-y7hzari7]{padding:2rem}}.colcard[data-astro-cid-y7hzari7]:hover{box-shadow:inset 0 0 0 1px var(--color-accent)}.colcard__top[data-astro-cid-y7hzari7]{color:var(--color-accent);align-items:center;gap:.625rem;display:inline-flex}.colcard__label[data-astro-cid-y7hzari7]{color:var(--color-accent)}.colcard__title[data-astro-cid-y7hzari7]{color:var(--color-ink);max-width:18ch;margin-top:1rem}.colcard__body[data-astro-cid-y7hzari7]{color:var(--color-ink-muted);max-width:46ch;margin-top:.75rem;font-size:.9375rem;line-height:1.6}.colcard__cta[data-astro-cid-y7hzari7]{margin-top:1.5rem}.colcard[data-astro-cid-y7hzari7]:hover .colcard__cta[data-astro-cid-y7hzari7]:after{transform-origin:0;scale:1}.colcard[data-astro-cid-y7hzari7]:hover .colcard__cta[data-astro-cid-y7hzari7] svg{transform:translate(3px)}
