html{
    --black: black;
    --white: #fff; 
    background-color: var(--black);
}


body{

    margin: 0;
    height: 120vh;
    width: 100%;
    overflow: hidden;
    transform: translatey(-4em);  
  
    background-image:

    linear-gradient(var(--white) 0 , var(--white) 115% , transparent 0),

    radial-gradient(1.75em 1.75em at right 10%, var(--white) 0 , var(--white) 27.5% , var(--black) 33% , var(--black) 61% , transparent 66% ),
   
    linear-gradient(-54deg, transparent 0 , transparent 54% , var(--white) 54.5% , var(--white) 57% , var(--black) 57.5% , var(--black) 60% , transparent 60.5%),
    
    linear-gradient(var(--black) 0 , var(--black) 35% , var(--white) 0 , var(--white) 65% , var(--black) 0 ),
   
    linear-gradient(-112deg, transparent 0 , transparent 56% ,var(--black) 56.5% , var(--black) 59.5% , var(--white) 60% , var(--white) 63% , var(--black) 63.5% , var(--black) 66.5% , transparent 67%),
   
    linear-gradient(-54deg , transparent 56% , var(--black) 56.5% , var(--black) 63% , transparent 0),
   
    radial-gradient(circle at left 50%, var(--white) 7.1% , var(--black) 7.5% , var(--black) 10.1% , var(--white) 10.5% , var(--white) 12.9% , var(--black) 13.4% , var(--black) 15.9% , var(--white) 16.4% , var(--white) 18.9% , var(--black) 19.2% , var(--black) 21.9% , var(--white) 22.2% , var(--white) 24.7%, var(--black) 25% , var(--black) 27.8% , var(--white) 28.1% , var(--white) 30.5% ,var(--black) 31% , var(--black) 33.6%, var(--white) 34% , var(--white) 36.5%, var(--black) 36.8% , var(--black) 39% , transparent 39.5%),
   
    radial-gradient(circle at left 50% , var(--white) 1.2%, var(--black) 1.5% , var(--black) 4.3% , var(--white) 4.6% , var(--white) 7.1% , var(--black) 7.5% , var(--black) 10.2% , var(--white) 10.5% , var(--white) 13% , var(--black) 13.3% , var(--black) 16% ,transparent 16.2%),
    
    linear-gradient(-54deg , transparent 57.4% , var(--white) 58% , var(--white) 60.7% , var(--black) 61% , var(--black) 63.8% , transparent 64%),
   
    linear-gradient(-112deg , transparent 52.7% ,var(--black) 53% , var(--black) 56.2% , var(--white) 56.4% , var(--white) 59.7% , var(--black) 60% , var(--black) 63.4% , transparent 63.7%),
    
    linear-gradient(-54deg ,  transparent 0 ,transparent 57.5% , var(--black) 58% , var(--black) 65% , transparent 0),
    
    radial-gradient(circle at left 50%, var(--white) 1.3% , var(--black) 1.5% , var(--black) 4.3% , var(--white) 4.6% , var(--white) 7%,  var(--black) 7.5% , var(--black) 10.1% , var(--white) 10.5% , var(--white) 12.9% , var(--black) 13.4% , var(--black) 15.9% , var(--white) 16.4% , var(--white) 18.9% , var(--black) 19.2% , var(--black) 21.9% , var(--white) 22.2% , var(--white) 24.7%, var(--black) 25% , var(--black) 27.8% , var(--white) 28.1% , var(--white) 30.5% ,var(--black) 31% , var(--black) 33.6%, var(--white) 34% , var(--white) 36.5%, var(--black) 36.8% , var(--black) 39% , transparent 39.5%),
  
    radial-gradient(circle at left 50% , transparent 7.1% , var(--black) 7.5% , var(--black) 10.1% , var(--white) 10.4% , var(--white) 13% , var(--black) 13.4% , var(--black) 16% ,transparent 16.2%),
    
    radial-gradient(2.4375em 1.875em at left bottom , transparent 31% ,  var(--black) 35% , var(--black) 59% , transparent 61%),
   
    linear-gradient(68deg , transparent 33.5% ,  var(--black) 38% , var(--black) 75% , transparent 78%),
    
    repeating-linear-gradient( var(--white) 0, var(--white) 0.59375em , var(--black) 0.625em,var(--black) 1.3125em);
    
    background-size:

    16em 0.625em , 
    3.125em 1.5625em ,
    17em 14em ,  
    16em 2em ,
    15em 15.75em ,
    17em 12.75em ,
    20em 20em ,
    20em 20em ,
    17em 11.75em , 
    15em 19.04em ,
    17em 11.75em ,
    20em 20em , 
    20em 20em ,
    1.875em 0.9375em ,
    1.875em 0.9375em ,
    100% 100% ;


    background-position:
    
    32.0625em 13.125em ,
    19.09375em 27.46875em , 
    20.25em 13.5625em ,
    21.25em 26.875em ,
    28.375em 8.5em ,
    21em 14.9375em ,
    23.6875em 17.875em ,
    38.3125em 17.875em ,
    37.75em 13.4375em ,
    44.25em 8.5em ,
    38.0625em 14.1875em ,
    54em 17.875em , 
    53.1875em 0.8125em  ,
    33.125em 7.5625em ,
    43.9375em 7.5625em ,
    0 0 ;

    background-repeat: no-repeat;

} 

@media screen and (max-width: 36em){
    body{
        width: 80em;
        height: 80em;
        transform: scale(.58)             translate3d(-49.5em , -29em, 0) ;
    }
}