Hi
Here is how I would do it. I usually never use columns, its just easier with flexbox.
To make this work, you should get a good understanding of Relative and Absolute position.
To do the same with the gray triangle you can use the same technique.
Best
Ruben