@-webkit-keyframes colorcycle{0%{text-shadow:0 0 100px #fff}50%{text-shadow:0 0 20px rgba(255,255,255,.2)}100%{text-shadow:0 0 100px #fff}}@-moz-keyframes colorcycle{0%{text-shadow:0 0 100px #fff}50%{text-shadow:0 0 20px rgba(255,255,255,.2)}100%{text-shadow:0 0 100px #fff}}@-ms-keyframes colorcycle{0%{text-shadow:0 0 100px #fff}50%{text-shadow:0 0 20px rgba(255,255,255,.2)}100%{text-shadow:0 0 100px #fff}}@-o-keyframes colorcycle{0%{text-shadow:0 0 100px #fff}50%{text-shadow:0 0 20px rgba(255,255,255,.2)}100%{text-shadow:0 0 100px #fff}}@keyframes colorcycle{0%{text-shadow:0 0 100px #fff}50%{text-shadow:0 0 20px rgba(255,255,255,.2)}100%{text-shadow:0 0 100px #fff}}.colorcycle-anim{-webkit-animation:colorcycle 2s infinite linear;-moz-animation:colorcycle 2s infinite linear;-ms-animation:colorcycle 2s infinite linear;-o-animation:colorcycle 2s infinite linear;animation:colorcycle 2s infinite linear}@-webkit-keyframes blinker{from{opacity:1}to{opacity:0}}@-moz-keyframes blinker{from{opacity:1}to{opacity:0}}@-ms-keyframes blinker{from{opacity:1}to{opacity:0}}@-o-keyframes blinker{from{opacity:1}to{opacity:0}}@keyframes blinker{from{opacity:1}to{opacity:0}}.blink-anim{text-decoration:blink;-webkit-animation:blinker 1s infinite cubic-bezier(1,0,0,1);-moz-animation:blinker 1s infinite cubic-bezier(1,0,0,1);-ms-animation:blinker 1s infinite cubic-bezier(1,0,0,1);-o-animation:blinker 1s infinite cubic-bezier(1,0,0,1);animation:blinker 1s infinite cubic-bezier(1,0,0,1)}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotate-anim{-webkit-animation:rotate 2s infinite linear;-moz-animation:rotate 2s infinite linear;-ms-animation:rotate 2s infinite linear;-o-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear}.reveal .fa{font-family:FontAwesome!important;font-style:normal!important}.reveal ol,.reveal ul{display:block}.reveal ul.no-dot{list-style-type:none}.reveal ul.no-dot li>i{padding-right:1em}.reveal img.no-decoration{background:0 0;border:none;box-shadow:none}.reveal pre code.no-scroll{overflow:hidden;max-height:initial}.reveal .left{text-align:left}.reveal .right{text-align:right}.reveal blockquote{width:inherit}.reveal blockquote footer{font-size:70%;color:#999}.reveal blockquote footer cite:before{content:'\2014 \00A0'}.grid{display:flex}.grid-cell{flex:1}.grid-cell--top{align-self:flex-start}.grid-cell--bottom{align-self:flex-end}.grid-cell--center{align-self:center}body{background:-webkit-radial-gradient(center,circle cover,#154779 0,#1c1e20 100%);background:-moz-radial-gradient(center,circle cover,#154779 0,#1c1e20 100%);background:-ms-radial-gradient(center,circle cover,#154779 0,#1c1e20 100%);background:-o-radial-gradient(center,circle cover,#154779 0,#1c1e20 100%);background:-radial-gradient(center,circle cover,#154779 0,#1c1e20 100%)}.reveal .main-logo{font-size:4em}.reveal .prompt{color:#228B22;text-align:left;margin-top:6em}.reveal .lifestep{display:block;max-width:512px;max-height:569px;width:auto;height:auto}p.geek{background:#000;padding:10px;text-align:center}p.geek small{font-style:italic}ul.pros,ul.cons,ul.tips{list-style-type:none}ul.pros li:before,ul.cons li:before,ul.tips li:before{padding-right:1em;font-family:FontAwesome}ul.pros li:before{content:"\f087";color:green}ul.cons li:before{content:"\f088";color:#CE2A2A}ul.tips li:before{content:"\f0e5"}