.intro.svelte-be3unw.svelte-be3unw{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(48px,5vw,72px)}.intro.svelte-be3unw .label.svelte-be3unw{margin-bottom:32px}.count.svelte-be3unw.svelte-be3unw{color:var(--green-text)}.title.svelte-be3unw.svelte-be3unw{max-width:15ch;text-wrap:balance}.lead.svelte-be3unw.svelte-be3unw{margin-top:44px;max-width:620px;font-size:clamp(17px,1.45vw,21px);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.toolbar.svelte-be3unw.svelte-be3unw{position:sticky;top:89px;z-index:30;background:#f4f4f1f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.toolbar-inner.svelte-be3unw.svelte-be3unw{padding-top:14px;padding-bottom:14px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px}.chips.svelte-be3unw.svelte-be3unw{display:flex;flex-wrap:wrap;gap:10px;padding-left:4px}.chip.svelte-be3unw.svelte-be3unw{height:42px;padding:0 18px;font-size:14px;border-color:#c2c6c0;color:var(--ink)}.chip.svelte-be3unw.svelte-be3unw:hover{border-color:var(--ink)}.chip.on.svelte-be3unw.svelte-be3unw{background:var(--green-button);border-color:var(--green-button);color:#fff}.chip.svelte-be3unw>span.svelte-be3unw{align-items:baseline;gap:8px}.chip-count.svelte-be3unw.svelte-be3unw{font-family:var(--font-mono);font-size:12px;font-weight:400;opacity:.8}.toolbar-right.svelte-be3unw.svelte-be3unw{display:flex;align-items:center;gap:24px}.views.svelte-be3unw.svelte-be3unw{display:flex;gap:4px;padding:3px;border:1px solid var(--rule);background:var(--white)}.view-btn.svelte-be3unw.svelte-be3unw{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:600;color:var(--ink-3);transition:background-color .2s ease,color .2s ease}.view-btn.svelte-be3unw.svelte-be3unw:hover{color:var(--ink)}.view-btn.on.svelte-be3unw.svelte-be3unw{background:var(--ink);color:#fff}.listing.svelte-be3unw.svelte-be3unw{padding-top:clamp(48px,5vw,72px);padding-bottom:var(--section);min-height:720px}.grid.svelte-be3unw.svelte-be3unw{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(48px,5vw,72px) 24px;align-items:start}.card.svelte-be3unw.svelte-be3unw{grid-column:span 5;min-width:0;display:flex;flex-direction:column;gap:16px;color:var(--ink)}.card.wide.svelte-be3unw.svelte-be3unw{grid-column:span 7}.card-image.svelte-be3unw.svelte-be3unw{aspect-ratio:4 / 5;overflow:hidden;background:#dadcd7}.card.wide.svelte-be3unw .card-image.svelte-be3unw{aspect-ratio:3 / 2}.card-image.svelte-be3unw img.svelte-be3unw{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.card.svelte-be3unw:hover .card-image img.svelte-be3unw{transform:scale(1.03)}.card-meta.svelte-be3unw.svelte-be3unw{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.card-name.svelte-be3unw.svelte-be3unw{display:flex;align-items:baseline;gap:14px;min-width:0}.card-right.svelte-be3unw.svelte-be3unw{display:flex;align-items:baseline;gap:16px;flex-shrink:0}.num.svelte-be3unw.svelte-be3unw{font-family:var(--font-mono);font-size:13px;color:var(--green-text)}.name.svelte-be3unw.svelte-be3unw{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.015em;transition:color .2s ease}.card.svelte-be3unw:hover .name.svelte-be3unw,.row.svelte-be3unw:hover .name.svelte-be3unw{color:var(--green-text)}.meta.svelte-be3unw.svelte-be3unw{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.arrow.svelte-be3unw.svelte-be3unw{color:var(--green-text);transition:transform .3s ease}.card.svelte-be3unw:hover .arrow.svelte-be3unw,.row.svelte-be3unw:hover .arrow.svelte-be3unw{transform:translate(3px,-3px)}.index-head.svelte-be3unw.svelte-be3unw,.row.svelte-be3unw.svelte-be3unw{display:grid;grid-template-columns:56px 132px minmax(0,1fr) 180px 140px 24px;gap:24px}.index-head.svelte-be3unw.svelte-be3unw{padding-bottom:12px}.index.svelte-be3unw.svelte-be3unw{border-top:1px solid var(--ink)}.row.svelte-be3unw.svelte-be3unw{align-items:center;padding:14px 0;border-bottom:1px solid var(--rule);color:var(--ink);transition:background-color .2s ease}.row.svelte-be3unw.svelte-be3unw:hover{background:var(--white)}.thumb.svelte-be3unw.svelte-be3unw{aspect-ratio:3 / 2;overflow:hidden;background:#dadcd7}.thumb.svelte-be3unw img.svelte-be3unw{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.row-name.svelte-be3unw.svelte-be3unw{font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1.1;letter-spacing:-.025em}.row-meta.svelte-be3unw.svelte-be3unw{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}@media (max-width: 760px){.card.svelte-be3unw.svelte-be3unw,.card.wide.svelte-be3unw.svelte-be3unw{grid-column:1 / -1}.card-image.svelte-be3unw.svelte-be3unw,.card.wide.svelte-be3unw .card-image.svelte-be3unw{aspect-ratio:4 / 3}.index-head.svelte-be3unw.svelte-be3unw,.showing.svelte-be3unw.svelte-be3unw,.row-meta.svelte-be3unw.svelte-be3unw{display:none}.row.svelte-be3unw.svelte-be3unw{grid-template-columns:36px 88px minmax(0,1fr) 20px;gap:16px}}
