/* ==================================================
HOME EVENTS TITLE — DESKTOP
================================================== */
.home-events__title {
	color: var(--wp--preset--color--primary);
	writing-mode: vertical-rl;
	text-orientation: upright;
	font-size: 3rem!important;
	font-weight: 700;
	line-height: 1;
}

/* Pas de soulignement dans sa version verticale */
.home-events__title::after {
	display: none;
}

/* ==================================================
HOME EVENTS TITLE — MOBILE
================================================== */
@media (max-width: 782px) {
	.home-events__title {
		width: fit-content;
		writing-mode: horizontal-tb;
		text-orientation: mixed;
		font-size: var(--wp--preset--font-size--section-title)!important;
		font-weight: 900;
	}

	.home-events__title::after {
		display: block;
	}

}

/* ==================================================
HOME EVENTS TITLE — LETTER REVEAL DESKTOP
================================================== */
@media (min-width: 783px) {
	.home-events__letter {
		display: inline-block;
		opacity: 0;
		transform: translateY(-8px);
		transition:
		opacity 350ms ease,
		transform 450ms cubic-bezier(.2, .8, .2, 1);
		transition-delay: calc(var(--letter-index) * 90ms);
	}

	.home-events__title.is-visible .home-events__letter {
		opacity: 1;
		transform: translateY(0);
	}

}

@media (min-width: 783px) {
	.home-events__space {
		height: 0.35em;
	}

}

/* ==================================================
TABLET — MAX 2 EVENTS
================================================== */
@media (min-width: 783px) and (max-width: 1064px) {
	.home-events__list[data-count="3"] {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.home-events__list[data-count="3"] .event-card:nth-child(3) {
		display: none;
	}

}
