
/* Consistent logo and card previews: all eight artworks share one aspect ratio. */
#identity .rj-art-grid,#identity .rj-card-art{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important}
#identity .rj-gallery-piece{height:100%!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;min-width:0!important}
#identity .rj-zoom-trigger{width:100%!important;aspect-ratio:4/3!important;height:auto!important;overflow:hidden!important;background:#0b0a09!important;display:block!important}
#identity .rj-zoom-trigger img{width:100%!important;height:100%!important;aspect-ratio:4/3!important;object-fit:contain!important;object-position:center!important;display:block!important}
#identity .rj-gallery-piece figcaption{margin-top:auto!important;min-height:39px!important;display:flex!important;align-items:center;justify-content:center}
#identity .idea-card{height:auto!important;align-self:start!important}
#identity .idea-visual{height:auto!important;max-height:none!important}
@media(max-width:420px){#identity .rj-art-grid,#identity .rj-card-art{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}#identity .rj-gallery-piece figcaption{font-size:8px!important;padding:6px 3px!important;letter-spacing:0!important;min-height:30px!important}}
