.project:before{box-sizing:border-box;width:46px;height:46px;background-size:23px 23px;background-repeat:no-repeat;background-position:center;flex:none}
.projects .featured{grid-column:1/-1}
.project:nth-child(1):before{background-image:url('aperture-mark.svg');background-size:27px 27px}
.project:nth-child(5):before,.project:nth-child(6):before{background-image:none;filter:none}
.project:nth-child(5):after,.project:nth-child(6):after{content:'';position:absolute;left:36px;top:40px;width:24px;height:24px;background:#00a2e8;mask:url('discord-logo.svg') center / contain no-repeat;pointer-events:none}
.project:nth-child(6):after{left:35px;top:42px;width:26px;height:20px;background:#ff790f;mask-image:url('7tv-logo.svg')}
.project:nth-child(2),.project:nth-child(3){padding:160px 30px 28px;background-image:linear-gradient(#1110,#1110),url('beat-pair.svg');background-repeat:no-repeat;background-size:100% 140px,200% 140px;background-position:center top,left top}
.project:nth-child(3){background-position:center top,right top}
.project:nth-child(2):before,.project:nth-child(3):before{display:none}
.project:nth-child(2):hover,.project:nth-child(3):hover{background-color:#191919;background-image:linear-gradient(#1110,#1110),url('beat-pair.svg')}
@media(max-width:800px){.project:nth-child(2),.project:nth-child(3){padding:155px 25px 28px}}
@media(max-width:520px){.project:before{width:42px;height:42px;background-size:22px 22px}.project:nth-child(5):after{left:29px;top:33px}.project:nth-child(6):after{left:28px;top:35px}.project:nth-child(2),.project:nth-child(3){padding:135px 22px 24px;background-size:100% 120px,200% 120px}.project:nth-child(2){background-position:center top,left top}.project:nth-child(3){background-position:center top,right top}}
.project-top>span:last-child{font-size:inherit;color:inherit}
