.team_slider-layout .top-row {
	align-items: end;
	margin-bottom: max(4rem, calc(6.5 * var(--su)));
}
.team_slider-layout .top-row .slider-nav {
	justify-content: end;
}
.team_slider-layout .pk-button-group {
	margin-top: max(1.5rem, calc(1.5 * var(--su)));
}

.team_slider-layout .team-slider .swiper-slide {
	position: relative;
	width: max(260px, 17vw);
	z-index: 5;
	/* box-shadow: 0 10px rgba(0,0,0,0); */
	transition: scale 0.3s ease, box-shadow 0.1s ease;
}
.team_slider-layout .team-slider .swiper-slide::after {
	content: '';
	position: absolute;
	inset: 0;
	z-index: 2;
	background-color: var(--off-black);
	opacity: 0.5;
	transition: opacity 0.2s ease;
}
.team_slider-layout .team-slider .swiper-slide.swiper-slide-active {
	scale: 1.25;
	z-index: 10;
	/* box-shadow: 0 10px 10px rgba(0,0,0,0.15); */
}
.team_slider-layout .team-slider .swiper-slide.swiper-slide-active::after {
	opacity: 0;
}
.team_slider-layout .team-slider .swiper-slide img {
	position: relative;
	z-index: 1;
	aspect-ratio: 26/35;
	width: 100%;
	object-fit: cover;
}

.team_slider-layout .team-bio-col {
	margin-top: max(4rem, calc(5 * var(--su)));
}
.team_slider-layout .team-bio-col .swiper-slide {
	position: relative;
}

@media screen and (min-width: 993px) {
	.team_slider-layout .team-bio-col {
		margin-left: calc(17vw * -0.125);
	}
}

@media screen and (min-width: 1201px) {
	.team_slider-layout .team-bio-col .swiper-slide .name {
		position: absolute;
		right: 100%;
		top: 0;
		z-index: 1;
		text-align: right;
		translate: -25% 0;
		white-space: nowrap;
	}
}