@charset "UTF-8";*{box-sizing:border-box}body{box-sizing:border-box;font-family:plex-sans;font-size:16px;font-weight:400;letter-spacing:.008em;min-height:100vh;position:relative}body h1,body h2,body h3,body p{font-size:16px;font-weight:400;line-height:1.6em;margin:0}body h1,body h2,body h3{line-height:1.5em}body ul{margin:0;padding:0}body ul li{list-style-type:none}body a{color:#000;text-decoration:none}body button,body input,body select,body textarea{outline:none}body main{margin-bottom:80px;margin-top:0;opacity:1;overflow:visible;overflow:hidden;transition:opacity .75s}body main.loading{opacity:0}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-col,.flex-row{display:-ms-flexbox;display:flex}.flex-col{-ms-flex-direction:column;flex-direction:column}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:plex-sans;font-style:normal;font-weight:400;src:url(../../assets/fonts/IBM-Plex-Sans/eot/IBMPlexSans-Regular);src:url(../../assets/fonts/IBM-Plex-Sans/otf/IBMPlexSans-Regular?#iefix) format("embedded-opentype"),url(../../assets/fonts/IBM-Plex-Sans/woff/IBMPlexSans-Regular.woff) format("woff"),url(../../assets/fonts/IBM-Plex-Sans/ttf/IBMPlexSans-Regular.ttf) format("truetype")}@font-face{font-family:plex-sans;font-style:italic;font-weight:400;src:url(../../assets/fonts/IBM-Plex-Sans/eot/IBMPlexSans-Italic);src:url(../../assets/fonts/IBM-Plex-Sans/otf/IBMPlexSans-Italic?#iefix) format("embedded-opentype"),url(../../assets/fonts/IBM-Plex-Sans/woff/IBMPlexSans-Italic.woff) format("woff"),url(../../assets/fonts/IBM-Plex-Sans/ttf/IBMPlexSans-Italic.ttf) format("truetype")}@font-face{font-family:plex-sans;font-style:normal;font-weight:700;src:url(../../assets/fonts/IBM-Plex-Sans/eot/IBMPlexSans-Bold);src:url(../../assets/fonts/IBM-Plex-Sans/otf/IBMPlexSans-Bold?#iefix) format("embedded-opentype"),url(../../assets/fonts/IBM-Plex-Sans/woff/IBMPlexSans-Bold.woff) format("woff"),url(../../assets/fonts/IBM-Plex-Sans/ttf/IBMPlexSans-Bold.ttf) format("truetype")}@font-face{font-family:plex-mono;font-style:normal;font-weight:400;src:url(../../assets/fonts/IBM-Plex-Mono/eot/IBMPlexMono-Regular);src:url(../../assets/fonts/IBM-Plex-Mono/otf/IBMPlexMono-Regular?#iefix) format("embedded-opentype"),url(../../assets/fonts/IBM-Plex-Mono/woff/IBMPlexMono-Regular.woff) format("woff"),url(../../assets/fonts/IBM-Plex-Mono/ttf/IBMPlexMono-Regular.ttf) format("truetype")}.headline--uppercase{letter-spacing:1.5px;line-height:1.2em}.headline--bold{font-size:24px;font-weight:700;letter-spacing:.02em;margin:0 0 30px}@media only screen and (max-width:768px){.headline--bold{margin:0 0 5px}}h4{font-size:16px;margin:0}.link--button{background:transparent;border:1px solid #000;border-radius:4px;display:inline-block;margin-top:30px;padding:12px;transition:background .25s,color .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link--button:hover{background:#000;color:#fff}.link--normal{border-bottom:1px solid #2d91d2;line-height:1.8em;position:relative;transition:color .25s}.link--normal:hover{color:#adadad}.link--normal:hover:after{transform:scaleX(.9) translateZ(0)}.link--normal.publication:after{background-color:#2d91d2}.link--normal.publication:hover{color:#2d91d2}.link--normal.publication:hover:after{background-color:#2d91d2}.link--normal.prototype:after{background-color:#41b496}.link--normal.prototype:hover{color:#41b496}.link--normal.prototype:hover:after{background-color:#41b496}.link--normal.workshop:after{background-color:#dcc82d}.link--normal.workshop:hover{color:#dcc82d}.link--normal.workshop:hover:after{background-color:#dcc82d}.link--normal.dataset:after{background-color:#e60032}.link--normal.dataset:hover{color:#e60032}.link--normal.dataset:hover:after{background-color:#e60032}figure.highlight{text-align:left!important}pre{margin:0}.language-js{margin-bottom:50px}@media only screen and (max-width:768px){.language-js{margin-bottom:30px}}div.highlight{overflow:hidden;padding:30px}@media only screen and (max-width:768px){div.highlight{overflow:scroll}}.highlight .hll{background-color:#ffc}.highlight{background:#f5f5f5;border-radius:5px}.highlight .c{color:#60a0b0;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:700}.highlight .o{color:#666}.highlight .ch,.highlight .cm{color:#60a0b0;font-style:italic}.highlight .cp{color:#007020}.highlight .c1,.highlight .cpf{color:#60a0b0;font-style:italic}.highlight .cs{background-color:#fff0f0;color:#60a0b0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00a000}.highlight .go{color:#888}.highlight .gp{color:#c65d09}.highlight .gp,.highlight .gs,.highlight .gu{font-weight:700}.highlight .gu{color:purple}.highlight .gt{color:#04d}.highlight .kc,.highlight .kd,.highlight .kn{color:#007020;font-weight:700}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:700}.highlight .kt{color:#902000}.highlight .m{color:#40a070}.highlight .na,.highlight .s{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:700}.highlight .no{color:#60add5}.highlight .nd{color:#555;font-weight:700}.highlight .ni{color:#d55537;font-weight:700}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:700}.highlight .nn{color:#0e84b5;font-weight:700}.highlight .nt{color:#062873;font-weight:700}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:700}.highlight .w{color:#bbb}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#40a070}.highlight .dl,.highlight .sa,.highlight .sb,.highlight .sc{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:700}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .fm{color:#06287e}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#bb60d5}.highlight .il{color:#40a070}:root .grid.feed-list,_:-ms-fullscreen{-ms-grid-rows:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-gap:50px 25px;-ms-grid-columns:minmax(200px,400px) 25px minmax(200px,400px) 25px minmax(200px,400px) 25px minmax(200px,400px);display:-ms-grid;display:grid;grid-template-columns:repeat(4,minmax(200px,400px));grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}:root .grid.feed-list>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid.feed-list>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}:root .grid.feed-list>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}:root .grid.feed-list>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}:root .grid.feed-list>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}:root .grid.feed-list>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:3;-ms-grid-row:3}:root .grid.feed-list>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:5;-ms-grid-row:3}:root .grid.feed-list>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:7;-ms-grid-row:3}:root .grid.feed-list>:nth-child(9),_:-ms-fullscreen>:nth-child(9){-ms-grid-column:1;-ms-grid-row:5}:root .grid.feed-list>:nth-child(10),_:-ms-fullscreen>:nth-child(10){-ms-grid-column:3;-ms-grid-row:5}:root .grid.feed-list>:nth-child(11),_:-ms-fullscreen>:nth-child(11){-ms-grid-column:5;-ms-grid-row:5}:root .grid.feed-list>:nth-child(12),_:-ms-fullscreen>:nth-child(12){-ms-grid-column:7;-ms-grid-row:5}:root .grid.feed-list>:nth-child(13),_:-ms-fullscreen>:nth-child(13){-ms-grid-column:1;-ms-grid-row:7}:root .grid.feed-list>:nth-child(14),_:-ms-fullscreen>:nth-child(14){-ms-grid-column:3;-ms-grid-row:7}:root .grid.feed-list>:nth-child(15),_:-ms-fullscreen>:nth-child(15){-ms-grid-column:5;-ms-grid-row:7}:root .grid.feed-list>:nth-child(16),_:-ms-fullscreen>:nth-child(16){-ms-grid-column:7;-ms-grid-row:7}:root .grid.feed-list>:nth-child(17),_:-ms-fullscreen>:nth-child(17){-ms-grid-column:1;-ms-grid-row:9}:root .grid.feed-list>:nth-child(18),_:-ms-fullscreen>:nth-child(18){-ms-grid-column:3;-ms-grid-row:9}:root .grid.feed-list>:nth-child(19),_:-ms-fullscreen>:nth-child(19){-ms-grid-column:5;-ms-grid-row:9}:root .grid.feed-list>:nth-child(20),_:-ms-fullscreen>:nth-child(20){-ms-grid-column:7;-ms-grid-row:9}:root .grid.feed-list>:nth-child(21),_:-ms-fullscreen>:nth-child(21){-ms-grid-column:1;-ms-grid-row:11}:root .grid.feed-list>:nth-child(22),_:-ms-fullscreen>:nth-child(22){-ms-grid-column:3;-ms-grid-row:11}:root .grid.feed-list>:nth-child(23),_:-ms-fullscreen>:nth-child(23){-ms-grid-column:5;-ms-grid-row:11}:root .grid.feed-list>:nth-child(24),_:-ms-fullscreen>:nth-child(24){-ms-grid-column:7;-ms-grid-row:11}:root .grid.feed-list>:nth-child(25),_:-ms-fullscreen>:nth-child(25){-ms-grid-column:1;-ms-grid-row:13}:root .grid.feed-list>:nth-child(26),_:-ms-fullscreen>:nth-child(26){-ms-grid-column:3;-ms-grid-row:13}:root .grid.feed-list>:nth-child(27),_:-ms-fullscreen>:nth-child(27){-ms-grid-column:5;-ms-grid-row:13}:root .grid.feed-list>:nth-child(28),_:-ms-fullscreen>:nth-child(28){-ms-grid-column:7;-ms-grid-row:13}:root .grid.feed-list>:nth-child(29),_:-ms-fullscreen>:nth-child(29){-ms-grid-column:1;-ms-grid-row:15}:root .grid.feed-list>:nth-child(30),_:-ms-fullscreen>:nth-child(30){-ms-grid-column:3;-ms-grid-row:15}:root .grid.feed-list>:nth-child(31),_:-ms-fullscreen>:nth-child(31){-ms-grid-column:5;-ms-grid-row:15}:root .grid.feed-list>:nth-child(32),_:-ms-fullscreen>:nth-child(32){-ms-grid-column:7;-ms-grid-row:15}@media only screen and (max-width:1200px){:root .grid.feed-list,_:-ms-fullscreen{-ms-grid-rows:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-gap:50px 25px;-ms-grid-columns:minmax(150px,400px) 25px minmax(150px,400px) 25px minmax(150px,400px);grid-template-columns:repeat(3,minmax(150px,400px));grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}:root .grid.feed-list>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid.feed-list>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}:root .grid.feed-list>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}:root .grid.feed-list>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:1;-ms-grid-row:3}:root .grid.feed-list>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:3;-ms-grid-row:3}:root .grid.feed-list>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:5;-ms-grid-row:3}:root .grid.feed-list>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:1;-ms-grid-row:5}:root .grid.feed-list>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:3;-ms-grid-row:5}:root .grid.feed-list>:nth-child(9),_:-ms-fullscreen>:nth-child(9){-ms-grid-column:5;-ms-grid-row:5}:root .grid.feed-list>:nth-child(10),_:-ms-fullscreen>:nth-child(10){-ms-grid-column:1;-ms-grid-row:7}:root .grid.feed-list>:nth-child(11),_:-ms-fullscreen>:nth-child(11){-ms-grid-column:3;-ms-grid-row:7}:root .grid.feed-list>:nth-child(12),_:-ms-fullscreen>:nth-child(12){-ms-grid-column:5;-ms-grid-row:7}:root .grid.feed-list>:nth-child(13),_:-ms-fullscreen>:nth-child(13){-ms-grid-column:1;-ms-grid-row:9}:root .grid.feed-list>:nth-child(14),_:-ms-fullscreen>:nth-child(14){-ms-grid-column:3;-ms-grid-row:9}:root .grid.feed-list>:nth-child(15),_:-ms-fullscreen>:nth-child(15){-ms-grid-column:5;-ms-grid-row:9}:root .grid.feed-list>:nth-child(16),_:-ms-fullscreen>:nth-child(16){-ms-grid-column:1;-ms-grid-row:11}:root .grid.feed-list>:nth-child(17),_:-ms-fullscreen>:nth-child(17){-ms-grid-column:3;-ms-grid-row:11}:root .grid.feed-list>:nth-child(18),_:-ms-fullscreen>:nth-child(18){-ms-grid-column:5;-ms-grid-row:11}:root .grid.feed-list>:nth-child(19),_:-ms-fullscreen>:nth-child(19){-ms-grid-column:1;-ms-grid-row:13}:root .grid.feed-list>:nth-child(20),_:-ms-fullscreen>:nth-child(20){-ms-grid-column:3;-ms-grid-row:13}:root .grid.feed-list>:nth-child(21),_:-ms-fullscreen>:nth-child(21){-ms-grid-column:5;-ms-grid-row:13}:root .grid.feed-list>:nth-child(22),_:-ms-fullscreen>:nth-child(22){-ms-grid-column:1;-ms-grid-row:15}:root .grid.feed-list>:nth-child(23),_:-ms-fullscreen>:nth-child(23){-ms-grid-column:3;-ms-grid-row:15}:root .grid.feed-list>:nth-child(24),_:-ms-fullscreen>:nth-child(24){-ms-grid-column:5;-ms-grid-row:15}:root .grid.feed-list>:nth-child(25),_:-ms-fullscreen>:nth-child(25){-ms-grid-column:1;-ms-grid-row:17}:root .grid.feed-list>:nth-child(26),_:-ms-fullscreen>:nth-child(26){-ms-grid-column:3;-ms-grid-row:17}:root .grid.feed-list>:nth-child(27),_:-ms-fullscreen>:nth-child(27){-ms-grid-column:5;-ms-grid-row:17}}@media only screen and (max-width:768px){:root .grid.feed-list,_:-ms-fullscreen{grid-gap:50px 25px;-ms-grid-columns:minmax(150px,400px) 25px minmax(150px,400px);-ms-grid-rows:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(2,minmax(150px,400px));grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}:root .grid.feed-list>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid.feed-list>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}:root .grid.feed-list>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}:root .grid.feed-list>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}:root .grid.feed-list>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:1;-ms-grid-row:5}:root .grid.feed-list>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:3;-ms-grid-row:5}:root .grid.feed-list>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:1;-ms-grid-row:7}:root .grid.feed-list>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:3;-ms-grid-row:7}:root .grid.feed-list>:nth-child(9),_:-ms-fullscreen>:nth-child(9){-ms-grid-column:1;-ms-grid-row:9}:root .grid.feed-list>:nth-child(10),_:-ms-fullscreen>:nth-child(10){-ms-grid-column:3;-ms-grid-row:9}:root .grid.feed-list>:nth-child(11),_:-ms-fullscreen>:nth-child(11){-ms-grid-column:1;-ms-grid-row:11}:root .grid.feed-list>:nth-child(12),_:-ms-fullscreen>:nth-child(12){-ms-grid-column:3;-ms-grid-row:11}:root .grid.feed-list>:nth-child(13),_:-ms-fullscreen>:nth-child(13){-ms-grid-column:1;-ms-grid-row:13}:root .grid.feed-list>:nth-child(14),_:-ms-fullscreen>:nth-child(14){-ms-grid-column:3;-ms-grid-row:13}:root .grid.feed-list>:nth-child(15),_:-ms-fullscreen>:nth-child(15){-ms-grid-column:1;-ms-grid-row:15}:root .grid.feed-list>:nth-child(16),_:-ms-fullscreen>:nth-child(16){-ms-grid-column:3;-ms-grid-row:15}:root .grid.feed-list>:nth-child(17),_:-ms-fullscreen>:nth-child(17){-ms-grid-column:1;-ms-grid-row:17}:root .grid.feed-list>:nth-child(18),_:-ms-fullscreen>:nth-child(18){-ms-grid-column:3;-ms-grid-row:17}:root .grid.feed-list>:nth-child(19),_:-ms-fullscreen>:nth-child(19){-ms-grid-column:1;-ms-grid-row:19}:root .grid.feed-list>:nth-child(20),_:-ms-fullscreen>:nth-child(20){-ms-grid-column:3;-ms-grid-row:19}:root .grid.feed-list>:nth-child(21),_:-ms-fullscreen>:nth-child(21){-ms-grid-column:1;-ms-grid-row:21}:root .grid.feed-list>:nth-child(22),_:-ms-fullscreen>:nth-child(22){-ms-grid-column:3;-ms-grid-row:21}:root .grid.feed-list>:nth-child(23),_:-ms-fullscreen>:nth-child(23){-ms-grid-column:1;-ms-grid-row:23}:root .grid.feed-list>:nth-child(24),_:-ms-fullscreen>:nth-child(24){-ms-grid-column:3;-ms-grid-row:23}}@media only screen and (max-width:520px){:root .grid.feed-list,_:-ms-fullscreen{-ms-grid-rows:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-gap:50px 25px;-ms-grid-columns:minmax(150px,500px);grid-template-columns:repeat(1,minmax(150px,500px));grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}:root .grid.feed-list>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid.feed-list>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:1;-ms-grid-row:3}:root .grid.feed-list>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:1;-ms-grid-row:5}:root .grid.feed-list>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:1;-ms-grid-row:7}:root .grid.feed-list>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:1;-ms-grid-row:9}:root .grid.feed-list>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:1;-ms-grid-row:11}:root .grid.feed-list>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:1;-ms-grid-row:13}:root .grid.feed-list>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:1;-ms-grid-row:15}:root .grid.feed-list>:nth-child(9),_:-ms-fullscreen>:nth-child(9){-ms-grid-column:1;-ms-grid-row:17}:root .grid.feed-list>:nth-child(10),_:-ms-fullscreen>:nth-child(10){-ms-grid-column:1;-ms-grid-row:19}:root .grid.feed-list>:nth-child(11),_:-ms-fullscreen>:nth-child(11){-ms-grid-column:1;-ms-grid-row:21}:root .grid.feed-list>:nth-child(12),_:-ms-fullscreen>:nth-child(12){-ms-grid-column:1;-ms-grid-row:23}:root .grid.feed-list>:nth-child(13),_:-ms-fullscreen>:nth-child(13){-ms-grid-column:1;-ms-grid-row:25}:root .grid.feed-list>:nth-child(14),_:-ms-fullscreen>:nth-child(14){-ms-grid-column:1;-ms-grid-row:27}:root .grid.feed-list>:nth-child(15),_:-ms-fullscreen>:nth-child(15){-ms-grid-column:1;-ms-grid-row:29}:root .grid.feed-list>:nth-child(16),_:-ms-fullscreen>:nth-child(16){-ms-grid-column:1;-ms-grid-row:31}:root .grid.feed-list>:nth-child(17),_:-ms-fullscreen>:nth-child(17){-ms-grid-column:1;-ms-grid-row:33}:root .grid.feed-list>:nth-child(18),_:-ms-fullscreen>:nth-child(18){-ms-grid-column:1;-ms-grid-row:35}:root .grid.feed-list>:nth-child(19),_:-ms-fullscreen>:nth-child(19){-ms-grid-column:1;-ms-grid-row:37}:root .grid.feed-list>:nth-child(20),_:-ms-fullscreen>:nth-child(20){-ms-grid-column:1;-ms-grid-row:39}:root .grid.feed-list>:nth-child(21),_:-ms-fullscreen>:nth-child(21){-ms-grid-column:1;-ms-grid-row:41}:root .grid.feed-list>:nth-child(22),_:-ms-fullscreen>:nth-child(22){-ms-grid-column:1;-ms-grid-row:43}}:root .grid,_:-ms-fullscreen{-ms-grid-rows:1fr 50px 1fr;grid-gap:50px 25px;-ms-grid-columns:minmax(200px,400px) 25px minmax(200px,400px) 25px minmax(200px,400px) 25px minmax(200px,400px);display:-ms-grid;display:grid;grid-template-columns:repeat(4,minmax(200px,400px));grid-template-rows:1fr 1fr}:root .grid>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}:root .grid>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}:root .grid>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:7;-ms-grid-row:1}:root .grid>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}:root .grid>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:3;-ms-grid-row:3}:root .grid>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:5;-ms-grid-row:3}:root .grid>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:7;-ms-grid-row:3}@media only screen and (max-width:1200px){:root .grid,_:-ms-fullscreen{-ms-grid-rows:1fr 50px 1fr 50px 1fr;grid-gap:50px 25px;-ms-grid-columns:minmax(150px,400px) 25px minmax(150px,400px) 25px minmax(150px,400px);grid-template-columns:repeat(3,minmax(150px,400px));grid-template-rows:1fr 1fr 1fr}:root .grid>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}:root .grid>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:5;-ms-grid-row:1}:root .grid>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:1;-ms-grid-row:3}:root .grid>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:3;-ms-grid-row:3}:root .grid>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:5;-ms-grid-row:3}:root .grid>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:1;-ms-grid-row:5}:root .grid>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:3;-ms-grid-row:5}:root .grid>:nth-child(9),_:-ms-fullscreen>:nth-child(9){-ms-grid-column:5;-ms-grid-row:5}}@media only screen and (max-width:768px){:root .grid,_:-ms-fullscreen{grid-gap:50px 25px;-ms-grid-columns:minmax(150px,400px) 25px minmax(150px,400px);-ms-grid-rows:1fr 50px 1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(2,minmax(150px,400px));grid-template-rows:1fr 1fr 1fr 1fr}:root .grid>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}:root .grid>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}:root .grid>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:3;-ms-grid-row:3}:root .grid>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:1;-ms-grid-row:5}:root .grid>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:3;-ms-grid-row:5}:root .grid>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:1;-ms-grid-row:7}:root .grid>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:3;-ms-grid-row:7}}@media only screen and (max-width:520px){:root .grid,_:-ms-fullscreen{-ms-grid-rows:1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr 50px 1fr;grid-gap:50px 25px;-ms-grid-columns:minmax(150px,500px);grid-template-columns:repeat(1,minmax(150px,500px));grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}:root .grid>:first-child,_:-ms-fullscreen>:first-child{-ms-grid-column:1;-ms-grid-row:1}:root .grid>:nth-child(2),_:-ms-fullscreen>:nth-child(2){-ms-grid-column:1;-ms-grid-row:3}:root .grid>:nth-child(3),_:-ms-fullscreen>:nth-child(3){-ms-grid-column:1;-ms-grid-row:5}:root .grid>:nth-child(4),_:-ms-fullscreen>:nth-child(4){-ms-grid-column:1;-ms-grid-row:7}:root .grid>:nth-child(5),_:-ms-fullscreen>:nth-child(5){-ms-grid-column:1;-ms-grid-row:9}:root .grid>:nth-child(6),_:-ms-fullscreen>:nth-child(6){-ms-grid-column:1;-ms-grid-row:11}:root .grid>:nth-child(7),_:-ms-fullscreen>:nth-child(7){-ms-grid-column:1;-ms-grid-row:13}:root .grid>:nth-child(8),_:-ms-fullscreen>:nth-child(8){-ms-grid-column:1;-ms-grid-row:15}}.grid{grid-gap:50px 25px;-ms-grid-columns:minmax(200px,400px) 25px minmax(200px,400px) 25px minmax(200px,400px) 25px minmax(200px,400px);display:-ms-grid;display:grid;grid-template-columns:repeat(4,minmax(200px,400px))}@media only screen and (max-width:1200px){.grid{grid-gap:50px 25px;-ms-grid-columns:minmax(150px,400px) 25px minmax(150px,400px) 25px minmax(150px,400px);grid-template-columns:repeat(3,minmax(150px,400px))}}@media only screen and (max-width:768px){.grid{grid-gap:25px 25px;-ms-grid-columns:minmax(150px,400px) 25px minmax(150px,400px);grid-template-columns:repeat(2,minmax(150px,400px))}}@media only screen and (max-width:520px){.grid{grid-gap:25px 25px;-ms-grid-columns:minmax(150px,500px);grid-template-columns:repeat(1,minmax(150px,500px))}}.data-table{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px}.data-table .grid-name{grid-area:name;-ms-grid-column:1;-ms-grid-row:1}.data-table .grid-keywords{grid-area:keywords;-ms-grid-column:2;-ms-grid-row:1}.data-table .grid-formats{grid-area:formats;-ms-grid-column:3;-ms-grid-row:1}.data-table .grid-resolution{grid-area:resolution;-ms-grid-column:4;-ms-grid-row:1}.data-table .grid-thumbnail{-ms-flex-pack:end;display:-ms-flexbox;display:flex;grid-area:thumbnail;-ms-grid-column:5;-ms-grid-row:1;justify-content:flex-end}.data-table__row{-ms-grid-columns:40% 15% 15% 15% 15%;background-color:#fff;border-bottom:1px solid #e8e8e8;color:#000;display:-ms-grid;display:grid;grid-template-areas:"name keywords formats resolution thumbnail";grid-template-columns:40% 15% 15% 15% 15%;padding:0 12vw;text-align:left;transition:background-color .25s}@media only screen and (max-width:1024px){.data-table__row{-ms-grid-rows:auto;grid-gap:10px;-ms-grid-columns:50% 10px 50%;grid-template-areas:"name name" "keywords thumbnail" "formats thumbnail" "resolution thumbnail";grid-template-columns:50% 50%;grid-template-rows:auto;height:auto}.data-table .grid-name{-ms-grid-column-span:3;-ms-grid-column:1;-ms-grid-row:1}.data-table .grid-keywords{-ms-grid-column:1;-ms-grid-row:3}.data-table .grid-formats{-ms-grid-column:1;-ms-grid-row:5}.data-table .grid-resolution{-ms-grid-column:1;-ms-grid-row:7}.data-table .grid-thumbnail{-ms-grid-row-span:5;-ms-grid-column:3;-ms-grid-row:3}.data-table__row{padding:15px 12vw}}@media only screen and (max-width:768px){.data-table__row{padding:15px 2.5vw}}.data-table__row .datasets-screen-l{display:none}@media only screen and (max-width:1024px){.data-table__row .datasets-screen-l{display:block;width:20px}}.data-table__row:hover{background-color:#e8e8e8}.data-table__row-cell{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;line-height:1.5em}@media only screen and (max-width:1024px){.data-table__row-cell svg{margin-right:15px}}.data-table__row-cell:first-of-type{font-size:16px;font-weight:700}.data-table__row-cell--thumbnail{height:100%;width:100%}.data-table__row-cell__image{height:auto;width:auto}.data-table__row--header{height:45px;pointer-events:none}@media only screen and (max-width:1024px){.data-table__row--header{display:none}}.data-table__row--header .data-table__row-cell{color:#adadad;font-family:plex-sans;font-weight:700;letter-spacing:1.5px;padding:5px 0;text-transform:uppercase}.data-table__row--header .data-table__row-cell svg{margin-right:15px}.data-table__row--header .data-table__row-cell:first-of-type{font-size:12px;font-weight:700}.meta-table .grid-key{-ms-grid-row-span:3;grid-area:key;-ms-grid-column:1;-ms-grid-row:1}.meta-table .grid-value{-ms-grid-row-span:3;grid-area:value;-ms-grid-column:2;-ms-grid-row:1}.meta-table__row{-ms-grid-columns:50% 50%;border-top:1px solid #e8e8e8;display:-ms-grid;display:grid;grid-template-areas:"key value" "key value" "key value";grid-template-columns:50% 50%;padding:15px 12vw}.meta-table__row:last-of-type{border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.meta-table__row-cell{display:block}.meta-table__row-cell:first-of-type{font-size:16px;font-weight:700}@media only screen and (max-width:768px){.meta-table__row{-ms-grid-columns:100%;-ms-grid-rows:auto;grid-template-areas:"key" "value";grid-template-columns:100%;grid-template-rows:auto;padding:15px 2.5vw}.meta-table .grid-key{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:1}.meta-table .grid-value{-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-row:2}}section{margin:17.5vw 12vw 0}@media only screen and (max-width:768px){section{margin:175px 30px 0}}@media only screen and (min-width:1200px){section{margin:80px auto 0;max-width:1020px}}section:last-of-type{margin:0 12vw}@media only screen and (min-width:1200px){section:last-of-type{margin:80px auto 0;max-width:1020px}}@media only screen and (max-width:768px){section:last-of-type{margin:0 30px}}section.html-content:first-of-type,section.markdown-content:first-of-type{margin:0 12vw 80px;max-width:1020px}@media only screen and (min-width:1200px){section.html-content:first-of-type,section.markdown-content:first-of-type{margin:0 auto;width:1020px}}@media only screen and (max-width:768px){section.html-content:first-of-type,section.markdown-content:first-of-type{margin:0 30px}}section:first-of-type{margin:17.5vw 12vw 80px}@media only screen and (min-width:1200px){section:first-of-type{margin:12vw auto 0;max-width:1020px}}@media only screen and (max-width:768px){section:first-of-type{margin:175px 30px 0}}.content-wrapper{margin:17.5vw 12vw 80px}@media only screen and (min-width:1200px){.content-wrapper{margin:12vw auto 0;max-width:1020px}}@media only screen and (max-width:768px){.content-wrapper{margin:175px 30px 0}}.section-headline{font-size:32px;font-weight:700;line-height:1.35em}@media only screen and (max-width:768px){.section-headline{font-size:32px}}@media only screen and (max-width:1024px){.section{margin:0 12vw}}.section--code{background-color:#e8e8e8;border-radius:3px;overflow:auto}.section--code pre{font-family:plex-mono;font-size:14px;line-height:1.6em;margin:0;padding:30px 50px}@media only screen and (max-width:1024px){.section--code pre{padding:15px}}.section--code pre code{font-family:plex-mono}.section--blockquote{margin:50px 0}.section--blockquote__author{font-size:16px!important;font-style:normal!important}.section--columns{margin:0 0 80px}.section--metadata{margin:0 0 80px!important}@media only screen and (min-width:768px){.section--metadata h2{margin-left:12vw}}@media only screen and (max-width:768px){.section--metadata h2{margin-left:2.5vw}}.section--data{margin:0 0 80px!important}@media only screen and (min-width:768px){.section--data h2{margin-left:12vw}}@media only screen and (max-width:768px){.section--data h2{margin-left:2.5vw}}.navigation{-ms-flex-pack:justify;background:#fff;box-shadow:none;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px 12vw;width:100%}@media only screen and (min-width:1200px){.navigation{padding:0}}.navigation .icon-svg-path{fill:#000;transition:fill .1s linear}.navigation .icon-svg-path:hover{fill:#adadad}.navigation-inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:1200px){.navigation-inner{margin:15px auto;padding:0;width:1020px}}.navigation .overlay{display:none}.navigation .overlay.is-active{background:#fff;display:-ms-flexbox;display:flex;height:100vh;left:0;overflow:none;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.navigation{padding:15px 30px}}.navigation-logo{background-image:url(../../assets/icons/lab-logo.svg);background-position:left 1px;background-repeat:no-repeat;background-size:65px;display:inline-block;font-family:plex-sans;font-size:12px;letter-spacing:.1em;line-height:1.5em;overflow:visible;padding:8px 0 7px 85px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;z-index:10}@media only screen and (max-width:1200px){.navigation-logo{background-size:37px;padding-left:55px}}@media only screen and (max-width:520px){.navigation-logo{background-size:34px;padding-left:55px}}.navigation-logo__line{display:block}@media only screen and (max-width:1200px){.navigation-logo__line.foundation__line{display:none}}@media only screen and (max-width:520px){.navigation-logo__line.foundation__line,.navigation-logo__line.lab__line{display:none}}.navigation-logo__line .bold{font-weight:700}.navigation-list{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-ms-flexbox;display:flex}.navigation-list-mobile{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;justify-content:center;margin:0 auto;width:500px}.navigation-list-mobile a{font-size:32px;margin-bottom:50px}@media only screen and (max-width:768px){.navigation-list-mobile a{font-size:20px;margin-bottom:30px}}@media only screen and (max-width:1200px){.navigation-list{display:none}}.navigation-list a{display:-ms-flexbox;display:flex;padding:0 15px;transition:color .1s linear}.navigation-list a:hover{color:#adadad}.navigation-list__item{display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.navigation-list__item:last-of-type{margin-right:0}.navigation-list__item--nav{font-weight:700}.navigation-list__item--lang{margin:0 50px}@media only screen and (max-width:768px){.navigation-list__item--lang{margin:0 30px}}.navigation-list__item--icon a{padding:0 5px}.navigation-list__item img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.navigation-icon--github,.navigation-icon--twitter{margin-bottom:1px}.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding-right:0;padding-top:5px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}@media only screen and (min-width:1200px){.hamburger{display:none}}.hamburger:hover{opacity:.5}.hamburger.is-active:hover{opacity:.5}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:18px;position:relative;width:30px}.hamburger-inner{display:block;margin-top:-1px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:0;height:1px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:30px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{-ms-transform:rotate(225deg);transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;-ms-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.footer{border-top:1px solid #e8e8e8;bottom:0;-ms-flex-direction:column;flex-direction:column;left:0;margin-top:30px!important;position:relative;width:100%}@media only screen and (max-width:768px){.footer{-ms-flex-direction:column;flex-direction:column;padding:0}}.footer-outer{-ms-flex-pack:justify;border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 0 22px}@media only screen and (max-width:768px){.footer-outer{-ms-flex-direction:column;flex-direction:column}}.footer-outer .footer-inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 12vw;width:100%}@media only screen and (min-width:1200px){.footer-outer .footer-inner{margin:0 auto;max-width:1020px;padding:0}}@media only screen and (max-width:768px){.footer-outer .footer-inner{-ms-flex-direction:column;flex-direction:column;padding:0 30px}}.footer-list{display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.footer-list{-ms-flex-direction:column;flex-direction:column;margin-top:15px}}.footer-list__item{padding:0 15px}.footer-list__item a{transition:color .1s linear}.footer-list__item a:hover{color:#adadad}@media only screen and (max-width:768px){.footer-list__item{padding:0 0 5px}}.footer-list__item:first-of-type{padding:0 0 5px}.footer-list__item:last-of-type{padding-bottom:0;padding-right:0}@media only screen and (max-width:520px){.flex-row{-ms-flex-direction:column;flex-direction:column}}.funding{padding:20px 0 22px}.funding,.funding-inner{-ms-flex-pack:justify;display:-ms-flexbox;display:flex;justify-content:space-between}.funding-inner{-ms-flex-direction:row;flex-direction:row;padding:0 12vw;width:100%}@media only screen and (min-width:1200px){.funding-inner{margin:0 auto;max-width:1020px;padding:0}}@media only screen and (max-width:1200px){.funding-inner{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:768px){.funding-inner{padding:0 30px}.funding{-ms-flex-direction:column;flex-direction:column}}.col{margin-bottom:20px}.col .logo-outer{-ms-flex-pack:start;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-top:5px}span.copy-funding{color:#adadad;font-size:12px;line-height:1.2em}@media only screen and (max-width:768px){span.copy-funding{margin:5px 0 15px;max-width:60%}}.intro:first-of-type{margin-top:360px}@media screen and (max-width:768px){.intro:first-of-type{margin-bottom:80px}}@media screen and (min-width:320px){.intro:first-of-type{margin-top:320px}}@media screen and (min-width:520px){.intro:first-of-type{margin-top:250px}}.intro-title{color:#000;font-family:plex-mono;font-size:16px;margin-left:1px}@media only screen and (max-width:768px){.intro-title{font-size:12px}}.intro-text{font-size:32px;line-height:1.35em;width:550px}@media only screen and (min-width:1600px){.intro-text{width:550px}}@media only screen and (max-width:1200px){.intro-text{width:550px}}@media only screen and (max-width:1024px){.intro-text{width:80%}}@media only screen and (max-width:768px){.intro-text{font-size:24px;width:100%}}.featured{margin-top:80px;position:relative}.featured-headline{margin-bottom:30px}.featured-title{color:#000;font-family:plex-mono;font-size:16px;font-weight:500;letter-spacing:2px;margin-left:2px}@media only screen and (max-width:768px){.featured-title{font-size:12px}}.featured-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:210px}@media only screen and (max-width:768px){.featured-list{height:180px}}@media only screen and (max-width:520px){.featured-list{height:210px}}.featured-list__project{cursor:default;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:5px}.featured-list__project-title{font-size:32px;font-weight:700;position:relative}@media only screen and (max-width:768px){.featured-list__project-title{font-size:24px}}.featured-list__project-title.publication a{color:#2d91d2}.featured-list__project-title.prototype a{color:#41b496}.featured-list__project-title.workshop a{color:#dcc82d}.featured-list__project-title.dataset a{color:#e60032}.featured-list__project-title a{display:inline-block;transition:color .5s;width:100%}.featured-list__project-title~.featured-list__project-subtext{font-family:plex-sans;line-height:1.3em;-ms-transform:translateX(1px) translateY(1px);transform:translateX(1px) translateY(1px)}.featured-list__project-title~.featured-list__project-image.translate{transform:translate3d(175px,50px,0)}@media only screen and (max-width:1000px){.featured-list__project-title~.featured-list__project-image.translate{transform:translate3d(40px,40px,0)}}.featured-list__project-title~.featured-list__project-image.hidden{opacity:0;transition:opacity .25s linear}.featured-list__project-title.hovered~.featured-list__project{transition-opacity:1;transition-display:block;display:-ms-flexbox;display:flex;opacity:1;transition:flex .featured-list__project-title.hovered ~ .featured-list__project -subtext .3s;transition:flex .featured-list__project-title.hovered ~ .featured-list__project -subtext .3s,-ms-flex .featured-list__project-title.hovered ~ .featured-list__project -subtext .3s}.featured-list__project-title.hovered~.featured-list__project-image{opacity:1;transform:translate3d(175px,50px,0)}@media only screen and (max-width:1000px){.featured-list__project-title.hovered~.featured-list__project-image{transform:translate3d(40px,40px,0)}}.featured-list__project-title.hovered a:after{-ms-transform:translate(10%);transform:translate(10%)}.featured-list__project.collapsed h3.featured-list__project-title.prototype a{color:#000}.featured-list__project.collapsed .featured-list__project-subtext{max-height:0}.featured-list__project.collapsed .featured-list__project-image{opacity:0}.featured-list__project-subtext{height:auto;max-height:70px;overflow:hidden;transition:max-height .3s ease-out}.featured-list__project-image{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:block;height:auto;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity .5s,transform .5s;width:75%;z-index:-1}.featured .link--button{margin:0 15px 0 0}section.feed:nth-last-of-type(){margin:12vw 12vw 90px}@media only screen and (max-width:768px){section.feed:nth-last-of-type(){margin:175px 30px 80px}}.feed-title{color:#000;font-family:plex-sans;font-size:16px;margin-left:1px;margin-top:15px}@media only screen and (max-width:768px){.feed-title{font-size:12px}}.feed-list__project-title{line-height:1.5em}.feed-list__project.team .feed-list__project-title{margin-top:20px}.feed-list__project.team .feed-list__project-date{margin-top:5px}.feed-list__project.dataset .project-image,.feed-list__project.dataset .project-image__outer{background-color:#e60032}.feed-list__project.dataset .project-image:hover{background-color:#e60032}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.dataset .project-image:hover{box-shadow:inset 0 0 0 2000px rgba(230,0,50,.6)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.dataset .project-image{box-shadow:inset 0 0 0 2000px rgba(230,0,50,.4)}}.feed-list__project.workshop .project-image,.feed-list__project.workshop .project-image__outer{background-color:#dcc82d}.feed-list__project.workshop .project-image:hover{background-color:#dcc82d}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.workshop .project-image:hover{box-shadow:inset 0 0 0 2000px rgba(220,200,45,.6)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.workshop .project-image{box-shadow:inset 0 0 0 2000px rgba(220,200,45,.4)}}.feed-list__project.publication .project-image,.feed-list__project.publication .project-image__outer{background-color:#2d91d2}.feed-list__project.publication .project-image:hover{background-color:#2d91d2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.publication .project-image:hover{box-shadow:inset 0 0 0 2000px rgba(45,145,210,.6)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.publication .project-image{box-shadow:inset 0 0 0 2000px rgba(45,145,210,.4)}}.feed-list__project.prototype .project-image,.feed-list__project.prototype .project-image__outer{background-color:#41b496}.feed-list__project.prototype .project-image:hover{background-color:#41b496}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.prototype .project-image:hover{box-shadow:inset 0 0 0 2000px rgba(65,180,150,.6)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.feed-list__project.prototype .project-image{box-shadow:inset 0 0 0 2000px rgba(65,180,150,.4)}}.feed-list__project .project-image{background-blend-mode:multiply;background-repeat:no-repeat;background-size:contain;height:100%;position:absolute;transition:all .25s;width:100%}.feed-list__project .project-image__outer{padding-bottom:100%;position:relative;width:100%}@supports (-ms-ime-align:auto){.feed-list__project .project-image{opacity:.8}.feed-list__project .project-image:hover{opacity:.6}}.feed-list__project:hover .img-wrapper img:last-of-type{opacity:0}.feed-list__project:hover.prototype .feed-list__project-title{color:#41b496}.feed-list__project:hover.prototype .feed-list__project-date{color:#000}.feed-list__project:hover.dataset .feed-list__project-title{color:#e60032}.feed-list__project:hover.dataset .feed-list__project-date{color:#000}.feed-list__project:hover.workshop .feed-list__project-title{color:#dcc82d}.feed-list__project:hover.workshop .feed-list__project-date{color:#000}.feed-list__project:hover.publication .feed-list__project-title{color:#2d91d2}.feed-list__project:hover.publication .feed-list__project-date{color:#000}.feed-list__project-date{color:#000;font-family:plex-sans;font-size:12px;font-weight:400;letter-spacing:1.5px;line-height:1.5em;margin-top:15px;text-transform:uppercase;transition:color .25s}.feed-list__project-title{display:block;font-size:20px;font-weight:700;margin-top:5px;transition:color .25s}.feed-list__project.alumni{cursor:auto}.feed-list__project.alumni .feed-list__project-title{margin-top:0}.feed-list__project.alumni .feed-list__project-date{margin-top:5px}.partner-list__project-title{font-weight:700;margin-top:15px}.partner-list__project-image{background:#e8e8e8;height:120px;position:relative}.partner-list__project-image-logo{left:50%;max-height:50%;max-width:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.partner-list__project-image-logo--open-data-informationsstelle{max-width:75%}section.team-grid .section-headline{margin-bottom:21px}@media screen and (max-width:1200px){section.team-grid{margin-bottom:80px!important;margin-top:80px!important}}@media only screen and (min-width:1200px){section.project-feed.projects:first-of-type{margin:12vw auto 0}}section.project-feed.landing{margin-top:100px}section.project-feed .section-headline{margin-bottom:20px}section.project-feed:first-of-type{margin-top:360px!important}@media screen and (max-width:768px){section.project-feed:first-of-type{margin-bottom:80px!important}}@media screen and (min-width:320px){section.project-feed:first-of-type{margin-top:320px!important}}@media screen and (min-width:520px){section.project-feed:first-of-type{margin-top:280px!important}}@media screen and (min-width:768px){section.project-feed:first-of-type{margin-top:220px!important}}section.mission-statement:first-of-type{margin-top:320px}@media screen and (max-width:768px){section.mission-statement:first-of-type{margin-bottom:80px}}@media screen and (min-width:520px){section.mission-statement:first-of-type{margin-top:250px}}section.mission-statement h1.section-headline{font-size:32px;margin-bottom:15px}section.mission-statement p{font-size:24px;line-height:1.5em}@media screen and (max-width:768px){section.mission-statement p{font-size:20px}}section.mission-statement a{border-bottom:1px solid #2d91d2;color:#000;transition:color .25s}section.mission-statement a:hover{color:#2d91d2;transition:color .25s}.supporters .section-headline{margin-bottom:21px}.supporters-list__subtitle{line-height:1.6em}.supporters p.supports-description{font-size:24px;line-height:1.5em;padding-bottom:1em}.supporters img.supporters-image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.supporters img.supporters-image.github{-ms-transform:translateX(-6px);transform:translateX(-6px);width:90px}.supporters img.supporters-image.netlify{width:100px}.supporters img.supporters-image.browserstack{width:150px}.supporters img.supporters-image.slack{-ms-transform:translateX(-12px);transform:translateX(-12px);width:150px}.supporters li.supporters-list>.supporters-block{height:140px}.supporters .supporters-image__wrapper{display:-ms-flexbox;display:flex;height:60px}.timeline{-ms-flex-direction:column;flex-direction:column;padding-bottom:50px;position:relative}.timeline,.timeline-tooltip{display:-ms-flexbox;display:flex}.timeline-tooltip{-webkit-animation:fadeInFromNone .5s ease;animation:fadeInFromNone .5s ease;background:#fff;padding:5px;position:absolute;width:auto}.timeline-tooltip__text{font-weight:700}.timeline-tooltip.active{opacity:1}.timeline .publication-gradient{fill:url(#publication-gradient)}.timeline .prototype-gradient{fill:url(#prototype-gradient)}.timeline .stop-left{stop-color:#fff}.timeline .stop-right__publication{stop-color:#2d91d2}.timeline .stop-right__prototype{stop-color:#41b496}.timeline .legend{-ms-flex-pack:end;display:-ms-flexbox;display:flex;height:auto;justify-content:flex-end;width:100%}@media screen and (max-width:768px){.timeline .legend{-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:520px){.timeline .legend{-ms-flex-pack:start;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}}.timeline .legend-wrapper{margin-right:30px}.timeline .legend-wrapper .indicator{height:7px;margin-right:5px;-ms-transform:translateY(4px);transform:translateY(4px);width:7px}.timeline .legend-wrapper .label-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:520px){.timeline .legend-wrapper .label-wrapper{margin-bottom:5px}}.timeline .legend-wrapper .legend__description{font-family:plex-sans;font-size:12px;letter-spacing:.008em}@media screen and (max-width:768px){.timeline .legend-wrapper .legend__description{font-size:12px}}.timeline .legend-wrapper:last-of-type{margin-right:0}.timeline .tick{font-family:plex-sans;font-size:12px}.timeline path.domain{stroke:none;fill:none}.timeline .zoom{bottom:0;left:0;position:absolute}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.overlay-outer{background:none;height:100%;position:absolute;top:0;width:100%}.overlay-hint,.overlay-outer{-ms-flex-pack:distribute;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:space-around}.overlay-hint{background:#000;border-radius:4px;color:#fff;cursor:pointer;height:44px;opacity:.8;-ms-transform:translateY(-10px);transform:translateY(-10px);transition:opacity .15s;width:auto}@media screen and (max-width:520px){.overlay-hint{-ms-transform:translateY(10px);transform:translateY(10px)}}@media screen and (max-width:768px){.overlay-hint{-ms-transform:translateY(-10px);transform:translateY(-10px)}}.overlay-hint:hover{opacity:.7;transition:opacity .25s}.overlay-text{padding:0 20px}.page-start section,.page-team section{padding:0 5vw}.no-scroll{overflow:hidden}.team-detail{-ms-grid-columns:(1fr)[2];-ms-grid-rows:auto;display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;width:auto}.team-detail>:first-child{-ms-grid-column:1;-ms-grid-row:1}.team-detail>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.team-detail:first-of-type{margin-top:290px}@media screen and (max-width:768px){.team-detail:first-of-type{margin-bottom:80px}}@media screen and (min-width:520px){.team-detail:first-of-type{margin-top:220px}}@media screen and (min-width:768px){.team-detail:first-of-type{margin-top:250px}}@media only screen and (max-width:768px){.team-detail{-ms-grid-columns:1fr;-ms-grid-rows:auto;grid-row-gap:30px;grid-template-areas:inherit;grid-template-columns:1fr;grid-template-rows:auto}}.team-detail.dataset .team-detail__image{background-color:#e60032}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.dataset .team-detail__image{box-shadow:inset 0 0 0 2000px rgba(230,0,50,.4)}}.team-detail.dataset .team-detail__image:hover{background-color:#e60032}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.dataset .team-detail__image:hover{box-shadow:inset 0 0 0 2000px rgba(230,0,50,.6)}}.team-detail.workshop .team-detail__image{background-color:#dcc82d}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.workshop .team-detail__image{box-shadow:inset 0 0 0 2000px rgba(220,200,45,.4)}}.team-detail.workshop .team-detail__image:hover{background-color:#dcc82d}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.workshop .team-detail__image:hover{box-shadow:inset 0 0 0 2000px rgba(220,200,45,.6)}}.team-detail.publication .team-detail__image{background-color:#2d91d2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.publication .team-detail__image{box-shadow:inset 0 0 0 2000px rgba(45,145,210,.4)}}.team-detail.publication .team-detail__image:hover{background-color:#2d91d2}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.publication .team-detail__image:hover{box-shadow:inset 0 0 0 2000px rgba(45,145,210,.4)}}.team-detail.prototype .team-detail__image{background-color:#41b496}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.prototype .team-detail__image{box-shadow:inset 0 0 0 2000px rgba(65,180,150,.4)}}.team-detail.prototype .team-detail__image:hover{background-color:#41b496}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.team-detail.prototype .team-detail__image:hover{box-shadow:inset 0 0 0 2000px rgba(65,180,150,.6)}}.team-detail__image{background-blend-mode:multiply;background-repeat:no-repeat;background-size:contain;line-height:0;position:absolute;transition:all .25s;width:100%}.team-detail__image--outer{padding-bottom:75%;position:relative;width:75%}@media only screen and (max-width:768px){.team-detail__image--outer{padding-bottom:100%;width:100%}}.team-detail:hover .img-wrapper img:last-of-type{opacity:0}.team-detail:hover.prototype .feed-list__project-title{color:#41b496}.team-detail:hover.prototype .feed-list__project-date{color:#000}.team-detail:hover.dataset .feed-list__project-title{color:#e60032}.team-detail:hover.dataset .feed-list__project-date{color:#000}.team-detail:hover.workshop .feed-list__project-title{color:#dcc82d}.team-detail:hover.workshop .feed-list__project-date{color:#000}.team-detail:hover.publication .feed-list__project-title{color:#2d91d2}.team-detail:hover.publication .feed-list__project-date{color:#000}.team-detail-date{color:#adadad;font-family:plex-sans;font-size:12px;letter-spacing:1.5px;line-height:1.5em;text-transform:uppercase;transition:color .25s}.team-detail-title{display:block;font-size:20px;line-height:1.6em;margin-top:5px;transition:color .25s}.team-detail__image{-ms-flex:1;flex:1;margin-right:25px}.team-detail__image img{max-width:100%;mix-blend-mode:multiply;width:100%}.team-detail__social{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:30px}.team-detail__social--github,.team-detail__social--twitter{margin:4px 10px 0 0}.team-detail__social--github{-ms-transform:translateY(-3px);transform:translateY(-3px)}.team-detail__description{-ms-flex:1;flex:1}.team-detail__description--text{line-height:1.6em}.team-detail__description--name{font-size:24px;font-weight:700;line-height:1.5em;margin-bottom:5px}@media screen and (max-width:768px){.team-detail__description--name{font-size:24px;line-height:1.5em}}.team-detail__description--position{color:#000;font-family:plex-mono;font-size:12px;letter-spacing:1.5px;line-height:1.5em;margin-bottom:30px;margin-top:5px;text-transform:uppercase}.dataset{margin-top:0}.dataset-header img{display:block;max-width:100%;width:100%}.dataset-downloads{grid-gap:15px;-ms-grid-columns:25% 15px 25% 15px 25% 15px 25%;display:-ms-grid;display:grid;grid-template-columns:repeat(4,25%)}@media only screen and (max-width:768px){.dataset-downloads{-ms-grid-columns:50% 15px 50%;grid-template-columns:repeat(2,50%)}}.dataset-downloads__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 50px 0 0;padding:0;position:relative}@media only screen and (max-width:768px){.dataset-downloads__item{margin:0 50px 0 0}}.dataset-downloads__item:last-of-type{margin:0}.dataset-downloads__item--image{left:0;position:absolute;top:0;width:25px}.dataset-downloads__item--name{line-height:1.2em}.dataset-downloads__item--size{color:#adadad;font-size:12px;line-height:1.2em}.dataset .data-table__row{height:auto;padding-bottom:5px;padding-top:5px}.dataset .data-table__row-cell{-ms-flex-align:start;align-items:flex-start}.project{margin-top:280px}.project h1,.project h2,.project h3{color:#000;font-family:plex-sans;text-transform:none}.project h3{font-size:24px;font-weight:700;margin:0 0 30px}.project ul li{line-height:150%;margin-bottom:15px}.project blockquote{font-size:12px;margin:0;padding:0}.project blockquote p{font-size:24px;font-style:italic;margin-bottom:15px}.project blockquote .author{font-size:14px;margin:0;padding:0 0 25px}.project figure{margin:0;text-align:center}.project figure figcaption{margin-top:15px}.project figure img{display:block;margin:0 auto;max-height:75vh;max-width:100%}@media only screen and (min-width:320px){.project{margin-top:220px}}@media only screen and (min-width:520px){.project{margin-top:0}}@media only screen and (min-width:768px){.project{margin-top:100px}}.project .image-text{color:#5e5e5e}.project-header{margin:0}@media only screen and (max-width:768px){.project-header{margin:0}}.project-header.dark h1,.project-header.dark h2,.project-header.dark h3{color:#fff}.project-header.dark .gradient-overlay{background:linear-gradient(180deg,transparent 50%,#000);border-bottom:1px solid #e8e8e8;height:80vh;left:0;position:absolute;width:100%}.project-header.bright .gradient-overlay{background:linear-gradient(180deg,transparent 0,#fff);border-bottom:1px solid #e8e8e8;height:80vh;left:0;position:absolute;width:100%}.project-header__hero{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;height:80vh;justify-content:center;overflow:hidden;position:relative}.project-header--outer{bottom:20px;height:auto;position:absolute;width:100%}.project-header__title{bottom:0;-ms-flex-direction:column;flex-direction:column;margin:30px 0;padding:0 12vw;width:100%}@media only screen and (min-width:1200px){.project-header__title{margin:30px auto;max-width:1020px;padding:0}}@media only screen and (max-width:768px){.project-header__title{margin:0;padding:50px 30px}.project-header__title .flex-row{-ms-flex-direction:column;flex-direction:column}}.project-header__title .link--button{background:#fff;border:none;left:12vw;margin-bottom:30px;text-align:center;width:180px}.project-header__title--main{-ms-flex:1;flex:1;font-size:32px;font-weight:700;margin-right:40px}@media screen and (max-width:768px){.project-header__title--main{font-size:24px;line-height:1.35em}}.project-header__title--sub{-ms-flex-item-align:start;align-self:flex-start;color:#fff;-ms-flex:1;flex:1;font-size:20px;line-height:1.35em;margin-top:8px}.project-header__meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 12vw;text-transform:capitalize}@media only screen and (min-width:1200px){.project-header__meta{margin:50px auto;padding:0;width:1020px}}@media only screen and (max-width:768px){.project-header__meta{padding:50px 30px}}.project-header__meta-column{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;line-height:2em;margin-bottom:30px;min-width:160px}.project-header__meta-column__header{font-weight:700}.project-header__meta-column__item{-ms-flex-item-align:start;align-self:flex-start;color:#000}.project-header__meta-column__item:last-of-type{margin-bottom:0}.project-text{color:#000;margin:0 12vw 30px}.project-text h3{color:#000}.project-text h3,.project-text h4{margin:0!important}@media only screen and (max-width:1600px){.project-text{margin:0 12vw 30px}}@media only screen and (max-width:1200px){.project-text{margin:0 12vw 30px}}@media only screen and (max-width:1024px){.project-text{margin:0 5vw 30px}}@media only screen and (max-width:768px){.project-text{margin:0 0 30px}}.project-text.columns{padding:0}@media only screen and (max-width:1024px){.project-text.columns{margin-top:50px}}.project-text.columns h3{padding-right:25px;width:50%}@media only screen and (max-width:1024px){.project-text.columns h3{width:100%}}.project-text.columns p{grid-column-gap:50px;-moz-column-count:2;column-count:2;-moz-column-gap:50px;column-gap:50px}@media only screen and (max-width:1024px){.project-text.columns p{-moz-column-count:1;column-count:1}}.project-image img{display:block;max-width:100%;width:100%}.project-image__subtitle{font-style:italic;line-height:1.5em;margin-top:15px;opacity:.5;text-align:center}@media screen and (max-width:1024px){.project-image__subtitle{font-size:12px;margin-top:15px}}.project-columns{grid-gap:50px;-ms-grid-columns:1fr 50px 1fr;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;position:relative}@media only screen and (max-width:1024px){.project-columns{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.project-columns:not(.slider)>div{-ms-flex-order:2;order:2}.project-columns:not(.slider)>div:first-of-type{-ms-flex-order:1;order:1;padding:0 0 0 12vw}@media only screen and (max-width:1024px){.project-columns:not(.slider)>div:first-of-type{padding:0 12vw}}@media only screen and (max-width:768px){.project-columns:not(.slider)>div:first-of-type{padding:0 2.5vw}}.project-columns:not(.slider)>img{-ms-flex-item-align:start;align-self:flex-start;max-height:100%}.project-columns .tns-controls{bottom:0;left:12vw;outline:none;padding:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.project-columns .tns-controls button{background:none;border:none;color:#000;font-size:24px;transition:color .25s}.project-columns .tns-controls-counter{height:100%;letter-spacing:.1em;position:absolute;right:0;top:0;-ms-transform:translateX(150%);transform:translateX(150%)}.project-columns.reversed:not(.slider)>div{-ms-flex-order:1;order:1}.project-columns.reversed:not(.slider)>div:first-of-type{-ms-flex-order:2;margin:0;order:2;padding:0 12vw 0 0}@media only screen and (max-width:1024px){.project-columns.reversed:not(.slider)>div:first-of-type{padding:0 12vw}}@media only screen and (max-width:768px){.project-columns.reversed:not(.slider)>div:first-of-type{padding:0 2.5vw}}.project-columns.reversed .tns-controls{left:25px;margin:0 0 0 50%;padding:0;right:auto}.project--publication a{border-bottom:1px solid #2d91d2}.project--publication .project-header.bright .link--button{background:transparent;border:1px solid #000;color:#000}.project--publication .project-header.bright .link--button:hover{background:#000;color:#fff}.project--publication a:not(.link--button):after{background-color:#000}.project--publication a:not(.link--button):hover{color:#000}.project--publication .project-header__meta-column__item:after{background-color:#000}.project--publication .link--button:hover{color:#000}.project--publication .tns-controls button:hover{color:#2d91d2}.project--publication ::-moz-selection{background:#2d91d2}.project--publication ::selection{background:#2d91d2}.project--prototype a{border-bottom:1px solid #41b496}.project--prototype .project-header.bright .link--button{background:transparent;border:1px solid #000;color:#000}.project--prototype .project-header.bright .link--button:hover{background:#000;color:#fff}.project--prototype a:not(.link--button):after{background-color:#41b496}.project--prototype a:not(.link--button):hover{color:#41b496}.project--prototype .project-header__meta-column__item:after{background-color:#41b496}.project--prototype .link--button:hover{background:#41b496}.project--prototype .tns-controls button:hover{color:#41b496}.project--prototype ::-moz-selection{background:#41b496}.project--prototype ::selection{background:#41b496}.project--workshop a{border-bottom:1px solid #dcc82d}.project--workshop .project-header.bright .link--button{background:transparent;border:1px solid #000;color:#000}.project--workshop .project-header.bright .link--button:hover{background:#000;color:#fff}.project--workshop a:not(.link--button):after{background-color:#dcc82d}.project--workshop a:not(.link--button):hover{color:#dcc82d}.project--workshop .link--button:hover{background:#dcc82d}.project--workshop .project-header__meta-column__item:after{background-color:#dcc82d}.project--workshop .tns-controls button:hover{color:#dcc82d}.project--workshop ::-moz-selection{background:#dcc82d}.project--workshop ::selection{background:#dcc82d}.project--dataset a{border-bottom:1px solid #e60032}.project--dataset .project-header.bright .link--button{background:transparent;border:1px solid #000;color:#000}.project--dataset .project-header.bright .link--button:hover{background:#000;color:#fff}.project--dataset a:not(.link--button):after{background-color:#e60032}.project--dataset a:not(.link--button):hover{color:#e60032}.project--dataset .link--button:hover{background:#e60032}.project--dataset .project-header__meta-column__item:after{background-color:#e60032}.project--dataset .tns-controls button:hover{color:#e60032}.project--dataset ::-moz-selection{background:#e60032}.project--dataset ::selection{background:#e60032}.project a:not(.link--button){line-height:1.6em;position:relative;-webkit-text-decoration-line:none;text-decoration-line:none;transition:color .25s}.project .html-content h2,.project .markdown-content h2{line-height:2.75rem}.project .html-content h1,.project .html-content h2,.project .html-content h3,.project .html-content h4,.project .html-content ol,.project .html-content p,.project .html-content ul,.project .markdown-content h1,.project .markdown-content h2,.project .markdown-content h3,.project .markdown-content h4,.project .markdown-content ol,.project .markdown-content p,.project .markdown-content ul{margin:0 12vw 30px}@media only screen and (max-width:1024px){.project .html-content h1,.project .html-content h2,.project .html-content h3,.project .html-content h4,.project .html-content ol,.project .html-content p,.project .html-content ul,.project .markdown-content h1,.project .markdown-content h2,.project .markdown-content h3,.project .markdown-content h4,.project .markdown-content ol,.project .markdown-content p,.project .markdown-content ul{margin:0 5vw 30px}}@media only screen and (max-width:768px){.project .html-content h1,.project .html-content h2,.project .html-content h3,.project .html-content h4,.project .html-content ol,.project .html-content p,.project .html-content ul,.project .markdown-content h1,.project .markdown-content h2,.project .markdown-content h3,.project .markdown-content h4,.project .markdown-content ol,.project .markdown-content p,.project .markdown-content ul{margin:0 0 30px}.project .html-content h1.blockquote,.project .html-content h2.blockquote,.project .html-content h3.blockquote,.project .html-content h4.blockquote,.project .html-content ol.blockquote,.project .html-content p.blockquote,.project .html-content ul.blockquote,.project .markdown-content h1.blockquote,.project .markdown-content h2.blockquote,.project .markdown-content h3.blockquote,.project .markdown-content h4.blockquote,.project .markdown-content ol.blockquote,.project .markdown-content p.blockquote,.project .markdown-content ul.blockquote{margin:0 0 15px}}.project .html-content blockquote p,.project .markdown-content blockquote p{line-height:1.5em!important;margin-bottom:5px}.project .html-content blockquote p.author,.project .markdown-content blockquote p.author{font-style:normal;opacity:.5}.project .html-content h1,.project .markdown-content h1{font-size:32px;margin-bottom:0}.project .html-content h2,.project .markdown-content h2{font-size:32px}.project .html-content h3,.project .markdown-content h3{line-height:1.4em;margin-bottom:10px}.project .html-content h4,.project .markdown-content h4{margin-bottom:0}.project .html-content ol,.project .html-content ul,.project .markdown-content ol,.project .markdown-content ul{list-style-type:disc}.project .html-content .project-image.small,.project .markdown-content .project-image.small{margin:80px 17.5vw}@media only screen and (max-width:1600px){.project .html-content .project-image.small,.project .markdown-content .project-image.small{margin:50px 12vw}}@media only screen and (max-width:1200px){.project .html-content .project-image.small,.project .markdown-content .project-image.small{margin:50px 12vw}}@media only screen and (max-width:1024px){.project .html-content .project-image.small,.project .markdown-content .project-image.small{margin:30px 12vw}}@media only screen and (max-width:768px){.project .html-content .project-image.small,.project .markdown-content .project-image.small{margin:15px 0}}.project .html-content .project-image,.project .markdown-content .project-image{margin:80px 0}.project .html-content .project-image--img,.project .markdown-content .project-image--img{box-shadow:0 5px 32px rgba(0,0,0,.08)}@media only screen and (max-width:1200px){.project .html-content .project-image,.project .markdown-content .project-image{margin:50px 0}}@media only screen and (max-width:1024px){.project .html-content .project-image,.project .markdown-content .project-image{margin:30px 0}}@media only screen and (max-width:768px){.project .html-content .project-image,.project .markdown-content .project-image{margin:15px 0}}.markdown-content .highlighter-rouge{margin:0 15px 50px}.markdown-content ul{list-style-type:disc;margin:0 17.5vw 50px}@media only screen and (max-width:1024px){.markdown-content ul{margin:0 5vw 30px}}@media only screen and (max-width:768px){.markdown-content ul{margin:0 0 30px}}.markdown-content ol{list-style-type:disc;margin:0 17.5vw 50px}@media only screen and (max-width:1024px){.markdown-content ol{margin:0 5vw 30px}}@media only screen and (max-width:768px){.markdown-content ol{margin:0 0 30px}}.markdown-content p.blockquote{margin:0 0 15px}.project--publication ul li:before{color:#2d91d2;content:"→ ";position:absolute;-ms-transform:translateX(-25px) translateY(1px);transform:translateX(-25px) translateY(1px)}@media only screen and (max-width:768px){.project--publication ul li:before{-ms-transform:translateX(-20px) translateY(1px);transform:translateX(-20px) translateY(1px)}}.project--workshop ul li:before{color:#dcc82d;content:"→ ";position:absolute;-ms-transform:translateX(-25px) translateY(1px);transform:translateX(-25px) translateY(1px)}@media only screen and (max-width:768px){.project--workshop ul li:before{-ms-transform:translateX(-20px) translateY(1px);transform:translateX(-20px) translateY(1px)}}.project--dataset ul li:before{color:#e60032;content:"→ ";position:absolute;-ms-transform:translateX(-25px) translateY(1px);transform:translateX(-25px) translateY(1px)}@media only screen and (max-width:768px){.project--dataset ul li:before{-ms-transform:translateX(-20px) translateY(1px);transform:translateX(-20px) translateY(1px)}}.project--prototype ul li:before{color:#41b496;content:"→ ";position:absolute;-ms-transform:translateX(-25px) translateY(6px);transform:translateX(-25px) translateY(6px)}@media only screen and (max-width:768px){.project--prototype ul li:before{-ms-transform:translateX(-20px) translateY(6px);transform:translateX(-20px) translateY(6px)}}.tooltip{-webkit-animation:fadeInFromNone .25s ease!important;animation:fadeInFromNone .25s ease!important;background:#fff!important;border:1px solid #e8e8e8!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;left:150px;padding:12px 14px!important;position:absolute!important;top:150px;width:170px}.tooltip--title{font-size:12px!important;font-weight:700;margin:0!important}.tooltip--subtitle{font-size:12px;margin:0!important}.tooltip--datawrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:5px!important}.tooltip--datawrapper .attr{font-size:12px!important;margin:0!important;opacity:1}.tooltip--datawrapper .value{font-size:12px!important;font-weight:700;margin:0!important}.tooltip--datawrapper--row{-ms-flex-pack:justify!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row!important;flex-direction:row!important;justify-content:space-between!important}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}}.month-wrapper{margin-right:5px}.station-wrapper{font-size:14px;font-weight:700;letter-spacing:.5px}.time-wrapper{color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px}