body.reports{min-height:100vh;margin:0;background:#7a97ac;font-family:Lato,-apple-system,Arial,"Helvetica Neue",sans-serif}body.reports .frame{max-width:1080px;margin:0 auto;padding:1em;background:rgba(238,238,238,.25);border-radius:10px}body.reports .frame section.main-content .column{background:none}body.reports .frame section.main-content hr{border:0;height:1px;background:rgba(99,130,154,.5)}body.reports .frame section.main-content h1{color:#222;font-family:"Playfair+Display",Georgia,sans-serif;font-size:3.25em;font-weight:400;text-align:center;margin:.75em 0 .25em 0}body.reports .frame section.main-content h1 a{color:#38566f}body.reports .frame section.main-content h2{color:#222;font-family:Lato,-apple-system,Arial,"Helvetica Neue",sans-serif;font-size:2.1em;font-weight:500;color:#38566f;margin:0 0 .25em 0}body.reports .frame section.main-content h2 a{color:#38566f}body.reports .frame section.main-content h3{color:#222;font-family:Lato,-apple-system,Arial,"Helvetica Neue",sans-serif;font-size:1.8em;margin:0 0 .5em 0;padding:0;font-weight:500}body.reports .frame section.main-content h4{color:#222;font-family:Lato,-apple-system,Arial,"Helvetica Neue",sans-serif;font-size:1.4em;margin:.25em 0 0 0;padding:0;font-weight:400;color:#444}body.reports .frame section.main-content h4 a{color:#38566f}body.reports .frame section.main-content p{color:#222;font-family:Lato,-apple-system,Arial,"Helvetica Neue",sans-serif;margin:0;padding:0;line-height:1.5em;font-weight:400}body.reports .frame section.main-content .report-header{border-radius:5px}body.reports .frame section.main-content .report-header.branding-sb .image-container{border-top-left-radius:5px;border-top-right-radius:5px}body.reports .frame section.main-content .report-header.branding-sb .image-container img{width:100%;height:auto}body.reports .frame section.main-content .report-header .inner-container{border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:1em 1em 3em 1em;background:hsla(0,0%,100%,.95)}body.reports .frame section.main-content .report-header .inner-container p.error{margin:4em 0;font-size:2.5em;text-align:center}body.reports .frame section.main-content .report-header .inner-container .branding-container{width:300px;margin:20px auto 24px auto}body.reports .frame section.main-content .report-header .inner-container h2{text-align:center}body.reports .frame section.main-content .report-header .inner-container img{margin:0;padding:0}body.reports .frame section.main-content .report-header .inner-container p{margin:0}body.reports .frame section.main-content .report-header .inner-container p.reporting-period{margin:1.2em 0 0 0;text-align:center;color:#555;font-size:1.2em;font-weight:300}body.reports .frame section.main-content .report-header.branding-lsm .image-container{text-align:center}body.reports .frame section.main-content .report-header.branding-lsm .image-container img{margin:0 auto}body.reports .frame section.main-content .section{break-before:page;border-radius:5px;margin:1em 0 0 0;padding:1.5em 1em 1em 1em}body.reports .frame section.main-content .summary-section{background:hsla(0,0%,100%,.95)}body.reports .frame section.main-content .table-of-contents{text-align:center;padding:0 1em}body.reports .frame section.main-content .table-of-contents ul{list-style-type:none;margin:1em 0;padding:0}body.reports .frame section.main-content .table-of-contents ul li{margin:.5em 0}body.reports .frame section.main-content .table-of-contents ul a{text-decoration:none;color:#568}body.reports .frame section.main-content .table-of-contents ul a:hover{text-decoration:underline}body.reports .frame section.main-content .report-comments{padding:0 1em;background:hsla(0,0%,100%,.95)}body.reports .frame section.main-content .component{background:hsla(0,0%,100%,.95)}body.reports .frame section.main-content .component .component-header{display:flex;padding:0 1em}body.reports .frame section.main-content .component .component-header .left-column{flex:2}body.reports .frame section.main-content .component .component-header .left-column h4.component-organization-name{margin:0 0 .5em 0}body.reports .frame section.main-content .component .component-header .left-column p.reporting-period{color:#555;font-size:1.2em;font-weight:300}body.reports .frame section.main-content .component .component-header .right-column{justify-content:end;text-align:right;flex:1}body.reports .frame section.main-content .component .component-header .right-column div.branding-container img{opacity:.7;margin:0 0 0 auto;width:40px;height:40px}body.reports .frame section.main-content .component .component-content-block{padding:1em;margin:1em 0}body.reports .frame section.main-content .component .component-content-block.comments{margin:0;padding:0 1em}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));margin-bottom:20px}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container:last-child{margin-bottom:0}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container{background:hsla(0,0%,100%,.95);text-align:center;padding:.5em;border:1px solid #eee;border-radius:5px;container-type:inline-size}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container.border-green{border:4px solid #4c8}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container.highlighted{background:rgba(255,252,161,.3)}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container .title{margin:0 0 15px 0;min-height:50px}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container .title h4{font-weight:300;font-size:1.4em;container-name:container-title}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container .title .icon{float:right;z-index:999}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container .title .icon a{color:#555;box-shadow:#333}body.reports .frame section.main-content .component .component-content-block.data .metric-cells-container .data-component-container .value{font-family:"Space Grotesk",arial,sans-serif;font-weight:300;color:#63829a;text-shadow:0 0 10px rgba(72,85,136,.1);font-size:clamp(3rem,10cqw,4rem);margin:0;padding:0}body.reports .frame section.main-content .component .component-content-block.data .csv-grid-container{display:grid;gap:1px;background-color:#f3f6f9;border:1px solid #dee2e6;border-radius:5px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:.9em}body.reports .frame section.main-content .component .component-content-block.data .csv-grid-container div{padding:.75em}body.reports .frame section.main-content .component .component-content-block.data .csv-grid-container .grid-header{font-weight:600;background-color:#dcdcdc !important;border-bottom:1px solid #333;color:#000;position:sticky;top:0}body.reports .frame section.main-content .component .component-content-block.attachments{border-top:1px solid rgba(170,187,204,.5)}body.reports .frame section.main-content .component .component-content-block.attachments h4{margin:1em 0}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file{display:flex;flex-direction:column;padding:.5em;border-radius:5px}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .thumbnail{text-align:center;margin:auto}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .thumbnail img{height:auto;object-fit:contain;max-width:300px;max-height:300px;box-shadow:0px 4px 10px rgba(0,0,0,.2)}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .thumbnail.file{border:2px solid #ccc;padding:2em 3em}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .thumbnail.file a{text-decoration:none;color:#888}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .thumbnail.file a svg{color:#bbb}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .actions{text-align:center;margin-top:auto}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .file .actions button{background:none}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .preview{text-align:center;font-size:.75em;background:hsla(0,0%,100%,.9);text-align:center;padding:.5em;border:1px solid #eee;border-radius:5px}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .preview a{color:#444;text-decoration:none}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .preview a:hover{text-decoration:underline}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .preview .icon{margin:.25em auto}body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .preview .icon svg,body.reports .frame section.main-content .component .component-content-block.attachments .inner-container .preview .icon i{margin:.25em auto;color:#ccc}body.reports .frame section.main-content .component.component-type-1000 .total-blocks,body.reports .frame section.main-content .component.component-type-1003 .total-blocks{display:flex}body.reports .frame section.main-content .component.component-type-1000 .total-blocks .block,body.reports .frame section.main-content .component.component-type-1003 .total-blocks .block{width:fit-content;margin:2em auto 0 auto;padding:1em 2em;border:4px solid hsl(209,36%,86%);background-color:rgba(207,220,232,.1);border-radius:5px}body.reports .frame section.main-content .component.component-type-1000 .total-blocks .block p,body.reports .frame section.main-content .component.component-type-1003 .total-blocks .block p{margin:0;padding:0;font-size:1.4em}body.reports .frame table{border-collapse:collapse}body.reports .frame table.inclusions thead tr{border-bottom:2px solid #ccc}body.reports .frame table.inclusions thead tr th{text-align:left}body.reports .frame table.inclusions tfoot tr{border-top:2px solid #ccc}body.reports .frame table.inclusions tfoot tr td{font-weight:600}body.reports .frame table.inclusions th,body.reports .frame table.inclusions td{padding:.5em;color:#38566f}body.reports .frame table.inclusions th a,body.reports .frame table.inclusions td a{color:#38566f;text-decoration:none}body.reports .frame table.inclusions th a:hover,body.reports .frame table.inclusions td a:hover{text-decoration:underline}body.reports .frame table.inclusions th.text-align-center,body.reports .frame table.inclusions td.text-align-center{text-align:center}body.reports .frame table.inclusions tbody tr:nth-child(odd){background:hsla(0,0%,100%,.5)}body.reports .frame footer{padding:1em 0 0 0}body.reports .frame footer p{color:hsla(0,0%,100%,.95);font-size:.8em}body.reports dialog{border-radius:5px;border:5px solid #63829a;background:#fff;box-shadow:#63829a}body.reports dialog h3{margin:0;padding:0}body.reports dialog::backdrop{background-color:rgba(0,0,0,.5)}@media print{body.reports{background:none;border-radius:0}body.reports .outerContainer{border:none}body.reports footer{display:none}}

/*# sourceMappingURL=screen.css.map */