*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:0}html{font-size:62.5%}body,html{height:100%}body{font-size:1.5rem;-webkit-font-smoothing:subpixel-antialiased}ul{list-style-type:none}table{border:none!important;border-collapse:collapse}table td,table th,table tr{border:none;padding:0}table tr{border-bottom:1px solid $silver}h1,h2,h3,h4{margin:0;line-height:1.2em;color:$baseColour}h1{font-size:4.7rem}h2{font-size:2.8rem}img{display:block}.hidden{display:none}@-moz-keyframes hr{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes hr{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-o-keyframes hr{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes hr{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-moz-keyframes min{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-webkit-keyframes min{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-o-keyframes min{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@keyframes min{100%{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}}@-moz-keyframes loaderFade{0%{zoom:1;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{zoom:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@-webkit-keyframes loaderFade{0%{zoom:1;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{zoom:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@-o-keyframes loaderFade{0%{zoom:1;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{zoom:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}@keyframes loaderFade{0%{zoom:1;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}100%{zoom:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}}.loader{display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;font-size:10px}.loader>div{background-color:#333;display:inline-block;height:2em;width:2em;margin:0 1px;border-radius:50%;animation:sk-stretchdelay 1.2s infinite ease-in-out}.loader .two{animation-delay:-1s}.loader .three{animation-delay:-.8s}.loader .four{animation-delay:-.6s}.loader .five{animation-delay:-.4s}.scroll-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:10px}.scroll-loader>div{position:absolute;background-color:#333;height:1em;width:12em;animation:sk-shrinkdelay 1.2s infinite linear;animation:sk-scrolldelay 1.2s infinite linear}.scroll-loader .two{animation-delay:-1s}.scroll-loader .three{animation-delay:-.8s}.scroll-loader .four{animation-delay:-.6s}.scroll-loader .five{animation-delay:-.4s}@-moz-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);-o-transform:scale(.4);transform:scale(.4)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes sk-scrolldelay{0%{-webkit-transform:translateY(10em);-moz-transform:translateY(10em);-ms-transform:translateY(10em);-o-transform:translateY(10em);transform:translateY(10em)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sk-scrolldelay{0%{-webkit-transform:translateY(10em);-moz-transform:translateY(10em);-ms-transform:translateY(10em);-o-transform:translateY(10em);transform:translateY(10em)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-o-keyframes sk-scrolldelay{0%{-webkit-transform:translateY(10em);-moz-transform:translateY(10em);-ms-transform:translateY(10em);-o-transform:translateY(10em);transform:translateY(10em)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes sk-scrolldelay{0%{-webkit-transform:translateY(10em);-moz-transform:translateY(10em);-ms-transform:translateY(10em);-o-transform:translateY(10em);transform:translateY(10em)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes sk-shrinkdelay{0%{-webkit-transform:scaleY(.1);-moz-transform:scaleY(.1);-ms-transform:scaleY(.1);-o-transform:scaleY(.1);transform:scaleY(.1)}100%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes sk-shrinkdelay{0%{-webkit-transform:scaleY(.1);-moz-transform:scaleY(.1);-ms-transform:scaleY(.1);-o-transform:scaleY(.1);transform:scaleY(.1)}100%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes sk-shrinkdelay{0%{-webkit-transform:scaleY(.1);-moz-transform:scaleY(.1);-ms-transform:scaleY(.1);-o-transform:scaleY(.1);transform:scaleY(.1)}100%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-shrinkdelay{0%{-webkit-transform:scaleY(.1);-moz-transform:scaleY(.1);-ms-transform:scaleY(.1);-o-transform:scaleY(.1);transform:scaleY(.1)}100%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}h2,h3,h4{font-weight:200}h1{font-size:4.2rem}h2{font-size:4rem}h3{font-size:2rem;font-weight:700}p,ul{margin:0 0 1em}.btn{cursor:pointer;background-color:#fff;color:#000;display:flex;align-items:center;justify-content:center}.btn a{color:#000}.btn:hover{background-color:#000;color:#fff}.btn:hover a{color:#fff}.btn.active{background-color:#000;color:#fff}.btn.active a{color:#fff}.label{font-family:Helvetica,Arial,sans-serif;display:inline-block;font-size:.6em;font-weight:700;border-bottom:1px solid #000}.a,a{color:inherit;text-decoration:underline;cursor:pointer}.a.nav,a.nav{text-decoration:none}#body{font-family:'Times New Roman',serif;font-size:2rem;letter-spacing:.04em}#body #root{width:100%;height:100%}#body #root #App{width:100%;height:100%}#body #App #top{background-color:#fff;display:flex;flex-direction:column;align-items:center;position:fixed;top:0;width:100%;z-index:1}#body #App #top #navigation,#body #App #top header{background-color:#fff;display:flex;width:80vw;max-width:1400px}#body #App #top header{justify-content:center;background:#fff;padding:1em 0 0;border-bottom:2px solid #000}#body #App #top header .headline{font-size:2.4rem}#body #App #top #navigation{display:flex;width:80vw}#body #App #top #navigation .section{position:relative;background-color:#fff;flex:0;min-width:3.8rem;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:flex .2s;-moz-transition:flex .2s;-ms-transition:flex .2s;-o-transition:flex .2s;transition:flex .2s}#body #App #top #navigation .section .toprow{position:relative;display:flex;align-items:flex-start;height:4rem;padding-top:.6rem;font-size:3rem;line-height:1em}#body #App #top #navigation .section .nav{float:left;width:4rem;height:4rem;text-align:center;font-size:2rem;margin-left:-2px;padding:1rem;border:0 solid #000;border-width:0 2px 2px 2px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:flex .2s;-moz-transition:flex .2s;-ms-transition:flex .2s;-o-transition:flex .2s;transition:flex .2s}#body #App #top #navigation .section .nav>svg{float:left}#body #App #top #navigation .section:first-child .nav{margin-left:0}#body #App #top #navigation .section.active{flex:1}#body #App #top #navigation .section.active .nav{border-right-width:0;border-bottom-width:0}#body #App #top .left{display:flex;position:absolute;top:1rem;left:1rem}#body #App #top .left .about{margin-right:2rem}#body #App #top .left .locale a.active{text-decoration:none}#body #App.expanded #top #navigation,#body #App.scrolled #top #navigation{border-bottom:2px solid #000}#body #App.story #top #navigation,#body #App.story #top header{max-width:none}#body #App #top #search{background:#fff;display:flex;flex-direction:column}#body #App #top #search .toprow .input{margin:0 5rem 0 0}#body #App #top #search .toprow .input input{flex-shrink:0;border:none;border-bottom:2px solid #aaa;font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit}#body #App #top #search .toprow .input input:focus{border-color:#000}#body #App #top #search .toprow .selected{background-color:#fff;position:relative;display:inline-flex;flex-direction:column;flex-shrink:1;align-items:start;align-self:flex-start;min-width:0;margin:0 1rem 0 0}#body #App #top #search .toprow .selected .top{display:flex;align-items:center;width:100%;border-bottom:2px solid #000}#body #App #top #search .toprow .selected .top .val{margin-right:.3em;padding-bottom:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#body #App #top #search .toprow .selected .top .remove{width:.52em}#body #App #top #search .toprow .selected .top .remove:hover{background-color:inherit;color:inherit}#body #App #top #search .toprow .selected .indexer{position:relative;width:100%;font-size:.36em;line-height:1.6em;cursor:pointer}#body #App #top #search .toprow .selected .indexer .params{width:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:padding .2s;-moz-transition:padding .2s;-ms-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s}#body #App #top #search .toprow .selected .indexer .Expander{top:.4rem;right:.4rem;font-size:.4rem!important}#body #App #top #search .toprow .selected .indexer .possible_params{font-size:1.5rem;padding:.6em .4em}#body #App #top #search .toprow .selected .indexer .possible_params .param{padding-bottom:.6em}#body #App #top #search .toprow .selected .indexer .possible_params .param.active:before{content:'\2022';vertical-align:middle;margin-right:.2em}#body #App #top #search .toprow .selected .indexer .possible_params .param:last-child{padding-bottom:0}#body #App #top #search .toprow .selected .indexer .btn{font-size:1.5rem;padding:.4em;border-top:2px solid #000}#body #App #top #search .toprow .selected.expanded{position:relative;z-index:0;margin:-.4rem .6rem 0 -.4rem;padding:.4rem;z-index:1}#body #App #top #search .toprow .selected.expanded:after,#body #App #top #search .toprow .selected.expanded:before{position:absolute;content:''}#body #App #top #search .toprow .selected.expanded:before{top:.4rem;left:.4rem;right:-.4rem;bottom:-.4rem;margin-right:-.4rem;margin-bottom:-.4rem;border:0 solid rgba(124,124,124,.42);border-width:0 .4rem .4rem 0;z-index:-1}#body #App #top #search .toprow .selected.expanded:after{border:.4rem solid #000;top:-.4rem;left:-.4rem;right:-.4rem;bottom:-.4rem;pointer-events:none;z-index:1}#body #App #top #search .toprow .selected.expanded .indexer .params{padding:.4em;border-bottom:2px solid #000;font-size:1.5rem}#body #App #top #search .toprow .selected.expanded .indexer .Expander{top:1rem;right:.4rem}#body #App #top #search .toprow .Expander{position:absolute!important;right:1.6rem}#body #App #top #search .options{position:relative;display:flex;justify-content:space-between;margin:2rem 0;height:0;overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}#body #App #top #search .options .live{flex-shrink:1;width:100%;font-size:3rem;color:#aaa}#body #App #top #search .options .live .no_options{font-style:italic}#body #App #top #search .options .live .option{cursor:pointer;background-color:#fff;color:#aaa;display:flex;align-items:center;justify-content:space-between;margin:.4em 2em 0 0;border-bottom:1px solid #aaa;cursor:pointer}#body #App #top #search .options .live .option a{color:#aaa}#body #App #top #search .options .live .option:hover{background-color:#fff;color:#000}#body #App #top #search .options .live .option:hover a{color:#000}#body #App #top #search .options .live .option.active{background-color:#fff;color:#000}#body #App #top #search .options .live .option.active a{color:#000}#body #App #top #search .options .live .option .val{padding:0 .4em 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#body #App #top #search .options .live .option .index{font-size:.6em}#body #App #top #search .options .live .option.active{border-color:#000}#body #App #top #search .options .lists{flex-shrink:0;width:380px}#body #App #top #search .options .lists .list{margin:0 2em 2rem}#body #App #top #search .options .lists .list .all{display:inline-block;padding:.2em 0}#body #App #top #search .options .lists .list .suggestion{display:flex;justify-content:space-between;margin:.3em 0;border-bottom:1px solid #000}#body #App #top #search .options .lists .list .suggestion .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#body #App #top #search .options .lists .list .suggestion .count{margin:0 0 0 1rem}#body #App #top #search .expander{display:flex;align-items:center;justify-content:center;font-size:2rem;cursor:pointer}#body #App #top #search .expander .arrow{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}#body #App #top #search.expanded .options{height:24vh}#body #App #top #search.expanded .expander .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#body #App #top #stories{background:#fff;display:flex;flex-direction:column}#body #App #top #stories .toprow{position:relative;display:flex;align-items:center;height:4rem;font-size:3rem;line-height:1em}#body #App #top #stories .toprow .Expander{position:absolute!important;right:1.6rem}#body #App #top #stories .options{position:relative;display:flex;flex-direction:column;justify-content:space-between;margin:2rem 0;height:0;font-size:3rem;overflow:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}#body #App #top #stories .options .story{cursor:pointer;background-color:#fff;color:#aaa;display:flex;align-items:center;justify-content:space-between;margin:.4em 4em 0 0;border-bottom:1px solid #aaa;color:#aaa;cursor:pointer;text-decoration:none}#body #App #top #stories .options .story a{color:#aaa}#body #App #top #stories .options .story:hover{background-color:#fff;color:#000}#body #App #top #stories .options .story:hover a{color:#000}#body #App #top #stories .options .story.active{background-color:#fff;color:#000}#body #App #top #stories .options .story.active a{color:#000}#body #App #top #stories .options .story .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#body #App #top #stories .options .story .author{flex:1}#body #App #top #stories .options .story .index{font-size:.6em}#body #App #top #stories .options .story.active{border-color:#000}#body #App #top #stories .author{font-style:italic}#body #App #top #stories .author:before{content:'\2013';margin:0 .3em}#body #App #top #stories .expander{display:flex;align-items:center;justify-content:center;font-size:2rem;cursor:pointer}#body #App #top #stories .expander .arrow{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .4s;-moz-transition:transform .4s;-ms-transition:transform .4s;-o-transition:transform .4s;transition:transform .4s}#body #App #top #stories.expanded .options{height:24vh}#body #App #top #stories.expanded .expander .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#body main{display:flex;width:100%;height:100%}#body .line{z-index:-1!important}#body #App #top #overview .toprow{justify-content:space-between}#body #App #top #overview .toprow .counters{margin:0 1rem;font-size:.6em}#body #dossiers-grid{width:100%;height:100%;padding:16rem 6rem 4rem;text-align:center}#body #dossiers-grid .dossiers{position:relative;height:100%}#body #dossiers-grid .dossiers .container{display:flex;flex-wrap:wrap;margin:0 auto}#body #dossiers-grid .dossiers .container .dossier{display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}#body #dossiers-grid .dossiers .container .dossier .centerer{display:flex;width:1em;height:1em;align-items:center;justify-content:center;border-radius:50%;z-index:1}#body #dossiers-grid .dossiers .container .dossier .centerer .dot{flex-shrink:0;background:#000;width:4px;height:4px;border:1px solid #000;border-radius:50%}#body #dossiers-grid .dossiers .container .dossier .centerer:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#body #paths{position:absolute;top:0;left:0;right:0;bottom:0}#body #paths svg{position:absolute;pointer-events:stroke;z-index:1}#body #paths svg .segment .path{stroke:rgba(0,0,0,.42)}#body #paths svg .segment .trigger{stroke:transparent;stroke-width:6;cursor:pointer}#body #paths svg .segment:hover .path{stroke:#000}#body #overlay .container.document .content{background-color:#000;position:relative;display:flex;flex-direction:column;min-width:33vh;min-height:33vh;width:90vh;height:90vh;padding:1rem 3rem;color:#fff}#body #overlay .container.document .content .image{display:flex;position:relative;justify-content:center;flex:1;background-repeat:no-repeat;background-position:center center;background-size:contain}#body #overlay .container.document .content .details{position:relative;padding:1rem 0}#body #overlay .container.document .content .details .detail{display:flex;margin-bottom:.12em}#body #overlay .container.document .content .details .detail:last-child{margin-bottom:0}#body #overlay .container.document .content .details .detail .label,#body #overlay .container.document .content .details .detail .val{margin-right:.4em}#body #overlay .container.document .content .details .detail .val:after{content:', '}#body #overlay .container.document .content .details .detail .val:last-child:after{content:none}#body #overlay .container.document .content .details .detail .label{font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:inherit}#body #overlay .container.document .content .adder{background-color:green;position:absolute;bottom:1rem;right:1rem;z-index:2}#body #overlay .container.document .content .adder .label{margin:-.5em 0 .8em}#body #overlay .container.document .content .adder .add{background-color:rgba(0,0,0,0);width:1rem;height:1rem;padding:.6em;font-size:3.1rem;font-weight:600;color:#fff}#body #overlay .container.document .content .adder .collections{position:relative;z-index:0;position:absolute;right:4rem;bottom:4rem;width:32rem;background-color:#fff;padding:.5rem 1rem 1rem;color:#000}#body #overlay .container.document .content .adder .collections:after,#body #overlay .container.document .content .adder .collections:before{position:absolute;content:''}#body #overlay .container.document .content .adder .collections:before{top:.6rem;left:.6rem;right:-.6rem;bottom:-.6rem;margin-right:-.6rem;margin-bottom:-.6rem;border:0 solid rgba(124,124,124,.42);border-width:0 .6rem .6rem 0;z-index:-1}#body #overlay .container.document .content .adder .collections:after{border:.6rem solid #000;top:-.6rem;left:-.6rem;right:-.6rem;bottom:-.6rem;pointer-events:none;z-index:1}#body #overlay .container.document .content .adder .collections .collection{display:flex;justify-content:flex-start;margin-bottom:.12em;cursor:pointer}#body #overlay .container.document .content .adder .collections .collection.added:before{content:'\2022';vertical-align:middle;margin-right:.2em}#body #overlay .container.document .content .adder.expanded .add{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#body #overlay .container.document .content .loader{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#body #overlay .container.document .content .loader>div{background-color:#fff}#body #overlay .container.document .content .arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#body #overlay .container.document .content .arrow.prev{left:-4em}#body #overlay .container.document .content .arrow.next{right:-4em}#body #overlay .container.document .content .pages .arrow{width:2em;height:2em;padding:1em}#body #overlay .container.document .content .pages .arrow:after,#body #overlay .container.document .content .pages .arrow:before{background-color:#fff;content:'';position:absolute;width:2px;height:1em}#body #overlay .container.document .content .pages .arrow:before{-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right;-webkit-transform:translateY(-33%) rotate(45deg);-moz-transform:translateY(-33%) rotate(45deg);-ms-transform:translateY(-33%) rotate(45deg);-o-transform:translateY(-33%) rotate(45deg);transform:translateY(-33%) rotate(45deg)}#body #overlay .container.document .content .pages .arrow:after{-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transform:translateY(-33%) rotate(-45deg);-moz-transform:translateY(-33%) rotate(-45deg);-ms-transform:translateY(-33%) rotate(-45deg);-o-transform:translateY(-33%) rotate(-45deg);transform:translateY(-33%) rotate(-45deg)}#body #overlay .container.document .content .pages .arrow.prev{left:.4em;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}#body #overlay .container.document .content .pages .arrow.next{right:.4em;-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#body #overlay .container.all .content{width:33vw;height:66vh}#body #overlay .container.all .content .list{padding:5rem}#body #overlay .container.all .content .list .result{display:flex;justify-content:space-between;padding:.4rem}#body #overlay .container.all .content .list .result.empty{zoom:1;-webkit-opacity:.42;-moz-opacity:.42;-ms-opacity:.42;-o-opacity:.42;opacity:.42}#body #overlay .container.about{position:relative;display:flex;width:48vw;height:90vh}#body #overlay .container.about .content{flex:1}#body #overlay .container.about .content #about{padding:4vh}#body #overlay .container.about .content #about li:before{content:'\2013';margin-right:.3em}#body #overlay .container.about .content #about img{width:100%;margin:1vh 0}#body #App #dossiers-list{flex:3;padding:16rem 6rem 4rem;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:padding .2s;-moz-transition:padding .2s;-ms-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s}#body #App #dossiers-list .dossier{display:flex;justify-content:stretch;position:relative;right:0;width:100%;max-width:80vw;margin:0 auto;padding:0 0 4rem}#body #App #dossiers-list .dossier .number,#body #App #dossiers-list .dossier .padder{flex-shrink:0;flex-grow:0;width:2em;height:100%}#body #App #dossiers-list .dossier .number{text-align:right;font-weight:700;cursor:pointer}#body #App #dossiers-list .dossier .content{display:flex;flex-direction:column;width:100%;min-width:0}#body #App #dossiers-list .dossier .content .header{flex-direction:column;position:relative;width:100%}#body #App #dossiers-list .dossier .content .header .preview{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:2.5em;cursor:pointer}#body #App #dossiers-list .dossier .content .header .preview .Expander,#body #App #dossiers-list .dossier .content .header .preview .headline{margin:0 1.6rem}#body #App #dossiers-list .dossier .content .header .preview .headline{display:flex;min-width:0}#body #App #dossiers-list .dossier .content .header .preview .headline .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#body #App #dossiers-list .dossier .content .header .preview .headline .dates{white-space:pre}#body #App #dossiers-list .dossier .content .header .preview .Expander{font-size:1rem!important}#body #App #dossiers-list .dossier .content .header .details{background-color:#fff;position:absolute;width:100%;padding:0 1.6rem;border:0 solid transparent;border-width:2px 0;z-index:1}#body #App #dossiers-list .dossier .content .header .details .content{padding:1.6rem 0}#body #App #dossiers-list .dossier .content .header .details .content .person:after{content:', '}#body #App #dossiers-list .dossier .content .header .details .content .person:last-child:after{content:none}#body #App #dossiers-list .dossier .content .header.expanded .preview .headline .title{white-space:normal;overflow:auto}#body #App #dossiers-list .dossier .content .header.expanded .preview .headline .dates{display:none}#body #App #dossiers-list .dossier .content .header.expanded .details{display:block;border-color:#000}#body #App #dossiers-list .dossier .content>.docs{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fill,minmax(2em,1fr));margin:.7rem 0}#body #App #dossiers-list .dossier .content>.docs .doc{position:relative;display:flex;align-items:center;justify-content:center;width:2em;height:2em;cursor:pointer}#body #App #dossiers-list .dossier .content>.docs .doc .dot{background:#000;width:4px;height:4px;border:1px solid #000;border-radius:50%}#body #App #dossiers-list .dossier .content>.docs .doc.scanned .dot{-webkit-transform:scale(5.7);-moz-transform:scale(5.7);-ms-transform:scale(5.7);-o-transform:scale(5.7);transform:scale(5.7)}#body #App #dossiers-list .dossier .content>.docs .doc.scanned.highlighted,#body #App #dossiers-list .dossier .content>.docs .doc.scanned:hover{z-index:1}#body #App #dossiers-list .dossier .content>.docs .doc.scanned.highlighted .dot,#body #App #dossiers-list .dossier .content>.docs .doc.scanned:hover .dot{background-color:#fff;-webkit-transform:scale(8);-moz-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8)}#body #App #dossiers-list .dossier .content>.docs .doc.match .dot{background-color:#fff}#body #App #dossiers-list .dossier .content>.docs .doc.in-story:before{position:absolute;content:'';width:80%;height:80%;border:1px solid #000;border-radius:50%}#body #App #dossiers-list .dossier .content .no-docs{align-self:center;display:flex;align-items:center;height:100%;color:#aaa;font-style:italic}#body #App.story #dossiers-list{padding-left:6vw;padding-right:40vw}#body #timeline{position:fixed;display:flex;flex-direction:column;align-items:center;top:1rem;right:2rem;bottom:1rem;z-index:2}#body #timeline .line{position:relative;flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:25px;border-top:2px solid #000;border-bottom:2px solid #000}#body #timeline .line .dossier,#body #timeline .line .padder{display:flex;justify-content:center}#body #timeline .line .dossier{width:100%}#body #timeline .line .dossier .docker{background-color:rgba(0,0,0,.24);width:15px}#body #timeline .line .dossier.active .docker{background-color:rgba(0,0,0,.92)}#body #timeline .line .dossier:hover .docker{background-color:red}#body #timeline .line .padder{background-color:rgba(0,0,0,.06);width:15px}#body #timeline .end,#body #timeline .start{flex-grow:0;padding:1rem 0}#body #timeline .indicator{position:relative;z-index:0;position:fixed;width:33px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:top 1s,height 1s;-moz-transition:top 1s,height 1s;-ms-transition:top 1s,height 1s;-o-transition:top 1s,height 1s;transition:top 1s,height 1s;pointer-events:none}#body #timeline .indicator:after,#body #timeline .indicator:before{position:absolute;content:''}#body #timeline .indicator:before{top:.3rem;left:.3rem;right:-.3rem;bottom:-.3rem;margin-right:-.3rem;margin-bottom:-.3rem;border:0 solid rgba(124,124,124,.42);border-width:0 .3rem .3rem 0;z-index:-1}#body #timeline .indicator:after{border:.3rem solid #000;top:-.3rem;left:-.3rem;right:-.3rem;bottom:-.3rem;pointer-events:none;z-index:1}#body #story{position:fixed;top:16rem;right:6vw;bottom:6rem;width:36%}#body #story .body{padding:0 4rem 2rem 1rem}#body #story .body ul li{margin:0 .4em}#body #story .body ul li:before{content:'–';margin:0 .4em}#body #story .body .doc-ref{display:inline-block;position:relative;width:1em;height:.6em;cursor:pointer}#body #story .body .doc-ref .dot_container{position:absolute;display:flex;align-items:center;align-content:center;justify-content:center;width:100%;height:100%}#body #story .body .doc-ref .dot_container .dot{display:inline-block;background:#000;width:4px;height:4px;border:1px solid #000;border-radius:50%;-webkit-transform:scale(5.7);-moz-transform:scale(5.7);-ms-transform:scale(5.7);-o-transform:scale(5.7);transform:scale(5.7)}#body #story .body .doc-ref.highlighted,#body #story .body .doc-ref:hover{z-index:1}#body #story .body .doc-ref.highlighted .dot,#body #story .body .doc-ref:hover .dot{background-color:#fff;-webkit-transform:scale(8);-moz-transform:scale(8);-ms-transform:scale(8);-o-transform:scale(8);transform:scale(8)}#body #story .author{display:block;font-style:italic;text-align:right;padding:0 4rem}#body .line{border-color:rgba(0,0,0,.42)}#body #overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1}#body #overlay .BG{background:rgba(0,0,0,.24);position:absolute;top:0;left:0;right:0;bottom:0}#body #overlay .container{position:relative;z-index:0;background-color:#fff}#body #overlay .container:after,#body #overlay .container:before{position:absolute;content:''}#body #overlay .container:before{top:.6rem;left:.6rem;right:-.6rem;bottom:-.6rem;margin-right:-.6rem;margin-bottom:-.6rem;border:0 solid rgba(124,124,124,.42);border-width:0 .6rem .6rem 0;z-index:-1}#body #overlay .container:after{border:.6rem solid #000;top:-.6rem;left:-.6rem;right:-.6rem;bottom:-.6rem;pointer-events:none;z-index:1}#body #overlay .container .close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:4rem;height:4rem;font-size:4rem;cursor:pointer}#body .select{position:relative;text-transform:uppercase;letter-spacing:.2em;border-bottom:1px solid #aaa;cursor:pointer}#body .select .selected{padding:.5em 0}#body .select .opts{display:none;position:absolute;width:100%}#body .select .opts .option{cursor:pointer;background-color:#fff;color:#000;padding:.6em .2em .6em;border-top:1px solid #e7e7e7;overflow:hidden}#body .select .opts .option a{color:#000}#body .select .opts .option:hover{background-color:#000;color:#fff}#body .select .opts .option:hover a{color:#fff}#body .select .opts .option.active{background-color:#000;color:#fff}#body .select .opts .option.active a{color:#fff}#body .select .opts .option.selected{position:relative;height:auto}#body .select.expanded .opts{display:block}#body #tooltip .container{position:relative;z-index:0;position:fixed;z-index:2}#body #tooltip .container:after,#body #tooltip .container:before{position:absolute;content:''}#body #tooltip .container:before{top:.4rem;left:.4rem;right:-.4rem;bottom:-.4rem;margin-right:-.4rem;margin-bottom:-.4rem;border:0 solid rgba(124,124,124,.42);border-width:0 .4rem .4rem 0;z-index:-1}#body #tooltip .container:after{border:.4rem solid #000;top:-.4rem;left:-.4rem;right:-.4rem;bottom:-.4rem;pointer-events:none;z-index:1}#body #tooltip .container .content{background-color:#fff}#body #tooltip .container .content .dossier{display:flex;flex-direction:row;width:32rem;font-size:1.4rem}#body #tooltip .container .content .dossier .left,#body #tooltip .container .content .dossier .right{display:flex;flex-direction:column;justify-content:space-between}#body #tooltip .container .content .dossier .left{align-items:center;border-right:2px solid #000;min-height:6em;width:9rem;padding:.6rem}#body #tooltip .container .content .dossier .left .top .number{line-height:1em;min-height:5rem}#body #tooltip .container .content .dossier .left .bottom{display:flex;align-items:center;min-height:6rem;padding:0 0 1rem}#body #tooltip .container .content .dossier .left .bottom .dot{background-color:#000;width:5px;height:5px;border-radius:50%}#body #tooltip .container .content .dossier .right{flex:3;padding:.8rem}#body #tooltip .container .content .dossier .right .dates,#body #tooltip .container .content .dossier .right .signatures{font-family:Helvetica,Arial,sans-serif;font-size:.9em;font-weight:700;line-height:1.4em}#body #tooltip .container .content .thumb img{max-width:200px}#body #tooltip .container .content .story{padding:.6rem}#body #tooltip .container .content .loader{display:none;position:absolute;top:45%;left:6em;width:8em;margin:0 auto;font-size:3px}#body #tooltip .container.loading{background-color:#fff;width:6rem;height:6rem;border-radius:50%}#body #tooltip .container.loading .content{background-color:rgba(0,0,0,0)}#body #tooltip .container.loading .content .loader{display:block}#body #tooltip .container.loading .content .thumb{visibility:hidden}#body #tooltip .container.loading:after,#body #tooltip .container.loading:before{border-radius:50%}@media only screen and (min-width:1500px){#body #App #dossiers-list .dossier{max-width:1200px}}@media only screen and (min-width:768px) and (max-width:1200px){#body{font-size:1.8rem}#body #root #App main #top #navigation .section .toprow{font-size:2rem;padding-top:.9rem}#body #root #App main #top #navigation .section .options{font-size:1.8rem}#body #root #App main #top #navigation .section #search .toprow .selected .indexer .Expander{display:none!important}#body #root #App main #top #navigation .section #search .toprow .input input{-webkit-appearance:none;border-radius:0;width:100%}#body #root #App main #top #navigation .section #search .toprow .Expander{font-size:1.7rem!important}#body #root #App main #top #navigation .section #search .options .live{font-size:inherit}#body #root #App main #top #navigation .section #search .options .live .option{border:none;line-height:1.4em;margin-right:4rem}}@media only screen and (min-width:320px) and (max-width:768px){#body{font-size:1.4rem}#body h1{font-size:2rem}#body h2{font-size:2.2rem;line-height:1.6em}#body h3{font-size:1.4rem}#body #root #App main #top .left{position:initial}#body #root #App main #top .left .about,#body #root #App main #top .left .locale{position:absolute;top:.6rem}#body #root #App main #top .left .about{left:2rem}#body #root #App main #top .left .locale{right:2rem}#body #root #App main #top header{justify-content:center;align-items:flex-end;width:100%;height:6rem}#body #root #App main #top #navigation{width:100%}#body #root #App main #top #navigation .section .nav{display:none}#body #root #App main #top #navigation .section.overview,#body #root #App main #top #navigation .section.stories{display:none}#body #root #App main #top #navigation .section #search{width:100%;padding:.8rem 0 0}#body #root #App main #top #navigation .section #search .toprow{flex-direction:column;align-items:center;justify-content:center;height:auto;font-size:1.8rem}#body #root #App main #top #navigation .section #search .toprow .selected{align-self:auto;padding:0 3rem 0;margin:0;width:100%}#body #root #App main #top #navigation .section #search .toprow .selected .top{border-width:1px}#body #root #App main #top #navigation .section #search .toprow .selected .indexer .Expander{display:none!important}#body #root #App main #top #navigation .section #search .toprow .input{margin:0;padding:.6rem 3rem;width:100%}#body #root #App main #top #navigation .section #search .toprow .input input{-webkit-appearance:none;border-radius:0;border-width:1px;width:100%}#body #root #App main #top #navigation .section #search .toprow .Expander{font-size:1.1rem!important;top:.2rem;right:.8rem}#body #root #App main #top #navigation .section #search .options{margin:1rem 0 0}#body #root #App main #top #navigation .section #search .options .live{font-size:1.8rem;line-height:1.4em}#body #root #App main #top #navigation .section #search .options .live .no_options,#body #root #App main #top #navigation .section #search .options .live .option{margin:0 3rem;border:none}#body #root #App main #top #navigation .section #search .options .lists{display:none}#body #root #App main #overview{position:relative;padding:9rem 1rem 1rem;height:auto}#body #root #App main #overview .dossiers .container .dossier .centerer .dot{width:1px;height:1px}#body #root #App main #dossiers-list{padding:30vh 0 1rem}#body #root #App main #dossiers-list .dossier{justify-content:space-evenly;max-width:96vw}#body #root #App main #dossiers-list .dossier .content .header .preview{height:auto}#body #root #App main #dossiers-list .dossier .content .header .preview .headline{display:block}#body #root #App main #dossiers-list .dossier .content .header .preview .Expander,#body #root #App main #dossiers-list .dossier .content .header .preview .headline{margin:0 .6em}#body #root #App main #dossiers-list .dossier .content .header .details{margin:1em 0;padding:0}#body #root #App main #dossiers-list .dossier .content>.docs{font-size:.8rem}#body #root #App main #dossiers-list .dossier .content>.docs .doc .dot{width:3px;height:3px}#body #root #App main #dossiers-list .dossier .content>.docs .doc.scanned .dot{-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3)}#body #root #App main #timeline{display:none}#body #overlay .container.about{position:relative;display:flex;width:90vw;height:90vh}#body #overlay .container.document .content{max-width:90vw;max-height:90vh;padding:1rem 1rem}#body #overlay .container.document .content .image img{max-width:100%;height:auto}}