.project-grid:not(.project-grid--category){position:relative;overflow:visible;padding-inline:7px;background-image:linear-gradient(90deg,rgba(214,255,55,.12) 1px,transparent 1px),linear-gradient(rgba(214,255,55,.05) 1px,transparent 1px)}.project-grid:not(.project-grid--category)::before,.project-grid:not(.project-grid--category)::after{content:"";position:absolute;top:0;bottom:0;width:9px;pointer-events:none;background:repeating-linear-gradient(180deg,rgba(214,255,55,.9) 0 18px,transparent 18px 43px),linear-gradient(180deg,rgba(214,255,55,.58),transparent 16%,transparent 84%,rgba(124,223,255,.7));filter:drop-shadow(0 0 5px rgba(214,255,55,.55))}.project-grid:not(.project-grid--category)::before{left:-15px;border-left:1px solid rgba(214,255,55,.68)}.project-grid:not(.project-grid--category)::after{right:-15px;border-right:1px solid rgba(124,223,255,.68);transform:scaleX(-1)}.project-grid:not(.project-grid--category) .project-open::before{display:none!important}.project-grid:not(.project-grid--category) .project-open{outline-color:rgba(232,235,232,.22);box-shadow:inset 0 0 0 1px rgba(214,255,55,.07),0 0 0 1px rgba(6,7,8,.5)}.project-grid:not(.project-grid--category) .project-open img{filter:saturate(.82) brightness(.82) contrast(1.08)}@media(max-width:800px){.project-grid:not(.project-grid--category){padding-inline:3px}.project-grid:not(.project-grid--category)::before{left:-9px}.project-grid:not(.project-grid--category)::after{right:-9px}}
