.ref{padding:var(--space-4xl) 0;background-color:var(--color-bg);background-image:radial-gradient(ellipse at 20% 30%,rgba(0,213,43,.05) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(0,213,43,.03) 0%,transparent 40%),linear-gradient(180deg,#0c1210,#0e1612,#0c1210)}.ref__projects{display:grid;grid-template-columns:1fr;gap:var(--space-md);padding-top:var(--space-3xl)}@media(min-width:768px){.ref__projects{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ref__projects{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}}@media(min-width:1280px){.ref__projects{gap:var(--space-lg)}}.ref__project-card{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:6px;overflow:hidden;text-decoration:none;color:var(--color-text);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}@media(hover:hover)and (pointer:fine){.ref__project-card:hover{border-color:#0923;box-shadow:0 0 40px #0099220d,0 8px 32px #0000000f;transform:translateY(-2px);color:var(--color-text)}}.ref__project-image-wrap{aspect-ratio:16 / 10;overflow:hidden;background:var(--color-surface)}.ref__project-image{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.85) contrast(1.05);transition:transform .4s ease,filter .4s ease}@media(hover:hover)and (pointer:fine){.ref__project-card:hover .ref__project-image{transform:scale(1.03);filter:brightness(.95) contrast(1.05)}}.ref__project-image-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--color-surface-hover) 0%,var(--color-bg) 100%)}.ref__project-body{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg);flex:1}.ref__project-title{font-family:TASAOrbiterDeck,Oswald,sans-serif;font-size:var(--fs-h4);font-weight:600;text-transform:none;letter-spacing:-.02em;font-stretch:90%;color:var(--color-text);line-height:1.2}.ref__project-kpi{font-family:TASAOrbiterDeck,Oswald,sans-serif;font-size:1.375rem;font-weight:700;color:var(--color-accent);text-transform:none;letter-spacing:-.02em;font-stretch:90%;line-height:1.1;padding:var(--space-sm) 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.ref__project-quote{font-family:Inter,Montserrat,sans-serif;font-size:.8125rem;font-style:italic;color:var(--color-text-muted);line-height:1.6;flex:1}@media(max-width:767px){.ref{padding:var(--space-3xl) 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-references-projects.css.map */
