.hero.svelte-qzo0r3{position:relative;top:-50px;width:100%;height:100vh;overflow:hidden;--top-padding: 18%}.hero.svelte-qzo0r3:before{position:absolute;content:"";height:calc(var(--top-padding) * 2);width:100%;top:0;left:0;background:linear-gradient(var(--extra-dark-blue) 0%,#012847 50%,transparent 100%);z-index:1}.hero.svelte-qzo0r3:after{position:absolute;content:"";height:80%;width:100%;bottom:0;left:0;background:linear-gradient(transparent 0%,var(--dark-blue) 100%);z-index:1}.video-container.svelte-qzo0r3{position:absolute;top:calc(var(--top-padding));left:0;width:100%;height:calc(100% - var(--top-padding));overflow:hidden}.placeholder-image.svelte-qzo0r3{width:100%;height:100%;object-fit:cover}.video-background.svelte-qzo0r3{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;object-fit:cover}@media(prefers-reduced-motion:reduce){.video-background.svelte-qzo0r3{display:none}}.overlay.svelte-qzo0r3{width:100%;max-width:var(--layout-width);position:absolute;top:calc(var(--top-padding));left:0;line-height:1.2;z-index:2;padding:0 1em}h1.svelte-qzo0r3{position:relative;text-align:left;left:50%;transform:translate(-50%);width:fit-content;text-wrap-style:balance;text-shadow:5px 5px 10px rgba(13,8,74,.2)}h1.svelte-qzo0r3 .title:where(.svelte-qzo0r3){display:block;font-size:4rem;max-width:600px;font-weight:500;text-align:left;line-height:1.1}h1.svelte-qzo0r3 .subtitle:where(.svelte-qzo0r3){display:block;max-width:600px;font-size:1.8rem;font-weight:400;margin-top:.5em;line-height:1.3}@media screen and (max-width:600px){h1.svelte-qzo0r3 .title:where(.svelte-qzo0r3){font-size:3rem}h1.svelte-qzo0r3 .subtitle:where(.svelte-qzo0r3){font-size:1.5rem}}.title.svelte-1y27p48{color:var(--teal-200);font-family:var(--font-mono);font-weight:700;font-size:1rem}h4.svelte-1y27p48{color:var(--teal-200);margin-top:24px;font-family:var(--font-mono);font-size:.875rem}.actor-activities.svelte-1y27p48{font-family:var(--font-mono);line-height:1.1}.actor-activities.svelte-1y27p48 .list:where(.svelte-1y27p48){color:var(--teal-200);text-transform:uppercase;font-weight:600;font-size:.9em;letter-spacing:.05em}p.svelte-1y27p48{margin-top:.5em;margin-bottom:.5em}.funds-number.svelte-1y27p48{font-weight:600;font-family:var(--font-mono);color:var(--teal-200);white-space:nowrap}.funding-sources.svelte-1y27p48{margin-top:1rem;margin-bottom:1rem}.funding-sources.svelte-1y27p48 a:where(.svelte-1y27p48){font-style:italic;text-decoration:underline}ul.funders-list.svelte-1y27p48{padding-inline-start:1lh;font-size:.75rem;margin-top:3px;font-family:var(--font-mono)}ul.funders-list.svelte-1y27p48 li:where(.svelte-1y27p48)::marker{color:var(--teal-200)}a.story-link.svelte-1y27p48{color:var(--color-text)}a.story-link.svelte-1y27p48 svg{width:1em;transform:translateY(2px);height:auto;display:inline-block}.tech-types.svelte-1y27p48 .type:where(.svelte-1y27p48){display:inline-block;border-radius:6px;padding:3px 6px;font-size:.825em;font-weight:700;text-transform:uppercase;line-height:1.2;letter-spacing:.1em;width:fit-content;background-color:var(--teal-400);color:var(--dark-blue);font-family:var(--font-mono);text-wrap-style:balance;margin-top:.5em;margin-bottom:.5em;margin-right:.5em}h4.svelte-1y27p48 svg{display:inline-block;height:1.2rem;width:auto;padding-right:3px}.title.svelte-1yxfx87{color:var(--teal-200);font-family:var(--font-mono);font-weight:700;font-size:1rem}h4.svelte-1yxfx87{font-weight:500;margin-top:24px;margin-bottom:6px;font-size:.75rem;font-family:var(--font-mono)}h4.svelte-1yxfx87 svg{display:inline-block;height:1.2rem;width:auto;padding-right:3px}.featured-list.svelte-1xsnynp{margin:0 auto;width:100%;padding-bottom:0;position:fixed;bottom:0;z-index:100;transition:transform .5s}.featured-list.svelte-1xsnynp.shift-down{transform:translateY(100%);transition:transform .5s}.featured-list.svelte-1xsnynp .selected-wrapper:where(.svelte-1xsnynp){position:relative;background:var(--indigo-900);min-height:200px}.featured-list.svelte-1xsnynp .selected-wrapper:where(.svelte-1xsnynp) .selected-title-bar:where(.svelte-1xsnynp){background-color:var(--indigo-800);border-top-right-radius:8px;border-top-left-radius:8px;position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);cursor:pointer;padding:8px 16px;font-family:var(--font-mono);font-weight:600;display:flex;justify-content:space-between}.icon.svelte-1xsnynp{transition:all .2s ease}.title.svelte-1xsnynp{line-height:1.1;text-wrap-style:balance;display:flex;gap:8px;align-items:center}.title.svelte-1xsnynp svg{color:var(--teal-400);height:1.3em}.content-panel.svelte-1xsnynp .scroll-viewport{max-height:400px;padding:0 16px 16px;overscroll-behavior:contain}.content-panel.svelte-1xsnynp{padding-top:3px;font-size:.875rem}[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}[data-scroll-area-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-scroll-area-viewport]::-webkit-scrollbar{display:none!important}:where([data-scroll-area-viewport]){display:flex;flex-direction:column;align-items:stretch}:where([data-scroll-area-content]){flex-grow:1}.scroll-root{position:relative;overflow:hidden;height:100%}.scroll-viewport{width:100%;height:100%}.scroll-bar{display:flex;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease;z-index:2}.scroll-bar[data-state=visible]{animation:svelte-1tbc8i3-scroll-bar-fade-in .15s ease-out}.scroll-bar[data-state=hidden]{animation:svelte-1tbc8i3-scroll-bar-fade-out .15s ease-in forwards}@keyframes svelte-1tbc8i3-scroll-bar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1tbc8i3-scroll-bar-fade-out{0%{opacity:1}to{opacity:0}}.scroll-bar-vertical{width:.625rem;height:100%;padding:.0625rem}.scroll-bar-horizontal{flex-direction:column;height:.625rem;width:100%;padding:.0625rem}.scroll-thumb{position:relative;flex:1;border-radius:9999px;background:var(--gray-500);transition:background-color .2s ease}.scroll-bar:hover .scroll-thumb{background:var(--teal-400)}.backgroundRect.svelte-1450c0u{cursor:pointer;transition:all .2s ease}.backgroundRect.svelte-1450c0u.faded{filter:brightness(.75)}.backgroundRect.svelte-1pg04jk{cursor:pointer;transition:all .1s ease;opacity:0;fill:var(--indigo-200)}.backgroundRect.svelte-1pg04jk.highlighted{opacity:.5}.backgroundRect.svelte-1pg04jk.active{opacity:1;mix-blend-mode:luminosity}.innerRect.svelte-cex6tl{cursor:pointer}.innerRect.highlighted.svelte-cex6tl,.innerRect.svelte-cex6tl:hover{fill:var(--highlight-colour);fill-opacity:.8}.innerRect.clicked.svelte-cex6tl,.innerRect.svelte-cex6tl:focus{fill:#fff;fill-opacity:1}.innerRect.partner.svelte-cex6tl{fill:var(--indigo-400);fill-opacity:.8}.innerRect.fundee.svelte-cex6tl{fill:var(--fundee-colour, var(--teal-500));fill-opacity:.8}.innerRect.self.svelte-cex6tl{fill:var(--indigo-200);fill-opacity:1;mix-blend-mode:luminosity}.innerRect.closed.svelte-cex6tl{fill-opacity:.5;fill:#000!important;mix-blend-mode:darken}.search-input{width:250px;padding:6px 10px;border-radius:4px;border:0px solid var(--dark-blue-transparent, #ccc);font-family:var(--font-mono);background:var(--indigo-150);color:var(--indigo-900);height:1.5rem;font-size:.825rem}.search-input:focus-visible{outline:2px solid var(--teal-400);background:var(--indigo-100)}.search-input::placeholder{color:var(--indigo-900);opacity:1}.search-input::-ms-input-placeholder{color:var(--indigo-900)}.search-content{background:var(--indigo-100);border-radius:6px;box-shadow:0 4px 16px #00000026;max-height:240px;overflow:auto;z-index:10;color:var(--indigo-800);width:var(--bits-combobox-anchor-width);line-height:1;font-size:.825rem}.search-content .arrow{display:flex;align-items:center;justify-content:center}.search-item{padding:6px 10px;cursor:pointer;font-family:var(--font-mono)}.search-item[data-highlighted]{background:var(--teal-200, #eee)}.search-empty.svelte-6r2ik{padding:6px 10px;font-family:var(--font-mono)}.viz-and-search.svelte-1q8x2h0{width:100%;height:100%;display:flex;flex-direction:column}.viz-container.svelte-1q8x2h0{position:relative;height:100%}.search-and-legend.svelte-1q8x2h0{display:flex;justify-content:space-between;align-items:center;flex-direction:row;flex-wrap:wrap;column-gap:16px;row-gap:8px}.search-and-legend.svelte-1q8x2h0 .viz-legend:where(.svelte-1q8x2h0){flex-shrink:0}.search-container.svelte-1q8x2h0{display:flex;justify-content:flex-end;width:fit-content}.search-layer.svelte-1q8x2h0{display:inline-block}.html-layer.svelte-1q8x2h0,.tooltip-layer.svelte-1q8x2h0{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}:is(.html-layer.svelte-1q8x2h0,.tooltip-layer.svelte-1q8x2h0) .group-label:where(.svelte-1q8x2h0){pointer-events:auto;cursor:pointer}.svg-layer.svelte-1q8x2h0{position:absolute;top:0;left:0;width:100%;height:100%}.actor-label.svelte-1q8x2h0{position:absolute;max-width:150px;white-space:wrap;line-height:1.1;font-size:.75rem;padding:8px;z-index:10;-webkit-text-stroke:2px var(--dark-blue);paint-order:stroke fill;will-change:left,transform,opacity;transition:opacity .3s ease}.actor-label.svelte-1q8x2h0.hidden{opacity:0}.row-label.svelte-1q8x2h0{position:absolute;font-size:.75rem;font-weight:500;font-family:var(--font-mono);letter-spacing:.05em;transition:opacity .25s ease-in-out}.group-label.svelte-1q8x2h0{position:absolute;min-width:16px;transform:translateY(-100%);text-align:center;line-height:1.1;font-size:.75rem;font-weight:500;font-family:var(--font-mono);text-shadow:0 0 8px var(--dark-blue);-webkit-text-stroke:2px var(--dark-blue-transparent);paint-order:stroke fill;text-wrap-style:balance;padding:6px}.group-label.svelte-1q8x2h0.bottom{transform:translateY(0)}.group-label.svelte-1q8x2h0.highlighted{text-shadow:none;-webkit-text-stroke:.8px rgba(255,255,255,.5)}.viz-prelude.svelte-1uq0t54,.data-links.svelte-1uq0t54,.container.svelte-1uq0t54{width:100%;max-width:1200px;padding:0 1rem;margin:0 auto}.data-links.svelte-1uq0t54{display:flex;justify-content:flex-end;color:#fff;font-size:.825rem;font-style:italic;padding-right:32px}.data-links.svelte-1uq0t54 a:where(.svelte-1uq0t54){color:#fff;display:flex;align-items:center;gap:3px}.data-links.svelte-1uq0t54 a:where(.svelte-1uq0t54) svg{height:1em;width:auto}.main-section.svelte-1uq0t54{margin-bottom:64px}.container.svelte-1uq0t54{margin-bottom:36px;display:flex;gap:16px;align-items:stretch;height:calc(100vh - 120px);min-height:520px;max-height:800px}@media screen and (max-width:800px){.container.svelte-1uq0t54{margin-bottom:84px}}.cta.svelte-1uq0t54{font-size:.825rem;max-width:90ch}.cta.svelte-1uq0t54 .funding:where(.svelte-1uq0t54){border-bottom:1px solid var(--teal-300)}.cta.svelte-1uq0t54 .partners:where(.svelte-1uq0t54){border-bottom:1px solid var(--indigo-300)}.cta.svelte-1uq0t54 .mcdr:where(.svelte-1uq0t54){border-bottom:1px solid var(--yellow-800)}h3.svelte-1uq0t54{color:var(--teal-200);font-family:var(--font-mono);margin-bottom:16px}.panel.svelte-1uq0t54{width:30%;max-width:500px;min-width:250px;max-height:100vh;background:var(--indigo-900);border-radius:8px;padding:0 1rem;padding-bottom:16px;font-size:.825rem;line-height:1.3;transition:background .2s ease-out}.panel.svelte-1uq0t54.inactive{background:transparent;transition:background .3s ease-in}.panel.svelte-1uq0t54.scrollable{padding:0}.panel.svelte-1uq0t54 .panel-viewport{padding:0 1rem;padding-bottom:16px}.panel.svelte-1uq0t54 .mini-panel:where(.svelte-1uq0t54){border:1px solid var(--indigo-800);border-radius:8px;margin-left:-1rem;margin-right:-1rem;padding:0 1rem;padding-bottom:36px;position:relative}.panel.svelte-1uq0t54 .mini-panel:where(.svelte-1uq0t54) .category-label:where(.svelte-1uq0t54){font-size:.75rem;font-family:var(--font-mono);position:absolute;right:1rem;bottom:0;color:var(--teal-200)}.intro-blurb.svelte-1uq0t54 p:where(.svelte-1uq0t54){font-size:.875rem;line-height:1.6;margin-bottom:2em}.intro-blurb.svelte-1uq0t54 p:where(.svelte-1uq0t54):last-of-type{margin-bottom:.5em}.intro-blurb.svelte-1uq0t54 .row-name:where(.svelte-1uq0t54){font-family:var(--font-mono);text-transform:uppercase;font-weight:600;letter-spacing:.05em;color:var(--teal-200)}.intro-blurb.svelte-1uq0t54 .row-name:where(.svelte-1uq0t54).mcdr{text-transform:none}.bigger.svelte-1uha8ag{margin:48px auto 140px;max-width:60ch;font-size:1.05rem;font-family:var(--font-mono);line-height:1.5}@media screen and (min-width:769px){.bigger.svelte-1uha8ag{font-size:1.15rem}}.intro.svelte-1uha8ag p:first-of-type:first-letter{float:left;font-size:3em;line-height:1;margin-top:3px;margin-bottom:-6px;padding-right:6px;color:var(--teal-200)}.story-previews.svelte-1uha8ag{display:flex;gap:24px;flex-direction:column}.story-previews.svelte-1uha8ag .cta.desktop:where(.svelte-1uha8ag){display:none}@media screen and (min-width:769px){.story-previews.svelte-1uha8ag{flex-direction:row}.story-previews.svelte-1uha8ag .cta:where(.svelte-1uha8ag).desktop{display:block}.story-previews.svelte-1uha8ag .cta:where(.svelte-1uha8ag).mobile{display:none}.story-previews.svelte-1uha8ag>.story-description:where(.svelte-1uha8ag){align-self:flex-start;position:sticky;top:24px;min-width:300px}}a.cta.svelte-1uha8ag{font-family:var(--font-mono);text-transform:uppercase;font-weight:600}
