.project_full {
	margin-bottom: var(--sp2);
}
.project_full__header {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: var(--grid-gap);
	margin-bottom: var(--sp3);
}
.project_full__image {
	grid-column: span 3;
	
}
.project_full__title {
	grid-column: span 3;
	
}
.project_full__gallery {
	margin-bottom: clamp(1rem,2vw,2rem);
	display: grid;
	gap: var(--grid-gap);
	grid-column: 1 / span 3;
	grid-row: 2;
	
}
.project_full__gallery-item {
	
}
.project_full__hl {
	font-size: var(--xxl);
	line-height: var(--lh-xxl);
	margin-bottom: var(--sp1);
}
.project_full__content {
	margin-bottom: var(--sp3);
}
.project_full__text {
	grid-column: 1 / span 3;
	grid-row: 1;
	
}
.project_full__data {
	/* grid-column: span 12; */
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: var(--grid-gap);
}
.project_full__description p {
	font-size: var(--md);
	line-height: var(--lh-md);
	
}
.project_full__data--images ul {
	display: grid;
	gap: 1rem;
}
.project_full__facts {
	font-size: var(--sm);
	display: flex;
	flex-direction: column;
	gap: clamp(0.3rem,1vw,0.3rem);
	margin-bottom: var(--sp1);
}
.project_full__facts-item {
	
}
.project_full__facts-label {
	font-size: var(--sm);
	font-weight: var(--fw-bold);
}
.project_full__facts-value {
	
}
.project_full__enclosures {
	
}
.project_full__enclosures-title {
	font-size: var(--md);
	
}
.project_full__enclosures-links {
	
}
.project_full__enclosures-link {
	
}
.project_full__categories {
	margin-bottom: clamp(.3rem,1vw,.3rem);
	font-size: var(--sm);
	display: flex;
}
.project_full__categories-label {
	font-weight: var(--fw-bold);
	
}
.project_full__categories-label:after {
	content: '\00a0';
}
.project_full__categories ul {
	display: flex;
}
.project_full__categories ul li {
	
}
.project_full__categories ul li span {
	
}
.project_full__categories ul li span:after {
	content: ',\00a0';
	
}
.project_full__categories ul li:last-of-type span:after {
	content: '';
	
}
.project_full__cta {
	border-top: 1px solid var(--cl1);
	padding-top: var(--sp2);
	margin-bottom: var(--sp3);
}
.project_full__cta-form {
	
}
.project_full__cta-hl {
	font-size: var(--xxl);
	line-height: var(--lh-xxl);
}
.project_full__cta-copy {
	font-size: var(--md);
	line-height: var(--lh-md);
	max-width: 40rem;
}
@media screen and (min-width: 768px){
	.project_full {
		
	}
	.project_full__image {
		
	}
	.project_full__title {
		grid-column: span 2;
		
	}
	.project_full__gallery {
		grid-template-columns: 1fr 1fr;
		grid-column: span 2;
		
	}
	.project_full__hl {
	
	}
	.project_full__content {
		
	}
	.project_full__text {
		grid-column: 1 / span 2;
		
	}
	.project_full__data {
		/* grid-column: span 7; */
	}
	.project_full__images {
		grid-column: 1 / span 2;
	}
	.project_full__data--images ul {
		grid-template-columns: repeat(4,1fr);
		
	}
	.project_full__facts {
		/* grid-column: span 3; */
	}
	.project_full__categories {
		
	}	
	
}
@media screen and (min-width: 992px){
	.project_full {
	
	}
	.project_full__image {
		grid-column: span 2;
		
	}
	.project_full__title {
		grid-column: 3 / span 1;
		
	}
	.project_full__text {
		grid-column: 3 / span 1;
	}
	.project_full__gallery {
		grid-row: 1;
	}	
}



