






@media screen and (max-width: 799px) {
   
    h1{
        font-size: 12vw;
    }
   
   
    .product-grid {
       
        display: grid;
        grid-auto-columns: 1fr;
        grid-auto-rows: 92vw 16vw 300vw   240vw  80vw 160vw  80vw 60vw 80vw 80vw  20vw 20vw 20vw 20vw     80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 80vw 48vw ;
        grid-template-areas:
      
        'b'
        '.'
        'a'
        
       
        'e'    
        'f'

        'g'

        'h' 
               
        'l'
        'm'
        'n'
        'ah'
        'ai' 
        '.'
        'c'

        'o'
        'p'
        'q'
        'r'  
        's'
        't'
        'u'
        'v'
        'w'
        'x'
        'y'  
        'z'
        'aa'
        'ab'
        'ac'
        'ad'
        'ae'
        'af'
        'ag'

        'd'

        ;
    
        grid-gap: 2px;
    }
    
    
    
    
    /* Einzelne Projekte unter Projects */
    

    .stacked:nth-child(1) {
        grid-area: a;
    }
    
    .stacked:nth-child(2) {
        grid-area: b;
    }
    
    .stacked:nth-child(3) {
        grid-area: c;
    }
    
    .stacked:nth-child(4) {
        grid-area: d;
    }
    
    
    
    .stacked:nth-child(5) {
        grid-area: e;
    }
    
    .stacked:nth-child(6) {
        grid-area: f;
    }
    
    .stacked:nth-child(7) {
        grid-area: g;
    }
    
    
    
    .stacked:nth-child(8) {
        grid-area: h;
    }
    
    
    .stacked:nth-child(9) {
        grid-area: l;
    }
    .stacked:nth-child(10) {
        grid-area: m;
    }
    .stacked:nth-child(11) {
        grid-area: n;
    }
    
    
    
    .stacked:nth-child(12) {
        grid-area: o;
    }
    .stacked:nth-child(13) {
        grid-area: p;
    }
    .stacked:nth-child(14) {
        grid-area: q;
    }
    .stacked:nth-child(15) {
        grid-area: r;
    }
    .stacked:nth-child(16) {
        grid-area: s;
    }
    .stacked:nth-child(17) {
        grid-area: t;
    }
    .stacked:nth-child(18) {
        grid-area: u;
    }
    
    
    
    .stacked:nth-child(19) {
        grid-area: v;
    }
    .stacked:nth-child(20) {
        grid-area: w;
    }
    .stacked:nth-child(21) {
        grid-area: x;
    }
    .stacked:nth-child(22) {
        grid-area: y;
    }
    .stacked:nth-child(23) {
        grid-area: z;
    }
    .stacked:nth-child(24) {
        grid-area: aa;
    }
    .stacked:nth-child(25) {
        grid-area: ab;
    }
    .stacked:nth-child(26) {
        grid-area: ac;
    }
    .stacked:nth-child(27) {
        grid-area: ad;
    }
    .stacked:nth-child(28) {
        grid-area: ae;
    }
    .stacked:nth-child(29) {
        grid-area: af;
    }
    .stacked:nth-child(30) {
        grid-area: ag;
    }

    .stacked:nth-child(31) {
        grid-area: ah;
    }
    
    .stacked:nth-child(32) {
        grid-area: ai;
    }
    
    

}
    
  



@media screen and (min-width: 800px) {
.product-grid {
   
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-rows: 22vh;
    grid-template-areas:
    '. . . a a a a a a'
    'b b b a a a a a a'
    'b b b a a a a a a'
    'b b b . . . . . .'
    'e e e f f f g g g'
    'e e e f f f g g g'
    'e e e f f f g g g'
    'e e e f f f g g g'
    'e e e f f f g g g'
    'm m m m m n n n n'
    'm m m m m n n n n'
    'm m m m m n n n n'
    'l l l l l n n n n'
    'l l l l l n n n n'
    'l l l l l n n n n'
    '. . ah ah ah ai ai ai ai'
    '. . . . . . . . .' 
    '. . h h h h h . .'
    '. . h h h h h . .'
    '. . . . . . . . .'
    '. . . c c c . . .'
    'o o o p p r r s s'
    'o o o p p r r s s'
    'o o o p p t t s s'
    'q q q u u u u u u'
    'q q q u u u u u u'
    'v v w w w y y z z'
    'v v w w w y y z z'
    'x x x x x aa aa aa aa'
    'x x x x x aa aa aa aa'
    'ab ab ab ac ac ac ad ad ad'
    'ab ab ab ac ac ac ad ad ad'
    'ab ab ab ac ac ac ad ad ad'
    'ae ae ae .  d  .  ag ag ag'
    'ae ae ae af af af ag ag ag'
    'ae ae ae af af af ag ag ag'


   
    
    
   

   
   

    
    
    
    ;

    grid-gap: 4px;
}




/* Einzelne Projekte unter Projects */


.stacked:nth-child(1) {
    grid-area: a;
}

.stacked:nth-child(2) {
    grid-area: b;
}

.stacked:nth-child(3) {
    grid-area: c;
}

.stacked:nth-child(4) {
    grid-area: d;
}



.stacked:nth-child(5) {
    grid-area: e;
}

.stacked:nth-child(6) {
    grid-area: f;
}

.stacked:nth-child(7) {
    grid-area: g;
}



.stacked:nth-child(8) {
    grid-area: h;
}


.stacked:nth-child(9) {
    grid-area: l;
}
.stacked:nth-child(10) {
    grid-area: m;
}
.stacked:nth-child(11) {
    grid-area: n;
}



.stacked:nth-child(12) {
    grid-area: o;
}
.stacked:nth-child(13) {
    grid-area: p;
}
.stacked:nth-child(14) {
    grid-area: q;
}
.stacked:nth-child(15) {
    grid-area: r;
}
.stacked:nth-child(16) {
    grid-area: s;
}
.stacked:nth-child(17) {
    grid-area: t;
}
.stacked:nth-child(18) {
    grid-area: u;
}



.stacked:nth-child(19) {
    grid-area: v;
}
.stacked:nth-child(20) {
    grid-area: w;
}
.stacked:nth-child(21) {
    grid-area: x;
}
.stacked:nth-child(22) {
    grid-area: y;
}
.stacked:nth-child(23) {
    grid-area: z;
}
.stacked:nth-child(24) {
    grid-area: aa;
}
.stacked:nth-child(25) {
    grid-area: ab;
}
.stacked:nth-child(26) {
    grid-area: ac;
}
.stacked:nth-child(27) {
    grid-area: ad;
}
.stacked:nth-child(28) {
    grid-area: ae;
}
.stacked:nth-child(29) {
    grid-area: af;
}
.stacked:nth-child(30) {
    grid-area: ag;
}


.stacked:nth-child(31) {
    grid-area: ah;
}

.stacked:nth-child(32) {
    grid-area: ai;
}

}