.styles-module__488e0a__link{color:inherit;border-radius:var(--radius-xl);transition:transform var(--duration) var(--ease);text-decoration:none;display:block}.styles-module__488e0a__link:hover{transform:translateY(-2px)}.styles-module__488e0a__link:hover .styles-module__488e0a__tile{border-color:var(--border-color-strong);box-shadow:var(--shadow-md)}.styles-module__488e0a__link:focus-visible{box-shadow:var(--focus-ring);outline:none}.styles-module__488e0a__tile{flex-direction:column;gap:1rem;height:100%;display:flex;overflow:hidden}.styles-module__488e0a__covers{grid-template-columns:repeat(4,1fr);gap:.625rem;display:grid}.styles-module__488e0a__coverImage,.styles-module__488e0a__coverPlaceholder{aspect-ratio:3/4;border-radius:var(--radius-sm);background-color:var(--placeholder-color);width:100%;box-shadow:var(--shadow-sm)}.styles-module__488e0a__coverImage{object-fit:cover;object-position:center}.styles-module__488e0a__coverPlaceholder{opacity:.5;box-shadow:none}.styles-module__488e0a__info{flex-direction:column;gap:.25rem;display:flex}.styles-module__488e0a__name{letter-spacing:-.015em;font-size:1.125rem;font-weight:600;line-height:1.3}.styles-module__488e0a__meta{color:var(--text-color-muted);font-size:.875rem;font-weight:500}
