<style>
.layout-3c{
width: 100%;
max-width: 500px;
background-color: white;
padding: 30px;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 10px;
}
.layout-3c > div{
width: 100%;
aspect-ratio: 1;
border: 2px solid lightblue;
border-radius: 50%;
background: url('https://thumbs2.imgbox.com/78/68/tNh5HMEg_t.jpeg') no-repeat;
background-size: 500%;
background-position: 7% 2.5%;
}
.layout-3c > div:nth-child(1){
background-position: 7% 2.5%;
}
.layout-3c > div:nth-child(2){
background-position: 36.5% 2.5%;
}
.layout-3c > div:nth-child(3){
background-position: 94% 26%;
}
.layout-3c > div:nth-child(4){
background-position: 7% 95.5%;
}
</style>