.platforms.svelte-gmt23c{display:flex;flex-wrap:wrap;gap:.25rem .75rem;padding:.625rem 1rem;border-top:1px solid var(--gt-edge);font-size:.875rem;font-weight:500;line-height:1.3}a.svelte-gmt23c{display:inline-flex;align-items:center;gap:.375rem;color:var(--gt-mist);text-decoration:none;text-underline-offset:.2em}a.svelte-gmt23c:hover{color:var(--gt-bone);text-decoration:underline}a.svelte-gmt23c:focus-visible{outline:2px solid var(--gt-bone);outline-offset:1px}svg.svelte-gmt23c{flex:none;fill:none;stroke:currentColor;stroke-width:1.5}.tile.svelte-stfst9{display:flex;flex-direction:column;min-width:0;overflow:hidden;isolation:isolate;border:1px solid var(--gt-edge);border-radius:6px;background:var(--gt-card);transition:border-color .2s ease-out}.tile.svelte-stfst9:has(.tile-link:where(.svelte-stfst9):hover){border-color:var(--gt-edge-strong)}.tile.svelte-stfst9:has(.tile-link:where(.svelte-stfst9):focus-visible){outline:2px solid var(--gt-bone);outline-offset:3px}.tile-link.svelte-stfst9{display:flex;flex:1 0 auto;flex-direction:column;color:inherit;text-decoration:none}.tile-link.svelte-stfst9:focus-visible{outline:none}.art.svelte-stfst9{aspect-ratio:1;overflow:hidden;background:var(--gt-deep)}.art.svelte-stfst9 img:where(.svelte-stfst9){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.9);transition:transform .42s cubic-bezier(.33,1,.68,1),filter .42s ease-out}.tile-link.svelte-stfst9:focus-visible .art:where(.svelte-stfst9) img:where(.svelte-stfst9){transform:scale(1.08);filter:none;transition-duration:.7s,.3s}@media (hover: hover){.tile-link.svelte-stfst9:hover .art:where(.svelte-stfst9) img:where(.svelte-stfst9){transform:scale(1.08);filter:none;transition-duration:.7s,.3s}}.caption.svelte-stfst9{flex:1 0 auto;padding:.875rem 1rem 1rem}h2.svelte-stfst9{font-family:var(--gt-display);font-size:1.3125rem;line-height:1.15;color:var(--gt-bone)}.tile-link.svelte-stfst9:hover h2:where(.svelte-stfst9),.tile-link.svelte-stfst9:focus-visible h2:where(.svelte-stfst9){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}p.svelte-stfst9{margin-top:.375rem;font-size:1rem;line-height:1.4;color:var(--gt-ash);text-wrap:pretty}@media (max-width: 600px){.tile-link.svelte-stfst9{display:grid;grid-template-columns:5rem minmax(0,1fr);-moz-column-gap:.875rem;column-gap:.875rem}.art.svelte-stfst9{height:100%;min-height:5rem;aspect-ratio:auto}.caption.svelte-stfst9{align-self:center;padding:.75rem .875rem .75rem 0}h2.svelte-stfst9{font-size:1.1875rem}p.svelte-stfst9{margin-top:.25rem;font-size:.9375rem}}@media (prefers-reduced-motion: reduce){.tile.svelte-stfst9,.art.svelte-stfst9 img:where(.svelte-stfst9),.tile-link.svelte-stfst9:focus-visible .art:where(.svelte-stfst9) img:where(.svelte-stfst9){transform:none;transition:none}@media (hover: hover){.tile-link.svelte-stfst9:hover .art:where(.svelte-stfst9) img:where(.svelte-stfst9){transform:none}}}.home.svelte-1mnetyq{max-width:var(--gt-page);margin:0 auto;padding:2.5rem var(--gt-gutter) 5rem}.shelf.svelte-1mnetyq{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.75rem,1fr));gap:1.5rem}@media (max-width: 600px){.home.svelte-1mnetyq{padding-top:1.75rem}.shelf.svelte-1mnetyq{grid-template-columns:minmax(0,1fr);gap:.75rem}}
