.artist-hero[data-artist="janen"] .signal{background:#ff3b4c}
.artist-hero[data-artist="janen"] h1{color:#ff4354;font-family:var(--sans);font-size:clamp(70px,9vw,130px);letter-spacing:-.055em;line-height:1.1}
.artist-hero[data-artist="janen"] .artist-photo-area{background:#100b0f;border-left:2px solid #b62031}
.artist-hero[data-artist="janen"] .portrait{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.artist-hero[data-artist="janen"] .portrait-caption{position:static;margin:0;padding:12px 14px;background:#100b0f;color:var(--muted);font-size:9px}
.artist-hero[data-artist="janen"] .social-links a:hover{color:#ff6572;border-color:#ff6572}
@media(max-width:600px){.artist-hero[data-artist="janen"] h1{font-size:clamp(67px,20vw,100px);margin-block:22px}}
