:root{--tile-width:50%;--tile-height:50vw;--tile-padding:2vw}@media screen and (min-width:768px){:root{--tile-width:25%;--tile-height:25vw;--tile-padding:4vw}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/webfonts/JetBrainsMono-Regular.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(https://raw.githubusercontent.com/JetBrains/JetBrainsMono/master/fonts/webfonts/JetBrainsMono-Bold.woff2) format("woff2")}*{font-feature-settings:"liga" on,"calt" on;-webkit-font-feature-settings:"liga" on,"calt" on;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:JetBrains Mono,Menlo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;transition:all .3s ease}body,ul{margin:0}ul{display:flex;padding:0}ul li{list-style-type:none}ul#list{flex-wrap:wrap}ul#list li{display:flex;flex-direction:column;height:var(--tile-height);justify-content:center;text-align:center;width:var(--tile-width)}ul#list li div,ul#list li img{padding:var(--tile-padding)}ul#list li img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}ul#list li div{background-color:hsla(0,0%,100%,.99);display:flex;flex-direction:column;height:var(--tile-height);justify-content:center;opacity:0;padding:var(--tile-padding);position:absolute;width:var(--tile-width)}ul#list li:hover div{opacity:1}h2{font-size:4vw}p{font-size:.8rem;margin:.3rem 0;text-transform:uppercase}ul#graph{justify-content:space-around;margin-bottom:4vh;margin-left:var(--tile-padding);margin-right:var(--tile-padding)}ul#graph li{width:100%}ul#graph li div{background-color:#000;height:100%;margin:0 auto;width:1px}ul#graph li:hover{position:relative}ul#graph li:hover>div{background-color:red}ul#graph li:hover>div:after{background:hsla(0,0%,100%,.95);color:red;content:attr(data-date);font-size:.66rem;margin-top:.5rem;position:absolute;text-align:center;top:100%;transform:translateX(-50%)}