.ds-poster-bg.svelte-16r4dcd{z-index:0;position:absolute;inset:0}.ds-poster-wall.svelte-16r4dcd{grid-template-columns:repeat(4,1fr);gap:2px;display:grid;position:absolute;inset:0}@media (width>=640px){.ds-poster-wall.svelte-16r4dcd{grid-template-columns:repeat(6,1fr)}}.ds-poster-tile.svelte-16r4dcd{aspect-ratio:2/3;background-color:var(--color-ink-rise);opacity:0;animation:svelte-16r4dcd-ds-poster-in .48s var(--ease-out-quart) forwards;animation-delay:calc(var(--i) * 24ms);overflow:hidden}.ds-poster-tile.svelte-16r4dcd img:where(.svelte-16r4dcd){object-fit:cover;width:100%;height:100%;display:block}.ds-poster-scrim.svelte-16r4dcd{background:linear-gradient(180deg, color-mix(in oklch, var(--color-ink) 84%, transparent) 0%, color-mix(in oklch, var(--color-ink) 78%, transparent) 40%, color-mix(in oklch, var(--color-ink) 84%, transparent) 100%), radial-gradient(ellipse 80% 50% at center, color-mix(in oklch, var(--color-ink) 60%, transparent) 0%, color-mix(in oklch, var(--color-ink) 90%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.ds-poster-scrim--home.svelte-16r4dcd{background:radial-gradient(ellipse 65% 45% at center, color-mix(in oklch, var(--color-ink) 88%, transparent) 0%, color-mix(in oklch, var(--color-ink) 78%, transparent) 35%, color-mix(in oklch, var(--color-ink) 60%, transparent) 70%, color-mix(in oklch, var(--color-ink) 55%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--color-ink) 70%, transparent) 0%, color-mix(in oklch, var(--color-ink) 50%, transparent) 50%, color-mix(in oklch, var(--color-ink) 78%, transparent) 100%)}@keyframes svelte-16r4dcd-ds-poster-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ds-poster-tile.svelte-16r4dcd{opacity:1!important;animation:none!important}}
