*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--font-family: "Roboto Condensed",system-ui, -apple-system,Arial,sans-serif;--color-fg: hsl(0, 0%, 85%);--color-bg: #1F2329;--color-fg-hex: 255, 255, 255;--pure-white: #ffffff;--primary-color: #3d405b;--secondary-color: #0071af;--tertiary-color: #003B5E;--tertiary-color: #2D2D2D;--color-accent-1: hsl(51.81, 100%, 62.08%);--color-accent-1-dark: hsl(51.81, 100%, 40.08%);--color-accent-1-darker: hsl(51.81, 100%, 30.08%);--color-accent-2: #F73C2FFF;--color-accent-2: hsl(322.24, 100%, 59.31%);--color-accent-2-dark: hsl(322.24, 100%, 40.31%);--color-accent-2-darker: hsl(322.24, 100%, 30.31%);--color-accent-3: hsl(26.12, 100%, 50%);--color-accent-3-dark: hsl(26.12, 100%, 40%);--color-accent-3-darker: hsl(26.12, 100%, 30%);--color-interactive: #42FFC6;--color-interactive: #008FDB;--color-interactive-active: #0089fc;--color-accent-0: var(--color-accent);--color-accent-light: #f9efed;--color-info-border: #F5C82F;--color-info-background: #F9F0C5;--color-gray-1: #f6f6f6;--color-gray-2: #e2e2e2;--color-gray-3: #8b8b8b;--color-gray-4: #6f6f6f;--color-gray-5: #3e3e3e;--color-gray-6: #222222;--size-0: 4.768rem;--size-05: 3.815rem;--size-1: 2.441rem;--size-2: 1.953rem;--size-3: 1.563rem;--size-4: 1.25rem;--size-5: 1rem;--size-6: .8rem;--size-7: .64rem;--legend-height: 80px;--spacing-05: .5rem;--spacing-1: 1rem;--spacing-2: 2rem;--spacing-3: 3rem;--spacing-4: 4rem;--spacing-5: 5rem;--transition: .3s ease;--position-background: 0;--position-foreground: 2;--color-bg-transparent: rgba(0, 28, 48, .98);--color-bg-transparent: #1A1E24;--shadow-color: 0deg 0% 63%;--shadow-elevation-low: .3px .5px .7px hsl(var(--shadow-color) / .34), .4px .8px 1px -1.2px hsl(var(--shadow-color) / .34), 1px 2px 2.5px -2.5px hsl(var(--shadow-color) / .34);--shadow-elevation-medium: .3px .5px .7px hsl(var(--shadow-color) / .36), .8px 1.6px 2px -.8px hsl(var(--shadow-color) / .36), 2.1px 4.1px 5.2px -1.7px hsl(var(--shadow-color) / .36), 5px 10px 12.6px -2.5px hsl(var(--shadow-color) / .36)}@font-face{font-family:FiraCode;font-style:normal;font-weight:400;src:url(fonts/FiraCode-Regular.woff2) format("woff2"),url(fonts/FiraCode-Regular.woff) format("woff")}@font-face{font-family:FiraCode;font-style:normal;font-weight:600;src:url(fonts/FiraCode-Semibold.woff2) format("woff2"),url(fonts/FiraCode-Semibold.woff) format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:local(""),url(fonts/fira-sans-v16-latin-regular.woff2) format("woff2"),url(fonts/fira-sans-v16-latin-regular.woff) format("woff")}@font-face{font-family:Fira Sans Extra Condensed;font-style:normal;font-weight:600;src:local(""),url(fonts/fira-sans-extra-condensed-v10-latin-600.woff2) format("woff2"),url(fonts/fira-sans-extra-condensed-v10-latin-600.woff) format("woff")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:400;src:local(""),url(fonts/fira-sans-condensed-v10-latin-regular.woff2) format("woff2"),url(fonts/fira-sans-condensed-v10-latin-regular.woff) format("woff")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:600;src:local(""),url(fonts/fira-sans-condensed-v10-latin-600.woff2) format("woff2"),url(fonts/fira-sans-condensed-v10-latin-600.woff) format("woff")}@font-face{font-family:Fira Sans Condensed;font-style:normal;font-weight:900;src:local(""),url(fonts/fira-sans-condensed-v10-latin-900.woff2) format("woff2"),url(fonts/fira-sans-condensed-v10-latin-900.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;src:local(""),url(fonts/space-grotesk-v12-latin-regular.woff2) format("woff2"),url(fonts/space-grotesk-v12-latin-regular.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;src:local(""),url(fonts/space-grotesk-v12-latin-600.woff2) format("woff2"),url(fonts/space-grotesk-v12-latin-600.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;src:local(""),url(fonts/space-grotesk-v12-latin-700.woff2) format("woff2"),url(fonts/space-grotesk-v12-latin-700.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(fonts/inter-v11-latin-regular.woff2) format("woff2"),url(fonts/inter-v11-latin-regular.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:local(""),url(fonts/inter-v11-latin-500.woff2) format("woff2"),url(fonts/inter-v11-latin-500.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(fonts/inter-v11-latin-600.woff2) format("woff2"),url(fonts/inter-v11-latin-600.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(fonts/inter-v11-latin-700.woff2) format("woff2"),url(fonts/inter-v11-latin-700.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:local(""),url(fonts/inter-v11-latin-800.woff2) format("woff2"),url(fonts/inter-v11-latin-800.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:local(""),url(fonts/space-mono-v11-latin-regular.woff2) format("woff2"),url(fonts/space-mono-v11-latin-regular.woff) format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;src:local(""),url(fonts/space-mono-v11-latin-700.woff2) format("woff2"),url(fonts/space-mono-v11-latin-700.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:400;src:local(""),url(fonts/titillium-web-v15-latin-regular.woff2) format("woff2"),url(fonts/titillium-web-v15-latin-regular.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:700;src:local(""),url(fonts/titillium-web-v15-latin-700.woff2) format("woff2"),url(fonts/titillium-web-v15-latin-700.woff) format("woff")}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;src:local(""),url(fonts/titillium-web-v15-latin-900.woff2) format("woff2"),url(fonts/titillium-web-v15-latin-900.woff) format("woff")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-cyrillic-ext-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-greek-ext-italic.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-greek-italic.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-cyrillic-ext-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-greek-ext-italic.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-greek-italic.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-cyrillic-ext-italic.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-cyrillic-italic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-greek-ext-italic.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-greek-italic.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-vietnamese-italic.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-cyrillic-ext-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-greek-ext-normal.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-greek-normal.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-vietnamese-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(fonts/Roboto_Condensed-300-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-cyrillic-ext-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-greek-ext-normal.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-greek-normal.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-vietnamese-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/Roboto_Condensed-400-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-cyrillic-ext-normal.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-cyrillic-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-greek-ext-normal.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-greek-normal.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-vietnamese-normal.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-latin-ext-normal.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(fonts/Roboto_Condensed-700-latin-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:93.8%}body{min-height:100vh;margin:0;font-family:var(--font-family);background-color:var(--color-bg);color:var(--color-fg)}h1,h2,h3,h4,figure label,.label{line-height:1.2;font-weight:700;letter-spacing:.01em;color:#fff}h2{font-size:var(--size-2);color:#fff;line-height:1.2;display:inline-block;width:100%;font-weight:900;margin:var(--spacing-2) 0 var(--spacing-1) 0}h3{font-size:var(--size-2);padding-bottom:var(--spacing-05)}h4,figure label{font-size:var(--size-3)}h5{font-size:var(--size-6);border-bottom:1px solid var(--color-gray-5);padding-bottom:var(--spacing-05);text-transform:uppercase;font-weight:500;letter-spacing:.05em;line-height:1.1}small{font-size:var(--size-5);line-height:1.25;display:block;margin-bottom:var(--spacing-1);color:var(--color-gray-3)}p+p,p+h4{margin-top:var(--spacing-1)}h2+p{margin-top:var(--spacing-2)}p+h3{margin-top:var(--spacing-3)}h3+p{margin-top:var(--spacing-1)}p+h4{margin-top:var(--spacing-2)}h4+p{margin-top:var(--spacing-05)}span.btn{text-decoration:underline}dt{font-size:var(--size-6)}.text p,.text ul li{font-family:Roboto Condensed,DejaVu Sans Condensed Custom,Arial,sans-serif;font-size:var(--size-4);line-height:1.65}.text p a,.text p a:visited,.text p a:active,.text p a:focus,.text ul li a,.text ul li a:visited,.text ul li a:active,.text ul li a:focus{color:#fff;text-decoration-color:currentcolor}.text p a:hover,.text ul li a:hover{color:#fff;text-decoration-color:currentcolor;background-image:linear-gradient(to right,#1e2122 100%,rgba(0,0,0,0) 100%)}.counter dd{font-weight:600;transition:color var(--transition);font-size:var(--size-4)}.counter dd.warning{color:var(--color-accent-1)}.legend dd,.legend span{font-size:var(--size-6)}.labels label{font-size:var(--size-4)}em.type1-1,em.type2-1,em.type3-1,em.type3-2,em.interactive{color:#000;padding:0 2px;border-radius:2px;font-style:normal}em.type1-1{background-color:var(--color-accent-1)}em.type2-1{background-color:var(--color-accent-2)}em.type3-1{background-color:var(--color-accent-3)}em.type3-2{background-color:var(--color-accent-3-darker);color:#fff}em.interactive{background-color:var(--color-interactive);color:#fff}figure figcaption{font-size:var(--size-6)}figure dd{font-size:var(--size-6)}svg text.tick{font-size:var(--size-6);font-weight:600}svg text.axis{font-size:var(--size-7);fill:var(--color-fg)}svg text.axis.big{fill:#fff;font-size:var(--size-4);font-weight:600;font-feature-settings:"kern" 1,"tnum" 1;-webkit-font-feature-settings:"kern" 1,"tnum" 1}svg text.axis.regular{font-size:var(--size-6)}svg text.axis tspan.em{font-weight:600;font-size:var(--size-4);font-feature-settings:"kern" 1,"tnum" 1;-webkit-font-feature-settings:"kern" 1,"tnum" 1}svg text.label{font-size:var(--size-5);font-weight:600}.wide,.graphic{grid-column:1/span 12}.graphic{z-index:-1}.text{grid-column:1/span 12}.text.text--left{grid-column:2/span 6}.stepper,.spacer{grid-column:3/span 8}.block+.block{margin-top:var(--spacing-1)}figure{z-index:var(--position-foreground)}dl.legend{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:5%;width:95%;margin-bottom:var(--spacing-2);margin-top:var(--spacing-1)}dl.legend .left,dl.legend .right,dl.legend .middle,dl.legend .full{display:grid;grid-template-columns:repeat(4,auto);grid-template-rows:repeat(2,auto);grid-gap:0 var(--spacing-05);align-items:center;justify-content:center}dl.legend .left[aria-hidden=true],dl.legend .right[aria-hidden=true],dl.legend .middle[aria-hidden=true],dl.legend .full[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}dl.legend .full{grid-template-columns:repeat(6,auto);grid-template-rows:repeat(2,auto);grid-column:1/span 4;grid-row:1;grid-auto-flow:row}dl.legend .left{grid-column:1/span 1;grid-row:1}dl.legend .right{grid-column:2/span 1;grid-row:1}dl.legend .middle{grid-column:1/span 2;grid-row:1}dl.legend dd:not(:last-child){margin-right:var(--spacing-1)}svg text{transition:opacity var(--transition)}svg text[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}div.labels{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:5%;width:95%}div.labels>*{grid-row:1;display:block;text-align:center;transition:opacity var(--transition)}div.labels>*.left{grid-column:1/span 1}div.labels>*.right{grid-column:2/span 1}div.labels>*.middle{grid-column:1/span 2}div.labels>*[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}dl.counter{grid-template-columns:repeat(12,1fr);margin-top:var(--spacing-2);display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-gap:0 var(--spacing-1);width:100%;height:var(--legend-height)}dl.counter.two{grid-template-columns:repeat(2,1fr)}dl.counter.three{grid-template-columns:repeat(3,1fr)}dl.counter.four{grid-template-columns:repeat(4,1fr)}dl.counter dt{grid-row:1}dl.counter .bar-chart{grid-row:1/span 2}dl.counter .first{grid-column:1}dl.counter .second{grid-column:2}dl.counter .third{grid-column:3}dl.counter .fourth{grid-column:4}dl.counter dd{grid-row:2;display:flex}dl.counter .left{grid-column:2/span 4}dl.counter .middle{grid-column:5/span 4}dl.counter .right{grid-column:8/span 4}dl.counter dt,dl.counter dd{background-color:#191e24;padding:var(--spacing-05) var(--spacing-1);opacity:1;transition:opacity var(--transition);border-left:4px solid transparent}dl.counter dt[aria-hidden=true],dl.counter dd[aria-hidden=true]{opacity:0;pointer-events:none;visibility:hidden}dl.counter dt.isBlack,dl.counter dd.isBlack{border-left-color:var(--color-accent-2)}dl.counter dt.isBlack.isRecid,dl.counter dd.isBlack.isRecid{border-left-color:var(--color-accent-2-darker)}dl.counter dt:not(.isBlack),dl.counter dd:not(.isBlack){border-left-color:var(--color-accent-1)}dl.counter dt:not(.isBlack).isRecid,dl.counter dd:not(.isBlack).isRecid{border-left-color:var(--color-accent-1-darker)}dl.counter dt.isHuman,dl.counter dt.isBoth,dl.counter dd.isHuman,dl.counter dd.isBoth{border-left-color:var(--color-accent-3)}dl.counter dt.isHuman.isRecid,dl.counter dt.isBoth.isRecid,dl.counter dd.isHuman.isRecid,dl.counter dd.isBoth.isRecid{border-left-color:var(--color-accent-3-darker)}dl.counter dt.isNeutral,dl.counter dd.isNeutral{border-left-color:var(--color-grey-2)}dl.counter.tube dt.isFemale,dl.counter.tube dd.isFemale{border-left-color:var(--color-accent-1-darker)}dl.counter.tube dt.isFemale.value,dl.counter.tube dd.isFemale.value{color:var(--color-accent-1-darker)}dl.counter.tube dt.isFemale.isProgrammer,dl.counter.tube dd.isFemale.isProgrammer{border-left-color:var(--color-accent-1)}dl.counter.tube dt.isFemale.isProgrammer.value,dl.counter.tube dd.isFemale.isProgrammer.value{color:var(--color-accent-1)}dl.counter.tube dt:not(.isFemale),dl.counter.tube dd:not(.isFemale){border-left-color:var(--color-accent-2-darker)}dl.counter.tube dt:not(.isFemale).value,dl.counter.tube dd:not(.isFemale).value{color:var(--color-accent-2-dark)}dl.counter.tube dt:not(.isFemale).isProgrammer,dl.counter.tube dd:not(.isFemale).isProgrammer{border-left-color:var(--color-accent-2)}dl.counter.tube dt:not(.isFemale).isProgrammer.value,dl.counter.tube dd:not(.isFemale).isProgrammer.value{color:var(--color-accent-2)}dl.counter.tube dt.unseen.value,dl.counter.tube dd.unseen.value{color:var(--color-fg)}dl.counter dd{padding-top:0}dl.counter dt{padding-bottom:0}.text{background-color:var(--color-bg-transparent);transition:background-color 1s ease;z-index:var(--position-foreground);padding:var(--spacing-5) 0;display:block;display:grid;grid-template-columns:repeat(12,1fr)}.text p,.text ul{grid-column:3/span 8}.text figure{grid-column:2/span 10}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{grid-column:3/span 8}.text ul{margin:var(--spacing-2) 0}.sticky{position:sticky;z-index:var(--position-background)}.sticky .graphic{align-self:start;display:flex;justify-content:center;align-items:center;flex-direction:column}.wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-start:2}.wrapper.new-chapter{margin-top:var(--spacing-4)}.section{grid-column-start:2;display:grid;align-items:start;margin-top:var(--spacing-4);border-top:3px solid var(--color-gray-5)}.section:first-of-type{margin-top:0}svg line.label{stroke:var(--color-fg)}svelte-scroller-outer{grid-column-start:2}svelte-scroller-background-container{pointer-events:all!important;z-index:1!important}svelte-scroller-foreground{z-index:unset!important}figure{margin:var(--spacing-4) 0}figure figcaption{margin-top:var(--spacing-1)}.step-2{padding-top:30vh}.slider-container{position:absolute;top:0px;display:flex;align-items:center;user-select:none}.slider{position:relative;cursor:pointer;padding:var(--spacing-1) 0;margin:0}.slider-container:not(.isVertical) .slider{width:100%;min-width:200px;max-width:640px}.slider__track{position:absolute;width:100%;height:2px;background:var(--tertiary-color);transform:translateY(-50%)}.slider__track:before{position:absolute;top:-5px;left:50%;display:inline-block;width:2px;height:4px;background:var(--tertiary-color);content:"";transform:translate(-50%)}.slider__filled-track{position:absolute;width:100%;height:2px;opacity:0;background:var(--secondary-color);pointer-events:none;transform:translateY(-50%);transform-origin:left;transition:background var(--transition)}.slider__thumb{position:absolute;z-index:3;width:14px;height:14px;background:var(--color-interactive);border-radius:50%;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 2px transparent;outline:none;transform:translate(-50%,-50%);transition:transform transform var(--transition),background transform var(--transition),box-shadow transform var(--transition)}.slider__thumb:hover{transform:translate(-50%,-50%) scale(1.4286)}.slider__thumb:focus{background-color:var(--color-interactive-active);box-shadow:inset 0 0 0 2px var(--color-interactive-active);transform:translate(-50%,-50%) scale(1.4286)}.slider__thumb:active{box-shadow:inset 0 0 0 2px var(--color-interactive-active);transform:translate(-50%,-50%) scale(1.4286)}.slider__input{display:none}.slider__thumb:focus~.slider__filled-track{background-color:var(--color-interactive)}.slider{opacity:1;transition:opacity;transition-duration:0s}.slider.slider--disabled{opacity:0;pointer-events:none}.slider.both{transition-delay:.8s}.slider.both.slider--disabled,.slider.gender{transition-delay:0s}.slider.gender.slider--disabled{transition-delay:.8s}.slider--disabled.slider{cursor:not-allowed}.slider--disabled .slider__thumb:hover{cursor:not-allowed;transform:translate(-50%,-50%)}.slider--disabled .slider__thumb:focus{box-shadow:none;outline:none;transform:translate(-50%,-50%)}.slider--disabled .slider__thumb:active{transform:translate(-50%,-50%)}.slider--disabled~.form-item .slider-text-input,.slider--disabled~.slider-text-input{border:none;color:var(--color-accent-light);cursor:not-allowed;transition:none}.slider--disabled~.form-item .slider-text-input:active,.slider--disabled~.form-item .slider-text-input:focus,.slider--disabled~.form-item .slider-text-input:hover,.slider--disabled~.slider-text-input:active,.slider--disabled~.slider-text-input:focus,.slider--disabled~.slider-text-input:hover{color:var(--color-accent-light);outline:none}.slider-container.isVertical .slider{height:100%;min-height:200px;max-height:640px;padding:0 var(--spacing-1);margin:var(--spacing-1) 0}.slider-container.isVertical .slider .slider__track{width:2px;height:100%;transform:translate(-50%)}.slider-container.isVertical .slider .slider__track:before{left:-5px;top:50%;height:2px;width:4px;transform:translateY(-50%)}.slider-container.isVertical .slider .slider__filled-track{height:100%;width:2px;transform:translate(-50%);transform-origin:top}article.svelte-p2n7ey{display:grid;grid-template-columns:1fr 900px 1fr;justify-items:stretch}
