* {margin:0px; padding:0px; font-family:sans-serif; font-size:1vw; font-family: sans-serif}
body{color:#CC6;background:#622;font-size: 2vw; overflow-x: hidden}
a{color:#CC6}
#d1 span{background:#77D;display: block;text-align: center;font-variant: small-caps; height: 10vh}
#d2{position: absolute; display: flex; justify-content: space-evenly; top: 10vh; width:100vw}
#d2 div{height: 190vh; width:10vw;background: #66C}
#d3{position: absolute; height:200vh; width:10vw; background: #6C6; top:0px}
#d4{position: sticky; z-index: 1; padding: 5vw 0px; width: 22vw; top: 10vh; rotate: -45deg;
    text-align: center; background: #D8A}
#d5{height: 190vh}
#d6{width:10vw; height:10vw; position: absolute; z-index: 1; background: #555; transform: translate(85vw)}