﻿@import"https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&display=swap";@import"https://fonts.googleapis.com/css?family=Oswald:300,400,700&display=swap";@import"https://fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic,700italic&display=swap";@import"https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto+Serif:400,700,400italic,700italic&display=swap";@import"https://fonts.googleapis.com/css?family=Lato:300,400,700,900";.page__footer-follow .social-icons i,.page__footer-follow .social-icons,.page__footer-copyright,.page__footer-follow .social-icons .svg-inline--fa{color:#deb778}.footnotes{color:#1f1f1f;font-family:"Lato",sans-serif;font-size:12px}.ais-search-box .ais-search-box--input{background-color:rgb(190.4,189.55,187)}.page__content a:not(.btn){color:#a0221a;transtion:color .5s ease;-moz-transtion:color .5s ease;-webkit-transtion:color .5s ease;-o-transtion:color .5s ease;transtion:text-shadow .5s ease;-moz-transtion:text-shadow .5s ease;-webkit-transtion:text-shadow .5s ease;-o-transtion:text-shadow .5s ease;text-decoration-line:none}.page__content a:not(.btn):visited{color:rgb(120,25.5,19.5);text-decoration-line:none}.page__content a:not(.btn):hover{color:rgb(183.75,89.25,83.25);text-shadow:#1f1f1f 0px 0px 2px;text-decoration-line:none}pre,code{font-size:16px !important;background-color:#ede9e5 !important}pre .highlight .c,pre .highlight .ch,pre .highlight .cm,pre .highlight .cp,pre .highlight .cpf,pre .highlight .c1,pre .highlight .cs,code .highlight .c,code .highlight .ch,code .highlight .cm,code .highlight .cp,code .highlight .cpf,code .highlight .c1,code .highlight .cs{font-style:italic}pre .highlight .gh,pre .highlight .gu,pre .highlight .nc,pre .highlight .ni,pre .highlight .nn,pre .highlight .nt,code .highlight .gh,code .highlight .gu,code .highlight .nc,code .highlight .ni,code .highlight .nn,code .highlight .nt{font-weight:bold}.pic pre,.pic code{font-size:14px !important}.layout--model-page-single .card_,.layout-card .card_,.layout-tag .card_,.matrix .card_{color:#fff;font-family:"Lato","Lato",sans-serif;font-size:17px;font-weight:normal;height:110px;line-height:1.2em;overflow:hidden;position:relative;width:110px;text-align:left;z-index:0}.layout--model-page-single .card_ a,.layout-card .card_ a,.layout-tag .card_ a,.matrix .card_ a{color:#fff;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:.8px;display:block;height:100%;width:100%;padding:5.5px;text-decoration:none;position:absolute;-moz-transition:color .5s ease;-moz-transition:text-shadow .5s ease;-o-transition:color .5s ease;-o-transition:text-shadow .5s ease;-ms-transition:color .5s ease;-ms-transition:text-shadow .5s ease}.layout--model-page-single .card_ a:hover,.layout--model-page-single .card_ a:active,.layout-card .card_ a:hover,.layout-card .card_ a:active,.layout-tag .card_ a:hover,.layout-tag .card_ a:active,.matrix .card_ a:hover,.matrix .card_ a:active{color:#fff;text-decoration:none !important;background-color:#000}.layout--model-page-single .card_ a:visited,.layout-card .card_ a:visited,.layout-tag .card_ a:visited,.matrix .card_ a:visited{color:#fff;text-decoration:none}.layout--model-page-single .card_ .bg,.layout-card .card_ .bg,.layout-tag .card_ .bg,.matrix .card_ .bg{border-style:solid;border-width:80pt;left:0;position:absolute;top:0;z-index:-1}.layout--model-page-single .card_ .icons,.layout-card .card_ .icons,.layout-tag .card_ .icons,.matrix .card_ .icons{height:20%;width:100%;right:0;position:absolute;bottom:0;cursor:pointer;z-index:2;display:flex;justify-content:flex-end;flex-direction:row;pointer-events:none}.layout--model-page-single .card_ .icons .score,.layout-card .card_ .icons .score,.layout-tag .card_ .icons .score,.matrix .card_ .icons .score{background:rgba(0,0,0,.2);font-weight:300;padding-top:.05em;height:22px;width:22px;text-align:center}.layout--model-page-single .card_ .icons .complexity,.layout-card .card_ .icons .complexity,.layout-tag .card_ .icons .complexity,.matrix .card_ .icons .complexity{height:22px;width:22px;text-align:center;margin-right:5px}.model-tag{font-size:.8em}.model-tag a{color:#fff;display:inline-block;line-height:1em;padding:.5em .8em;text-decoration:none !important}.model-tag a:visited{color:#fff}.model-tag a:hover{color:gray;text-decoration:none !important}.stars{width:96px;display:inline-block}.stars .s_empty{opacity:.2}.area-10,a.area-10,a.area-10:visited{color:#fb001d;border-color:#fb001d;text-decoration:none;background-color:#fb001d}.area-20,a.area-20,a.area-20:visited{color:#fb001d;border-color:#fb001d;text-decoration:none;background-color:#fb001d}.area-30,a.area-30,a.area-30:visited{color:#fb001d;border-color:#fb001d;text-decoration:none;background-color:#fb001d}.area-40,a.area-40,a.area-40:visited{color:#fa8b00;border-color:#fa8b00;text-decoration:none;background-color:#fa8b00}.area-50,a.area-50,a.area-50:visited{color:#00e675;border-color:#00e675;text-decoration:none;background-color:#00e675}.area-60,a.area-60,a.area-60:visited{color:#00a8ff;border-color:#00a8ff;text-decoration:none;background-color:#00a8ff}.area-70,a.area-70,a.area-70:visited{color:#d136f5;border-color:#d136f5;text-decoration:none;background-color:#d136f5}.area-80,a.area-80,a.area-80:visited{color:#424242;border-color:#424242;text-decoration:none;background-color:#424242}.area-90,a.area-90,a.area-90:visited{color:#424242;border-color:#424242;text-decoration:none;background-color:#424242}.matrix{font-size:0;text-align:center;min-width:630px}.matrix .matrix-cell{font-size:12px;font-weight:500;width:110px;height:110px;position:relative;display:inline-block;vertical-align:top;margin-right:8px;margin-bottom:8px}.matrix .matrix-cell.header{height:auto}.matrix .matrix-cell.header a{font-size:1.2em;display:block;line-height:1;padding-top:10px;width:100%;height:100%;text-decoration:none;-moz-transition:color .5s ease;-moz-transition:text-shadow .5s ease;-o-transition:color .5s ease;-o-transition:text-shadow .5s ease;-ms-transition:color .5s ease;-ms-transition:text-shadow .5s ease}.matrix .matrix-cell.header-level{margin-bottom:8px;font-weight:900;letter-spacing:.4px;text-align:left}.matrix .matrix-cell.header-level a{color:#444}.matrix .matrix-cell.header-area{height:110px;font-family:lato;width:32px;font-weight:700;letter-spacing:.8px;writing-mode:vertical-rl;text-orientation:mixed}.matrix .matrix-cell.header-area span{display:table;height:100%;width:100%}.matrix .matrix-cell.header-area a{display:table-cell;text-align:right;vertical-align:middle}.matrix .matrix-cell .carousel-indicators{bottom:-10px !important}.matrix .matrix-cell .carousel-indicators li{height:8px;opacity:.2;width:8px}.matrix .matrix-cell .carousel-indicators li.active,.matrix .matrix-cell .carousel-indicators li:hover{height:10px;opacity:1;width:10px}@media screen and (max-width: 645px){.matrix{font-size:0;text-align:center;min-width:375px;margin-left:-38px}.matrix .card_{font-family:"Lato","Lato",sans-serif;font-size:17px;width:58px;height:58px;line-height:1.2em;font-size:10px}.matrix .card_ a{font-size:7px}.matrix .card_ .score,.matrix .card_ .complexity{font-size:10px;width:11.6px}.matrix .card_ .bg{border-width:40pt}.matrix .matrix-cell{font-size:4.8px;font-weight:500;width:58px;height:58px;position:relative;display:inline-block;vertical-align:top;margin-right:2px;margin-bottom:2px}.matrix .matrix-cell.header{height:auto}.matrix .matrix-cell.header a{font-size:1.2em;display:block;line-height:1;padding-top:10px;width:100%;height:100%;text-decoration:none;-moz-transition:color .5s ease;-moz-transition:text-shadow .5s ease;-o-transition:color .5s ease;-o-transition:text-shadow .5s ease;-ms-transition:color .5s ease;-ms-transition:text-shadow .5s ease}.matrix .matrix-cell.header-level{margin-bottom:8px;font-weight:900;letter-spacing:.4px;text-align:left}.matrix .matrix-cell.header-level a{color:#444}.matrix .matrix-cell.header-area{height:58px;font-family:lato;width:13px;font-weight:700;letter-spacing:.8px;writing-mode:vertical-rl;text-orientation:mixed}.matrix .matrix-cell.header-area span{display:table;height:100%;width:100%}.matrix .matrix-cell.header-area a{display:table-cell;text-align:right;vertical-align:middle}}.layout--model-card-single,.matrix{font-family:"Lato",sans-serif}.layout--model-card-single header,.matrix header{display:none}.layout--model-card-single .layout-card .card-header,.matrix .layout-card .card-header{margin-bottom:40px;overflow:hidden}.layout--model-card-single .layout-card .card-header .card_,.matrix .layout-card .card-header .card_{padding:6px 12px}.layout--model-card-single .layout-card .card_,.layout--model-card-single .layout-card .details,.matrix .layout-card .card_,.matrix .layout-card .details{float:left;width:207px;height:207px}.layout--model-card-single .layout-card .model-tags,.matrix .layout-card .model-tags{padding-left:12.42px;position:relative;float:left}.layout--model-card-single .layout-card .card_,.matrix .layout-card .card_{font-size:25.461px}.layout--model-card-single .layout-card .card_ .bg,.matrix .layout-card .card_ .bg{border-width:80pt}.layout--model-card-single .layout-card .details,.matrix .layout-card .details{padding-left:12.42px;position:relative}.layout--model-card-single .layout-card .details .gauges,.matrix .layout-card .details .gauges{bottom:0;font-family:"Lato",sans-serif;font-size:16.8px;font-weight:300;line-height:1.6em;position:absolute;right:0;text-align:right}.layout--model-card-single .layout-card .details .gauges .score,.matrix .layout-card .details .gauges .score{border-top:rgba(0,0,0,.1) 1px solid;margin-top:17px;padding-top:9px;margin-bottom:0px}.layout--model-card-single .layout-card .details .gauges .score .value,.matrix .layout-card .details .gauges .score .value{font-weight:bold;font-size:1.5em;width:96px;display:inline-block}.layout--model-card-single .layout-card .caption,.matrix .layout-card .caption{font-family:"Lato","Lato",sans-serif;font-size:2.827em;font-weight:900;line-height:1.2em;margin-bottom:.5em}.layout--model-card-single .layout-card h2:before,.matrix .layout-card h2:before{margin-right:.4em;content:"";font-family:FontAwesome}.layout--model-card-single .layout-card h3:before,.matrix .layout-card h3:before{margin-right:.4em;content:"";font-family:FontAwesome}.layout--model-card-single .layout-card h4:before,.matrix .layout-card h4:before{margin-right:.4em;content:"";font-family:FontAwesome}.layout--model-card-single .layout-card h5:before,.matrix .layout-card h5:before{margin-right:.4em;content:"";font-family:FontAwesome}.layout--model-card-single .layout-card .nav-prev-next a,.matrix .layout-card .nav-prev-next a{bottom:0;display:block;position:fixed;top:0;white-space:nowrap;width:50px}.layout--model-card-single .layout-card .nav-prev-next a:hover,.matrix .layout-card .nav-prev-next a:hover{background:rgba(48,53,64,.2)}.layout--model-card-single .layout-card .nav-prev-next a span.title,.matrix .layout-card .nav-prev-next a span.title{display:block;transform:rotate(-90deg);position:absolute;bottom:-50px;left:0;transform-origin:left top;height:50px;padding-left:80px;line-height:50px}.layout--model-card-single .layout-card .nav-prev-next a span.title:before,.layout--model-card-single .layout-card .nav-prev-next a span.title:after,.matrix .layout-card .nav-prev-next a span.title:before,.matrix .layout-card .nav-prev-next a span.title:after{display:inline-block;width:20px;height:20px;margin-right:.4em;vertical-align:-6%;font-size:25px}.layout--model-card-single .layout-card .nav-prev-next a.prev,.matrix .layout-card .nav-prev-next a.prev{left:0}.layout--model-card-single .layout-card .nav-prev-next a.prev span.title:before,.matrix .layout-card .nav-prev-next a.prev span.title:before{content:"↑"}.layout--model-card-single .layout-card .nav-prev-next a.next,.matrix .layout-card .nav-prev-next a.next{right:0}.layout--model-card-single .layout-card .nav-prev-next a.next span.title:before,.matrix .layout-card .nav-prev-next a.next span.title:before{content:"↓"}.layout--model-card-single .layout-card .stars,.matrix .layout-card .stars{width:96px;display:inline-block}.layout--model-card-single .layout-card .stars .s_empty,.matrix .layout-card .stars .s_empty{opacity:.2}@media(max-width: 1024px){.layout--model-card-single .layout-card .nav-prev-next a{position:static;transform:none;width:auto}.layout--model-card-single .layout-card .nav-prev-next a:hover{background:rgba(48,53,64,.2)}.layout--model-card-single .layout-card .nav-prev-next a span.title{transform:none;position:static;bottom:auto;left:auto;transform-origin:none;height:auto;padding-left:0;line-height:normal}.layout--model-card-single .layout-card .nav-prev-next a.prev{left:auto;align:left}.layout--model-card-single .layout-card .nav-prev-next a.prev span.title:before{content:"←"}.layout--model-card-single .layout-card .nav-prev-next a.next{right:auto;align:right}.layout--model-card-single .layout-card .nav-prev-next a.next span.title:before{content:""}.layout--model-card-single .layout-card .nav-prev-next a.next span.title:after{content:"→"}}@media(max-width: 600px){.layout--model-card-single .layout-card .stars{width:65px;display:inline-block}.layout--model-card-single .layout-card .stars .s_empty{opacity:.2}.layout--model-card-single .layout-card .card-header .model-tags{float:none;padding-top:8.82px;padding-left:0}.layout--model-card-single .layout-card .card-header .model-tags .model-tag{float:left}.layout--model-card-single .layout-card .card-header{margin-bottom:30px;display:flex;flex-direction:column}.layout--model-card-single .layout-card .card_,.layout--model-card-single .layout-card .details{width:147px;height:147px}.layout--model-card-single .layout-card .card_{font-size:18.081px}.layout--model-card-single .layout-card .card_ .bg{border-width:56pt}.layout--model-card-single .layout-card .details .gauges{font-size:13.2px;line-height:1.5em}.layout--model-card-single .layout-card .details .gauges .score{border-top:rgba(0,0,0,.1) 1px solid;margin-top:17px;padding-top:9px;margin-bottom:0px}.layout--model-card-single .layout-card .details .gauges .score .value{font-weight:bold;font-size:1.5em;width:65px;display:inline-block}}body{font-family:"Lato",sans-serif;font-size:11pt;line-height:1.4em}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;line-height:1.2em;font-weight:bold;letter-spacing:.01em;margin-top:.6em;margin-bottom:.5em;page-break-after:avoid;break-after:avoid}h1{font-size:2.5256em;margin-top:0}h2{font-size:1.8952em}h3{font-size:1.4216em}h4{font-size:1.0664em}.caption{font-size:1.4216em;font-family:"Lato",sans-serif;font-weight:700;line-height:1.8em;margin-top:-0.8em;margin-bottom:.6em}p,h2,h3{orphans:3;widows:3}@page{counter-increment:page;counter-reset:page 1;margin:30mm 25mm 30mm 25mm;size:A4 portrait;@bottom-left{content:counter(page) "/" counter(pages)}}@page :first{margin:20mm}.page-report>article{clear:both;page-break-after:always}.card_{page-break-inside:avoid;-webkit-print-color-adjust:exact}a,a *{color:blue}@media print{a,a *{text-decoration:none;color:#000}}.article-toc ul{font-size:1.6em;margin-top:2em;padding:0}@media print{.article-toc ul{font-size:.9em}}.article-toc ul li{line-height:1.4em;list-style-type:none;margin-top:.3em}.article-toc ul li:nth-child(1),.article-toc ul li:nth-child(2){display:none}.article-toc ul li.toc-h1{font-size:1em;font-weight:bold}.article-toc ul li.toc-h2{font-size:.8em;margin-left:3mm}.article-toc ul li.toc-h3{font-size:.64em;margin-left:6mm}.article-toc ul li.toc-h4{font-size:.512em;margin-left:9mm}.article-front h1,.article-front .caption{text-align:center}.article-front .matrix{zoom:.8;margin-left:0;margin-right:0}.article-front .matrix .header-level,.article-front .matrix .header-area{display:none}.article-front .matrix .matrix-cell:last-child{margin-right:0}.article-front .matrix .matrix-row{width:600px;margin:0 auto}.article-front .matrix a{color:#fff;cursor:default;pointer-events:none}.article-front .matrix-row,.article-front .columns{width:480px;margin:0 auto}.article-front .columns{height:25mm;position:relative}.article-front .columns .column{width:49%;float:none;position:absolute;bottom:0}.article-front .columns .column.column-author{font-size:.58em;line-height:1.2em;right:0;text-align:right;width:30%}.article-front .columns .column.column-author .author{margin-bottom:.5em}.article-front .columns .column.column-author .date{margin-bottom:.15em}.article-front .columns .column.column-author img.author-logo{width:10.3em;margin-bottom:.5em}.article-score .layout-card .card-header{margin-bottom:150px;margin-top:150px;overflow:hidden;zoom:.3}.article-score .layout-card .card_,.article-score .layout-card .details{box-sizing:border-box;float:left}.article-score .layout-card .card_{overflow:hidden;-webkit-print-color-adjust:exact}.article-score .layout-card .card_ .bg{border-width:9999mm;border-style:solid}.article-score .layout-card .details{width:420px}.article-score .layout-card .details .gauges{zoom:1.65}.article-score .layout-card .details .gauges .score{margin-bottom:-6px}.article-score .layout-card .caption{float:left;margin-left:2em;margin-top:0;width:280mm}.article-score .second-column{display:none}.article-score .second-column .tag{-webkit-print-color-adjust:exact;overflow:hidden;position:relative}.article-findings .card_{margin-right:25px;margin-bottom:2em;zoom:.8}.article-findings .card-wrapper{padding-bottom:100px;page-break-inside:avoid}.article-findings .index-card{margin-bottom:1em;overflow:hidden}.article-findings .index-card .content{margin-top:-100px}.article-findings .index-card .content h3,.article-findings .index-card .content h4{margin:0}.article-findings .index-card .content h3{font-size:1.4em}.article-findings .index-card .content h4{font-size:1.2em}.article-findings .index-card .content h4:before{padding:0;margin-right:10px}.newpage{page-break-before:always}@media print{printed-footer{position:fixed;bottom:0;visibility:visible;display:table-footer-group}printed-footed:after{counter-increment:page;content:counter(page)}}