.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)){.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}}.XD3ada_tile:hover,.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)}.XD3ada_tile:focus-visible{outline:2px solid color-mix(in oklab, var(--gold) 62%, transparent);outline-offset:3px}.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}.XD3ada_media{aspect-ratio:4/3;background:color-mix(in oklab, var(--muted) 30%, #000 70%);position:relative;overflow:hidden}.XD3ada_image,.XD3ada_fallback{width:100%;height:100%}.XD3ada_image{object-fit:cover;object-position:top;transition:transform .24s}.XD3ada_tile:hover .XD3ada_image,.XD3ada_tile:focus-visible .XD3ada_image{transform:scale(1.035)}.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}.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}.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)}.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}.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}.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}.XD3ada_tile:hover .XD3ada_name,.XD3ada_tile:focus-visible .XD3ada_name{color:var(--gold)}@media (min-width:640px){.XD3ada_name{font-size:var(--mz-text-md)}}
.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}.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}.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}.xmKVfW_letterList{gap:var(--mz-space-1);margin:0;padding:0;list-style:none;display:flex}.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}.xmKVfW_link:hover,.xmKVfW_link:focus-visible{border-color:var(--gold);background:var(--gold);color:var(--background)}.xmKVfW_topLink{gap:var(--mz-space-1);width:auto;min-width:max-content;padding-inline:var(--mz-space-2)}.xmKVfW_topIcon{width:var(--mz-space-4);height:var(--mz-space-4)}.xmKVfW_anchorTarget{scroll-margin-top:calc(var(--sticky-header-offset) + var(--mz-space-16) + var(--mz-space-2))}@media (max-width:768px){.xmKVfW_rail{margin-inline:calc(var(--mz-space-4) * -1);padding-inline:var(--mz-space-4);grid-template-columns:minmax(0,1fr);gap:0}.xmKVfW_label{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.xmKVfW_link{width:var(--mz-space-12);min-width:var(--mz-space-12);height:var(--mz-space-12)}.xmKVfW_topLink{width:auto;min-width:max-content}}@media (prefers-reduced-motion:reduce){.xmKVfW_link{transition:none}}
