.mz-artist-collection-tile-module__XD3ada__tile{border:1px solid color-mix(in oklab, var(--gold) 32%, transparent);border-radius:var(--radius-md);background:color-mix(in oklab, var(--card) 82%, #000 18%);box-shadow:0 10px 28px -22px #000000d9, 0 0 0 1px color-mix(in oklab, var(--gold) 9%, transparent) inset;color:var(--foreground);flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mz-artist-collection-tile-module__XD3ada__tile{box-shadow:0 10px 28px -22px lab(0% 0 0/.85), 0 0 0 1px color-mix(in oklab, var(--gold) 9%, transparent) inset}}.mz-artist-collection-tile-module__XD3ada__tile:hover,.mz-artist-collection-tile-module__XD3ada__tile:focus-visible{border-color:color-mix(in oklab, var(--gold) 58%, transparent);box-shadow:0 16px 34px -26px color-mix(in oklab, var(--gold) 42%, transparent), 0 0 0 1px color-mix(in oklab, var(--gold) 18%, transparent) inset;transform:translateY(-1px)}.mz-artist-collection-tile-module__XD3ada__tile:focus-visible{outline:2px solid color-mix(in oklab, var(--gold) 62%, transparent);outline-offset:3px}.mz-artist-collection-tile-module__XD3ada__topRule{z-index:3;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gold) 72%, transparent), transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.mz-artist-collection-tile-module__XD3ada__media{aspect-ratio:4/3;background:color-mix(in oklab, var(--muted) 30%, #000 70%);position:relative;overflow:hidden}.mz-artist-collection-tile-module__XD3ada__image,.mz-artist-collection-tile-module__XD3ada__fallback{width:100%;height:100%}.mz-artist-collection-tile-module__XD3ada__image{object-fit:cover;object-position:top;transition:transform .24s}.mz-artist-collection-tile-module__XD3ada__tile:hover .mz-artist-collection-tile-module__XD3ada__image,.mz-artist-collection-tile-module__XD3ada__tile:focus-visible .mz-artist-collection-tile-module__XD3ada__image{transform:scale(1.035)}.mz-artist-collection-tile-module__XD3ada__fallback{padding:var(--mz-space-3);text-align:center;font-family:var(--font-poster), var(--font-display);font-size:var(--mz-text-md);line-height:var(--mz-leading-tight);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;color:color-mix(in oklab, var(--foreground) 86%, transparent);justify-content:center;align-items:center;display:flex}.mz-artist-collection-tile-module__XD3ada__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000,#00000094);background:linear-gradient(#0000,lab(0% 0 0/.58));height:36%;position:absolute;inset:auto 0 0}.mz-artist-collection-tile-module__XD3ada__countBadge{top:var(--mz-space-2);right:var(--mz-space-2);z-index:2;border:1px solid color-mix(in oklab, var(--gold) 52%, transparent);border-radius:calc(var(--radius-md) - 3px);min-height:1.45rem;padding:0 var(--mz-space-2);color:color-mix(in oklab, var(--gold) 94%, white);font-family:var(--font-poster), var(--font-display);font-size:var(--mz-text-3xs);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;backdrop-filter:blur(8px);background:#000000ad;background:lab(0% 0 0/.68);align-items:center;line-height:1;display:inline-flex;position:absolute;box-shadow:0 8px 18px -14px #000000e6;box-shadow:0 8px 18px -14px lab(0% 0 0/.9)}.mz-artist-collection-tile-module__XD3ada__nameplate{border-top:1px solid color-mix(in oklab, var(--gold) 36%, transparent);min-height:2.8rem;padding:var(--mz-space-2) var(--mz-space-2-5);background:color-mix(in oklab, #000 32%, var(--card) 68%);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.mz-artist-collection-tile-module__XD3ada__nameplate:before{content:"";inset:.25rem var(--mz-space-3) auto;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--gold) 44%, transparent), transparent);height:1px;position:absolute}.mz-artist-collection-tile-module__XD3ada__name{-webkit-line-clamp:2;text-wrap:balance;font-family:var(--font-poster), var(--font-display);font-size:var(--mz-text-sm);font-weight:var(--mz-weight-regular);line-height:var(--mz-leading-tight);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;-webkit-box-orient:vertical;margin:0;transition:color .18s;display:-webkit-box;overflow:hidden}.mz-artist-collection-tile-module__XD3ada__tile:hover .mz-artist-collection-tile-module__XD3ada__name,.mz-artist-collection-tile-module__XD3ada__tile:focus-visible .mz-artist-collection-tile-module__XD3ada__name{color:var(--gold)}@media (min-width:640px){.mz-artist-collection-tile-module__XD3ada__name{font-size:var(--mz-text-md)}}
.mz-alphabet-rail-module__xmKVfW__rail{top:var(--sticky-header-offset);z-index:40;align-items:center;gap:var(--mz-space-2);margin-inline:calc(var(--mz-space-4) * -1);padding:var(--mz-space-2) var(--mz-space-4);border-block:1px solid color-mix(in oklab, var(--gold) 32%, var(--border));background:var(--background);grid-template-columns:auto minmax(0,1fr);display:grid;position:sticky}.mz-alphabet-rail-module__xmKVfW__label{font-family:var(--font-poster), var(--font-display);font-size:var(--mz-text-3xs);font-weight:var(--mz-weight-bold);line-height:var(--mz-leading-tight);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;color:var(--gold);white-space:nowrap}.mz-alphabet-rail-module__xmKVfW__scroller{gap:var(--mz-space-2);overscroll-behavior-inline:contain;min-width:0;padding-block:var(--mz-space-1);scroll-snap-type:inline proximity;scrollbar-color:color-mix(in oklab, var(--gold) 55%, transparent) transparent;scrollbar-width:thin;display:flex;overflow-x:auto}.mz-alphabet-rail-module__xmKVfW__letterList{gap:var(--mz-space-1);margin:0;padding:0;list-style:none;display:flex}.mz-alphabet-rail-module__xmKVfW__link{width:var(--mz-space-9);min-width:var(--mz-space-9);height:var(--mz-space-9);border:1px solid color-mix(in oklab, var(--gold) 40%, var(--border));border-radius:var(--radius-md);background:var(--card);font-family:var(--font-poster), var(--font-display);font-size:var(--mz-text-2xs);font-weight:var(--mz-weight-regular);line-height:var(--mz-leading-tight);letter-spacing:var(--mz-tracking-wide);text-transform:uppercase;color:var(--foreground);scroll-snap-align:start;transition:border-color var(--motion-duration-hover) var(--motion-ease-standard), background-color var(--motion-duration-hover) var(--motion-ease-standard), color var(--motion-duration-hover) var(--motion-ease-standard);justify-content:center;align-items:center;display:inline-flex}.mz-alphabet-rail-module__xmKVfW__link:hover,.mz-alphabet-rail-module__xmKVfW__link:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--background)}.mz-alphabet-rail-module__xmKVfW__topLink{gap:var(--mz-space-1);width:auto;min-width:max-content;padding-inline:var(--mz-space-2)}.mz-alphabet-rail-module__xmKVfW__topIcon{width:var(--mz-space-4);height:var(--mz-space-4)}.mz-alphabet-rail-module__xmKVfW__anchorTarget{scroll-margin-top:calc(var(--sticky-header-offset) + var(--mz-space-16) + var(--mz-space-2))}@media (max-width:768px){.mz-alphabet-rail-module__xmKVfW__rail{margin-inline:calc(var(--mz-space-4) * -1);padding-inline:var(--mz-space-4);grid-template-columns:minmax(0,1fr);gap:0}.mz-alphabet-rail-module__xmKVfW__label{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mz-alphabet-rail-module__xmKVfW__link{width:var(--mz-space-12);min-width:var(--mz-space-12);height:var(--mz-space-12)}.mz-alphabet-rail-module__xmKVfW__topLink{width:auto;min-width:max-content}}@media (prefers-reduced-motion:reduce){.mz-alphabet-rail-module__xmKVfW__link{transition:none}}
