.entry-header,.site-header{background-color:#ffffff;}body{margin:0;padding:0;font-family:sans-serif;background:transparent}a,a:hover,a:visited{color:#0071bc}p#source{font-size:14px;margin:5px 0}#map{top:0;height:100vh;width:100vw;position:fixed;z-index:-5;left:-20px}#header{margin:3vh auto;width:90vw;padding:2vh;text-align:center}#footer{width:100%;min-height:5vh;padding-top:2vh;padding-bottom:2vh;text-align:center;line-height:25px;font-size:13px}#features{padding-top:10vh;padding-bottom:10vh;z-index:100}.centered{width:50vw;margin:0 auto}.article-body{margin:0}.lefty{width:33vw;margin-left:0}.righty{width:33vw;margin-left:62vw}.light{color:#444;background-color:#fafafa}.dark{color:#fafafa;background-color:#444}.step{padding-bottom:50vh;opacity:0.25}.step.active{opacity:0.9}.step:last-child div{visibility:hidden}.step div{padding:25px 50px;line-height:25px;font-size:13px}.step div h3{font-size:25px;line-height:25px}.light p{font-size:18px;line-height:18px}a{font-weight:bold}.step img{width:100%}#scrollcatch{display:block;width:100vw;height:100%;position:fixed;background-color:gray;top:0;left:0;opacity:0.01}@media (max-width: 750px){#features{width:90vw;margin:0 auto}.lefty{width:33vw;margin-left:5vw}#map{left:0}}.tik-tok-container{position:relative;width:95%;max-width:70em;margin:0 auto 2em auto;font-family:"BrauerNeue-Regular","brauerneue",sans-serif;color:#565656;-webkit-box-sizing:border-box;box-sizing:border-box}.tik-tok-container.tt-bg-color,.tik-tok-container .tt-bg-color{background-color:#fff}.tik-tok-container div,.tik-tok-container span,.tik-tok-container section{-webkit-box-sizing:border-box;box-sizing:border-box}.tik-tok-container .cf:before,.tik-tok-container .cf:after{display:table;content:" "}.tik-tok-container .cf:after{clear:both}.tik-tok-container .cf{*zoom:1}.tik-tok-container .tt-header{position:relative;z-index:4;padding-top:1.5em;font-family:"BrauerNeue-Regular","brauerneue",sans-serif;text-align:center}.tik-tok-container .tt-header .tt-label{margin-bottom:1em;font-size:1.25em}.tik-tok-container .tt-header .tt-title{margin-bottom:0.5em;font-size:2em}.tik-tok-container .tt-header-color{color:#fff;background-color:#232323}.tik-tok-container .tt-spine-color{color:#232323;background-color:#f0be80}.tik-tok-container .tt-spine-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;text-align:center}.tik-tok-container .tt-spine-background .tt-spine{top:0;bottom:0;display:inline-block;width:4px;height:100%}.tik-tok-container .tt-spine-end{position:relative;padding:0;line-height:0.5em;text-align:center}.tik-tok-container .tt-spine-end .tt-spine-point{display:inline-block;width:16px;height:16px;padding:0;margin:0;border-radius:50%}.tik-tok-container .tt-spine-end .tt-spine{display:inline-block;width:4px;height:2em;padding:0;margin:0}.tik-tok-container .tt-spine-end.tt-spine-top{padding-top:2em}.tik-tok-container .tt-spine-end.tt-spine-top .tt-spine-point{margin-bottom:-1px}.tik-tok-container .tt-spine-end.tt-spine-bottom{padding-bottom:2em}.tik-tok-container .tt-groups{position:relative;z-index:4;padding-top:1em}.tik-tok-container .tt-group .tt-group-label-wrapper{text-align:center}.tik-tok-container .tt-group .tt-group-label{display:inline-block;padding:0.5em 1em;margin:0 auto 1em auto}.tik-tok-container .tt-entries{padding:0 1em 1em 1em;margin-bottom:1em}.tik-tok-container .tt-entry{padding:1em;margin-bottom:1em;background-color:#f8f8f8}.tik-tok-container .tt-entry .tt-entry-date{margin-bottom:1em;font-size:0.85em;color:#f66;text-transform:uppercase}.tik-tok-container .tt-entry .tt-entry-link{display:block;float:right;padding:1em 1em;margin-top:-1.17647059em;margin-right:-1.17647059em;font-size:0.85em;color:#fff;text-decoration:none;text-transform:lowercase;background-color:#c00}.tik-tok-container .tt-entry .tt-entry-link:hover{text-decoration:underline}.tik-tok-container .tt-entry .tt-entry-title{padding:0;margin:0 0 0.75em 0;font-size:1.5em;font-weight:normal}.tik-tok-container .tt-entry .tt-entry-media-wrapper.with-body{margin:0 auto 1em}.tik-tok-container .tt-entry .tt-entry-media{margin:0 -1em 0 -1em}.tik-tok-container .tt-entry .tt-entry-media.with-source{margin-bottom:0.5em}.tik-tok-container .tt-entry .tt-entry-media img{max-width:100%;max-height:95vh;margin:0 auto;display:block}.tik-tok-container .tt-entry .tt-entry-source{font-family:"Akkurat",sans-serif;font-size:0.75em;color:#8B8B8B;text-transform:uppercase}.tik-tok-container .tt-entry .tt-entry-body{margin-bottom:0;font-family:"Akkurat",sans-serif}.tik-tok-container .tt-entry .tt-entry-body a,.tik-tok-container .tt-entry .tt-entry-source a{color:#c00;text-decoration:none}.tik-tok-container .tt-entry .tt-entry-body a:hover,.tik-tok-container .tt-entry .tt-entry-source a:hover{text-decoration:underline}.tik-tok-container .tt-entry .tt-entry-body code,.tik-tok-container .tt-entry .tt-entry-source code{padding:0.15em 0.25em;font-family:monospace;background-color:#ECECEC}.tik-tok-container .tt-entry .tt-entry-body code.code-block,.tik-tok-container .tt-entry .tt-entry-source code.code-block{display:block;max-height:15em;padding:0.5em 1em;margin-bottom:1em;overflow:scroll}.tik-tok-container .tt-entry .tt-entry-body abbr,.tik-tok-container .tt-entry .tt-entry-source abbr{cursor:help;border-bottom:1px dashed #ECECEC}.tik-tok-container .tt-entry .tt-entry-body>*:first-child,.tik-tok-container .tt-entry .tt-entry-source>*:first-child{margin-top:0}.tik-tok-container .tt-entry .tt-entry-body>*:last-child,.tik-tok-container .tt-entry .tt-entry-body>*.code-block:last-child,.tik-tok-container .tt-entry .tt-entry-source>*:last-child,.tik-tok-container .tt-entry .tt-entry-source>*.code-block:last-child{margin-bottom:0}.tik-tok-container .tt-progress-bar{position:fixed;top:0;right:0;left:0;z-index:10000;width:100%;height:0;background-color:#565656;-webkit-transition:height 200ms linear;-o-transition:height 200ms linear;transition:height 200ms linear}.tik-tok-container .tt-progress-bar.enabled{height:0.5em}.tik-tok-container .tt-progress-bar .tt-progress{position:relative;width:0;height:100%;background-color:#f0be80;-webkit-transition:width 200ms linear;-o-transition:width 200ms linear;transition:width 200ms linear}
