.node--desc {
	margin-top: 0;
}
.org--p--p{
	max-width: 70vw;
}
.org--project--node {
	-ms-flex-preferred-size: 60%;
	flex-basis: 60%;
}
.HEXP--program {
	-ms-flex-preferred-size: 38%;
	flex-basis: 38%;
	margin-left: 2%;
}
/*
** gallery
** v.3.0
*/
.org--more--caps {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 2vw;
}
.more--capbox {
    width: .8vw;
    height: .8vw;
    background-color: #FF422C;
    border: 1px solid #FF422C;
    cursor: pointer;
}
.more--capbox:not(:last-child) {
    margin-right: .8vw;
}
.head--shot {
    background-color: var(--cream);
    border-color: #FF422C;
}
.org--project--node > section:not(:last-child) {
    margin-bottom: 5vw;
}
/*
** sponsors
** v.3.0
*/
.org--gold, .org--gold:hover {
	-webkit-transition: -webkit-transform 250ms ease-in-out;
	transition: -webkit-transform 250ms ease-in-out;
	-o-transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
}
.org--gold {
	-ms-flex-preferred-size: 30%;
	flex-basis: 30%;
	padding: 0 .5vw;
}
@media only screen and (min-width: 320px) and (max-width: 1366px){
	.org--project--tree{
		margin-top: 5rem;
	}
	.org--p--p {
		max-width: 70rem;
	}
	.org--project--node > section:not(:last-child) {
		margin-bottom: 5rem;
	}
	.org--gold {
		padding: 1rem 0.5rem;
	}
	.org--gold:hover {
		-webkit-transform: translateY(-0.125rem);
		-ms-transform: translateY(-0.125rem);
		transform: translateY(-0.125rem);
	}
	.path--lft {
		text-align: left;
		padding-left: 1rem;
	}
}
@media only screen and (min-width: 320px) and (max-width: 991px){
	.org--play--head h2 {
		font-size: 2rem;
	}
	.org--gold {
		-ms-flex-preferred-size: 45%;
		flex-basis: 45%;
	}
}
@media only screen and (min-width: 320px) and (max-width: 604px){
	.org--project--node,.HEXP--program {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
	}
	.HEXP--program {
		margin-left: 0;
		margin-top: 5rem;
	}
}
/*
** recent--projects
** v.3.0
*/
.org--project--tree.c--120 {
    background-color: #dae4e6;
}
.org--project--tree.c--320 {
    background-color: var(--cream);
}
.org--team {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(15.625vw, .5fr));
    gap: 2vw;
}
.org--player:before {
    position: absolute;
    content: '';
    width: calc( 100% + 1.042vw );
    height: calc( 100% + 1.042vw );
    border: 0.208vw solid #14234c;
    top: -0.781vw;
    left: -0.781vw;
    opacity: 0;
	z-index: -1;
    -webkit-transition: opacity 250ms ease-out;
    -o-transition: opacity 250ms ease-out;
    transition: opacity 250ms ease-out;
}
.org--player:hover::before {
    opacity: 1;
	z-index: 1;
}
.org--player--i {
    background-color: #14234c;
    color: var(--cream);
    padding: 0.5vw 1vw;
    font-size: 0.885vw;
    min-height: 3.75vw;
    display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.org--playcap > img {
    min-height: 15.323vw;
}
@media only screen and (min-width: 320px) and (max-width: 1366px){
	.org--player--i {
		padding: 0.5rem 0.75rem;
		font-size: 1rem;
		min-height: 5rem;
	}
	.org--team{
		grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr));
		gap: 2rem;
	}
}