.references-page{color:#f4f5f2;background:#0a100d;min-height:70vh;padding:160px max(5vw,20px) 100px}.references-page h1{letter-spacing:-.035em;margin:0 0 52px;font-size:clamp(42px,5vw,76px);line-height:1.1}.references-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.reference-card{aspect-ratio:1.55;background:#fff;justify-content:center;align-items:center;padding:clamp(20px,2vw,36px);display:flex}.reference-card a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.reference-card img{object-fit:contain;width:100%;height:100%;display:block}.reference-card a:focus-visible{outline-offset:8px;outline:2px solid #2eb85a}@media (max-width:1100px){.references-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.references-page{padding-top:120px;padding-bottom:65px}.references-page h1{margin-bottom:32px;font-size:40px}.references-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-card{aspect-ratio:1.4;padding:16px}}
