.thumbnail.svelte-nffil7{gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.thumbnail.svelte-nffil7:focus-visible{outline:2px solid var(--color-primary);outline-offset:.0625rem}.thumbnail.thumbnail.svelte-nffil7:hover .thumbnail-title:where(.svelte-nffil7){color:var(--color-accent);transition-delay:0s}.thumbnail-stacked.svelte-nffil7{flex-direction:column}.thumbnail-side.svelte-nffil7{flex-direction:row;align-items:flex-start}.thumbnail-compact.svelte-nffil7{flex-direction:row;align-items:center}.thumbnail-media.svelte-nffil7{border-radius:var(--radius-2);flex-shrink:0;display:block;position:relative;overflow:hidden}.thumbnail-stacked.svelte-nffil7 .thumbnail-media:where(.svelte-nffil7){aspect-ratio:16/10;width:100%}.thumbnail-side.svelte-nffil7 .thumbnail-media:where(.svelte-nffil7){aspect-ratio:3/2;width:15.625rem}.thumbnail-compact.svelte-nffil7 .thumbnail-media:where(.svelte-nffil7){aspect-ratio:1;width:6rem}.thumbnail-image.svelte-nffil7{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-extra-slow) var(--easing-smooth);display:block}@media (hover:hover){.thumbnail.thumbnail.svelte-nffil7:hover .thumbnail-image:where(.svelte-nffil7){transition-delay:0s;transform:scale(1.03)}}.thumbnail-author.svelte-nffil7{top:var(--space-2);left:var(--space-2);border:.1875rem solid var(--color-surface);object-fit:cover;border-radius:50%;width:2.8125rem;height:2.8125rem;position:absolute}.thumbnail-themes.svelte-nffil7{bottom:var(--space-2);left:var(--space-2);right:var(--space-2);gap:var(--space-1);scrollbar-width:none;display:flex;position:absolute;overflow-x:auto}.thumbnail-themes.svelte-nffil7::-webkit-scrollbar{display:none}.thumbnail-theme.svelte-nffil7{flex-shrink:0;gap:.375rem;display:inline-flex}.thumbnail-content.svelte-nffil7{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.thumbnail-title.svelte-nffil7{font-family:var(--font-heading);font-weight:300;font-size:var(--text-heading-xs);line-height:var(--line-heading);color:var(--color-text);transition:color var(--duration-base) var(--easing)}.thumbnail-description.svelte-nffil7{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-sm);line-height:var(--line-body);color:var(--color-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.thumbnail-side.svelte-nffil7 .thumbnail-description:where(.svelte-nffil7){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimony-infos.svelte-nffil7{color:var(--color-text-contrast);background:color-mix(in srgb, var(--color-text) 75%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-body);font-weight:700;font-size:var(--text-label);line-height:var(--line-body);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;gap:var(--space-1);padding:var(--space-2);display:flex;position:absolute;bottom:0;left:0;right:0}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-image:where(.svelte-nffil7){opacity:0;transform:scale(1.03)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-title:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-description:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-themes:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-author:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .testimony-infos:where(.svelte-nffil7){opacity:0;transform:translateY(.375rem)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-image:where(.svelte-nffil7){transition:opacity var(--duration-base) var(--easing), transform var(--duration-extra-slow) var(--easing-smooth)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-title:where(.svelte-nffil7){transition:opacity var(--duration-base) var(--easing), transform var(--duration-base) var(--easing-smooth), color var(--duration-base) var(--easing)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-description:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-themes:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .thumbnail-author:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7 .testimony-infos:where(.svelte-nffil7){transition:opacity var(--duration-base) var(--easing), transform var(--duration-base) var(--easing-smooth)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7[data-reveal=loaded] .thumbnail-image:where(.svelte-nffil7){opacity:1;transform:scale(1)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7[data-reveal=loaded] .thumbnail-title:where(.svelte-nffil7){opacity:1;transition-delay:var(--stagger-line);transform:translateY(0)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7[data-reveal=loaded] .thumbnail-description:where(.svelte-nffil7){opacity:1;transition-delay:calc(var(--stagger-line) * 2);transform:translateY(0)}:where(html[data-js]) .thumbnail-cascade.svelte-nffil7[data-reveal=loaded] .thumbnail-themes:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7[data-reveal=loaded] .thumbnail-author:where(.svelte-nffil7),:where(html[data-js]) .thumbnail-cascade.svelte-nffil7[data-reveal=loaded] .testimony-infos:where(.svelte-nffil7){opacity:1;transition-delay:calc(var(--stagger-line) * 3);transform:translateY(0)}
