.artist.svelte-1e47mbs{--ink:color-mix(in srgb, #fff 88%, var(--cover-glow,#fff));--muted:color-mix(in srgb, var(--ink) 72%, var(--bg));--link:var(--ink);--ink-light:var(--muted);--haze-color:var(--cover-glow,var(--secondary));isolation:isolate;color:var(--ink);gap:3rem;padding-bottom:2rem;display:grid;position:relative}.artist.svelte-1e47mbs>:where(.svelte-1e47mbs):not(.artist-page-haze){z-index:1;position:relative}.artist-page-haze.svelte-1e47mbs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.artist-page-haze.svelte-1e47mbs img:where(.svelte-1e47mbs){object-fit:cover;opacity:.1;filter:blur(72px);transform-origin:50% 40%;will-change:transform, opacity;width:140%;max-width:none;height:140%;animation:36s ease-in-out infinite svelte-1e47mbs-artist-page-haze;display:block;position:absolute;inset:-20%}@keyframes svelte-1e47mbs-artist-page-haze{0%,to{opacity:.07;transform:scale(1.06)translate(0)}50%{opacity:.12;transform:scale(1.1)translate(1%,-.6%)}}@media (width<=720px),(hover:none) and (pointer:coarse){.artist-page-haze.svelte-1e47mbs img:where(.svelte-1e47mbs){will-change:auto;animation:none;display:none}.artist-page-haze.svelte-1e47mbs:before{content:"";background:radial-gradient(ellipse 85% 75% at 50% 28%, color-mix(in srgb, var(--cover-glow,var(--ink)) 22%, transparent) 0%, color-mix(in srgb, var(--cover-glow,var(--ink)) 8%, transparent) 45%, transparent 72%);opacity:.45;animation:40s ease-in-out infinite svelte-1e47mbs-artist-page-haze-soft;position:absolute;inset:-15%}}@keyframes svelte-1e47mbs-artist-page-haze-soft{0%,to{opacity:.35}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.artist-page-haze.svelte-1e47mbs img:where(.svelte-1e47mbs){opacity:.1;animation:none;transform:scale(1.06)}.artist-page-haze.svelte-1e47mbs:before{opacity:.45;animation:none}}.artist-hub.svelte-1e47mbs{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;width:min(100%,22rem);margin-inline:auto;padding-top:.25rem;display:flex}.artist-cover-wrap.svelte-1e47mbs{aspect-ratio:1;width:100%;position:relative}.artist-cover-wrap.svelte-1e47mbs:before,.artist-cover-wrap.svelte-1e47mbs:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 65% at 50% 55%, color-mix(in srgb, var(--cover-glow,var(--ink)) 55%, transparent) 0%, color-mix(in srgb, var(--cover-glow,var(--ink)) 22%, transparent) 42%, transparent 72%);filter:blur(18px);opacity:.55;transform-origin:50% 55%;will-change:transform, opacity;border-radius:50%;position:absolute;inset:-12%}.artist-cover-wrap.svelte-1e47mbs:before{animation:9s ease-in-out infinite svelte-1e47mbs-cover-haze-drift}.artist-cover-wrap.svelte-1e47mbs:after{opacity:.35;filter:blur(28px);background:radial-gradient(ellipse 80% 70% at 48% 48%, color-mix(in srgb, var(--cover-glow,var(--ink)) 40%, transparent) 0%, color-mix(in srgb, var(--cover-glow,var(--ink)) 12%, transparent) 50%, transparent 75%);animation:13s ease-in-out infinite reverse svelte-1e47mbs-cover-haze-breathe;inset:-18%}.artist-cover.svelte-1e47mbs{z-index:1;object-fit:cover;object-position:center;border-radius:var(--radius);background:color-mix(in srgb, var(--border-color) 55%, var(--bg));width:100%;height:100%;box-shadow:0 .5rem 1.5rem color-mix(in srgb, var(--cover-glow,var(--ink)) 28%, transparent);display:block;position:relative}.artist-cover-empty.svelte-1e47mbs{aspect-ratio:1;border-radius:var(--radius);background:color-mix(in srgb, var(--border-color) 55%, var(--bg));width:100%;display:block}@keyframes svelte-1e47mbs-cover-haze-drift{0%,to{opacity:.4;transform:scale(.96)translate(0)rotate(0)}25%{opacity:.7;transform:scale(1.05)translate(3%,-2%)rotate(2deg)}50%{opacity:.5;transform:scale(1.08)translate(-2%,3%)rotate(-1deg)}75%{opacity:.65;transform:scale(1.02)translate(2%,2%)rotate(1.5deg)}}@keyframes svelte-1e47mbs-cover-haze-breathe{0%,to{opacity:.25;transform:scale(1)translate(0)}50%{opacity:.55;transform:scale(1.12)translate(-3%,-2%)}}@media (prefers-reduced-motion:reduce){.artist-cover-wrap.svelte-1e47mbs:before,.artist-cover-wrap.svelte-1e47mbs:after{opacity:.45;animation:none;transform:none}}.artist-id.svelte-1e47mbs{justify-items:center;gap:.45rem;width:100%;display:grid}.artist-tags.svelte-1e47mbs{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.artist-tag.svelte-1e47mbs{border:1px solid color-mix(in srgb, var(--muted) 55%, transparent);border-radius:var(--radius);color:var(--muted);align-items:center;padding:.15rem .45rem;font-size:.75em;line-height:1.2;display:inline-flex}.artist-kicker.svelte-1e47mbs{color:var(--muted);margin:0;font-size:.92rem}.artist-title.svelte-1e47mbs{font-family:var(--font-display);font-size:clamp(1.45rem,4vw,1.85rem);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display);margin:0;line-height:1.15}.artist-links-block.svelte-1e47mbs{gap:.65rem;width:100%;margin-top:.35rem;display:grid}.artist-links-heading.svelte-1e47mbs{font-family:var(--font-display);font-size:1rem;font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display);margin:0}.artist-links.svelte-1e47mbs{gap:.65rem;width:100%;margin:0;display:grid}.artist-link.svelte-1e47mbs{border:var(--border-width) var(--border-style) var(--btn-primary-border);border-radius:var(--radius);background:var(--btn-primary-bg);min-height:3rem;color:var(--btn-primary-text);letter-spacing:.01em;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-weight:600;text-decoration:none;transition:transform .16s,opacity .16s,background-color .16s;display:flex}.artist-link.svelte-1e47mbs:hover{opacity:.92;color:var(--btn-primary-text);transform:translateY(-1px)}.artist-link-icon.svelte-1e47mbs{width:1.35rem;height:1.35rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0}.artist-below.svelte-1e47mbs{gap:2rem;width:min(100%,40rem);margin-inline:auto;display:grid}.artist-bio.svelte-1e47mbs{gap:.9rem;max-width:36rem;margin:0;display:grid}.artist-bio.svelte-1e47mbs p:where(.svelte-1e47mbs){margin:0;line-height:1.55}.artist-meta.svelte-1e47mbs{margin:0}.section-heading.svelte-1e47mbs{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display);margin:0}@media (width>=720px){.artist-hub.svelte-1e47mbs{width:min(100%,24rem)}}
