.inner-experience-grid > .grid-block {
	display:grid;
	gap:2em;
	margin:4em 0 4em;
}

.inner-experience-grid > .grid-block > .grid-item > .img > picture {
	position:relative;
	mask-image:linear-gradient(0deg,rgba(0, 0, 0, 0) 1em, rgba(0, 0, 0, 1) 30%);
}

.inner-experience-grid > .grid-block > .grid-item > .img > picture,
.inner-experience-grid > .grid-block > .grid-item > .img > picture > img {
	display:block;
}

.inner-experience-grid > .grid-block > .grid-item {
	display:flex;
	flex-direction:column;
}

.inner-experience-grid > .grid-block > .grid-item > .info {
	flex:1 1 auto;
	display:flex;
	flex-direction:column;
}

.inner-experience-grid > .grid-block > .grid-item .heading.short-line {
	width:75px;
	height:2px;
}

.inner-experience-grid > .grid-block > .grid-item .experience-name {
	text-transform:uppercase;
	margin:0 0 0.1em;
}

.inner-experience-grid > .grid-block > .grid-item .excerpt {
	margin-bottom:1em;
}

.inner-experience-grid > .grid-block > .grid-item .links {
	display:flex;
	gap:0.5em;
	margin-top:auto;
}

.inner-experience-grid > .grid-block > .grid-item .links > a.button {
	flex:1 1 auto;
  padding-left:0;
  padding-right:0;
  font-weight:400;
}

.inner-experience-grid > .grid-block > .grid-item .links > a.button::after {
	display:none;
}

@media (min-width: 751px) {
	.inner-experience-grid > .grid-block > .grid-item:first-child {
		display:grid;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child > .info {
		grid-column:1;
		grid-row:1;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child > .img {
		grid-column:2;
		grid-row:1;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child > .img > picture {
		height:100%;
		mask-image:linear-gradient(90deg,rgba(0, 0, 0, 0) 1em, rgba(0, 0, 0, 1) 30%);
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child > .img > picture > img {
		position:absolute;
		width:100%;
		height:100%;
		object-fit:cover;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child .links {
		margin-top:0;
	}
}

@media (min-width:750px) and (max-width:1199px) {
	.inner-experience-grid > .grid-block {
		grid-template-columns:1fr 1fr;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child {
		grid-template-columns:1fr 1fr;
		grid-column:span 2;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child > .info {
		max-width:calc(100% - 1em);
	}
}

@media (min-width:1200px) {
	.inner-experience-grid > .grid-block {
		grid-template-columns:1fr 1fr 1fr;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child {
		grid-template-columns:1fr 2.2fr;
		grid-column:span 3;
	}

	.inner-experience-grid > .grid-block > .grid-item:first-child > .img > picture {
		height:100%;
		min-height:20em;
	}
}