/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.hljs{display:block;padding:.5em;color:#333;background:#f8f8f8}.hljs-comment,.hljs-template_comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#099}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.tex .hljs-formula{color:#dd1144}.hljs-title,.hljs-id,.coffeescript .hljs-params,.scss .hljs-preprocessor{color:#900;font-weight:bold}.javascript .hljs-title,.lisp .hljs-title,.clojure .hljs-title,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:teal}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in,.lisp .hljs-title,.clojure .hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#ffdddd}.hljs-addition{background:#ddffdd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaaaaa}.hljs.css .hljs-class{color:#445588;font-weight:bold}.hljs.css .hljs-tag{color:#333;font-weight:bold}.hljs.css .hljs-rule .hljs-attribute{color:#333}.hljs.css .hljs-rule .hljs-value{color:teal}*,*::before,*::after{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:"Lato", "Avenir Next", "Avenir", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;word-wrap:break-word;-webkit-text-size-adjust:100%;background-color:white;color:#3c3c45}img{vertical-align:bottom}h1{font-size:7.2rem;font-weight:100}h2{font-size:3.6rem;font-weight:300}h3{font-size:2.4rem;font-weight:700}h4{font-size:1.4rem;font-weight:300}a{text-decoration:none;color:#ff4d5d}.why-use-this,.comparisons{max-width:1220px;margin:0 auto 12rem;text-align:center}.why-use-this>h2,.comparisons>h2{margin-bottom:6rem}.header{display:block;text-align:center;width:100%;min-height:440px;background-color:#a3cce8;background:transparent url("../images/header-bg.svg") center 24%;background-size:cover;color:white;padding:8rem 0 9rem;margin-bottom:10rem}.header__heading{margin:0;text-indent:-0.2em}.header__description{font-size:2.4rem;font-weight:100;letter-spacing:0.03em}.header__download-button{display:inline-block;margin:2.6rem 0 0;padding:1.3rem 4rem 1.5rem;font-size:2rem;letter-spacing:0.04em;font-weight:300;text-decoration:none;color:white;background-color:rgba(68,68,68,0.5);border-radius:4px;-webkit-transition:opacity 500ms ease-in-out;transition:opacity 500ms ease-in-out}.header__download-button:hover{background-color:rgba(68,68,68,0.6)}.header__download-button.hidden{opacity:0}.header__download-button .svg-github-icon{display:inline-block;margin-left:4px;margin-bottom:-3px}.header__download-button .svg-github-icon path{fill:white}.why-use-this__description{font-size:2rem;font-weight:300;margin-bottom:4rem}.why-use-this__description span{font-weight:700}.why-use-this__example{overflow:hidden;*zoom:1}.why-use-this__code{margin-top:1rem;margin-bottom:4rem}@media only screen and (min-width: 1120px){.why-use-this__code{padding:0 0 0 30px;float:left}}.why-use-this__code pre{margin-top:0}.why-use-this__code pre code{text-align:left;display:block;width:500px;margin:0 auto;border:1px solid #eeeeee;padding:1.3rem;font-size:1.3rem;line-height:1.5em;font-family:Consolas, "Liberation Mono", Courier, monospace}@media only screen and (min-width: 1120px){.why-use-this__chart{float:right}}#js-why-use-this-chart .d3mc-bars-group:nth-of-type(3)>:first-of-type rect{fill:gold}#js-why-use-this-chart .d3mc-bars-group:nth-of-type(3)>:first-of-type path{stroke:orange}#js-why-use-this-chart .d3mc-scale-x-group>.d3mc-tick:nth-of-type(3) text{fill:darkorange}.comparison--bar-chart,.comparison--line-chart,.comparison--pie-chart,.comparison--doughnut-chart,.comparison--radar-chart,.comparison--polar-chart{margin-bottom:12rem}.comparison--bar-chart__heading,.comparison--line-chart__heading,.comparison--pie-chart__heading,.comparison--doughnut-chart__heading,.comparison--radar-chart__heading,.comparison--polar-chart__heading{margin-bottom:4rem}.comparison--bar-chart__charts,.comparison--line-chart__charts,.comparison--pie-chart__charts,.comparison--doughnut-chart__charts,.comparison--radar-chart__charts,.comparison--polar-chart__charts{overflow:hidden;*zoom:1;width:100%;position:relative}@media only screen and (min-width: 1120px){.comparison--bar-chart__charts::before,.comparison--line-chart__charts::before,.comparison--pie-chart__charts::before,.comparison--doughnut-chart__charts::before,.comparison--radar-chart__charts::before,.comparison--polar-chart__charts::before{display:block;position:absolute;content:"";top:0;left:50%;width:1px;height:100%;background-color:#dddddd}}.comparison--bar-chart__chart-heading,.comparison--line-chart__chart-heading,.comparison--pie-chart__chart-heading,.comparison--doughnut-chart__chart-heading,.comparison--radar-chart__chart-heading,.comparison--polar-chart__chart-heading{display:block;width:18rem;background-color:#f3f3f3;padding:1rem;margin:0 auto 5rem}.comparison--bar-chart__chart--original,.comparison--bar-chart__chart--alternative,.comparison--line-chart__chart--original,.comparison--line-chart__chart--alternative,.comparison--pie-chart__chart--original,.comparison--pie-chart__chart--alternative,.comparison--doughnut-chart__chart--original,.comparison--doughnut-chart__chart--alternative,.comparison--radar-chart__chart--original,.comparison--radar-chart__chart--alternative,.comparison--polar-chart__chart--original,.comparison--polar-chart__chart--alternative{padding-bottom:6rem}@media only screen and (min-width: 1120px){.comparison--bar-chart__chart--original,.comparison--line-chart__chart--original,.comparison--pie-chart__chart--original,.comparison--doughnut-chart__chart--original,.comparison--radar-chart__chart--original,.comparison--polar-chart__chart--original{float:left}.comparison--bar-chart__chart--alternative,.comparison--line-chart__chart--alternative,.comparison--pie-chart__chart--alternative,.comparison--doughnut-chart__chart--alternative,.comparison--radar-chart__chart--alternative,.comparison--polar-chart__chart--alternative{float:right}}.footer{text-align:center;background-color:#f3f3f3;font-size:1.6rem;font-weight:300;height:6rem;line-height:6rem}.footer__description{margin:0}