.project-hero-image{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:16rem}@media screen and (max-width:768px){.project-hero-image{width:100%}}.project-stats{border-bottom:1px solid var(--glass);border-top:1px solid var(--glass);display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.project-stats .stat{padding:1.25rem 1rem 1.25rem 0}.project-stats .stat+.stat{border-left:1px solid var(--glass);padding-left:1rem}.project-stats .stat-value{color:var(--white);font-size:1.75rem;font-weight:700;line-height:1.1}@media screen and (max-width:768px){.project-stats .stat-value{font-size:1.35rem}}.project-stats .stat-label{font-size:.85rem;margin-top:.35rem}.project-wins li{color:var(--medium-emphasis-text);margin-bottom:.6rem;padding-left:1.25rem;position:relative}.project-wins li:before{background:var(--gradient-green-blue);content:"";height:1px;left:0;position:absolute;top:.75em;width:.5rem}.project-clients ul{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;padding:.5rem 0}.project-clients ul img{display:block;max-height:24px;max-width:8rem}.project-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.project-detail[data-v-182b8699]{position:relative}.project-detail[data-v-182b8699]:after{background-color:var(--glass);bottom:0;content:"";display:block;height:1px;left:.75rem;position:absolute;right:.75rem}.project-title[data-v-182b8699]{align-items:center;display:flex;justify-content:flex-start;position:relative;z-index:1}.square-link[data-v-182b8699]{border:1px solid var(--lightblue);color:var(--white);display:block;font-size:1.1rem;height:40px;line-height:38px;margin-right:1rem;margin-top:-.6rem;text-align:center;transition:.5s;width:40px}.square-link[data-v-182b8699]:hover{background-color:var(--lightblue)}.project-logo[data-v-182b8699]{align-items:center;display:flex;justify-content:flex-end;position:relative;z-index:1}.project-logo img[data-v-182b8699]{max-height:52px;-o-object-fit:contain;object-fit:contain;-o-object-position:right center;object-position:right center;width:100%}
