:root{--color-teal-50: #f1fff8;--color-teal-100: #daffec;--color-teal-200: #beffdf;--color-teal-300: #9dffd0;--color-teal-400: #83ffc3;--color-teal-500: #69feb5;--color-teal-600: #63eeaa;--color-teal-700: #58d99a;--color-teal-800: #51c68c;--color-teal-900: #43a473;--color-orange-50: #faeae8;--color-orange-100: #fecec0;--color-orange-200: #feae98;--color-orange-300: #fe8f6f;--color-orange-400: #fe764f;--color-orange-500: #ff5f33;--color-orange-600: #f4592f;--color-orange-700: #e6522a;--color-orange-800: #d74c26;--color-orange-900: #bd401f;--color-purple-50: #ede7f6;--color-purple-100: #d1c4e9;--color-purple-200: #b39ddb;--color-purple-300: #9575cd;--color-purple-400: #7e57c2;--color-purple-500: #673ab7;--color-purple-600: #5e35b1;--color-purple-700: #512da8;--color-purple-800: #4527a0;--color-purple-900: #311b92;--color-yellow-50: #fffee8;--color-yellow-100: #fffac5;--color-yellow-200: #fff69e;--color-yellow-300: #fef177;--color-yellow-400: #fcec57;--color-yellow-500: #f9e737;--color-yellow-600: #ffdd3b;--color-yellow-700: #ffc533;--color-yellow-800: #fdad2b;--color-yellow-900: #f9841c;--color-gray-50: #f9f9f9;--color-gray-100: #f2f2f2;--color-gray-200: #e8e8e8;--color-gray-300: #d8d8d8;--color-gray-400: #b4b4b4;--color-gray-500: #949494;--color-gray-600: #6c6c6c;--color-gray-700: #595959;--color-gray-800: #3a3a3a;--color-gray-900: #1a1a1a;--color-white: #fff8f1;--color-black: #1a1a1a;--bg-white: var(--color-white);--bg-black: var(--color-black);--bg-green: var(--color-teal-300);--bg-orange: var(--color-orange-400);--bg-yellow: var(--color-yellow-100);--bg-purple: var(--color-purple-200);--font-display: "Sligoil Micro", sans-serif;--font-body: "Inter", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--body-font-weight: 400;--headers-sligoil-xl-font-family: var(--font-display);--headers-sligoil-xl-font-size: 3.6rem;--headers-sligoil-xl-line-height: 100%;--headers-sligoil-xl-font-weight: 400;--headers-sligoil-xl-letter-spacing: -0.02em;--headers-sligoil-m-font-family: var(--font-display);--headers-sligoil-m-font-size: 1.5rem;--headers-sligoil-m-line-height: 100%;--headers-sligoil-m-font-weight: 400;--headers-sligoil-m-letter-spacing: -0.02em;--headers-inter-l-font-family: var(--font-body);--headers-inter-l-font-size: 2.4rem;--headers-inter-l-line-height: 120%;--headers-inter-l-font-weight: 600;--headers-inter-l-letter-spacing: -0.01em;--headers-inter-m-font-family: var(--font-body);--headers-inter-m-font-size: 1.5rem;--headers-inter-m-line-height: 120%;--headers-inter-m-font-weight: 700;--headers-inter-m-letter-spacing: -0.01em;--headers-inter-s-font-family: var(--font-body);--headers-inter-s-font-size: 0.9rem;--headers-inter-s-line-height: 120%;--headers-inter-s-font-weight: 700;--headers-inter-s-letter-spacing: -0.01em;--body-m-font-family: var(--font-body);--body-m-font-size: 1.5rem;--body-m-line-height: 130%;--body-m-font-weight: 500;--body-m-letter-spacing: -0.02em;--body-m-bold-font-family: var(--font-body);--body-m-bold-font-size: 1.5rem;--body-m-bold-line-height: 130%;--body-m-bold-font-weight: 700;--body-s-font-family: var(--font-body);--body-s-font-size: 0.9rem;--body-s-line-height: 130%;--body-s-font-weight: var(--body-font-weight);--body-s-letter-spacing: -0.02em;--body-s-bold-font-family: var(--font-body);--body-s-bold-font-size: 0.9rem;--body-s-bold-line-height: 130%;--body-s-bold-font-weight: 700;--body-xs-font-family: var(--font-body);--body-xs-font-size: 0.875rem;--body-xs-line-height: 130%;--body-xs-font-weight: var(--body-font-weight);--body-xs-letter-spacing: -0.02em;--body-xs-bold-font-family: var(--font-body);--body-xs-bold-font-size: 0.875rem;--body-xs-bold-line-height: 130%;--body-xs-bold-font-weight: 700;--body-xxs-font-family: var(--font-body);--body-xxs-font-size: 0.625rem;--body-xxs-line-height: 130%;--body-xxs-font-weight: var(--body-font-weight);--body-xxs-letter-spacing: 0.02em;--xs: 0.625rem;--s: 1.25rem;--m: 2.5rem;--l: 2rem;--xl: 4rem;--stroke-width: 3px;--stroke-width-sm: 2px;--radius-button: 26px;--radius-card: 1.6rem;--radius-chip-sm: 0.8rem;--margin-none: 0;--margin-sm: 1.6rem;--margin-md: 2.4rem;--margin-lg: 6rem;--padding-sm: 1.6rem;--padding-md: 2.4rem;--padding-lg: 6rem;--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--transition-fast: 150ms ease;--transition-normal: 300ms ease;--solid-shadow-left: -4px 4px 0px 0px var(--color-black);--solid-shadow-right: 2px 2px 0px 0px var(--color-black);--shadow-button: var(--solid-shadow-right);--shadow-button-light: 2px 2px 0px 0px var(--color-white);--z-header: 1000;--z-drawer: 1100;--z-overlay: 1050;--background: var(--color-white);--text: var(--color-gray-900)}.darc-mode{--background: var(--bg-black);--text: var(--color-white);--body-font-weight: 300;--body-m-font-weight: 300;--body-s-font-weight: 300;--body-xs-font-weight: 300}@media (min-width: 768px){:root{--margin-sm: 1.6rem;--margin-md: 2.4rem;--margin-lg: 6rem}}@media (min-width: 1024px){:root{--margin-sm: 3.2rem;--margin-md: 6rem;--margin-lg: 12rem}}@font-face{font-family:"Sligoil Micro";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.investigativedata.org/style/fonts/sligoil/web/Sligoil-Micro.woff2") format("woff2")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);font-weight:var(--body-m-font-weight);letter-spacing:var(--body-m-letter-spacing);color:var(--text);background-color:var(--background)}h1{font-family:var(--headers-sligoil-xl-font-family);font-size:var(--headers-sligoil-xl-font-size);font-weight:var(--headers-sligoil-xl-font-weight);line-height:var(--headers-sligoil-xl-line-height);letter-spacing:var(--headers-sligoil-xl-letter-spacing);padding-bottom:var(--l)}.darc-mode h1{font-family:var(--headers-inter-l-font-family);letter-spacing:.16rem}h2{font-family:var(--headers-inter-l-font-family);font-size:var(--headers-inter-l-font-size);font-weight:var(--headers-inter-l-font-weight);line-height:var(--headers-inter-l-line-height);letter-spacing:var(--headers-inter-l-letter-spacing);padding-bottom:var(--l)}h3{font-family:var(--headers-inter-m-font-family);font-size:var(--headers-inter-m-font-size);font-weight:var(--headers-inter-m-font-weight);line-height:var(--headers-inter-m-line-height);letter-spacing:var(--headers-inter-m-letter-spacing);padding-bottom:var(--s)}h4{font-family:var(--headers-inter-s-font-family);font-size:var(--headers-inter-s-font-size);font-weight:var(--headers-inter-s-font-weight);line-height:var(--headers-inter-s-line-height);margin-bottom:.75rem}h5{font-family:var(--headers-sligoil-m-font-family);font-size:var(--headers-sligoil-m-font-size);font-weight:var(--headers-sligoil-m-font-weight);line-height:var(--headers-sligoil-m-line-height);letter-spacing:var(--headers-sligoil-m-letter-spacing);margin-bottom:.5rem}p{font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:var(--body-m-line-height);letter-spacing:var(--body-m-letter-spacing);padding-bottom:var(--l)}small{font-family:var(--body-xxs-font-family);font-size:var(--body-xxs-font-size);font-weight:var(--body-xxs-font-weight);line-height:var(--body-xxs-line-height);text-transform:uppercase}strong,b{font-weight:var(--font-weight-bold)}a{color:inherit;text-decoration:underline;text-underline-offset:.2em;transition:color var(--transition-fast)}ul,ol{padding-left:1.5rem;margin-bottom:1rem}li{margin-bottom:.5rem}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--color-orange-400);outline-offset:2px}::selection{background-color:var(--color-orange-400);color:var(--color-black)}.page-wrapper{min-height:100vh;display:flex;flex-direction:column;transition:background-color .8s ease}.main{flex:1;display:flex;flex-direction:column;padding-top:80px}@media (min-width: 768px){.main{padding-top:160px}}.margin-bottom--none{margin-bottom:0}.margin-bottom--sm{margin-bottom:var(--margin-sm)}.margin-bottom--md{margin-bottom:var(--margin-md)}.margin-bottom--lg{margin-bottom:var(--margin-lg)}.bg--white{background-color:var(--bg-white);color:var(--color-black);--section-accent: var(--bg-white)}.bg--black{background-color:var(--bg-black);color:var(--color-white);--section-accent: var(--bg-black)}.bg--green{background-color:var(--bg-green);color:var(--color-black);--section-accent: var(--bg-green)}.bg--orange{background-color:var(--bg-orange);color:var(--color-black);--section-accent: var(--bg-orange)}.bg--yellow{background-color:var(--bg-yellow);color:var(--color-black);--section-accent: var(--bg-yellow)}.bg--purple{background-color:var(--bg-purple);color:var(--color-black);--section-accent: var(--bg-purple)}.body-xs{font-family:var(--body-xs-font-family);font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height);font-weight:var(--body-xs-font-weight)}.body-s{font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);line-height:var(--body-s-line-height);font-weight:var(--body-s-font-weight)}.typography{margin:0;padding:0}.typography--h1{font-family:var(--headers-sligoil-xl-font-family);font-size:var(--headers-sligoil-xl-font-size);font-weight:var(--headers-sligoil-xl-font-weight);line-height:var(--headers-sligoil-xl-line-height);letter-spacing:var(--headers-sligoil-xl-letter-spacing);padding-bottom:var(--l)}.typography--h2{font-family:var(--headers-inter-l-font-family);font-size:var(--headers-inter-l-font-size);font-weight:var(--headers-inter-l-font-weight);line-height:var(--headers-inter-l-line-height);letter-spacing:var(--headers-inter-l-letter-spacing);padding-bottom:var(--l)}.typography--h3{font-family:var(--headers-inter-s-font-family);font-size:var(--headers-inter-s-font-size);font-weight:var(--headers-inter-s-font-weight);line-height:var(--headers-inter-s-line-height);padding-bottom:var(--xs)}.typography--body-lg{font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:var(--body-m-line-height);padding-bottom:var(--s)}.typography--body-md{font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);font-weight:var(--body-s-font-weight);line-height:var(--body-s-line-height);padding-bottom:var(--xs)}.typography--body-sm{font-family:var(--body-xs-font-family);font-size:var(--body-xs-font-size);font-weight:var(--body-xs-font-weight);line-height:var(--body-xs-line-height)}.tag{display:inline-flex;align-items:center;padding:.25rem 1rem;border-radius:1rem;font-family:var(--body-xs-font-family);font-size:.8rem;font-weight:var(--font-weight-regular);line-height:1.3;color:var(--color-white);background-color:var(--color-black)}.screen{display:flex;width:100%}.screen--pad-none{padding-top:0;padding-bottom:0}.screen--pad-sm{padding-top:1.6rem;padding-bottom:1.6rem}.screen--pad-md{padding-top:2rem;padding-bottom:2rem}.screen--pad-lg{padding-top:2.4rem;padding-bottom:2.4rem}.screen--max-sm .screen__inner{max-width:var(--container-sm)}.screen--max-md .screen__inner{max-width:var(--container-md)}.screen--max-lg .screen__inner{max-width:var(--container-lg)}.screen--max-xl .screen__inner{max-width:var(--container-xl)}.screen--bg-white{color:var(--color-black);--section-accent: var(--bg-white)}.screen--bg-black{color:var(--color-white);--section-accent: var(--bg-black)}.screen--bg-green{color:var(--color-black);--section-accent: var(--bg-green)}.screen--bg-orange{color:var(--color-black);--section-accent: var(--bg-orange)}.screen--bg-yellow{color:var(--color-black);--section-accent: var(--bg-yellow)}.screen--bg-purple{color:var(--color-black);--section-accent: var(--bg-purple)}.screen--full-height{min-height:100vh}.screen__inner{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column;justify-content:center;gap:var(--l)}.screen__inner--horizontal{flex-direction:row;flex-wrap:wrap;gap:var(--xl)}@media (min-width: 640px){.screen__inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px){.screen--pad-sm{padding-top:1.6rem;padding-bottom:1.6rem}.screen--pad-md{padding-top:2.4rem;padding-bottom:2.4rem}.screen--pad-lg{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1024px){.screen--pad-sm{padding-top:3.2rem;padding-bottom:3.2rem}.screen--pad-md{padding-top:6rem;padding-bottom:6rem}.screen--pad-lg{padding-top:12rem;padding-bottom:12rem}.screen__inner{padding-left:2rem;padding-right:2rem}}.media-screen{position:relative;width:100%;height:60vh;overflow:hidden}.media-screen__img{width:100%;height:100%;object-fit:cover}.mdx-content table{width:100%;border-collapse:collapse;font-family:var(--body-s-font-family);font-size:var(--body-s-font-size)}.mdx-content table th,.mdx-content table td{padding:.75rem;text-align:left;border-bottom:1px solid var(--color-gray-200)}.hero{display:grid;grid-template-columns:1fr;align-items:center;align-content:center;justify-content:center;gap:2rem;width:100%;margin:0;padding:0}@media (min-width: 768px){.hero{grid-template-columns:5fr 6fr;justify-content:space-between;gap:2rem}}.hero__header{margin-bottom:0}.hero__tagline{font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);font-weight:var(--font-weight-bold);line-height:var(--body-s-line-height);padding:0;margin-bottom:.25rem}.hero__title--h1{font-family:var(--headers-sligoil-xl-font-family);font-size:var(--headers-sligoil-xl-font-size);font-weight:var(--headers-sligoil-xl-font-weight);line-height:var(--headers-sligoil-xl-line-height);letter-spacing:var(--headers-sligoil-xl-letter-spacing);padding-bottom:1.25rem;margin-top:0}.hero__title--h2{font-family:var(--headers-inter-l-font-family);font-size:var(--headers-inter-l-font-size);font-weight:var(--headers-inter-l-font-weight);line-height:var(--headers-inter-l-line-height);padding-bottom:1.25rem;margin-top:0}.hero__teaser{hyphens:none;font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);font-weight:var(--body-m-font-weight);line-height:var(--body-m-line-height)}.hero__teaser span{display:inline}.hero__teaser p{font-size:inherit;font-weight:inherit;line-height:inherit}.hero__media-col{padding:0;order:1;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.hero__media-col{padding:1.5rem}.hero__media-col--right{order:2}.hero__media-col--left{order:1}}@media (min-width: 1024px){.hero__media-col{padding:2rem;padding-top:2.5rem;padding-bottom:2.5rem}}.hero__media{width:100%;padding:1rem}@media (min-width: 768px){.hero__media{padding:2rem}}@media (min-width: 1024px){.hero__media{padding:4rem}}.hero__media-inner{position:relative;width:100%;overflow:hidden}.hero__media-img{width:100%;height:100%;object-fit:cover}.hero__media-inner--bordered{border:var(--stroke-width) solid var(--color-black);box-shadow:var(--shadow-button)}.hero__content-col{padding:0;order:2}@media (min-width: 768px){.hero__content-col--left{order:1}.hero__content-col--right{order:2}}.hero__actions{margin-top:1rem;display:flex;flex-direction:row;gap:var(--s);flex-wrap:wrap}.hero__actions--center{justify-content:center}.hero--landing{grid-template-columns:1fr;text-align:center}.hero--landing .hero__content-col{order:1}.hero--landing .hero__media-col{order:2}@media (min-width: 768px){.hero--landing{grid-template-columns:1fr}}.hero--mb-none{margin-bottom:0}.hero--mb-sm{margin-bottom:1.6rem}.hero--mb-md{margin-bottom:2rem}.hero--mb-lg{margin-bottom:2.4rem}@media (min-width: 768px){.hero--mb-sm{margin-bottom:1.6rem}.hero--mb-md{margin-bottom:2.4rem}.hero--mb-lg{margin-bottom:6rem}}@media (min-width: 1024px){.hero--mb-sm{margin-bottom:3.2rem}.hero--mb-md{margin-bottom:6rem}.hero--mb-lg{margin-bottom:12rem}}.card{border:var(--stroke-width) solid var(--text);border-radius:2rem;padding:var(--xl) var(--l);display:flex;flex-direction:column;gap:var(--l);align-items:flex-start;justify-content:flex-start;background-color:inherit;color:inherit}.card--white{background-color:var(--color-white);color:var(--text)}.card--black{background-color:var(--color-black);color:var(--color-white);border-color:var(--color-white)}.card--green{background-color:var(--bg-green);color:var(--text)}.card--orange{background-color:var(--bg-orange);color:var(--text)}.card--yellow{background-color:var(--bg-yellow);color:var(--text)}.card--purple{background-color:var(--bg-purple);color:var(--text)}.card__icon{flex-shrink:0;position:relative;overflow:hidden}.card__icon img{width:100%;height:100%;object-fit:contain}.card__title{font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);font-weight:var(--font-weight-bold);line-height:var(--body-m-line-height);align-self:stretch;padding:0}.card__body{align-self:stretch;flex:1}.card__action{display:flex;align-items:flex-start;gap:var(--m);margin-top:var(--m)}.card--default .card__icon{width:12rem;height:12rem}.card--default .card__body{font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);font-weight:var(--body-m-font-weight)}.card--small .card__icon{width:9rem;height:9rem}.card--small .card__body{font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);line-height:var(--body-s-line-height);font-weight:var(--body-s-font-weight)}.darc-mode .card{background-color:var(--bg-black);border-color:var(--color-white)}.btn{display:inline-flex;align-items:center;justify-content:center;border-style:solid;border-radius:9999px;padding:var(--xs) var(--s);transition:box-shadow var(--transition-fast);cursor:pointer;text-decoration:none;background-color:rgba(0,0,0,0);color:inherit;border-color:currentColor;border-width:var(--stroke-width);font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);font-weight:var(--font-weight-bold)}.btn:hover{text-decoration:none;box-shadow:var(--shadow-button)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--small{border-width:var(--stroke-width-sm);font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);line-height:var(--body-s-line-height);font-weight:var(--font-weight-bold)}.btn--white{background-color:var(--bg-white);color:var(--color-black);border-color:var(--color-black)}.btn--white:hover:not(:disabled){color:var(--color-black);box-shadow:var(--shadow-button)}.btn--white:active:not(:disabled){background-color:var(--color-black);color:var(--color-white)}.btn--black{background-color:var(--bg-black);color:var(--section-accent, var(--color-white));border-color:var(--color-black)}.btn--black:hover:not(:disabled){color:var(--section-accent, var(--color-white));box-shadow:var(--shadow-button)}.btn--black:active:not(:disabled){background-color:var(--section-accent, var(--color-white));color:var(--color-black)}.btn--orange{background-color:var(--bg-orange);color:var(--color-black);border-color:var(--color-black)}.btn--orange:hover:not(:disabled){color:var(--color-black);box-shadow:var(--shadow-button)}.btn--orange:active:not(:disabled){background-color:var(--color-black);color:var(--color-white)}.btn--green{background-color:var(--bg-green);color:var(--color-black);border-color:var(--color-black)}.btn--green:hover:not(:disabled){color:var(--color-black);box-shadow:var(--shadow-button)}.btn--green:active:not(:disabled){background-color:var(--color-black);color:var(--color-white)}.btn--yellow{background-color:var(--bg-yellow);color:var(--color-black);border-color:var(--color-black)}.btn--yellow:hover:not(:disabled){color:var(--color-black);box-shadow:var(--shadow-button)}.btn--purple{background-color:var(--bg-purple);color:var(--color-black);border-color:var(--color-black)}.btn--purple:hover:not(:disabled){color:var(--color-black);box-shadow:var(--shadow-button)}.btn--inverted.btn--white{background-color:var(--color-black);color:var(--bg-white);border-color:var(--color-black)}.btn--inverted.btn--white:hover:not(:disabled){color:var(--bg-white);box-shadow:var(--shadow-button-light)}.btn--inverted.btn--black{background-color:var(--color-white);color:var(--bg-black);border-color:var(--color-white)}.btn--inverted.btn--black:hover:not(:disabled){color:var(--bg-black);box-shadow:var(--shadow-button)}.btn--inverted.btn--orange{background-color:var(--color-black);color:var(--bg-orange);border-color:var(--color-black)}.btn--inverted.btn--orange:hover:not(:disabled){color:var(--bg-orange);box-shadow:var(--shadow-button-light)}.btn--inverted.btn--green{background-color:var(--color-black);color:var(--bg-green);border-color:var(--color-black)}.btn--inverted.btn--green:hover:not(:disabled){color:var(--bg-green);box-shadow:var(--shadow-button-light)}.darc-mode .btn{border-color:var(--color-white);color:var(--color-white)}.darc-mode .btn:hover{box-shadow:var(--shadow-button-light)}.darc-mode .btn--black{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white)}.darc-mode .btn--black:hover{box-shadow:var(--shadow-button)}.btn-text{font-family:var(--body-xs-font-family);font-size:var(--body-xs-font-size);font-weight:var(--font-weight-regular);line-height:1.3;color:var(--text);text-decoration:underline;background:none;border:none;cursor:pointer;padding:0 var(--xs)}.header{width:100%;display:flex;flex-direction:column;gap:.5rem;padding-top:.65rem;padding-bottom:.65rem;position:fixed;top:0;left:0;z-index:var(--z-header);background-color:var(--background);transition:background-color .8s ease}.header--bg-white{background-color:var(--bg-white);color:var(--color-black)}.header--bg-black{background-color:var(--bg-black);color:var(--color-white)}.header--bg-green{background-color:var(--bg-green);color:var(--color-black)}.header--bg-orange{background-color:var(--bg-orange);color:var(--color-black)}.header--bg-yellow{background-color:var(--bg-yellow);color:var(--color-black)}.header--bg-purple{background-color:var(--bg-purple);color:var(--color-black)}.header__container{width:100%;max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.header__row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;height:auto}.header__left{display:flex;align-items:center;justify-content:flex-start}.header__center{display:flex;align-items:center;justify-content:center}.header__right{display:flex;align-items:center;justify-content:flex-end;height:20px}.header__homepage-link{font-size:1rem;font-weight:var(--font-weight-medium);padding:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.header__homepage-anchor{color:inherit;text-decoration:none}.header__homepage-anchor:hover{text-decoration:none}.header__section{font-weight:700;margin-left:.3rem}.header__logo{display:block;text-decoration:none}.header__logo-img{height:40px;width:auto}.header__homepage-link{display:none}@media (min-width: 640px){.header__container{padding-left:1.5rem;padding-right:1.5rem}.header__right{height:28px}.header__section{display:inline;margin-left:.3rem}.header__homepage-link{display:block}}@media (min-width: 768px){.header{padding-bottom:0}}.burger{width:50px;aspect-ratio:65/35;padding:0;cursor:pointer;background:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center}.burger:hover{opacity:.7}.burger svg{width:100%;height:auto}.footer{background-color:var(--bg-black);color:var(--color-white);padding:var(--l) var(--l)}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--l);max-width:var(--container-xl);margin:0 auto}.footer__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--l);width:100%}.footer__links{display:flex;flex-wrap:wrap;gap:var(--l);font-family:var(--body-xs-font-family);font-size:var(--body-xs-font-size);font-weight:var(--font-weight-regular);line-height:1.3}.footer__links a{color:inherit}.footer__links strong{font-weight:var(--font-weight-bold)}.drawer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--z-drawer);pointer-events:none}.drawer__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity var(--transition-normal)}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:24rem;background-color:var(--background);color:var(--text);padding:10rem var(--xl);transform:translateX(100%);transition:transform var(--transition-normal);box-shadow:-.25rem .25rem 0 0 var(--color-black)}.drawer__close{position:absolute;top:1.6875rem;right:1.5rem;width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;color:inherit}.drawer__close:hover{opacity:.7}.drawer__close svg{width:50%;height:50%}.drawer__content{display:flex;flex-direction:column;gap:var(--s);align-items:flex-start;justify-content:flex-start}.drawer__link{display:flex;flex-direction:row;gap:.5rem;align-items:center;max-width:23.25rem;color:inherit;text-decoration:none;font-family:var(--body-m-font-family);font-size:var(--body-m-font-size);line-height:var(--body-m-line-height);font-weight:var(--body-m-font-weight);text-align:left}.drawer__link:hover{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:var(--stroke-width)}.drawer--open{pointer-events:auto}.drawer--open .drawer__overlay{opacity:1;pointer-events:auto}.drawer--open .drawer__panel{transform:translateX(0)}@media (min-width: 768px){.drawer__content{gap:var(--xl)}}.darc-mode .drawer__panel{background-color:var(--bg-black);color:var(--color-white);box-shadow:-.25rem .25rem 0 0 var(--color-white)}.image-block__container{position:relative;width:100%;overflow:hidden}.image-block__container--shadow{border:var(--stroke-width) solid var(--color-black);box-shadow:var(--shadow-button)}.image-block__img{width:100%;height:100%;object-fit:cover}.image-block__description{padding-top:12px;display:block;font-family:var(--body-xs-font-family);font-size:var(--body-xs-font-size);line-height:var(--body-xs-line-height)}.project__tags{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:var(--m)}.project__image{position:relative;width:100%;overflow:hidden;border:var(--stroke-width) solid var(--text)}.project__image img{width:100%;height:100%;object-fit:cover}.project__partner{font-family:var(--body-s-font-family);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);line-height:1.3;padding-top:0;padding-bottom:0}.project__title{font-family:var(--headers-inter-l-font-family);font-size:var(--headers-inter-l-font-size);font-weight:var(--font-weight-semibold);line-height:1.2;letter-spacing:-.4px;padding-top:0;padding-bottom:var(--l)}.project__description{flex:1;padding-bottom:var(--l)}.project__actions{display:flex;gap:var(--s);flex-wrap:wrap}.darc-mode .project__image{border-color:var(--color-white)}.profile{width:100%;display:flex;flex-direction:column;gap:var(--m)}.profile__header{display:flex;flex-wrap:wrap;gap:var(--m);align-items:flex-start}.profile__avatar{display:inline-flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden;height:6rem;width:6rem;aspect-ratio:1/1;flex-shrink:0;border:var(--stroke-width) solid var(--color-black)}.profile__avatar-img{object-fit:cover;height:100%;width:100%}.profile__avatar-fallback{display:flex;align-items:center;justify-content:center;height:100%;width:100%;font-family:var(--font-body);font-size:var(--body-m-font-size);font-weight:var(--font-weight-semibold);background-color:var(--color-gray-100);color:var(--color-gray-900)}.profile__info{display:flex;flex-direction:column;justify-content:center;gap:.25rem;flex:1}.profile__name{font-family:var(--headers-inter-m-font-family);font-size:var(--headers-inter-m-font-size);font-weight:var(--headers-inter-m-font-weight);line-height:var(--headers-inter-m-line-height);margin:0;padding:0}.profile__pronouns{font-weight:var(--font-weight-regular);font-style:normal;margin-left:.5rem;color:var(--color-gray-600)}.profile__role{font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);line-height:var(--body-s-line-height);margin:0;padding:0}.profile__content{font-family:var(--body-s-font-family);font-size:var(--body-s-font-size);line-height:var(--body-s-line-height)}.profile__links{display:flex;flex-direction:row;gap:.5rem;align-items:center}.profile__link-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(0,0,0,0);border:none;cursor:pointer;color:inherit;padding:0;text-decoration:none}.profile__link-btn:hover{background-color:var(--color-gray-100)}.profile__link-btn svg{width:1.5rem;height:1.5rem}.darc-mode .profile__avatar{border-color:var(--color-white)}.newsletter__row{display:flex;gap:var(--s);align-items:center;width:100%;flex-wrap:wrap}.newsletter__input{flex:1;min-width:200px;padding:var(--xs) var(--s);border:var(--stroke-width) solid var(--text);border-radius:var(--radius-button);font-family:var(--body-s-font-family);font-size:var(--font-size-s);background:rgba(0,0,0,0);color:inherit;outline:none}.newsletter__input::placeholder{color:var(--color-gray-400)}.newsletter__input:focus{border-color:var(--color-orange-400)}.darc-mode .newsletter__input{border-color:var(--color-white)}.article__tags{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:var(--m)}.article__header{padding-bottom:var(--l)}.article__title{font-family:var(--headers-inter-l-font-family);font-size:var(--headers-inter-l-font-size);font-weight:var(--headers-inter-l-font-weight);line-height:var(--headers-inter-l-line-height);letter-spacing:var(--headers-inter-l-letter-spacing);margin-top:0}.article__subtitle{font-family:var(--body-s-font-family);font-size:var(--font-size-s);padding-bottom:0}.article__teaser{padding-bottom:var(--l)}.article__date{font-family:var(--body-xs-font-family);font-size:var(--body-xs-font-size);font-weight:var(--body-xs-font-weight);line-height:var(--body-xs-line-height);color:var(--color-gray-600);padding-bottom:var(--l)}.darc-mode .article__date{color:var(--color-gray-400)}pre{line-height:150%;font-size:var(--body-xs-font-size);overflow-x:auto;background:var(--color-gray-100);border-radius:.5rem;padding:1.25rem 1.5rem;margin-bottom:var(--l)}code{font-family:var(--font-display),monospace;font-size:.85em}p code,li code,td code{background-color:var(--color-gray-100);padding:.15em .35em;border-radius:4px}.highlight{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:.5rem;padding:1.25rem 1.5rem;margin-bottom:var(--l);overflow-x:auto}.highlight pre{margin:0;padding:0;background:none}.highlight code{font-family:var(--font-display),monospace;font-size:var(--body-xs-font-size);background:none;padding:0}.highlight .hll{background-color:#ffc}.highlight .c{color:#888;font-style:italic}.highlight .err{background-color:#a848a8}.highlight .k{color:#2838b0}.highlight .o{color:#666}.highlight .p{color:#888}.highlight .ch{color:#287088;font-style:italic}.highlight .cm{color:#888;font-style:italic}.highlight .cp{color:#289870}.highlight .cpf{color:#888;font-style:italic}.highlight .c1{color:#888;font-style:italic}.highlight .cs{color:#888;font-style:italic}.highlight .gd{color:#c02828}.highlight .ge{font-style:italic}.highlight .gr{color:#c02828}.highlight .gh{color:#666}.highlight .gi{color:#388038}.highlight .go{color:#666}.highlight .gp{color:#444}.highlight .gs{font-weight:bold}.highlight .gu{color:#444}.highlight .gt{color:#2838b0}.highlight .kc{color:#444;font-style:italic}.highlight .kd{color:#2838b0;font-style:italic}.highlight .kn{color:#2838b0}.highlight .kp{color:#2838b0}.highlight .kr{color:#2838b0}.highlight .kt{color:#2838b0;font-style:italic}.highlight .m{color:#444}.highlight .s{color:#b83838}.highlight .na{color:#388038}.highlight .nb{color:#388038}.highlight .nc{color:#287088}.highlight .no{color:#b85820}.highlight .nd{color:#287088}.highlight .ni{color:#709030}.highlight .ne{color:#908828}.highlight .nf{color:#785840}.highlight .nl{color:#289870}.highlight .nn{color:#289870}.highlight .nt{color:#2838b0}.highlight .nv{color:#b04040}.highlight .ow{color:#a848a8}.highlight .w{color:#a89028}.highlight .mb{color:#444}.highlight .mf{color:#444}.highlight .mh{color:#444}.highlight .mi{color:#444}.highlight .mo{color:#444}.highlight .sa{color:#444}.highlight .sb{color:#b83838}.highlight .sc{color:#a848a8}.highlight .dl{color:#b85820}.highlight .sd{color:#b85820;font-style:italic}.highlight .s2{color:#b83838}.highlight .se{color:#709030}.highlight .sh{color:#b83838}.highlight .si{color:#b83838;text-decoration:underline}.highlight .sx{color:#a848a8}.highlight .sr{color:#a848a8}.highlight .s1{color:#b83838}.highlight .ss{color:#b83838}.highlight .bp{color:#388038;font-style:italic}.highlight .fm{color:#b85820}.highlight .vc{color:#b04040}.highlight .vg{color:#908828}.highlight .vi{color:#b04040}.highlight .vm{color:#b85820}.highlight .il{color:#444}