.thumb-link.svelte-oviq8z{display:block;color:inherit;text-decoration:none;transition:transform var(--ease-fast) ease-out}.thumb-link.svelte-oviq8z:hover,.thumb-link.svelte-oviq8z:focus-visible{transform:translate(calc(-1 * var(--nudge)),calc(-1 * var(--nudge)))}.thumb.svelte-oviq8z{position:relative;width:100%;aspect-ratio:16 / 10;border:var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}.media.svelte-oviq8z{display:block;width:100%;height:100%}.thumb.svelte-oviq8z img:where(.svelte-oviq8z),.thumb.svelte-oviq8z video:where(.svelte-oviq8z){width:100%;height:100%;object-fit:contain;background:var(--color-white)}.placeholder.svelte-oviq8z{padding:var(--space-5);text-align:center;font-family:var(--font-mono);font-size:var(--type-label-s);letter-spacing:var(--tracking-soft);color:var(--fg-3)}.badge.svelte-oviq8z{position:absolute;left:0;top:0;padding:var(--space-1) var(--space-2);font-family:var(--font-mono);font-size:var(--type-label-xs);letter-spacing:var(--tracking-label);background:var(--badge-bg);color:var(--badge-fg)}.badge.primary.svelte-oviq8z{background:var(--acc);color:var(--on-acc)}.meta.svelte-oviq8z{margin:var(--space-3) 0 0;font-family:var(--font-mono);font-size:var(--type-label-s);letter-spacing:var(--tracking-label);color:var(--acc)}.title.svelte-oviq8z{margin:var(--space-1) 0 0;font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-card-m);line-height:var(--type-card-line-m);letter-spacing:var(--tracking-tight);color:var(--fg)}.desc.svelte-oviq8z{margin:var(--space-2) 0 0;font-family:var(--font-text);font-size:var(--type-small);line-height:var(--type-small-line);color:var(--fg-2)}.cta-wrap.svelte-oviq8z{margin:var(--space-1) 0 0}.cta.svelte-oviq8z{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--tap-min);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:var(--type-cta);color:var(--acc);text-decoration:none}.cta.svelte-oviq8z:hover,.cta.svelte-oviq8z:focus-visible{text-decoration:underline;text-underline-offset:var(--underline-offset)}@media(min-width:700px){.title.svelte-oviq8z{font-size:var(--type-card);line-height:var(--type-card-line)}}.intro.svelte-1g7gudn{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5) var(--space-7)}.counter.svelte-1g7gudn{display:flex;flex-direction:column;gap:var(--space-1);margin:0;font-family:var(--font-mono);font-size:var(--type-label-s);letter-spacing:var(--tracking-label);color:var(--fg-2)}.counter.svelte-1g7gudn strong:where(.svelte-1g7gudn){color:var(--acc)}.grid.svelte-1g7gudn{display:grid;grid-template-columns:1fr;gap:var(--space-7) var(--space-6);margin-top:var(--space-6)}.pitch.svelte-1g7gudn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-5) var(--space-7);margin-top:var(--space-7);padding:var(--space-5);border:var(--line-thin) dashed var(--rule-2)}.pitch-button.svelte-1g7gudn{flex:none}.pitch-title.svelte-1g7gudn{margin:0;font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--type-box);line-height:var(--type-box-line);color:var(--fg)}.pitch-text.svelte-1g7gudn{margin:var(--space-1) 0 0;font-family:var(--font-text);font-size:var(--type-small);line-height:var(--type-small-line);color:var(--fg-2)}@media(min-width:700px){.counter.svelte-1g7gudn{text-align:right}.grid.svelte-1g7gudn{grid-template-columns:repeat(2,1fr)}.pitch.svelte-1g7gudn{padding:var(--space-6)}}@media(min-width:1024px){.grid.svelte-1g7gudn{grid-template-columns:repeat(3,1fr)}}
