.bodyContainer{width:100%;margin:0 auto;padding:10px;position:absolute;text-align:center;display:inline-block}.svgContainer{width:100%;height:auto;margin:0 auto;padding:0;position:relative;text-align:center;display:inline-block;background-color:#eee}.bodyText{max-width:800px;font-size:20px;text-align:center;right:0;left:0;margin-right:auto;margin-left:auto;color:#393939}.endText{max-width:800px;font-size:22px;text-align:center;right:0;left:0;margin-right:auto;margin-left:auto;color:#393939}.highlight{color:#5b6ba9}.svgContent{position:relative;top:0;left:0;margin-left:auto;margin-right:auto;display:block}.annotation path{stroke-width:2px;stroke:#5888a7;fill:none;stroke-linecap:round}.outline{stroke:#fff;stroke-width:50px;stroke-linecap:round}.annotation-note-label tspan{}body{top:0;right:0;bottom:0;left:0;margin:auto}a:link{text-decoration:underline;color:#8c8c8c}a:visited{color:#8c8c8c}a:hover{text-decoration:underline;color:#484848}a:active{text-decoration:underline;color:#8c8c8c}.authorLink{display:inline-block;margin-top:10px;font-size:18px;background-color:#dadada;padding:5px;cursor:pointer;border-radius:5px;color:#7f7f7f!important;border:0;text-decoration:none!important}.authorLink:hover{background-color:#cecece}.authorLink:focus{outline:none}.stepElement{position:absolute}.content{font-family:helvetica neue,helvetica,liberation sans,nimbus sans,arial,sans-serif;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0}.videosContainer{display:inline-block;flex-direction:row;flex-wrap:wrap;position:relative;overflow:visible;justify-content:center;align-items:center;top:0%;vertical-align:top;left:auto;margin:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.videos{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0;padding:0;left:0;top:0;pointer-events:none;background:#fff;z-index:-1;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.introduction{display:block;text-align:center;color:#393939;font-weight:700;padding-left:20px;padding-right:20px;background-color:#fff;position:absolute;border-radius:20px;top:10%;width:80%;border:2px solid #8c8c8c;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.authorText{display:block;text-align:center;color:#8c8c8c;font-weight:700;padding:10px;background-color:#fff;position:absolute;border-radius:20px;top:100%;border:2px solid #8c8c8c;font-size:calc(10px + 0.5vw);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.headlineSmallTop{margin-top:2vw;margin-bottom:2vw;color:#8c8c8c;font-size:calc(18px + 3vw)}.headlineSmall{margin-top:-1vw;margin-bottom:0;color:#8c8c8c;font-size:calc(18px + 3vw)}.headline{margin:0;color:#424242;font-size:calc(26px + 7.5vw)}.top{display:block;margin-top:calc(-5px - 2vw)}.lower{display:block;margin-top:calc(-5px - 2vw)}.subHeadline{font-size:calc(14px + 1vw);color:#aaa}.introduction p{display:block}.message1{text-align:center;color:#393939;font-weight:700;padding:30px;background-color:#fff;border:2px solid #8c8c8c;border-radius:20px;position:absolute;font-size:22px;top:1200px;max-width:500px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.scrollMessage{text-align:center;color:#8c8c8c;font-weight:700;padding:15px;background-color:#fff;position:fixed;font-size:25px;bottom:2%;border:2px solid #8c8c8c;border-radius:20px}a{color:#000;text-decoration:none}.arrow{text-align:center;margin:8% 0;padding-top:10px}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}video{margin:0;min-width:100%;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.videoContainer{background-color:#000;margin:0;display:flex;width:25%;overflow:hidden;padding:0;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.videoContainer video{width:100%!important;height:100%!important}@media(min-aspect-ratio:12/10){.fullScreenVideoContainerCrimsonRoom video{margin-top:-10%}}@media(min-aspect-ratio:8/5){video{min-width:300px}}@media(min-aspect-ratio:16/10){.scrollMessage{display:none}}@media(max-aspect-ratio:1/1){video{min-width:100%}}.gameTitles{word-wrap:break-word;word-break:break-all;background-color:#525252;color:#a9a9a9;width:100%;pointer-events:none;font-size:calc(7px + 0.9vw);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:linear-gradient(#525252,#563400)}.fadeToWhite{width:100%;height:400px;position:absolute;bottom:0;background-image:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1))}.fullScreenVideoContainerCanabalt{background-color:rgba(255,0,0,.3);margin:0;padding:0;overflow:visible;position:fixed;top:0%;left:0%;width:100vw}.fullScreenVideoContainerCrimsonRoom{background-color:rgba(255,0,0,.3);margin:0;padding:0;overflow:visible;position:fixed;top:0%;left:0%;width:100vw}.fullScreenVideoContainerCanabalt video{margin:0;object-fit:cover;object-position:5%;width:100%;min-height:100vh;position:absolute}.fullScreenVideoContainerCrimsonRoom video{object-fit:cover;object-position:50%;width:100%;min-height:100vh;position:absolute}.yearText hr{border:none;border-top:3px solid #c2c2c2;color:#fff;height:2px;width:70px;margin-right:0;margin-top:0;text-align:right}.yearText{color:#c2c2c2;font-size:30px;text-align:right;padding-right:30px;width:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}body{margin:0;background:#fff}.box{padding:50%;min-height:200px;margin:0;position:relative}.box:before,.box:after{content:'';display:block;position:absolute;bottom:0;width:50%;border-bottom-width:100px;border-bottom-style:solid;border-bottom-color:#fff}.box:before{left:0;border-right-width:50vw;border-right-style:solid;border-right-color:transparent}.box:after{right:0;border-left:50vw solid transparent}.messageGames{text-align:left;color:#989898;font-weight:400;position:absolute;background-color:#fff;border:2px solid #8c8c8c;border-radius:20px;font-size:17px;padding:15px;margin:15px;top:0;width:50%;max-width:500px}@media(max-width:400px){.bodyText{font-size:16px!important}}@media(min-width:2100px){.messageGames{margin-left:15%}}@media(max-width:900px){.messageGames{text-align:left;margin-left:5%;margin-right:5%;width:auto;max-width:unset}.videosContainer{padding:0}.yearText hr{width:50px}.yearText{font-size:22px;padding-right:5px}.message1{font-size:16px!important;padding:15px;width:80%}#explosiveEmoji{font-size:70px!important}.scrollMessage{padding:10px;font-size:16px;bottom:2%;border:2px solid #8c8c8c;border-radius:20px}.introduction{}}@media(max-width:600px){.scrollMessage{display:none}}@media(max-height:600px){.scrollMessage{display:none}}.annotation-note-title{font-weight:400;fill:#5888a7}::-moz-selection{background:#ff9ea0}::selection{background:#ff9ea0}#gameInfo{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;color:#989898;font-weight:400;padding:10px;margin:5px;background-color:#fff;border:2px solid #8c8c8c;border-radius:20px;font-size:17px;max-width:500px}#endStory{width:100%;margin:0 auto;padding:10px;position:absolute;text-align:center;display:inline-block}#end{width:100%;margin:0 auto;padding:0;position:absolute;text-align:center;display:block}#quotes{width:100%;margin:0 auto;padding:10px;position:absolute;text-align:center;display:block;background-color:#202021}.quote{width:95%;max-width:800px;padding:10px;padding-left:20px;padding-right:20px;text-align:left;display:block;background-color:#fff;font-size:18px;color:#505050;margin:0 auto 20px}.quoteImage{width:100%;text-align:center;align-items:center;display:flex;justify-content:center}.quoteImage img{display:block}.quoteAuthor{margin-top:10px;color:#898989;font-size:18px;display:block;text-align:center;align-items:center;padding-bottom:10px;padding-top:10px}.quoteFooter{width:100%;text-align:center;align-items:center;display:flex;justify-content:center}.quotationMark{color:#898989;font-family:Revalia,serif}.bodyEndText{max-width:800px;font-size:22px;text-align:center;right:0;left:0;margin-right:auto;margin-left:auto;color:#4e4e4e}.clockDigit{font-family:digital-clock-font,serif;font-size:calc(40px + 3vw);padding:3px}@font-face{font-family:digital-clock-font;src:url(fonts/DIGITALDREAM.ttf)}.pinkButton{font-size:20px;background-color:#b676a6;padding:10px;cursor:pointer;border-radius:5px;color:#f4f4f4!important;border:0}.pinkButton:hover{background-color:#63405a}.pinkButton:focus{outline:none}