/* Talent
======================================== */
#talent-wrapper{
	display: grid;
	grid-auto-rows: min-content;
	row-gap: var(--m-sections);
}
[data-layout="private"] #talent-wrapper{
	row-gap: calc(var(--global-m)*12);
}

/* Sections */
.talent-section{
	display: grid;
	grid-auto-rows: min-content;
	grid-gap: var(--m-sections) var(--cols-medianil);
}
@media (min-width: 1181px){
	.talent-section{
		grid-template-columns: repeat(3, 1fr);
	}
}

/* Content */
.talent-section--content{
	grid-column: 2 / -1;
	display: grid;
	grid-auto-rows: min-content;
	row-gap: var(--m-sections);
}
@media (max-width: 1180px){
	.talent-section--content{
		grid-column-start: 1;
	}
}

/* Cards */
.talent-section--cards{
	display: grid;
	grid-auto-rows: min-content;
	grid-template-columns: repeat(var(--cols), 1fr);
	grid-gap: var(--m-modules) var(--cols-medianil);
	align-items: flex-start;
}
.talent-section--cards[data-cols="2"]{
	--cols: 2;
}
.talent-section--cards[data-cols="4"]{
	--cols: 4;
}
/* .talent-section--cards[data-cols="2"] > :only-child{
	grid-column: 1 / -1;
} */
@media (min-width: 841px) and (max-width: 1180px){
	.talent-section--cards[data-cols="2"]{
		--cols: 3;
	}
	.talent-section--cards[data-cols="4"]{
		--cols: 6;
	}
	/* .talent-section--cards[data-cols="2"] > :first-child:nth-last-child(2){
		grid-column: 2;
	}
	.talent-section--cards[data-cols="4"] > :only-child,
	.talent-section--cards[data-cols="4"] > :first-child:nth-last-child(2),
	.talent-section--cards[data-cols="4"] > :first-child:nth-last-child(3),
	.talent-section--cards[data-cols="4"] > :first-child:nth-last-child(4),
	.talent-section--cards[data-cols="4"] > :first-child:nth-last-child(5),
	.talent-section--cards[data-cols="4"] > :first-child:nth-last-child(5) ~ :last-child{
		grid-column: 3;
	} */
}
@media (max-width: 600px){
	.talent-section--cards[data-cols="2"]{
		--cols: 1;
	}
	.talent-section--cards[data-cols="4"]{
		--cols: 2;
	}
}

/* Bio */
/* @media (min-width: 841px) and (max-width: 1180px){
	#talent-bio{
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		column-gap: var(--cols-medianil);
	}
	#talent-bio > *{
		grid-column: 2 / -1;
	}
} */

/* Contact */
#talent-contact{
	-webkit-user-select: none;
		-moz-user-select: none;
		 -ms-user-select: none;
			  user-select: none;
}
#talent-contact > a{
	margin: var(--font-serif--mblock-l);
}
@media (min-width: 601px){
	#talent-contact{
		display: flex;
		flex-wrap: wrap;
		gap: var(--rows-gap) var(--cols-items);
		justify-content: center;
	}
}
@media (max-width: 600px){
	#talent-contact{
		display: grid;
		grid-gap: var(--rows-gap) var(--cols-items);
		justify-items: center;
		text-align: center;
	}
}