.nmc4j-founders-video {
	position: relative;
	width: 100%;
	max-width: 100%;
	min-width: 0;
}

.nmc4j-founders-video__track,
.nmc4j-founders-video .slick-slide {
	max-width: 100%;
}

.nmc4j-founders-video .slick-list {
	overflow: hidden;
}

.nmc4j-founders-video__frame {
	position: relative;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
}

.nmc4j-founders-video__frame iframe,
.nmc4j-founders-video__frame > div,
.nmc4j-founders-video__frame .wp-block-embed__wrapper {
	width: 100% !important;
	max-width: 100%;
	height: 100% !important;
}

.nmc4j-founders-video__frame iframe {
	display: block;
	border: 0;
}

.nmc4j-founders-video__arrows {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 0.75rem;
	margin-top: 1rem;
}

.nmc4j-founders-video__arrows:empty {
	display: none;
}

.nmc4j-founders-video .slick-prev,
.nmc4j-founders-video .slick-next {
	position: static;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.5rem;
	height: 2.5rem;
	padding: 0;
	border: 1px solid var(--border);
	border-radius: 9999px;
	background: var(--background);
	color: var(--foreground);
	cursor: pointer;
	transform: none;
	transition: background-color 0.2s ease;
}

.nmc4j-founders-video .slick-prev:hover,
.nmc4j-founders-video .slick-next:hover {
	background: var(--muted);
}

.nmc4j-founders-video .slick-prev.slick-disabled,
.nmc4j-founders-video .slick-next.slick-disabled {
	opacity: 0.3;
	cursor: not-allowed;
}
