/* Project photography and interface artwork from Caio's previous portfolio. */
.project-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}
.project:hover .project-visual img{transform:scale(1.035)}
.case-art.case-image{height:auto;aspect-ratio:2320/1305;display:block}
.case-image img{display:block;width:100%;height:100%;object-fit:cover}
.case-gallery,.case-gallery-wide{margin-block:0 18px}
.case-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.case-gallery img,.case-gallery-wide img{display:block;width:100%;height:auto;border-radius:20px}
.case-gallery img{aspect-ratio:1;object-fit:cover}
.case-gallery-wide img{aspect-ratio:2320/1305;object-fit:cover}
.case-gallery + .case-facts,.case-gallery-wide + .case-facts{padding-top:90px}
@media(max-width:760px){
  .project-visual img{min-height:330px}
  .case-gallery{grid-template-columns:1fr;gap:16px}
  .case-gallery img,.case-gallery-wide img{border-radius:12px}
  .case-gallery + .case-facts,.case-gallery-wide + .case-facts{padding-top:70px}
}
