.artist.svelte-1lbdosh{max-width:52rem;margin:0 auto}.artist__hero.svelte-1lbdosh{text-align:center;padding:2rem 0 1.5rem}.artist__name.svelte-1lbdosh{font-family:var(--font-display);font-size:3rem;font-weight:900;font-style:italic;color:var(--ink);margin:.25rem 0 .5rem;letter-spacing:-.02em;line-height:1.1}.site--theme-curiosity .artist__name.svelte-1lbdosh{font-size:3.5rem;color:var(--gold);letter-spacing:.02em;text-shadow:0 0 40px rgba(201,168,76,.2)}.artist__subtitle.svelte-1lbdosh{font-family:var(--font-body);font-size:1.15rem;font-weight:300;font-style:italic;color:var(--ink-muted);margin:0}.site--theme-curiosity .artist__subtitle.svelte-1lbdosh{font-weight:400;color:var(--ivory-muted)}.artist__label.svelte-1lbdosh{display:block;font-family:var(--font-body);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);margin-bottom:.25rem}.site--theme-curiosity .artist__label.svelte-1lbdosh{font-family:var(--font-ornament);font-size:.7rem;letter-spacing:.15em;color:var(--gold-muted)}.artist__rule.svelte-1lbdosh{margin-bottom:2.5rem}.site--theme-newspaper .artist__rule.svelte-1lbdosh{height:3px;background:linear-gradient(to right,var(--accent) 0%,var(--accent) 30%,var(--rule) 30%,var(--rule) 100%)}.site--theme-curiosity .artist__rule.svelte-1lbdosh{display:flex;align-items:center}.artist__rule-line.svelte-1lbdosh{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--gold-muted),transparent)}.artist__rule-diamond.svelte-1lbdosh{color:var(--gold);font-size:.55rem;padding:0 .75rem;opacity:.5}.artist__divider.svelte-1lbdosh{margin:2.5rem auto}.site--theme-newspaper .artist__divider.svelte-1lbdosh{width:4rem;height:1px;background:var(--rule)}.site--theme-curiosity .artist__divider.svelte-1lbdosh{display:flex;align-items:center;max-width:12rem}.artist__divider-line.svelte-1lbdosh{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--gold-muted),transparent)}.artist__divider-ornament.svelte-1lbdosh{color:var(--gold);font-size:.65rem;padding:0 .75rem;opacity:.4}.artist__intro.svelte-1lbdosh{display:grid;grid-template-columns:16rem 1fr;gap:2.5rem;align-items:start}.artist__portrait-frame.svelte-1lbdosh,.artist__portrait-frame-inner.svelte-1lbdosh{display:contents}.site--theme-curiosity .artist__portrait-frame.svelte-1lbdosh{display:block;padding:8px;background:linear-gradient(135deg,#b8973e,#d4b96a,#c9a84c,#a88a3a,#c9a84c)}.site--theme-curiosity .artist__portrait-frame-inner.svelte-1lbdosh{display:block;padding:3px;background:linear-gradient(135deg,#2a1510,#3d2520,#2a1510)}.artist__portrait-img.svelte-1lbdosh{width:100%;aspect-ratio:3 / 4;object-fit:cover}.site--theme-newspaper .artist__portrait-img.svelte-1lbdosh{border:1px solid var(--rule)}.site--theme-curiosity .artist__portrait-img.svelte-1lbdosh{display:block}.artist__portrait-placeholder.svelte-1lbdosh{width:100%;aspect-ratio:3 / 4;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem}.site--theme-newspaper .artist__portrait-placeholder.svelte-1lbdosh{background:var(--paper-dark);border:1px dashed var(--rule)}.site--theme-curiosity .artist__portrait-placeholder.svelte-1lbdosh{background:var(--bg-warm)}.artist__portrait-caption.svelte-1lbdosh{font-family:var(--font-body);font-size:.78rem;font-style:italic;color:var(--ink-faint)}.site--theme-curiosity .artist__portrait-caption.svelte-1lbdosh{color:var(--ivory-faint)}.artist__bio.svelte-1lbdosh p:where(.svelte-1lbdosh){font-family:var(--font-body);font-size:1.05rem;font-weight:400;line-height:1.75;color:var(--ink-light);margin:0 0 1rem}.site--theme-curiosity .artist__bio.svelte-1lbdosh p:where(.svelte-1lbdosh){line-height:1.8;color:var(--ivory-muted)}.artist__bio.svelte-1lbdosh p:where(.svelte-1lbdosh):last-child{margin-bottom:0}.artist__section.svelte-1lbdosh{padding:0}.artist__heading.svelte-1lbdosh{font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--ink);margin:.25rem 0 1rem;line-height:1.3}.site--theme-curiosity .artist__heading.svelte-1lbdosh{font-style:italic;color:var(--gold)}.artist__section.svelte-1lbdosh p:where(.svelte-1lbdosh){font-family:var(--font-body);font-size:.95rem;font-weight:400;line-height:1.7;color:var(--ink-light);margin:0 0 .75rem}.site--theme-curiosity .artist__section.svelte-1lbdosh p:where(.svelte-1lbdosh){line-height:1.75;color:var(--ivory-muted)}.artist__columns.svelte-1lbdosh{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:.5rem}.artist__subheading.svelte-1lbdosh{font-family:var(--font-display);font-size:1.1rem;font-weight:700;font-style:italic;color:var(--accent);margin:0 0 .5rem}.site--theme-curiosity .artist__subheading.svelte-1lbdosh{color:var(--gold-light)}.artist__column.svelte-1lbdosh p:where(.svelte-1lbdosh){font-size:.9rem;line-height:1.65;color:var(--ink-muted);margin:0}.site--theme-curiosity .artist__column.svelte-1lbdosh p:where(.svelte-1lbdosh){line-height:1.7;color:var(--ivory-faint)}.artist__list.svelte-1lbdosh{padding-left:1.25rem;margin:0}.site--theme-curiosity .artist__list.svelte-1lbdosh{list-style:none}.artist__list.svelte-1lbdosh li:where(.svelte-1lbdosh){font-family:var(--font-body);font-size:.95rem;color:var(--ink-light);line-height:1.7;margin-bottom:.35rem}.site--theme-curiosity .artist__list.svelte-1lbdosh li:where(.svelte-1lbdosh){color:var(--ivory-muted);line-height:1.75;position:relative;padding-left:1rem}.site--theme-curiosity .artist__list.svelte-1lbdosh li:where(.svelte-1lbdosh):before{content:"◆";position:absolute;left:-1rem;color:var(--gold-muted);font-size:.5rem;top:.45em}.artist__contact.svelte-1lbdosh{text-align:center;padding-bottom:2rem}.artist__email.svelte-1lbdosh{display:inline-block;font-family:var(--font-display);font-size:1.25rem;font-weight:700;font-style:italic;color:var(--accent);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:2px;margin-top:.5rem;transition:border-color .2s,color .2s}.artist__email.svelte-1lbdosh:hover{color:var(--accent-dark);border-bottom-color:var(--accent-dark)}.site--theme-curiosity .artist__email.svelte-1lbdosh{color:var(--gold);transition:all .3s}.site--theme-curiosity .artist__email.svelte-1lbdosh:hover{color:var(--gold-light);border-bottom-color:var(--gold-light);text-shadow:0 0 15px rgba(201,168,76,.25)}@media(max-width:768px){.artist__intro.svelte-1lbdosh{grid-template-columns:1fr;gap:1.5rem}.site--theme-newspaper .artist__portrait-placeholder.svelte-1lbdosh,.site--theme-curiosity .artist__portrait-frame.svelte-1lbdosh{max-width:14rem;margin:0 auto}.artist__columns.svelte-1lbdosh{grid-template-columns:1fr;gap:1.5rem}.artist__name.svelte-1lbdosh{font-size:2.25rem}.site--theme-curiosity .artist__name.svelte-1lbdosh{font-size:2.5rem}}
