.ArtistHero-module__JmfFRq__hero{background:var(--color-surface-container);width:100%;height:340px;min-height:280px;position:relative;overflow:hidden}@media (max-width:900px){.ArtistHero-module__JmfFRq__hero{height:280px}}.ArtistHero-module__JmfFRq__backdrop{position:absolute;inset:0}.ArtistHero-module__JmfFRq__backdropImage{object-fit:cover;width:100%;height:100%}.ArtistHero-module__JmfFRq__backdropAvatarFallback{filter:blur(24px)brightness(.6);transform:scale(1.15)}.ArtistHero-module__JmfFRq__scrim{background:linear-gradient(#00000047 0%,#0000008c 35%,#000c 65%,#000000f0 100%);position:absolute;inset:0}.ArtistHero-module__JmfFRq__content{z-index:1;justify-content:flex-end;gap:var(--space-xs);height:100%;padding:var(--space-margin-desktop);flex-direction:column;display:flex;position:relative}@media (max-width:900px){.ArtistHero-module__JmfFRq__content{padding:var(--space-margin-mobile)}}.ArtistHero-module__JmfFRq__eyebrow{align-items:center;gap:var(--space-xs);color:var(--color-primary);font-size:var(--font-size-label-sm);font-weight:var(--font-weight-label-sm);letter-spacing:var(--letter-spacing-label-sm);text-transform:uppercase;display:flex}.ArtistHero-module__JmfFRq__name{font-size:var(--font-size-display-lg);font-weight:var(--font-weight-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--letter-spacing-display-lg);color:var(--color-on-background)}@media (max-width:900px){.ArtistHero-module__JmfFRq__name{font-size:var(--font-size-display-lg-mobile);line-height:var(--line-height-display-lg-mobile)}}.ArtistHero-module__JmfFRq__followers{color:var(--color-on-surface-variant);font-size:var(--font-size-body-lg)}.ArtistHero-module__JmfFRq__actions{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);display:flex}
.ArtistGallery-module__pE2-Bq__shelf{gap:var(--space-md);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-xs);scrollbar-width:none;display:flex;overflow:auto hidden}.ArtistGallery-module__pE2-Bq__shelf::-webkit-scrollbar{display:none}.ArtistGallery-module__pE2-Bq__item{scroll-snap-align:start;border-radius:var(--radius-lg);background:var(--color-surface-container-low);flex:none;width:70vw;max-width:320px;overflow:hidden}@media (min-width:640px){.ArtistGallery-module__pE2-Bq__item{width:280px}}.ArtistGallery-module__pE2-Bq__image{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.ArtistGallery-module__pE2-Bq__caption{padding:var(--space-sm);font-size:var(--font-size-label-sm);color:var(--color-on-surface-variant)}
