body{color:var(--color-ink)}.artist-not-found__inner{text-align:center;padding-top:clamp(40px,8vh,90px);padding-bottom:clamp(40px,8vh,90px)}.artist-not-found__inner .display-heading{font-size:clamp(40px,7vw,72px);margin-bottom:20px}.artist-hero{padding-top:clamp(8px,2vh,24px)}.artist-hero__inner{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:clamp(24px,4vw,56px);align-items:end}.artist-hero__cover{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:7px}.artist-hero__meta{padding-bottom:6px}.artist-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.discipline-chip{display:inline-block;padding:6px 14px;border-radius:5px;background:var(--chip-color, rgba(var(--color-cream-rgb), .35));border:1px solid rgba(var(--color-ink-rgb),.45);color:var(--color-ink);font-size:var(--fs-caption);font-weight:600;letter-spacing:.02em}.artist-hero__name{font-size:clamp(44px,9vw,108px);color:var(--color-ink)}@media (max-width: 640px){.artist-hero__inner{grid-template-columns:1fr}}.artist-bio{padding-top:0}.artist-bio__inner{max-width:760px}.artist-bio__text{font-size:var(--fs-body);line-height:1.55;color:var(--color-muted);margin:0 0 clamp(20px,3vh,32px)}.artist-bio__links{display:flex;flex-wrap:wrap;gap:10px}.artist-interview{background:var(--color-dark);color:var(--color-paper)}.artist-interview__inner{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.artist-interview__text p:last-child{color:rgba(var(--color-cream-rgb),.8);font-size:var(--fs-body);line-height:1.55}.artist-interview__video{position:relative;width:100%;max-width:320px;aspect-ratio:9 / 16;margin:0 auto;border-radius:9px;overflow:hidden}.artist-interview__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@media (max-width: 720px){.artist-interview__inner{grid-template-columns:1fr}}.artist-gallery .eyebrow{color:var(--color-accent-2)}.artist-gallery__grid{columns:220px;column-gap:16px}.artist-gallery__grid img{width:100%;border-radius:7px;margin-bottom:16px;break-inside:avoid}.artist-gallery__credit{margin-top:8px;font-size:.85rem;opacity:.7;text-align:right}.artist-gallery__credit a{color:inherit;text-decoration:underline}.artist-pagination-section{padding:0 clamp(18px,4vw,40px) clamp(48px,8vh,80px)}.artist-pagination{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){.artist-pagination{grid-template-columns:1fr}}.artist-pagination__card{display:flex;align-items:center;gap:14px;padding:14px;background:rgba(var(--color-cream-rgb),.4);border:1px solid rgba(var(--color-ink-rgb),.18);border-radius:7px;color:inherit}.artist-pagination__card:hover{background:rgba(var(--color-cream-rgb),.55);color:inherit}.artist-pagination__card img{width:56px;height:56px;object-fit:cover;border-radius:5px;flex-shrink:0}.artist-pagination__card--next{flex-direction:row-reverse;text-align:right}.artist-pagination__text{display:flex;flex-direction:column}.artist-pagination__label{font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-ink-rgb),.55)}.artist-pagination__name{margin-top:4px;font-family:var(--font-display);font-size:20px;line-height:1;color:var(--color-ink)}
