.embed.svelte-fdrts6{position:relative;width:100%;height:100%;overflow:hidden;border-radius:1.25rem;background:#0b1220}.embed__img.svelte-fdrts6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.embed__overlay.svelte-fdrts6{position:absolute;inset:0;background:linear-gradient(180deg,#0000 30%,#000000b8)}.embed__content.svelte-fdrts6{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;gap:.75rem}.embed__copy.svelte-fdrts6{display:flex;flex-direction:column;gap:.75rem;max-width:40rem}.embed__title.svelte-fdrts6{margin:0;color:#fffffff2;font-family:Geist,sans-serif;font-weight:700;font-size:1.75rem;line-height:2.125rem}.embed__text.svelte-fdrts6{margin:0;color:#ffffffe6;font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}.embed__copyright.svelte-fdrts6{margin-top:.25rem;align-self:flex-end;color:#ffffffd9;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;white-space:nowrap}@media (max-width: 480px){.embed.svelte-fdrts6{border-radius:1rem}.embed__content.svelte-fdrts6{padding:1.25rem}.embed__title.svelte-fdrts6{font-size:1.5rem;line-height:1.875rem}}.card.svelte-11zx9xd{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;width:100%;height:640px;max-width:452px;margin-inline:auto}.banner.svelte-11zx9xd{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#0000 30%,#000000b8);color:#fff;padding:1rem;height:100%;transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-end}.img-credit.svelte-11zx9xd{position:absolute;bottom:.5rem;right:.75rem;font-size:.625rem;color:#ffffffbf;pointer-events:none}.card.svelte-11zx9xd:hover .banner:where(.svelte-11zx9xd){cursor:pointer}.content.svelte-11zx9xd{margin-top:auto}.banner.svelte-11zx9xd p:where(.svelte-11zx9xd){margin-top:0rem;text-align:left}.footer.svelte-11zx9xd{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;height:24px;opacity:0;transition:opacity .3s ease-in-out .1s}.card.svelte-11zx9xd:hover .footer:where(.svelte-11zx9xd){opacity:1}h3.svelte-11zx9xd{font-size:1rem;font-weight:500;margin-bottom:.25rem}p.svelte-11zx9xd{font-size:.9rem}@media (max-width: 1350px){.card.svelte-11zx9xd{height:500px;max-width:400px;margin-inline:auto}}
