i've been there, trying to fit a square peg into round holes too! i once had to do something similar for an event poster where zigzag rows just made more sense. ended up using
rotate()
, but it took some tweaking with the transform origin and grid areas until everything aligned right - definitely one of those "aha!" moments though!