body,html{width:100%;height:100%;overflow:hidden;margin:0;padding:0}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#d14a15;color:#fff}header>h1{margin:5px 0 0 10px;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif;text-align:left;font-size:40px;text-indent:40px;font-weight:400;background:url(../images/logo.png) no-repeat 0 10px;background-size:35px;height:50px}@media screen and (max-width:950px){header>h1{font-size:30px;background:url(../images/logo.png) no-repeat 0 10px;background-size:40px;text-indent:45px}}@media screen and (max-width:900px){header>h1{font-size:25px;background:url(../images/logo.png) no-repeat 0 5px;background-size:25px;text-indent:35px}}header>h1 a.embed{font:normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;text-decoration:none;display:inline-block;text-indent:0;padding:0 4px;text-align:left;white-space:nowrap;position:relative;background-color:#eee;background-image:-webkit-linear-gradient(#fff,#dedede);background-image:linear-gradient(#fff,#dedede);border:#ccc solid 1px;border-radius:3px;color:#333;font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.5);cursor:pointer;height:18px;max-width:98%;overflow:hidden}header .description{font-size:1.3em;margin:10px 0 0 10px}@media screen and (max-width:950px){header .description{font-size:1.1em;margin:6px 0 0 10px}}@media screen and (max-width:900px){header .description{font-size:1em;margin:2px 0 0 10px}}section.top{height:100px;background:#d14a15}section.top>*{display:inline-block;vertical-align:top;width:80%}section.top>section{margin:0;padding-bottom:5px}section.top section.wording{padding-top:10px}@media screen and (max-width:950px){section.top section.wording{padding-top:6px}}@media screen and (max-width:900px){section.top section.wording{padding-top:2px}}section.top ul{margin:5px 0 0;padding:0;line-height:2em}@media screen and (max-width:900px){section.top ul{line-height:1.9em}}section.top ul li{display:inline-block;list-style-type:none;margin:0 3px}section.top ul li a{background:#8899a6;color:#fff;text-decoration:none;padding:3px}@media screen and (max-width:900px){section.top ul li a{font-size:14px}}section.top ul li a.selected{background:#55acee}section.barchart{position:relative}section.barchart legend{position:absolute;bottom:23px;left:45px}#barchart{height:100px;margin:auto 15px;text-align:center;font-size:11px}#barchart ul{margin:18px 0 0;padding:0}@media screen and (max-width:950px){#barchart ul{margin:6px 0 0}}@media screen and (max-width:900px){#barchart ul{margin:5px 0 0}}#barchart ul li{display:inline-block;list-style-type:none;margin:3px;-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}#barchart ul li a{border:1px solid #444;border-radius:25px;color:#ddd;display:block;width:25px;height:20px;padding:12px 7px 5px 5px;text-decoration:none}@media screen and (max-width:950px){#barchart ul li a{font-size:.9em;border-radius:25px;width:18px;height:18px;padding:9px 12px 3px 2px}}@media screen and (max-width:900px){#barchart ul li a{font-size:.9em;border-radius:20px;width:18px;height:18px;padding:9px 9px 3px 2px}}#barchart ul li:hover{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}#barchart ul li.grayed a{opacity:.5;cursor:default}#barchart ul li a.selected{color:#fff;text-shadow:0 0 3px rgba(255,255,255,.5)}#barchart ul li:nth-of-type(5n-4)>a{border:6px solid #0885c2}#barchart ul li:nth-of-type(5n-3)>a{border:6px solid #000}#barchart ul li:nth-of-type(5n-2)>a{border:6px solid #ed3344}#barchart ul li:nth-of-type(5n-1)>a{border:6px solid #fbb132}#barchart ul li:nth-of-type(5n)>a{border:6px solid #1c8b3c}.container{height:-webkit-calc(100% - 100px);height:calc(100% - 100px)}div#treemap.entered .node{-webkit-transition:width 500ms,height 500ms,opacity 500ms,left 500ms,top 500ms;transition:width 500ms,height 500ms,opacity 500ms,left 500ms,top 500ms;-webkit-filter:blur(10px) grayscale(0.2);filter:blur(10px) grayscale(0.2)}div#treemap.entered .node .image-container{position:absolute;top:0;left:0;opacity:.5}div#treemap .node .image-container{width:100%;height:100%;background-repeat:no-repeat;background-position:top center;margin:4px;cursor:pointer!important;background-size:cover}div#treemap .node .image-container:hover{cursor:pointer;box-shadow:inset 0 0 40px rgba(0,0,0,.8)}article.tweet{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000;text-align:center;padding-top:110px}article.tweet iframe{margin:20px auto!important;z-index:1000!important}article.tweet>a{font-size:2em;font-family:HelveticaNeue,Helvetica,sans-serif;color:#ccd6dd;text-shadow:0 0 8px rgba(0,0,0,.5);font-weight:100;-webkit-transition:color 500ms,text-shadow 500ms;transition:color 500ms,text-shadow 500ms}article.tweet>a:hover{color:#f5f8fa;text-shadow:0 0 8px rgba(0,0,0,.8)}.tip{max-width:450px}blockquote{color:#292f33;font-size:1em;font-family:Georgia,"Times New Roman",Palatino,serif;background:#fff;border:1px solid #eee;max-width:500px;padding:10px;border-radius:.3em;box-shadow:0 0 2px #ccc}blockquote p{color:#292f33}blockquote a{color:#0084b4}.node{-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}.node *{-webkit-transition:width 200ms,height 200ms,opacity 200ms,left 200ms,top 200ms;transition:width 200ms,height 200ms,opacity 200ms,left 200ms,top 200ms}footer{text-align:right;padding:2px;font-size:10px;position:absolute;right:0;bottom:0;color:#222;font-weight:400;background:rgba(255,255,255,.7)}footer a{color:#111}#iframe-code{height:0;margin:0 5px;padding:0;overflow:hidden;font-size:11px;font-family:HelveticaNeue,Helvetica,sans-serif;-webkit-transition:height 200ms,margin 200ms;transition:height 200ms,margin 200ms}#iframe-code.open{height:20px;margin:13px 5px}#iframe-code input{width:50%}
