body{margin:0;min-height:100vh;background:#000;color:#fff;font-family:Instrument Sans,system-ui,sans-serif}.page.svelte-5vnt2v{display:flex;flex-direction:column;gap:48px;padding:0 clamp(1.5rem,3vw,3rem) 80px}.hero.svelte-5vnt2v{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;align-items:center;padding:clamp(1rem,3vw,2rem);border:1px solid rgba(255,255,255,.08);border-radius:32px;background:radial-gradient(circle at 20% 20%,rgba(163,109,255,.12),transparent 40%),radial-gradient(circle at 80% 30%,rgba(72,196,255,.12),transparent 35%),#111111d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero__text.svelte-5vnt2v h1:where(.svelte-5vnt2v){margin:8px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.1;letter-spacing:-.03em}.hero__text.svelte-5vnt2v .lede:where(.svelte-5vnt2v){margin:0 0 12px;color:#ffffffb8;font-size:16px;line-height:1.5}.eyebrow.svelte-5vnt2v{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffff0f;color:#ffffffdb;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.count.svelte-5vnt2v{margin:0;color:#fff9;font-size:14px}.search.svelte-5vnt2v{display:flex;gap:8px;background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:8px 8px 8px 14px}.search.svelte-5vnt2v input:where(.svelte-5vnt2v){flex:1;background:transparent;border:none;color:#fff;font-size:15px;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.search.svelte-5vnt2v button:where(.svelte-5vnt2v){padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;font-weight:600;font-size:14px;cursor:pointer}.grid.svelte-5vnt2v{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.card.svelte-5vnt2v{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:24px;text-decoration:none;color:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .15s ease,border-color .15s ease,background .15s ease}.card.svelte-5vnt2v:hover{transform:translateY(-4px);border-color:#ffffff29;background:#ffffff12}.card__badge.svelte-5vnt2v{display:inline-flex;width:fit-content;padding:6px 12px;border-radius:999px;background:#ffffff14;font-size:12px;letter-spacing:.05em}.card.svelte-5vnt2v h3:where(.svelte-5vnt2v){margin:0;font-size:18px;line-height:1.3}.card.svelte-5vnt2v p:where(.svelte-5vnt2v){margin:0;color:#ffffffb8;font-size:14px;line-height:1.5}.card__link.svelte-5vnt2v{margin-top:auto;color:#8fd0ff;font-weight:600;font-size:14px;display:inline-flex}.pagination.svelte-5vnt2v{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}.page-button.svelte-5vnt2v{padding:12px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#fff;text-decoration:none;min-width:110px;text-align:center}.page-button[aria-disabled=true].svelte-5vnt2v{opacity:.4;pointer-events:none}.page-info.svelte-5vnt2v{color:#ffffffb3;font-size:14px}.empty.svelte-5vnt2v{padding:24px;border-radius:18px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.1);color:#ffffffb8}@media (max-width: 640px){.page.svelte-5vnt2v{padding:0 1rem 60px}.hero.svelte-5vnt2v{border-radius:24px}.search.svelte-5vnt2v{flex-direction:column;align-items:stretch;border-radius:18px}.search.svelte-5vnt2v button:where(.svelte-5vnt2v){width:100%}}
