.grid.svelte-1hhz0mg{grid-template-columns:repeat(var(--columns), 1fr);grid-template-rows:repeat(var(--rows), 1fr);display:grid}.grid__item.svelte-1hhz0mg{height:calc(100svh / var(--rows));position:relative}.grid__item--image.svelte-1hhz0mg{overflow:hidden}.grid__item-caption.svelte-1hhz0mg{padding:var(--gap-600) var(--gap-400) var(--gap-400);text-wrap:balance;z-index:1;background:linear-gradient(#0000,#000000b3);margin:0;position:absolute;inset:auto 0 0}.grid__item-play.svelte-1hhz0mg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grid__item.svelte-1hhz0mg img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.grid__tile.svelte-1hhz0mg{padding:var(--gap-500);flex-direction:column;justify-content:space-between;width:100%;height:100%;-webkit-text-decoration:none;text-decoration:none;display:flex}@media (width<=1300px){.grid__tile.svelte-1hhz0mg{padding:var(--gap-450)}}.grid__item-description.svelte-1hhz0mg{margin-bottom:var(--gap-400);text-wrap:balance}@media (width<=1440px) and (height>=800px){.grid__item-description.svelte-1hhz0mg{--font-size:var(--font-size-500)}}.grid__tile.svelte-1hhz0mg:not(:has(.grid__item-title)) .grid__item-description:where(.svelte-1hhz0mg){--font-size:var(--font-size-500)}.grid__item-buttons.svelte-1hhz0mg{gap:var(--gap-400);flex-direction:column;display:flex}.grid--spaced.svelte-1hhz0mg{box-sizing:border-box;height:100svh;padding:var(--gap-350);gap:var(--gap-350);background:var(--grid-color);grid-template-rows:repeat(var(--rows), minmax(0, 1fr))}.grid--spaced.svelte-1hhz0mg .grid__item:where(.svelte-1hhz0mg){border-radius:var(--tile-radius);min-width:0;height:auto;min-height:0;overflow:hidden}.grid--spaced.svelte-1hhz0mg .grid__tile:where(.svelte-1hhz0mg){border-radius:inherit}.grid--spaced.svelte-1hhz0mg .grid__item-caption:where(.svelte-1hhz0mg){border-radius:0 0 var(--tile-radius) var(--tile-radius)}.grid--spaced.svelte-1hhz0mg .grid__item--image:where(.svelte-1hhz0mg){view-transition-class:grid-tile}.grid__item-caption.svelte-1hhz0mg{view-transition-class:grid-caption}.grid--spaced.svelte-1hhz0mg .grid__tile--pane:where(.svelte-1hhz0mg){background:#ffffff1a}
