@font-face{font-family:'nimbus_monoregular';src:url('../font/nimbusmono-regular-webfont.woff2') format('woff2'),url('../font/nimbusmono-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}*{box-sizing:border-box;}html{font-family:"nimbus_monoregular","courier",courier;font-size:16px;color:#000;}html,body{max-height:none!important;cursor:crosshair;}body{background-image:url("../images/blood_blue.jpg"),url("../images/blood_pink.jpg");background-size:92%,contain;background-attachment:fixed,scroll;background-position:left top,left top;background-repeat:no-repeat,repeat;margin:0;}h1,h2{background-color:#000;text-align:center;color:#f00;margin:0;padding:5px;opacity:.75;}h1{font:1.6rem "nimbus_monoregular",courier,"courier";}h2{font:1.2rem "nimbus_monoregular",courier,"courier";}h3{border-style:dotted hidden dotted hidden;font-weight:400;font-variant:small-caps;text-align:center;color:#bdd9ec;}p{background-color:#f00;margin:.3rem;font-size:.8rem;}a:link{color:#000;-webkit-text-decoration:dashed underline;text-decoration:dashed underline;}a:hover,a:visited,a:active{text-decoration:none;color:#000;}a:active{color:#bdd9ec;}header{position:static;margin:0 auto;width:100%;padding:0;text-align:center;max-width:19rem;float:none;}img{max-width:100%;height:auto;}figure{max-width:100%;display:inline-block;padding:0;text-align:center;margin:0 auto;}figcaption a:nth-of-type(1){order:1}figcaption a:nth-of-type(2){order:3}figcaption a:nth-of-type(3){order:5}figcaption a:nth-of-type(4){order:7}figcaption a:nth-of-type(5){order:9}figcaption a:nth-of-type(6){order:2}figcaption a:nth-of-type(7){order:4}figcaption a:nth-of-type(8){order:6}figcaption a:nth-of-type(9){order:8}figcaption a:nth-of-type(10){order:10}object{display:block;width:1000px;max-width:90vw;height:600px;max-height:50vh;margin:0 auto;}video{max-width:100%;height:auto;margin:0}#video_player{display:table;}#video_player video{vertical-align:middle;width:100%;}#video_player figcaption{display:grid;margin:0;grid-template-columns:1fr 1fr;justify-items:center;}#video_player figcaption a{display:inline-block;width:95%}#video_player figure video{max-width:80%;height:auto;}#video_player figcaption a img{display:flex;max-width:100%;}footer{background-color:rgba(0,0,0,.7);text-align:center;}footer p,footer a:link,footer a:visited{background-color:unset;color:#fff;margin:0;padding-bottom:1rem;}footer>a{display:block;padding-top:1.5rem;}section{display:inline-block;width:100%;background-color:rgba(0,0,0,.7);}.positioned{float:left;top:4rem;}.clearfix::after,.row::after{content:"";clear:both;display:table;}.overlay{background-color:rgba(40,10,5,.4);}.intro{background-color:#fff;padding:.2rem;opacity:.84;}.intro p{opacity:.95;}.intro p:first-child{background-color:initial;}.download,#info{max-width:37rem;line-height:1.5rem;margin:1rem auto;border:1px solid #000;text-align:center;}.download p,#info p{padding:1rem 1rem 0;margin:0}.download p{color:#fff;background-color:rgba(0,0,0,.8);padding-bottom:1rem;}.download a{color:#fff;}#info p{background-color:rgba(255,255,255,.9);}#info p:last-child{padding-bottom:1rem;}.flex-container{display:flex;justify-content:center;transition:2s;}.flex-container>h3{margin:.5rem;font-size:.3rem;color:#18fd57;transform-origin:center;transform:translate(0,0) scaleY(1);transition-timing-function:cubic-bezier(0,.42,1.0,1.0);transition-duration:.2s}.flex-container>h3:hover{transform:translate(0,0) scaleY(.9);transition-timing-function:cubic-bezier(0,0,1.0,1.0);transition-duration:.3s;}.flex-container>h3:active{transform:scaleZ(-1);-webkit-filter:blur(.4px);-moz-filter:blur(.4px);filter:blur(.4px);transform:translate(.1em,.1em) scaleY(7);transition-timing-function:cubic-bezier(.42,0,1.0,1.0);transition-duration:.2s;}.button{display:block;max-width:6rem;padding:.7rem 1rem;text-align:center;font-size:.7rem;background-color:rgba(0,245,255,.7);border-radius:.2rem;box-shadow:0 .15rem #666;margin:0 auto 1rem;}.button:hover{background:rgba(0,0,44,.2);transition:all .8s;color:#fff;}.button:active{background-color:rgba(132,255,247,.7);}.button-blood{display:inline-block;padding:0;cursor:pointer;text-align:center;border:none;box-shadow:.1em 0 rgba(0,0,0,.7);margin:0;}.button-blood:hover{transition:all .1s;}.button-blood:active{box-shadow:.3rem 0 rgba(0,0,0,.5);transform:translateX(-.3rem);}@media only screen and (max-device-width:480px){object{display:none}}@media only screen and (max-width:499.999px) and (min-width:380px){#video_player figcaption a{width:85%}}@media only screen and (max-width:767.999px) and (min-width:500px){#video_player figcaption a{width:70%}}@media only screen and (max-width:1103.999px) and (min-width:768px){body{background-size:63%,contain}.flex-container>h3{margin:5rem auto}}@media only screen and (min-width:768px){[class*="col-"]{float:left;padding:0}.flex-container>h3{margin:5rem auto}.button-blood{border-radius:0 .7rem .6rem 0;box-shadow:0 .2rem rgba(0,0,0,.7);margin-bottom:.1rem}.button-blood:nth-child(1){background-color:#000;}.button-blood:nth-child(2){background-color:#8e6b45;}.button-blood:nth-child(3){background-color:#d33238;}.button-blood:nth-child(4){background-color:#fb9d17;}.button-blood:nth-child(5){background-color:#feff75;}.button-blood:nth-child(6){background-color:#09ff14;}.button-blood:nth-child(7){background-color:#01ffff;}.button-blood:nth-child(8){background-color:#0000fe;}.button-blood:nth-child(9){background-color:#7922b1;}.button-blood:nth-child(10){background-color:#c100a7;margin-bottom:0}.button-blood:active{box-shadow:0 .05rem rgba(0,0,0,.7);transform:translateY(.05rem)}bdd9ec .button-blood:nth-child(10):hover{transition:all .1s}.button-blood:nth-child(10):active{box-shadow:0 .15rem rgba(0,0,0,.7);transform:translateY(.05rem)}header{float:left;max-width:none;margin-bottom:1rem}#video_player{max-width:99%}#video_player figcaption{width:20%;margin:0;display:table-cell;vertical-align:middle}#video_player figcaption a{display:block;transition:1s opacity;width:100%}#video_player figcaption a img{max-width:90%;margin:0 0 .1rem}}@media only screen and (max-width:1365px) and (min-width:1104px){body{background-size:40%,contain}#video_player{max-width:80%}}@media only screen and (max-width:2047px) and (min-width:1366px){body{background-size:40%,contain}#video_player{max-width:66%}}@media only screen and (min-width:2048px){body{background-size:38%,contain}#video_player{max-width:50%}}