/* Valeur de repli. Le cadrage précis est piloté depuis la fiche Artiste. */
.artist-focus .artist-focus-portrait {
	object-position: center 18%;
	will-change: transform;
}

/* Une fiche sans portrait validé reste élégante sans simuler une photographie. */
.artist-portrait-placeholder {
	display: grid;
	place-content: center;
	gap: 1.1rem;
	width: 100%;
	height: 100%;
	min-height: inherit;
	background: linear-gradient(145deg, #ded6ca, #f2ede5 60%, #d4c7b6);
	color: #75644f;
	text-align: center;
}

.artist-portrait-placeholder > span {
	font-family: var(--serif);
	font-size: clamp(4rem, 9vw, 8rem);
	font-weight: 400;
	letter-spacing: .08em;
	line-height: 1;
}

.artist-portrait-placeholder small {
	font-family: var(--sans);
	font-size: .65rem;
	letter-spacing: .18em;
	text-transform: uppercase;
}

.artist-card:hover .artist-portrait-placeholder {
	background: linear-gradient(145deg, #d8cdbf, #eee7dd 60%, #cbbba7);
}

@media (max-width: 760px) {
	.artist-focus .artist-focus-portrait {
		object-position: center 16%;
	}
}
