.sh-page.svelte-kr9ryx{font-family:var(--orbit-font-body, inherit);color:var(--orbit-ink)}.sh-wrap.svelte-kr9ryx{max-width:72rem;margin-inline:auto}.sh-hero.svelte-kr9ryx{margin:16px 14px 0;background:var(--orbit-rail);color:var(--orbit-paper);border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-strong);border-radius:var(--orbit-radius-menu-dialog);box-shadow:var(--orbit-shadow-overlay);overflow:hidden}.sh-hero-bar.svelte-kr9ryx{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid color-mix(in srgb,var(--orbit-paper) 18%,transparent);border-radius:0!important}.sh-back.svelte-kr9ryx{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:4px 12px;font-family:var(--orbit-font-display);font-size:11px;font-weight:var(--orbit-font-label-weight);letter-spacing:var(--orbit-font-letter-spacing);text-transform:uppercase;color:var(--orbit-paper);background:transparent;border:1px solid color-mix(in srgb,var(--orbit-paper) 30%,transparent);border-radius:var(--orbit-radius-control);cursor:pointer}.sh-back.svelte-kr9ryx:hover{border-color:var(--orbit-coral)}.sh-back.svelte-kr9ryx:focus-visible{outline:2px solid var(--orbit-border-focus);outline-offset:2px}.sh-hero-chip.svelte-kr9ryx{display:inline-flex;align-items:center;gap:8px;font-family:var(--orbit-font-display);font-size:10px;font-weight:var(--orbit-font-label-weight);letter-spacing:var(--orbit-font-letter-spacing);text-transform:uppercase;color:var(--orbit-mint)}.sh-hero-chip.svelte-kr9ryx:before{content:"";width:8px;height:8px;background:var(--orbit-coral)}.sh-hero-grid.svelte-kr9ryx{display:grid;grid-template-columns:1fr}.sh-photo.svelte-kr9ryx{position:relative}.sh-photo.svelte-kr9ryx:before,.sh-photo.svelte-kr9ryx:after{content:"";position:absolute;width:14px;height:14px;z-index:2;pointer-events:none;border:calc(var(--orbit-border-width) + 1px) var(--orbit-border-style) var(--orbit-coral)}.sh-photo.svelte-kr9ryx:before{top:10px;right:10px;border-left:0;border-bottom:0}.sh-photo.svelte-kr9ryx:after{bottom:10px;left:10px;border-right:0;border-top:0}.sh-photo.svelte-kr9ryx picture{display:block;width:100%}.sh-photo.svelte-kr9ryx .sh-photo-img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.sh-photo-split.svelte-kr9ryx{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:color-mix(in srgb,var(--orbit-paper) 18%,transparent)}.sh-photo-cap.svelte-kr9ryx{position:absolute;left:12px;top:12px;font-size:9px;font-weight:var(--orbit-font-label-weight);letter-spacing:var(--orbit-font-letter-spacing);text-transform:uppercase;color:var(--orbit-paper);background:color-mix(in srgb,var(--orbit-rail) 75%,transparent);padding:3px 8px}.sh-hero-id.svelte-kr9ryx{padding:20px 18px 24px;display:flex;flex-direction:column;gap:12px}.sh-kicker.svelte-kr9ryx{font-family:var(--orbit-font-display);font-size:10px;font-weight:var(--orbit-font-label-weight);letter-spacing:.3em;text-transform:uppercase;color:var(--orbit-mint)}.sh-nick.svelte-kr9ryx{font-family:var(--orbit-font-display);font-weight:var(--orbit-font-heading-weight);font-size:clamp(26px,6vw,42px);line-height:1.1;letter-spacing:-.015em;overflow-wrap:anywhere}.sh-rule.svelte-kr9ryx{height:3px;width:64px;margin-top:-2px;background:linear-gradient(90deg,var(--orbit-coral),var(--orbit-lavender),var(--orbit-mint))}.sh-pair.svelte-kr9ryx{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-left:2px solid var(--orbit-coral);padding-left:12px}.sh-pair-name.svelte-kr9ryx{font-weight:700;font-size:clamp(14px,2.4vw,16px)}.sh-pair-heart.svelte-kr9ryx{width:14px;height:14px;color:var(--orbit-coral);flex:0 0 auto}.sh-since.svelte-kr9ryx{font-size:11px;font-weight:var(--orbit-font-label-weight);letter-spacing:.14em;text-transform:uppercase;opacity:.75}.sh-tags.svelte-kr9ryx{display:flex;flex-wrap:wrap;gap:8px}.sh-tag.svelte-kr9ryx{font-family:var(--orbit-font-display);font-size:10px;font-weight:var(--orbit-font-label-weight);color:var(--orbit-paper);border:1px solid color-mix(in srgb,var(--orbit-paper) 30%,transparent);border-radius:var(--orbit-radius-badge);padding:3px 9px}.sh-feat.svelte-kr9ryx{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-family:var(--orbit-font-display);font-size:9px;font-weight:var(--orbit-font-label-weight);letter-spacing:.2em;text-transform:uppercase;background:var(--orbit-mint);color:var(--orbit-ink);border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-strong);border-radius:var(--orbit-radius-badge);padding:3px 9px;box-shadow:var(--orbit-shadow-interactive)}.sh-meta.svelte-kr9ryx{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid color-mix(in srgb,var(--orbit-paper) 18%,transparent);border-radius:0!important;background:color-mix(in srgb,var(--orbit-rail) 88%,var(--orbit-ink))}.sh-meta-cell.svelte-kr9ryx{padding:10px;border-left:1px solid color-mix(in srgb,var(--orbit-paper) 14%,transparent);border-radius:0!important;display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:68px}.sh-meta-cell.svelte-kr9ryx:first-child{border-left:0}.sh-meta-no.svelte-kr9ryx{font-family:var(--orbit-font-display);font-size:9px;font-weight:var(--orbit-font-label-weight);letter-spacing:.16em;color:var(--orbit-mint)}.sh-meta-n.svelte-kr9ryx{font-family:var(--orbit-font-display);font-weight:var(--orbit-font-heading-weight);font-size:22px;line-height:1;color:var(--orbit-paper)}.sh-meta-k.svelte-kr9ryx{font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--orbit-paper) 60%,transparent);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-theme=midnight] .sh-hero.svelte-kr9ryx{color:var(--orbit-ink)}[data-theme=midnight] .sh-hero.svelte-kr9ryx :is(.sh-back:where(.svelte-kr9ryx),.sh-hero-chip:where(.svelte-kr9ryx),.sh-kicker:where(.svelte-kr9ryx),.sh-photo-cap:where(.svelte-kr9ryx),.sh-tag:where(.svelte-kr9ryx),.sh-meta-no:where(.svelte-kr9ryx),.sh-meta-n:where(.svelte-kr9ryx)){color:var(--orbit-ink)}[data-theme=midnight] .sh-meta-k.svelte-kr9ryx{color:color-mix(in srgb,var(--orbit-ink) 60%,transparent)}.sh-page.svelte-kr9ryx section:where(.svelte-kr9ryx){margin-top:28px}.sh-sec-head.svelte-kr9ryx{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 16px 0;border-top:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-strong);border-radius:0!important}.sh-sec-k.svelte-kr9ryx{font-family:var(--orbit-font-display);font-size:10px;font-weight:var(--orbit-font-label-weight);letter-spacing:.3em;text-transform:uppercase;color:var(--orbit-coral-dark);white-space:nowrap}.sh-sec-head.svelte-kr9ryx h2:where(.svelte-kr9ryx){font-family:var(--orbit-font-display);font-weight:var(--orbit-font-heading-weight);font-size:17px;text-transform:uppercase}.sh-sec-count.svelte-kr9ryx{margin-left:auto;font-size:11px;font-weight:var(--orbit-font-label-weight);color:var(--orbit-muted);background:var(--orbit-surface);border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-default);border-radius:var(--orbit-radius-badge);padding:4px 10px}.sh-pair-grid.svelte-kr9ryx{display:grid;gap:10px;padding:0 16px}.sh-artist-card.svelte-kr9ryx{display:grid;grid-template-rows:auto 1fr auto;gap:10px;background:var(--orbit-surface);border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-default);border-radius:var(--orbit-radius-surface);box-shadow:var(--orbit-shadow-surface);padding:12px;text-decoration:none;color:var(--orbit-ink);transition:border-color var(--orbit-motion-fast) var(--orbit-motion-ease)}.sh-artist-card.svelte-kr9ryx:hover{border-color:var(--orbit-border-interactive)}.sh-artist-card.svelte-kr9ryx:focus-visible{outline:2px solid var(--orbit-border-focus);outline-offset:2px}.sh-artist-idx.svelte-kr9ryx{font-family:var(--orbit-font-display);font-size:10px;font-weight:var(--orbit-font-label-weight);letter-spacing:.16em;color:var(--orbit-coral-dark)}.sh-artist-body.svelte-kr9ryx{display:flex;align-items:center;gap:12px;min-width:0}.sh-artist-thumb.svelte-kr9ryx{flex:0 0 56px;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-default);border-radius:var(--orbit-radius-surface);overflow:hidden;background:var(--orbit-paper-deep)}.sh-artist-thumb.svelte-kr9ryx picture{display:block;width:100%}.sh-artist-thumb.svelte-kr9ryx .sh-artist-img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.sh-artist-meta.svelte-kr9ryx{min-width:0}.sh-artist-name.svelte-kr9ryx{display:block;font-family:var(--orbit-font-display);font-weight:var(--orbit-font-heading-weight);font-size:17px;overflow-wrap:anywhere}.sh-artist-full.svelte-kr9ryx{display:block;font-size:11px;font-weight:var(--orbit-font-label-weight);color:var(--orbit-muted);margin-top:2px;overflow-wrap:anywhere}.sh-artist-arr.svelte-kr9ryx{justify-self:end;color:var(--orbit-muted)}.sh-artist-card.svelte-kr9ryx:hover .sh-artist-arr:where(.svelte-kr9ryx){color:var(--orbit-coral)}.sh-pair-divider.svelte-kr9ryx{display:none;align-items:center;justify-content:center}.sh-pair-divider.svelte-kr9ryx svg:where(.svelte-kr9ryx){width:22px;height:22px;color:var(--orbit-coral)}.sh-works.svelte-kr9ryx{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 10px;padding:0 16px}.sh-work.svelte-kr9ryx{display:block;min-width:0;text-decoration:none;color:var(--orbit-ink)}.sh-work.svelte-kr9ryx:focus-visible{outline:2px solid var(--orbit-border-focus);outline-offset:2px}.sh-work-idx.svelte-kr9ryx{display:block;font-family:var(--orbit-font-display);font-size:10px;font-weight:var(--orbit-font-label-weight);letter-spacing:.16em;color:var(--orbit-coral-dark);margin-bottom:6px}.sh-work-poster.svelte-kr9ryx{display:block;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-default);border-radius:var(--orbit-radius-surface);box-shadow:var(--orbit-shadow-surface);overflow:hidden;background:var(--orbit-paper-deep);transition:border-color var(--orbit-motion-fast) var(--orbit-motion-ease),box-shadow var(--orbit-motion-fast) var(--orbit-motion-ease)}.sh-work-poster.svelte-kr9ryx picture{display:block;width:100%}.sh-work-poster.svelte-kr9ryx .sh-work-img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.sh-work.svelte-kr9ryx:hover .sh-work-poster:where(.svelte-kr9ryx){border-color:var(--orbit-coral);box-shadow:var(--orbit-shadow-accent)}.sh-work-t.svelte-kr9ryx{display:block;font-weight:700;font-size:14px;margin-top:8px;overflow-wrap:anywhere}.sh-work-r.svelte-kr9ryx{display:block;font-size:10px;font-weight:var(--orbit-font-label-weight);letter-spacing:.08em;color:var(--orbit-muted);margin-top:2px;overflow-wrap:anywhere}.sh-empty.svelte-kr9ryx{margin:0 16px;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-strong);border-radius:var(--orbit-radius-surface);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-surface);padding:28px 20px;text-align:center}.sh-empty-title.svelte-kr9ryx{font-family:var(--orbit-font-display);font-weight:var(--orbit-font-heading-weight);font-size:20px}.sh-empty-back.svelte-kr9ryx{margin-top:16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;background:var(--orbit-rail);color:var(--orbit-paper);border-radius:var(--orbit-radius-control);font-size:13px;font-weight:700;text-decoration:none}.sh-empty-back.svelte-kr9ryx:hover{background:var(--orbit-coral)}.sh-empty-back.svelte-kr9ryx:focus-visible{outline:2px solid var(--orbit-border-focus);outline-offset:2px}.sh-story.svelte-kr9ryx{margin:0 16px;border:var(--orbit-border-width) var(--orbit-border-style) var(--orbit-border-default);border-left:calc(var(--orbit-border-width) + 2px) var(--orbit-border-style) var(--orbit-coral);border-radius:var(--orbit-radius-surface);background:var(--orbit-surface);box-shadow:var(--orbit-shadow-surface);padding:14px 16px;font-size:14.5px;line-height:1.9;white-space:pre-line}@media(min-width:860px){.sh-hero.svelte-kr9ryx{margin:24px 24px 0}.sh-hero-grid.svelte-kr9ryx{grid-template-columns:minmax(240px,300px) 1fr}.sh-hero-id.svelte-kr9ryx{padding:28px 32px;gap:14px}.sh-meta-n.svelte-kr9ryx{font-size:26px}.sh-sec-head.svelte-kr9ryx{padding-inline:24px}.sh-pair-grid.svelte-kr9ryx,.sh-works.svelte-kr9ryx,.sh-story.svelte-kr9ryx,.sh-empty.svelte-kr9ryx{margin-inline:24px;padding-inline:0}.sh-pair-grid.svelte-kr9ryx{grid-template-columns:1fr auto 1fr;align-items:stretch}.sh-pair-divider.svelte-kr9ryx{display:flex}.sh-works.svelte-kr9ryx{grid-template-columns:repeat(3,1fr);gap:20px 16px}}@media(prefers-reduced-motion:reduce){.sh-artist-card.svelte-kr9ryx,.sh-work-poster.svelte-kr9ryx{transition:none}}
