.page-module___8aEwW__page{background:var(--bg-page);min-height:100vh}.page-module___8aEwW__container{max-width:1180px;margin:0 auto;padding:56px 24px 64px}.page-module___8aEwW__header{border-bottom:1px solid var(--border-subtle);margin-bottom:48px;padding-bottom:28px}.page-module___8aEwW__eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:14px;display:block}.page-module___8aEwW__heading{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--text-2xl);line-height:var(--leading-display);color:var(--text-primary);margin:0}.page-module___8aEwW__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px 28px;display:grid}.page-module___8aEwW__card{color:var(--text-primary);display:block}.page-module___8aEwW__thumb{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--bg-surface);object-fit:cover;width:100%;transition:opacity var(--duration-md) var(--ease-standard);margin-bottom:16px;display:block}.page-module___8aEwW__card:hover .page-module___8aEwW__thumb{opacity:.85}.page-module___8aEwW__thumbPlaceholder{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--bg-surface);border:1px dashed var(--border-subtle);width:100%;margin-bottom:16px}.page-module___8aEwW__cardTitle{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);line-height:var(--leading-heading);color:var(--text-primary);margin:0 0 4px}.page-module___8aEwW__cardArtist{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin:0}.page-module___8aEwW__empty{color:var(--text-tertiary);font-style:italic}
