:root,[data-theme=light]{--ecotrakr-brand-color-ink-25:#fbf9f5;--ecotrakr-brand-color-ink-50:#f3f0e8;--ecotrakr-brand-color-ink-100:#e9e6dd;--ecotrakr-brand-color-ink-200:#d9d5cd;--ecotrakr-brand-color-ink-300:#bebab3;--ecotrakr-brand-color-ink-400:#9e9b96;--ecotrakr-brand-color-ink-500:#7e7b78;--ecotrakr-brand-color-ink-600:#636568;--ecotrakr-brand-color-ink-700:#4e5054;--ecotrakr-brand-color-ink-800:#35373a;--ecotrakr-brand-color-ink-850:#292b2f;--ecotrakr-brand-color-ink-900:#202225;--ecotrakr-brand-color-ink-950:#16181b;--ecotrakr-brand-color-caret-25:#fff8f7;--ecotrakr-brand-color-caret-50:#fff0ee;--ecotrakr-brand-color-caret-100:#ffe0de;--ecotrakr-brand-color-caret-200:#ffc5c1;--ecotrakr-brand-color-caret-300:#ff9996;--ecotrakr-brand-color-caret-400:#f25c60;--ecotrakr-brand-color-caret-500:#d93442;--ecotrakr-brand-color-caret-600:#b81d2f;--ecotrakr-brand-color-caret-700:#971927;--ecotrakr-brand-color-caret-800:#75151e;--ecotrakr-brand-color-caret-850:#62141a;--ecotrakr-brand-color-caret-900:#4f1316;--ecotrakr-brand-color-caret-950:#310c0d;--ecotrakr-brand-color-green-25:#f7fcf8;--ecotrakr-brand-color-green-50:#edf6ee;--ecotrakr-brand-color-green-100:#dbeede;--ecotrakr-brand-color-green-200:#bcdfc2;--ecotrakr-brand-color-green-300:#94ca9e;--ecotrakr-brand-color-green-400:#6ab17a;--ecotrakr-brand-color-green-500:#439458;--ecotrakr-brand-color-green-600:#27753e;--ecotrakr-brand-color-green-700:#1a5f30;--ecotrakr-brand-color-green-800:#144924;--ecotrakr-brand-color-green-850:#113d1e;--ecotrakr-brand-color-green-900:#0f3118;--ecotrakr-brand-color-green-950:#0a2010;--ecotrakr-brand-color-ochre-25:#fdf9f5;--ecotrakr-brand-color-ochre-50:#f9f2e9;--ecotrakr-brand-color-ochre-100:#f4e6d2;--ecotrakr-brand-color-ochre-200:#ead0ad;--ecotrakr-brand-color-ochre-300:#dbb37d;--ecotrakr-brand-color-ochre-400:#c6944b;--ecotrakr-brand-color-ochre-500:#a97416;--ecotrakr-brand-color-ochre-600:#885800;--ecotrakr-brand-color-ochre-700:#704600;--ecotrakr-brand-color-ochre-800:#563500;--ecotrakr-brand-color-ochre-850:#482c00;--ecotrakr-brand-color-ochre-900:#3a2400;--ecotrakr-brand-color-ochre-950:#261702;--ecotrakr-brand-color-blue-25:#f7fbff;--ecotrakr-brand-color-blue-50:#ecf4fd;--ecotrakr-brand-color-blue-100:#d9eafc;--ecotrakr-brand-color-blue-200:#bad8f7;--ecotrakr-brand-color-blue-300:#91bfef;--ecotrakr-brand-color-blue-400:#68a3df;--ecotrakr-brand-color-blue-500:#4284c5;--ecotrakr-brand-color-blue-600:#2766a1;--ecotrakr-brand-color-blue-700:#1b5285;--ecotrakr-brand-color-blue-800:#143f67;--ecotrakr-brand-color-blue-850:#113456;--ecotrakr-brand-color-blue-900:#0e2a45;--ecotrakr-brand-color-blue-950:#0a1c2d;--ecotrakr-brand-font-sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--ecotrakr-brand-font-sans-condensed:"IBM Plex Sans Condensed", "Arial Narrow", sans-serif;--ecotrakr-brand-font-mono:"Fira Code", Menlo, Consolas, monospace;--ecotrakr-brand-font-terminal:"Hack Nerd Font Mono", Hack, Menlo, Consolas, monospace;--ecotrakr-brand-type-web-display-size:52px;--ecotrakr-brand-type-web-display-line-height:1.05;--ecotrakr-brand-type-web-display-weight:600;--ecotrakr-brand-type-web-display-tracking:-.02em;--ecotrakr-brand-type-web-h1-size:38px;--ecotrakr-brand-type-web-h1-line-height:1.1;--ecotrakr-brand-type-web-h1-weight:600;--ecotrakr-brand-type-web-h1-tracking:-.015em;--ecotrakr-brand-type-web-h2-size:27px;--ecotrakr-brand-type-web-h2-line-height:1.2;--ecotrakr-brand-type-web-h2-weight:600;--ecotrakr-brand-type-web-h2-tracking:-.01em;--ecotrakr-brand-type-web-h3-size:20px;--ecotrakr-brand-type-web-h3-line-height:1.3;--ecotrakr-brand-type-web-h3-weight:600;--ecotrakr-brand-type-web-h3-tracking:0em;--ecotrakr-brand-type-web-standfirst-size:21px;--ecotrakr-brand-type-web-standfirst-line-height:1.45;--ecotrakr-brand-type-web-standfirst-weight:400;--ecotrakr-brand-type-web-standfirst-tracking:0em;--ecotrakr-brand-type-web-body-size:18px;--ecotrakr-brand-type-web-body-line-height:1.65;--ecotrakr-brand-type-web-body-weight:400;--ecotrakr-brand-type-web-body-tracking:0em;--ecotrakr-brand-type-web-body-ui-size:16px;--ecotrakr-brand-type-web-body-ui-line-height:1.5;--ecotrakr-brand-type-web-body-ui-weight:400;--ecotrakr-brand-type-web-body-ui-tracking:0em;--ecotrakr-brand-type-web-small-size:14px;--ecotrakr-brand-type-web-small-line-height:1.45;--ecotrakr-brand-type-web-small-weight:400;--ecotrakr-brand-type-web-small-tracking:0em;--ecotrakr-brand-type-web-caption-size:13px;--ecotrakr-brand-type-web-caption-line-height:1.4;--ecotrakr-brand-type-web-caption-weight:400;--ecotrakr-brand-type-web-caption-tracking:0em;--ecotrakr-brand-type-web-label-size:12px;--ecotrakr-brand-type-web-label-line-height:1.3;--ecotrakr-brand-type-web-label-weight:500;--ecotrakr-brand-type-web-label-tracking:.02em;--ecotrakr-brand-type-web-data-size:14px;--ecotrakr-brand-type-web-data-line-height:1.4;--ecotrakr-brand-type-web-data-weight:400;--ecotrakr-brand-type-web-data-tracking:0em;--ecotrakr-brand-type-web-data-feature-settings:"calt" 0, "liga" 0;--ecotrakr-brand-type-web-code-size:14px;--ecotrakr-brand-type-web-code-line-height:1.5;--ecotrakr-brand-type-web-code-weight:400;--ecotrakr-brand-type-web-code-tracking:0em;--ecotrakr-brand-type-web-terminal-size:14px;--ecotrakr-brand-type-web-terminal-line-height:1.45;--ecotrakr-brand-type-web-terminal-weight:400;--ecotrakr-brand-type-web-terminal-tracking:0em;--ecotrakr-brand-type-web-small-display-size:38px;--ecotrakr-brand-type-web-small-display-line-height:1.08;--ecotrakr-brand-type-web-small-display-weight:600;--ecotrakr-brand-type-web-small-display-tracking:-.015em;--ecotrakr-brand-type-web-small-h1-size:30px;--ecotrakr-brand-type-web-small-h1-line-height:1.12;--ecotrakr-brand-type-web-small-h1-weight:600;--ecotrakr-brand-type-web-small-h1-tracking:-.01em;--ecotrakr-brand-type-web-small-h2-size:23px;--ecotrakr-brand-type-web-small-h2-line-height:1.2;--ecotrakr-brand-type-web-small-h2-weight:600;--ecotrakr-brand-type-web-small-h2-tracking:0em;--ecotrakr-brand-type-web-small-h3-size:18px;--ecotrakr-brand-type-web-small-h3-line-height:1.3;--ecotrakr-brand-type-web-small-h3-weight:600;--ecotrakr-brand-type-web-small-h3-tracking:0em;--ecotrakr-brand-type-web-small-standfirst-size:18px;--ecotrakr-brand-type-web-small-standfirst-line-height:1.45;--ecotrakr-brand-type-web-small-standfirst-weight:400;--ecotrakr-brand-type-web-small-standfirst-tracking:0em;--ecotrakr-brand-type-web-small-body-size:17px;--ecotrakr-brand-type-web-small-body-line-height:1.65;--ecotrakr-brand-type-web-small-body-weight:400;--ecotrakr-brand-type-web-small-body-tracking:0em;--ecotrakr-brand-type-print-title-size:26pt;--ecotrakr-brand-type-print-title-line-height:1.1;--ecotrakr-brand-type-print-title-weight:600;--ecotrakr-brand-type-print-title-tracking:-.01em;--ecotrakr-brand-type-print-h1-size:18pt;--ecotrakr-brand-type-print-h1-line-height:1.15;--ecotrakr-brand-type-print-h1-weight:600;--ecotrakr-brand-type-print-h1-tracking:0em;--ecotrakr-brand-type-print-h2-size:13pt;--ecotrakr-brand-type-print-h2-line-height:1.25;--ecotrakr-brand-type-print-h2-weight:600;--ecotrakr-brand-type-print-h2-tracking:0em;--ecotrakr-brand-type-print-h3-size:10.5pt;--ecotrakr-brand-type-print-h3-line-height:1.3;--ecotrakr-brand-type-print-h3-weight:600;--ecotrakr-brand-type-print-h3-tracking:0em;--ecotrakr-brand-type-print-body-size:10pt;--ecotrakr-brand-type-print-body-line-height:1.45;--ecotrakr-brand-type-print-body-weight:400;--ecotrakr-brand-type-print-body-tracking:0em;--ecotrakr-brand-type-print-caption-size:8pt;--ecotrakr-brand-type-print-caption-line-height:1.35;--ecotrakr-brand-type-print-caption-weight:400;--ecotrakr-brand-type-print-caption-tracking:0em;--ecotrakr-brand-type-print-footnote-size:7.5pt;--ecotrakr-brand-type-print-footnote-line-height:1.35;--ecotrakr-brand-type-print-footnote-weight:400;--ecotrakr-brand-type-print-footnote-tracking:0em;--ecotrakr-brand-type-print-table-size:8.5pt;--ecotrakr-brand-type-print-table-line-height:1.3;--ecotrakr-brand-type-print-table-weight:400;--ecotrakr-brand-type-print-table-tracking:0em;--ecotrakr-brand-type-print-table-number-size:8.5pt;--ecotrakr-brand-type-print-table-number-line-height:1.3;--ecotrakr-brand-type-print-table-number-weight:400;--ecotrakr-brand-type-print-table-number-tracking:0em;--ecotrakr-brand-type-print-table-number-feature-settings:"calt" 0, "liga" 0;--ecotrakr-brand-type-print-code-size:8.5pt;--ecotrakr-brand-type-print-code-line-height:1.4;--ecotrakr-brand-type-print-code-weight:400;--ecotrakr-brand-type-print-code-tracking:0em;--ecotrakr-brand-type-figure-title-size:19px;--ecotrakr-brand-type-figure-title-line-height:1.2;--ecotrakr-brand-type-figure-title-weight:600;--ecotrakr-brand-type-figure-title-tracking:-.005em;--ecotrakr-brand-type-figure-subtitle-size:15px;--ecotrakr-brand-type-figure-subtitle-line-height:1.35;--ecotrakr-brand-type-figure-subtitle-weight:400;--ecotrakr-brand-type-figure-subtitle-tracking:0em;--ecotrakr-brand-type-figure-axis-title-size:12px;--ecotrakr-brand-type-figure-axis-title-line-height:1.3;--ecotrakr-brand-type-figure-axis-title-weight:500;--ecotrakr-brand-type-figure-axis-title-tracking:0em;--ecotrakr-brand-type-figure-tick-size:12px;--ecotrakr-brand-type-figure-tick-line-height:1.2;--ecotrakr-brand-type-figure-tick-weight:400;--ecotrakr-brand-type-figure-tick-tracking:0em;--ecotrakr-brand-type-figure-tick-numerals:tabular-nums;--ecotrakr-brand-type-figure-legend-size:12px;--ecotrakr-brand-type-figure-legend-line-height:1.3;--ecotrakr-brand-type-figure-legend-weight:400;--ecotrakr-brand-type-figure-legend-tracking:0em;--ecotrakr-brand-type-figure-annotation-size:13px;--ecotrakr-brand-type-figure-annotation-line-height:1.3;--ecotrakr-brand-type-figure-annotation-weight:400;--ecotrakr-brand-type-figure-annotation-tracking:0em;--ecotrakr-brand-type-figure-value-label-size:12px;--ecotrakr-brand-type-figure-value-label-line-height:1.2;--ecotrakr-brand-type-figure-value-label-weight:600;--ecotrakr-brand-type-figure-value-label-tracking:0em;--ecotrakr-brand-type-figure-value-label-numerals:tabular-nums;--ecotrakr-brand-type-figure-source-size:11px;--ecotrakr-brand-type-figure-source-line-height:1.35;--ecotrakr-brand-type-figure-source-weight:400;--ecotrakr-brand-type-figure-source-tracking:0em;--ecotrakr-brand-type-map-title-size:17px;--ecotrakr-brand-type-map-title-line-height:1.2;--ecotrakr-brand-type-map-title-weight:600;--ecotrakr-brand-type-map-title-tracking:0em;--ecotrakr-brand-type-map-admin-1-size:13px;--ecotrakr-brand-type-map-admin-1-line-height:1.1;--ecotrakr-brand-type-map-admin-1-weight:600;--ecotrakr-brand-type-map-admin-1-tracking:.08em;--ecotrakr-brand-type-map-admin-1-case:uppercase;--ecotrakr-brand-type-map-admin-2-size:11px;--ecotrakr-brand-type-map-admin-2-line-height:1.1;--ecotrakr-brand-type-map-admin-2-weight:500;--ecotrakr-brand-type-map-admin-2-tracking:.04em;--ecotrakr-brand-type-map-place-major-size:11px;--ecotrakr-brand-type-map-place-major-line-height:1.1;--ecotrakr-brand-type-map-place-major-weight:500;--ecotrakr-brand-type-map-place-major-tracking:0em;--ecotrakr-brand-type-map-place-minor-size:9.5px;--ecotrakr-brand-type-map-place-minor-line-height:1.1;--ecotrakr-brand-type-map-place-minor-weight:400;--ecotrakr-brand-type-map-place-minor-tracking:0em;--ecotrakr-brand-type-map-water-size:10px;--ecotrakr-brand-type-map-water-line-height:1.1;--ecotrakr-brand-type-map-water-weight:400;--ecotrakr-brand-type-map-water-tracking:.02em;--ecotrakr-brand-type-map-water-style:italic;--ecotrakr-brand-type-map-physical-size:10px;--ecotrakr-brand-type-map-physical-line-height:1.1;--ecotrakr-brand-type-map-physical-weight:400;--ecotrakr-brand-type-map-physical-tracking:.08em;--ecotrakr-brand-type-map-physical-style:italic;--ecotrakr-brand-type-map-coordinate-size:9px;--ecotrakr-brand-type-map-coordinate-line-height:1;--ecotrakr-brand-type-map-coordinate-weight:400;--ecotrakr-brand-type-map-coordinate-tracking:0em;--ecotrakr-brand-type-map-coordinate-feature-settings:"calt" 0, "liga" 0;--ecotrakr-brand-type-map-minimum:9px;--ecotrakr-brand-data-categorical-light-1:#008e8b;--ecotrakr-brand-data-categorical-light-2:#8877c8;--ecotrakr-brand-data-categorical-light-3:#c48d25;--ecotrakr-brand-data-categorical-light-4:#2863ab;--ecotrakr-brand-data-categorical-light-5:#9c522e;--ecotrakr-brand-data-categorical-light-6:#4caad7;--ecotrakr-brand-data-categorical-light-7:#609043;--ecotrakr-brand-data-categorical-light-8:#914a8c;--ecotrakr-brand-data-categorical-dark-1:#00a19d;--ecotrakr-brand-data-categorical-dark-2:#7d6ac0;--ecotrakr-brand-data-categorical-dark-3:#bd871c;--ecotrakr-brand-data-categorical-dark-4:#4682cc;--ecotrakr-brand-data-categorical-dark-5:#a95d3a;--ecotrakr-brand-data-categorical-dark-6:#3e9dca;--ecotrakr-brand-data-categorical-dark-7:#629742;--ecotrakr-brand-data-categorical-dark-8:#ae5ea8;--ecotrakr-brand-data-sequential-blue-100:#dff1ff;--ecotrakr-brand-data-sequential-blue-200:#c3defa;--ecotrakr-brand-data-sequential-blue-300:#a3c9ed;--ecotrakr-brand-data-sequential-blue-400:#7db0df;--ecotrakr-brand-data-sequential-blue-500:#5698cf;--ecotrakr-brand-data-sequential-blue-600:#2581bf;--ecotrakr-brand-data-sequential-blue-700:#0069a6;--ecotrakr-brand-data-sequential-blue-800:#005285;--ecotrakr-brand-data-sequential-blue-900:#003c64;--ecotrakr-brand-data-sequential-ochre-100:#faedd7;--ecotrakr-brand-data-sequential-ochre-200:#edd7b8;--ecotrakr-brand-data-sequential-ochre-300:#debf95;--ecotrakr-brand-data-sequential-ochre-400:#cda26d;--ecotrakr-brand-data-sequential-ochre-500:#bd8544;--ecotrakr-brand-data-sequential-ochre-600:#ad680b;--ecotrakr-brand-data-sequential-ochre-700:#964e00;--ecotrakr-brand-data-sequential-ochre-800:#793900;--ecotrakr-brand-data-sequential-ochre-900:#5c2600;--ecotrakr-brand-data-sequential-teal-100:#dcf4f4;--ecotrakr-brand-data-sequential-teal-200:#c0e3e2;--ecotrakr-brand-data-sequential-teal-300:#9ecfce;--ecotrakr-brand-data-sequential-teal-400:#77b8b8;--ecotrakr-brand-data-sequential-teal-500:#4da2a2;--ecotrakr-brand-data-sequential-teal-600:#078c8c;--ecotrakr-brand-data-sequential-teal-700:#007475;--ecotrakr-brand-data-sequential-teal-800:#005b5c;--ecotrakr-brand-data-sequential-teal-900:#004344;--ecotrakr-brand-data-sequential-umber-100:#feeadd;--ecotrakr-brand-data-sequential-umber-200:#f1d4c2;--ecotrakr-brand-data-sequential-umber-300:#e1bba2;--ecotrakr-brand-data-sequential-umber-400:#d09f7f;--ecotrakr-brand-data-sequential-umber-500:#bd835b;--ecotrakr-brand-data-sequential-umber-600:#ab6836;--ecotrakr-brand-data-sequential-umber-700:#925019;--ecotrakr-brand-data-sequential-umber-800:#743c0c;--ecotrakr-brand-data-sequential-umber-900:#572a02;--ecotrakr-brand-data-sequential-grey-100:#e9e6dd;--ecotrakr-brand-data-sequential-grey-200:#d9d5cd;--ecotrakr-brand-data-sequential-grey-300:#bebab3;--ecotrakr-brand-data-sequential-grey-400:#9e9b96;--ecotrakr-brand-data-sequential-grey-500:#7e7b78;--ecotrakr-brand-data-sequential-grey-600:#636568;--ecotrakr-brand-data-sequential-grey-700:#4e5054;--ecotrakr-brand-data-sequential-grey-800:#35373a;--ecotrakr-brand-data-sequential-grey-900:#16181b;--ecotrakr-brand-data-sequential-classes-light-1:200;--ecotrakr-brand-data-sequential-classes-light-2:400;--ecotrakr-brand-data-sequential-classes-light-3:500;--ecotrakr-brand-data-sequential-classes-light-4:700;--ecotrakr-brand-data-sequential-classes-light-5:900;--ecotrakr-brand-data-sequential-classes-dark-1:900;--ecotrakr-brand-data-sequential-classes-dark-2:700;--ecotrakr-brand-data-sequential-classes-dark-3:500;--ecotrakr-brand-data-sequential-classes-dark-4:400;--ecotrakr-brand-data-sequential-classes-dark-5:200;--ecotrakr-brand-data-diverging-teal-umber-light-below-4:#005b5c;--ecotrakr-brand-data-diverging-teal-umber-light-below-3:#078c8c;--ecotrakr-brand-data-diverging-teal-umber-light-below-2:#77b8b8;--ecotrakr-brand-data-diverging-teal-umber-light-below-1:#c0e3e2;--ecotrakr-brand-data-diverging-teal-umber-light-mid:#e9e6dd;--ecotrakr-brand-data-diverging-teal-umber-light-above-1:#f1d4c2;--ecotrakr-brand-data-diverging-teal-umber-light-above-2:#d09f7f;--ecotrakr-brand-data-diverging-teal-umber-light-above-3:#ab6836;--ecotrakr-brand-data-diverging-teal-umber-light-above-4:#743c0c;--ecotrakr-brand-data-diverging-teal-umber-dark-below-4:#9ecfce;--ecotrakr-brand-data-diverging-teal-umber-dark-below-3:#4da2a2;--ecotrakr-brand-data-diverging-teal-umber-dark-below-2:#078c8c;--ecotrakr-brand-data-diverging-teal-umber-dark-below-1:#005b5c;--ecotrakr-brand-data-diverging-teal-umber-dark-mid:#35373a;--ecotrakr-brand-data-diverging-teal-umber-dark-above-1:#743c0c;--ecotrakr-brand-data-diverging-teal-umber-dark-above-2:#ab6836;--ecotrakr-brand-data-diverging-teal-umber-dark-above-3:#bd835b;--ecotrakr-brand-data-diverging-teal-umber-dark-above-4:#e1bba2;--ecotrakr-brand-data-highlight-light-focus:#b81d2f;--ecotrakr-brand-data-highlight-light-context:#bebab3;--ecotrakr-brand-data-highlight-light-context-strong:#636568;--ecotrakr-brand-data-highlight-dark-focus:#f25c60;--ecotrakr-brand-data-highlight-dark-context:#4e5054;--ecotrakr-brand-data-highlight-dark-context-strong:#9e9b96;--ecotrakr-brand-data-no-data-light-fill:#e9e6dd;--ecotrakr-brand-data-no-data-light-hatch:#9e9b96;--ecotrakr-brand-data-no-data-dark-fill:#292b2f;--ecotrakr-brand-data-no-data-dark-hatch:#636568;--ecotrakr-brand-data-chrome-light-surface:#f3f0e8;--ecotrakr-brand-data-chrome-light-gridline:#d9d5cd;--ecotrakr-brand-data-chrome-light-axis:#9e9b96;--ecotrakr-brand-data-chrome-light-tick-label:#636568;--ecotrakr-brand-data-chrome-light-label:#16181b;--ecotrakr-brand-data-chrome-dark-surface:#16181b;--ecotrakr-brand-data-chrome-dark-gridline:#292b2f;--ecotrakr-brand-data-chrome-dark-axis:#636568;--ecotrakr-brand-data-chrome-dark-tick-label:#9e9b96;--ecotrakr-brand-data-chrome-dark-label:#f3f0e8;--ecotrakr-brand-map-basemap-light-land:#f3f0e8;--ecotrakr-brand-map-basemap-light-urban:#e9e6dd;--ecotrakr-brand-map-basemap-light-park:#dfe3d5;--ecotrakr-brand-map-basemap-light-water:#c6d4dd;--ecotrakr-brand-map-basemap-light-water-line:#8ea7b8;--ecotrakr-brand-map-basemap-light-water-label:#3d5b70;--ecotrakr-brand-map-basemap-light-road-major:#fff;--ecotrakr-brand-map-basemap-light-road-major-casing:#bebab3;--ecotrakr-brand-map-basemap-light-road-minor:#fbf9f5;--ecotrakr-brand-map-basemap-light-rail:#7e7b78;--ecotrakr-brand-map-basemap-light-boundary-country:#16181b;--ecotrakr-brand-map-basemap-light-boundary-state:#4e5054;--ecotrakr-brand-map-basemap-light-boundary-district:#7e7b78;--ecotrakr-brand-map-basemap-light-boundary-local:#9e9b96;--ecotrakr-brand-map-basemap-light-label:#16181b;--ecotrakr-brand-map-basemap-light-label-secondary:#4e5054;--ecotrakr-brand-map-basemap-light-halo:#f3f0e8;--ecotrakr-brand-map-basemap-light-outline-selected:#16181b;--ecotrakr-brand-map-basemap-light-focus:#b81d2f;--ecotrakr-brand-map-basemap-dark-land:#16181b;--ecotrakr-brand-map-basemap-dark-urban:#202225;--ecotrakr-brand-map-basemap-dark-park:#232a24;--ecotrakr-brand-map-basemap-dark-water:#1d2a34;--ecotrakr-brand-map-basemap-dark-water-line:#3b5566;--ecotrakr-brand-map-basemap-dark-water-label:#8fb0c4;--ecotrakr-brand-map-basemap-dark-road-major:#35373a;--ecotrakr-brand-map-basemap-dark-road-major-casing:#292b2f;--ecotrakr-brand-map-basemap-dark-road-minor:#202225;--ecotrakr-brand-map-basemap-dark-rail:#636568;--ecotrakr-brand-map-basemap-dark-boundary-country:#f3f0e8;--ecotrakr-brand-map-basemap-dark-boundary-state:#bebab3;--ecotrakr-brand-map-basemap-dark-boundary-district:#7e7b78;--ecotrakr-brand-map-basemap-dark-boundary-local:#636568;--ecotrakr-brand-map-basemap-dark-label:#f3f0e8;--ecotrakr-brand-map-basemap-dark-label-secondary:#bebab3;--ecotrakr-brand-map-basemap-dark-halo:#16181b;--ecotrakr-brand-map-basemap-dark-outline-selected:#f3f0e8;--ecotrakr-brand-map-basemap-dark-focus:#f25c60;--ecotrakr-brand-map-basemap-imagery-label:#fff;--ecotrakr-brand-map-basemap-imagery-halo:#16181bbf;--ecotrakr-brand-map-basemap-imagery-boundary:#fff;--ecotrakr-brand-map-basemap-imagery-boundary-halo:#16181b80;--ecotrakr-brand-map-basemap-imagery-focus:#f25c60;--ecotrakr-brand-map-width-boundary-country:1.5px;--ecotrakr-brand-map-width-boundary-state:1px;--ecotrakr-brand-map-width-boundary-district:.7px;--ecotrakr-brand-map-width-boundary-local:.5px;--ecotrakr-brand-map-width-outline-selected:2px;--ecotrakr-brand-map-width-water-line:.8px;--ecotrakr-brand-map-width-road-major:1.6px;--ecotrakr-brand-map-width-rail:.8px;--ecotrakr-brand-map-width-halo:1.5px;--ecotrakr-brand-map-width-choropleth-edge:.4px;--ecotrakr-brand-map-point-size-small:4px;--ecotrakr-brand-map-point-size-medium:6px;--ecotrakr-brand-map-point-size-large:8px;--ecotrakr-brand-map-point-ring:1.5px;--ecotrakr-brand-map-point-edge:1px;--ecotrakr-brand-map-point-proportional-max:28px;--ecotrakr-brand-layout-screen-unit:8px;--ecotrakr-brand-layout-screen-columns:12;--ecotrakr-brand-layout-screen-gutter:24px;--ecotrakr-brand-layout-screen-gutter-phone:16px;--ecotrakr-brand-layout-screen-margin-phone:16px;--ecotrakr-brand-layout-screen-margin-tablet:32px;--ecotrakr-brand-layout-screen-margin-desktop:48px;--ecotrakr-brand-layout-screen-max-width:1200px;--ecotrakr-brand-layout-screen-measure:680px;--ecotrakr-brand-layout-screen-wide:1040px;--ecotrakr-brand-layout-slide-width:1920px;--ecotrakr-brand-layout-slide-height:1080px;--ecotrakr-brand-layout-slide-margin:96px;--ecotrakr-brand-layout-slide-columns:12;--ecotrakr-brand-layout-slide-gutter:24px;--ecotrakr-brand-layout-social-margin-ratio:.06;--ecotrakr-brand-layout-social-columns:12;--ecotrakr-brand-layout-document-margin-side:25mm;--ecotrakr-brand-layout-document-margin-top:25mm;--ecotrakr-brand-layout-document-margin-bottom:22mm;--ecotrakr-brand-layout-document-columns:12;--ecotrakr-brand-layout-document-gutter:5mm;--ecotrakr-brand-layout-map-margin-base:12mm;--ecotrakr-brand-layout-map-reference-short-side:210mm;--ecotrakr-brand-layout-map-columns:12;--ecotrakr-brand-layout-map-gutter:4mm;--ecotrakr-brand-type-web-display-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-h1-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-h2-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-h3-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-standfirst-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-body-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-body-ui-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-small-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-caption-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-label-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-data-family:var(--ecotrakr-brand-font-mono);--ecotrakr-brand-type-web-code-family:var(--ecotrakr-brand-font-mono);--ecotrakr-brand-type-web-terminal-family:var(--ecotrakr-brand-font-terminal);--ecotrakr-brand-type-web-small-display-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-small-h1-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-small-h2-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-small-h3-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-small-standfirst-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-web-small-body-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-title-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-h1-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-h2-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-h3-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-body-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-caption-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-footnote-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-table-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-print-table-number-family:var(--ecotrakr-brand-font-mono);--ecotrakr-brand-type-print-code-family:var(--ecotrakr-brand-font-mono);--ecotrakr-brand-type-figure-title-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-subtitle-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-axis-title-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-tick-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-legend-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-annotation-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-value-label-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-figure-source-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-map-title-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-map-admin-1-family:var(--ecotrakr-brand-font-sans-condensed);--ecotrakr-brand-type-map-admin-2-family:var(--ecotrakr-brand-font-sans-condensed);--ecotrakr-brand-type-map-place-major-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-map-place-minor-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-map-water-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-map-physical-family:var(--ecotrakr-brand-font-sans);--ecotrakr-brand-type-map-coordinate-family:var(--ecotrakr-brand-font-mono);--ecotrakr-brand-bg-base:var(--ecotrakr-brand-color-ink-50);--ecotrakr-brand-bg-raised:var(--ecotrakr-brand-color-ink-25);--ecotrakr-brand-bg-sunken:var(--ecotrakr-brand-color-ink-100);--ecotrakr-brand-bg-inverse:var(--ecotrakr-brand-color-ink-950);--ecotrakr-brand-text-primary:var(--ecotrakr-brand-color-ink-950);--ecotrakr-brand-text-secondary:var(--ecotrakr-brand-color-ink-700);--ecotrakr-brand-text-muted:var(--ecotrakr-brand-color-ink-600);--ecotrakr-brand-text-faint:var(--ecotrakr-brand-color-ink-500);--ecotrakr-brand-text-inverse:var(--ecotrakr-brand-color-ink-50);--ecotrakr-brand-border-subtle:var(--ecotrakr-brand-color-ink-200);--ecotrakr-brand-border-default:var(--ecotrakr-brand-color-ink-300);--ecotrakr-brand-border-strong:var(--ecotrakr-brand-color-ink-950);--ecotrakr-brand-accent-default:var(--ecotrakr-brand-color-caret-600);--ecotrakr-brand-accent-hover:var(--ecotrakr-brand-color-caret-700);--ecotrakr-brand-accent-press:var(--ecotrakr-brand-color-caret-800);--ecotrakr-brand-accent-text:var(--ecotrakr-brand-color-caret-600);--ecotrakr-brand-accent-tint:var(--ecotrakr-brand-color-caret-50);--ecotrakr-brand-accent-on:var(--ecotrakr-brand-color-ink-25);--ecotrakr-brand-focus-ring:var(--ecotrakr-brand-color-ink-950);--ecotrakr-brand-status-success:var(--ecotrakr-brand-color-green-600);--ecotrakr-brand-status-warning:var(--ecotrakr-brand-color-ochre-700);--ecotrakr-brand-status-info:var(--ecotrakr-brand-color-blue-600);--ecotrakr-brand-status-error:var(--ecotrakr-brand-color-caret-600);--ecotrakr-brand-status-success-tint:var(--ecotrakr-brand-color-green-50);--ecotrakr-brand-status-warning-tint:var(--ecotrakr-brand-color-ochre-50);--ecotrakr-brand-status-info-tint:var(--ecotrakr-brand-color-blue-50);--ecotrakr-brand-status-error-tint:var(--ecotrakr-brand-color-caret-50)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-italic.BELOEI8R.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-italic.CfSXsIbO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-italic.D9J6q4_O.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-italic.Bf1n82Tb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-italic.BEZwmy7D.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-400-italic.CTYLy0lX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-italic.BbRnwouv.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-italic.78jqtfZH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-italic.Du9zzoL2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-italic.V_9i1P_m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-italic.CZTNEAuW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-italic.CsGl1sm0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-italic.BSzzMXuo.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-italic.C_GpiFnj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-italic.BXbEmRpc.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-italic.ZaXfi4hK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-italic.DyWGVnrR.woff2)format("woff2"),url(/_astro/ibm-plex-sans-greek-600-italic.DdWiYxhP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-italic.4P0TYDKo.woff2)format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-italic.HJ0R5n0V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-italic.DDen9UaZ.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-italic.BksJ5co8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-italic.Dq5vHLpq.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-italic.CNuKI7QL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAVEABAAAAAACbQAAATsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIPAmCcxEQCoMogyoLDgABNgIkAxgEIAWDPgdGDIMYG5AIUZQO0gyKrw54Q7ypR0jQbYRHROLUhDCW7dl5v9U7gZgNnv//P/2fa58ToWA6Xk/lVE57lQp6BP+c5oG/xieg5EDg4uZybyR3v5LD/fTo9pkrZS7hkbNOBRe8AGF4i5OQgoQSyPEEz//x1nTUJZ//Y6k/3vcLoGjCQ7r/LyumG2iSd+IwKYHOFkgDwDkyZ92IcSmd2G/3RAA7KVLIwcOdg1jRASIAjChbNrVo9M0du40bgD5dVwnyK0BdrEaBDvizZZquqAHlMJtNSkNpgAYoAIC26TIkAMbTnJFMKdRFYgzkGgBlVWHAoAAFaEAsDQFi6QSAEysKHXBhuNN4PAK2hSTymx0/70VYXiZBv2mHNMjWoFuHoHGbOpTZcQxwRmpwShtm2cOsrDhVvBb8KcUhaQq2Hn1FGJHIQ5yD/g+bY71KBUkA9FWxzKaCSgSJMBW0BArWsooBlQ1Yw7YdrFHAZXtgPQuoe4ujHcuBGaDrMDhIyAHjGsaOxlRSQZdh3WnHUh/cNPhGi8v8U8GUNIG17B71ic9Ubm5U5RAiaH6hR7ugcnGmhcP8uBRi92vpwaHFZY4Kq1VlHFbGQJFlzF5sS5aRz6zyrs0w42rCC6VKgQQ8grZTy9IiZ/YCjGemZjdXH9S107ibf4RKBVvSHJJWLqJJXQdBw4odL1MkwgOAGQAnoAFNoAsA6MCXKABAQNerTnGZnQsmuz538XvSHT67OEY6ZNAurkfkrOfsFweGn3/f8buceWuiA/tgkJHEeStnvup4oO+ZdxTnqnM1ufPo146uyneszI30xly/1xs8sb8qYt+bHwi2etL9D5QF/6oJJM7mVc2NjXTH3HB0T/DEPurFd+b7goGfUv25tUd8V+TNFDwKEMaCFVtUdG0IizeE9gYhOLQhtBLfPhreHgvBJyHMvUkbt7J84i8N41OlOlYfg3x8n2RmRvDAu5Wv9okjv4a5wcKVW7lLWjRKuJG9Hl3ROrWPFfuvRr4Ha6sF268h7lO4HmyiBB7i3GnfGwqRCdAKc6EFFpiI4vqJoIwF/6v4SxFAeOWcq+/anfE0/Ga1aV8CfFzd2gbwyRcvXfD/X///r1+o72KwoX5cq/z/HfRnGPDnKgiLklkexGB9p82oZjItDy+AmX4WZpgRAOygUA50BLCyTEN0GzDu/0QiNHhJonDzuESjyfHLdVJiIt6sxEyhCpN7KMGqY1fBrjolrcdYcLQ1q+BYxyj+HGs2FdtxtBUlehzWqU2rLr02LTnRgDnbjnHAjm2LinRZsmjNcbYMW3K0jDG9hlLFyve2et3mGerFsH/piuNsmnO0SC9wGLXDqC1LVjauNHSMiuw66cUtKx/kIEMZv1K1DD1jv3q0XcUMLTZtMuIsx9gsSzeJHO346heLKQCIpMtyCTMgotBEE91y3PaaPzEfhGyZv7XCemiLPwQFwgguVIH0PDcKPn/3MnkMCdyAteB5PPjlShU/tvA8QkNwLYtPVLWaoiYrafRoqWMZYtK9dMa0qZXHl+xl4ipOMKpZdtJqZkK7OpIkLbVwQLUCqfqlVg6rVSQl28tGUL1iGeISRTutquSThJCD8iqRJvH59nLSrkGJdLFZq4tt4w7PlqPSXQnjZcFSEIK/xFCYZrHkWCABskvuRF5wHGdWPDgGeanXtgPIYz4uxYk2P+BeAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAR8AA0AAAAABVQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABUAAAAYGl3oOZjbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADAAAAAwI9eV9BoZWFkAAAC2AAAADYAAAA2Gt1J6GhoZWEAAAMQAAAAHgAAACQHhQKoaG10eAAAAzAAAAAXAAAAGAZjAERsb2NhAAADSAAAAA4AAAAOAIoAim1heHAAAANYAAAAHAAAACAAGACzbmFtZQAAA3QAAADXAAABviKTP8Fwb3N0AAAETAAAADAAAABG/6CrQQABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10bCZ1Cu4XSAZSiE9le5UBaV1E5lx7CZCaDV20nDrRqBqbvtpCsAxUhZHI8wpv4GYcUrYe4u/JqrPVmVcQ2AOU6gIhuzNMJYHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEbzgMM/PRNAnL9jgAAAQAk//QCGgLGADUAAAUiJjU0NjcjNTM/ATUHIzUhNjU0JiMiByc+ATMyFhUUBgczFSMPARU3MxUhBhUUFjMyNxcOAQErZ2IKCFB4U0BkpwFCESsySDA5ImE2YVoKCE94UkBjpf7AEDM5RzI5I2AMWFATJxJINyAKB0ggIjAoOkEpKlhOEygTSDcgCgdIIh8wKTxAKiwAAQAAAAEAxCoHyPxfDzz1AAkD6AAAAADbN0JJAAAAANznwof++f7+BIgEcAAgAAkAAgAAAAAAAHjaY2BkYGBh/PcWSO759/PfD5YOoAgqYAMAryEHMgAAeNpjXMGgwAACVyCYyZ5BBUQDACxpA6sAAAAAFQAVABUAFQBgAGAAAHjaY2BkYGBgYwhiYGeIB9IgHgKwMDACABHfAMx42pWQM4KDURhFz9hTTv36sW3bShPbTvaVFWRfwS1+tXm659MTMEmMEYZGpwAfXYuHOKJt8TDztCwe4YSaxaOenDEWCFg8zhJbFs+LIEFFvcABq+plwpRIyq6IVyiLM9I8JeKKv3LDE/dc8MybIlEafBIkR5lL8tIIy4pFpUmqZPkRl9A+KIphnRU2rfXQ2smIBtnzQxwXZZRVcvawajFOtXHqo8gmKjLenVCcAk1KsuPoLzBssMY6+xhnZ2VRUt6K+JyMuvFUlJFFVBqV1tDurPQBFXFCdQB42mNgYgCD/2sZfBmwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBAM4bCIg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-500-normal.CkG7ISwK.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-500-normal.DtRh6yEl.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-500-normal.-oYb3bSD.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-500-normal.C9nn0g37.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-condensed-latin-500-normal.BqaLkUoX.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-500-normal.BLe87hIu.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAVsABAAAAAACiAAAAUUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGx4cKAZgAFQIQgmCcxEQCoNAg0ELDgABNgIkAxgEIAWDSgdGDINWG/cICK4HeEMa9QvHYUYoWISVufhyPO4rK4wq8QCvG/Z+khpQ9VQUKmJGR7VhNlofJtO7WzYT/m8t/bOzfITh2QAfBfFyYSBXUpF13botgcrzFYYlS+gb3HN6PVb2Pa4Ohav2P3Vx21PdwH74+5m+WGikRhOOaID//63f/qKCK3XA6Xdii6sAOUw+PJpdIB2Anpo55RTBIV+qjt97ogBkBAqERo6uaAAeDSgHkzpSJOpY48behSnQAuzbkigomguDqKglYMKfHRZrCf1AlOVYhsJAxQBiIALAuOGVBA0F6YM49791KCQBmVJAFwBRhnoKpCggAmKgDgwBddDygBwehQaqIm7SB+UEjwrl396mQnbvWd+AKeW8YuRrU69KowkVkuwYc+WOB0Cu3Jc6lGLDLDYSQR09HcCnD1kChQkKYercxyFczSuF8qkSb9MnBHjJYocCFVJSNOqVw9JOCqpQgjq2cChwIfXJcZvRdS1hreQsLY5beZaOJiO9A3LSRtMZWwbP5nUhsvq5o3Nvw1xJHjovwDe0qrU1w6GgeTgJnM2TKBkj4TG6fszfTmIKE4gct53aUtsiHx3ZuHKNbPokiRTJr6fOPSZGNpY2uvazL0zr7Oao/dUhF2Q71l6e5prRuobWFa3FYrAQJslH21rjYqt54UWK143ZgDs0rCC3xm1GKeHo1BzXUfEEVNSZ6gKtAft/g9ehEAoT6luKvAGS1OoABOOJ9JhyWXWAigA5IAaGANMASIC/RQAEkCSpBzQV1f0VMnRv8Us4dqdxJqia56CZmaC5eyMce5kpDp396Gv2/GdHbzbIEmfOhOYs9VU7L7LnR8x6/imK1SO5tdXnLFQW9naoNqxorzQebJ1StVTlLgoR11a8P3n4ZJcuP8Ph+zBo/B/yaQNtbZXGQ6Oi0uWTtlS6N3nYbZr/2GNs/R7MisJ7eIrDE2rWSldwNUrwOyUwaq4Cd2n8BGYa3KqAn8Ue3dht437u2u0pq1RpxY4iFCgOFMREEIhA7WRgjSdbE/2KVhO4dZu2yzBMRwttm3jXaAYuwt9bnuCJvxYQ3r+NI/wabY0ndIEk9pZYLw6FvktTDkZAHsZADsa7oUzogZSJOB632//uQPD+xr5ZUn3gb5Wr4G/wE8PLAfi5/vf/yZ1kD0JAAQSQhH+TvDMBCyA7k4rhIcL7aShHI0mh5w9ARbU4fVgIIAMi6BcJBFQ2BEOJAGB+yECL5LnVUrSea7ECa/O0VcuwGtCy3JI+o1YSsNaCBTMyuLjM6zdn1IwF85zmjZrgNG3OMJdqPhVKFahUY8KgFfV6TZlXaNqUAQ71Bk0aVWDahAFNBs2ZN9p2Eh5OiYrNpG6WyOTDutlhiyb0muM5OH7S+UlHBsOnDxpAqIw1PWP1N5Dh33MWkcDNIx15iI341TkznIh8EyaQQjIfdA9qOEiWHviLThSAMi12j6gIhEABDhjR3OLmUTc8Xl1JcBckhS/Ndysg7ylEg8qHSaTFwFeXxAkVyEIDVM4vlnWSxApdpBdlPcsgQjA7AxFJo3Dh2+7wCpIinsSPYTpJcYuSszCfdA4SE86iVcrlFs4PZzGOTWmSJhxnsep5JYtkQ5OTxdP6Ax7Q5OVKcvzAswSFUsUJY4GxqFQWF9fvLJVEsSR2WrBqq1Ri3qcxppmXRyAOesqEw+VL4P/T91QuG7RTc/O4M9wbpAe7BD38wA6kBzu501DH2KTfNcYBrFtwDQA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAASIAA0AAAAABWQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABMAAAAB4AAAAeRHRMdUdTVUIAAAFQAAAAJwAAACi4/LjqT1MvMgAAAXgAAABTAAAAYGncofljbWFwAAABzAAAADwAAABUAMohV2dhc3AAAAIIAAAAEAAAABAAGAAhZ2x5ZgAAAhgAAADEAAAAxFI/PixoZWFkAAAC3AAAADYAAAA2GuVJ6WhoZWEAAAMUAAAAHgAAACQHjQKuaG10eAAAAzQAAAAXAAAAGAZoAEFsb2NhAAADTAAAAA4AAAAOAIwAjG1heHAAAANcAAAAHAAAACAAGAC1bmFtZQAAA3gAAADeAAAByiPTQMdwb3N0AAAEWAAAADAAAABG/6irTAABAAAACgAcABwAAURGTFQACAAEAAAAAP//AAAAAAAAeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaLYUxDkBAFAXnv10k6NSSLZQuoBOdiH4rB9K6isrlWGEyk8GrVcSB9nRYvttGtAFUFXkmRxLexM88rcFGCKer7856b9YE7ABQqQsI6AGbcwjaAHjaY2BgYAJiZiAWAZKMYJqFwQFI8zBwAOVYgCxeBgWGBQpb/v8HspF5jP+//n/8P/V+AEgfAgAAknEOOQABAAMACAAKABAABf//AA8AAgAgAAABiAMMAAMABwAAEyERISURIxEgAWj+mAEQuAMM/PRYAlz9pAAAAQAh//QCJALGADYAAAUiJjU0NjcjNTM/ATUHIzUhPgE1NCYjIgcnPgEzMhYVFAYHMxUjDwEVNzMVIQYVFBYzMjcXDgEBLmtkCQhPdk9GaaIBQgcGJi1GLj4gZDhkWwkIT3ZOR2mh/r8NLzNILj4hZAxcTRIlEU4xIAoHTg4fDyskN0smLFtNEiYRTjAiCghOGyArJDdLJi0AAAEAAAABAMSgvffYXw889QAJA+gAAAAA2zdCSwAAAADc58KH/ur+9gSfBHcAIAAJAAIAAAAAAAB42mNgZGBgYfz3Fkhe+Pfq3yuW+UARVMAGALBLB0AAAHjaY1zBoMAAAlcgmMmFQRFEAwAsfQOtAAAAABUAFQAVABUAYgBiAAB42mNgZGBgYGMIZGBnSALSIB4CsDAwAgASBQDOeNqVkEWWQkEQBGPcZznrPsC4u7s7ssLdHc7GCTgV+frhrPgaVZ2lwCwhJhibnBO7x+ZbPMYljRaPs0y9xRNcU2vxZI9mihUCLZ5mk90WL4sgQkF3hmM2dOfxkyMquyBeJy9O6J+WN6zzD+555Ylr3vjUSZAKP3hJSXkjVUqV1uQJklTktTwJef5l52wuKTBsKeNO63vSymZEo+b9lh2mKPaSa+fpxJtOBtPJEbR2UGSGsklDhio5+cJ2L4ZtNtniSNTKblU56dbFVyR0m56IvLWCtkaOkq203gTmuEO8AAB42mNgYgCD/1sZIhiwATYgZmRkYmBmZGZkYS/NyzQwMHAB0UYGTiYQvqMBANKMCJs=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-vietnamese-600-normal.CdKbmnAp.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-vietnamese-600-normal.-5ui7us-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-latin-ext-600-normal.CBdNZ9Ci.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-ext-600-normal.DvCwRnqE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-condensed-latin-600-normal.CRd5VyFf.woff2)format("woff2"),url(/_astro/ibm-plex-sans-condensed-latin-600-normal.6XnkKYvF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;src:url(/_astro/FiraCode-VF.Bc8wnsZt.woff2)format("woff2-variations"),url(/_astro/FiraCode-VF.Bc8wnsZt.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Hack Nerd Font Mono;src:url(/_astro/HackNerdFontMono-Regular.DHZpSQCp.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Hack Nerd Font Mono;src:url(/_astro/HackNerdFontMono-Bold.DRybEsCF.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color-scheme:light dark;interpolate-size:allow-keywords;--bg:light-dark(var(--ecotrakr-brand-color-ink-50),var(--ecotrakr-brand-color-ink-950));--raised:light-dark(var(--ecotrakr-brand-color-ink-25),var(--ecotrakr-brand-color-ink-900));--well:light-dark(var(--ecotrakr-brand-color-ink-100),var(--ecotrakr-brand-color-ink-850));--text:light-dark(var(--ecotrakr-brand-color-ink-950),var(--ecotrakr-brand-color-ink-50));--text-2:light-dark(var(--ecotrakr-brand-color-ink-700),var(--ecotrakr-brand-color-ink-300));--muted:light-dark(var(--ecotrakr-brand-color-ink-600),var(--ecotrakr-brand-color-ink-400));--rule:light-dark(var(--ecotrakr-brand-color-ink-200),var(--ecotrakr-brand-color-ink-850));--rule-2:light-dark(var(--ecotrakr-brand-color-ink-300),var(--ecotrakr-brand-color-ink-700));--accent:light-dark(var(--ecotrakr-brand-color-caret-600),var(--ecotrakr-brand-color-caret-400));--accent-hover:light-dark(var(--ecotrakr-brand-color-caret-700),var(--ecotrakr-brand-color-caret-300));--caret:light-dark(var(--ecotrakr-brand-color-caret-600),var(--ecotrakr-brand-color-caret-400));--focus:light-dark(var(--ecotrakr-brand-color-ink-950),var(--ecotrakr-brand-color-ink-50));--shadow:light-dark(#16181b2e,#00000080);--sans:var(--ecotrakr-brand-font-sans);--condensed:var(--ecotrakr-brand-font-sans-condensed);--mono:var(--ecotrakr-brand-font-mono);--data:var(--ecotrakr-brand-type-web-data-feature-settings);--fast:.12s;--normal:.18s;--slow:.24s;--ease:cubic-bezier(.22, 1, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--u:8px;--margin:var(--ecotrakr-brand-layout-screen-margin-desktop);--gutter:var(--ecotrakr-brand-layout-screen-gutter);--header:64px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@media (width<=1023px){:root{--margin:var(--ecotrakr-brand-layout-screen-margin-tablet)}}@media (width<=639px){:root{--margin:var(--ecotrakr-brand-layout-screen-margin-phone);--gutter:var(--ecotrakr-brand-layout-screen-gutter-phone);--header:60px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;margin:0;font-size:16px;line-height:1.5;display:flex}body>main{flex:1 0 auto}:root{--anchor-clear:calc(var(--header) + var(--u) * 3)}:root:has(>body>.site-header[data-sticky=off]){--anchor-clear:calc(var(--u) * 3)}:root:has(>body>.site-header[data-over]){--anchor-clear:calc(var(--header) + var(--u) * 3)}:where(body>main [id]),:where(body>main :focus){scroll-margin-top:var(--anchor-clear)}:root{--page-wide-inset:calc(var(--ecotrakr-brand-layout-screen-max-width) - var(--ecotrakr-brand-layout-screen-wide))}:root[data-page-width=narrow] body>main{--ecotrakr-brand-layout-screen-max-width:var(--ecotrakr-brand-layout-screen-wide);--page-wide:max(var(--ecotrakr-brand-layout-screen-measure), var(--frame-width) - var(--page-wide-inset))}:root[data-page-width=wide] body>main{--ecotrakr-brand-layout-screen-max-width:100vw;--page-wide:max(var(--ecotrakr-brand-layout-screen-wide), var(--frame-width) - var(--page-wide-inset))}body>.site-footer{flex-shrink:0}a{color:var(--accent);text-underline-offset:.2em;transition:color var(--fast) var(--ease);text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button{font:inherit;color:inherit}p{margin:0}svg.icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.frame{max-width:calc(var(--ecotrakr-brand-layout-screen-max-width) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--margin);top:calc(var(--u) * -8);z-index:20;padding:var(--u) calc(var(--u) * 2);background:var(--raised);color:var(--text);position:absolute}.skip-link:focus{top:var(--u)}.section-label{margin:0 0 var(--u);letter-spacing:.02em;color:var(--muted);font-size:12px;font-weight:500;line-height:1.3}.site-header{z-index:10;background:var(--header-bg,var(--bg));border-bottom:1px solid #0000;position:sticky;top:0}@supports (animation-timeline:scroll()){.site-header{animation-name:header-rule;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 32px}@keyframes header-rule{to{border-bottom-color:var(--rule)}}}@supports not (animation-timeline:scroll()){.site-header{border-bottom-color:var(--rule)}}.site-header[data-divider=off]{border-bottom-color:#0000;animation:none}.site-header[data-sticky=off]{position:relative}.site-header[data-over]{animation:none;position:fixed;inset:0 0 auto}.site-header[data-over=solid]:not([data-divider=off]){border-bottom-color:var(--rule)}.site-header[data-over=clear]:not([data-open]){background:0 0;border-bottom-color:#0000;--header-bg:var(--bg)!important;--header-color:var(--text)!important;--header-link:var(--text-2)!important}.site-header[data-over=clear][data-over-tone=dark]:not([data-open]){color-scheme:dark}.site-header[data-over=clear][data-over-tone=light]:not([data-open]){color-scheme:light}.site-header[data-over-tone=scrim]:before{content:"";inset:0 0 calc(var(--u) * -4);z-index:-1;background:linear-gradient(light-dark(var(--overlay-light),var(--overlay-dark)) calc(100% - var(--u) * 4), transparent);opacity:0;pointer-events:none;position:absolute}.site-header[data-over=clear][data-over-tone=scrim]:not([data-open]):before{opacity:1}@media (prefers-reduced-motion:no-preference){.site-header[data-over]{transition:background-color var(--normal) var(--ease), border-bottom-color var(--normal) var(--ease)}.site-header[data-over]:before{transition:opacity var(--normal) var(--ease)}}.site-header[data-over]~main>:nth-child(1 of :not(script,style,template)){margin-top:0}.site-header[data-over]~main>.section:nth-child(1 of :not(script,style,template)){padding-top:calc(var(--block-pad-block,var(--block-pad,calc(var(--u) * 8))) + var(--over-h,var(--header)));min-height:calc(var(--block-min-height) + var(--over-h,var(--header)))}.site-header .frame{height:var(--header-h,var(--header));padding-block:var(--header-pad-y,0px);padding-inline:var(--header-pad-x,var(--margin));justify-content:space-between;align-items:center;gap:calc(var(--u) * 2);display:flex}.site-header[data-align=start] .frame{justify-content:flex-start}.site-header[data-align=center] .frame{justify-content:center}.wordmark{flex:none;padding-block:6px;display:block}.wordmark svg{width:var(--header-logo,116px);height:auto;display:block}.wordmark .letters{fill:var(--header-color,var(--text))}.wordmark .caret{fill:var(--caret)}.header-actions{align-items:center;gap:var(--u);min-width:0;display:flex}.site-nav{scrollbar-width:none;white-space:nowrap;min-width:0;margin:-4px;padding:4px;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{min-height:40px;padding-inline:var(--u);color:var(--header-link,var(--text-2));font-family:var(--header-font,var(--sans));font-size:var(--header-size,14px);font-weight:var(--header-weight,400);letter-spacing:var(--header-tracking,normal);align-items:center;text-decoration:none;display:inline-flex}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--header-color,var(--text))}.site-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--accent)}.theme-toggle{border:1px solid var(--rule-2);background:var(--raised);width:40px;height:40px;color:var(--muted);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:hover{border-color:var(--muted);color:var(--text)}.theme-toggle:not([data-theme=light]) .icon-light,.theme-toggle:not([data-theme=dark]) .icon-dark,html:not(.js) .theme-toggle,.theme-toggle .menu-label{display:none}.search-trigger{border:1px solid var(--rule-2);background:var(--raised);width:15rem;height:40px;color:var(--muted);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:8px;flex:none;align-items:center;gap:10px;padding:0 7px 0 12px;font-size:14px;display:inline-flex}.search-trigger:hover{border-color:var(--muted);color:var(--text)}.search-trigger .trigger-label{text-align:left;flex:1}.header-cta{border:1px solid var(--accent);height:40px;color:var(--accent);font-family:var(--header-font,var(--sans));font-size:var(--header-size,14px);letter-spacing:var(--header-tracking,normal);white-space:nowrap;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:8px;flex:none;justify-content:center;align-items:center;padding-inline:14px;font-weight:500;text-decoration:none;display:inline-flex}.header-cta:hover{border-color:var(--accent-hover);color:var(--accent-hover)}kbd{font-family:var(--sans);letter-spacing:.02em;border:1px solid var(--rule);color:var(--muted);background:var(--bg);white-space:nowrap;border-radius:4px;padding:5px 6px;font-size:12px;font-weight:500;line-height:1}@media (width<=639px){.wordmark svg{width:calc(var(--header-logo,116px) * 104 / 116)}.theme-toggle{width:44px;height:44px}.search-trigger{width:auto;height:44px;padding-inline:12px 14px}.search-trigger kbd{display:none}.site-nav a{min-height:44px}.header-cta{height:44px}}@media (width<=399px){.search-trigger{padding-inline:12px}.search-trigger .trigger-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=339px){.site-header .frame{gap:var(--u)}.header-actions{gap:4px}.wordmark svg{width:calc(var(--header-logo,116px) * 88 / 116)}.site-nav a{padding-inline:4px}.search-trigger{padding-inline:10px}}.site-nav:has(.nav-group){overflow:visible}.nav-group{align-items:center;display:inline-flex;position:relative}.nav-group-toggle{min-height:40px;padding:0 calc(var(--u) / 2) 0 var(--u);color:var(--header-link,var(--text-2));font-family:var(--header-font,var(--sans));font-size:var(--header-size,14px);font-weight:var(--header-weight,400);letter-spacing:var(--header-tracking,normal);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:inline-flex}.nav-group>a+.nav-group-toggle{min-width:28px;justify-content:center;margin-inline-start:calc(var(--u) * -1);padding-inline:2px}.nav-group-toggle .icon{transition:rotate var(--fast) var(--ease)}.nav-group-toggle[aria-expanded=true] .icon{rotate:180deg}.nav-group-toggle:hover,.nav-group-toggle[aria-expanded=true],.nav-group[data-current]>.nav-group-toggle{color:var(--header-color,var(--text))}.nav-group[data-current]>.nav-group-toggle>span,.nav-group[data-current]>a:not([aria-current]){color:var(--header-color,var(--text));text-decoration:underline;text-decoration-color:var(--accent)}.nav-group-menu{z-index:1;border:1px solid var(--rule-2);background:var(--header-bg,var(--bg));min-width:13rem;max-width:20rem;box-shadow:0 16px 40px -12px var(--shadow);white-space:normal;border-radius:10px;flex-direction:column;padding:6px;display:none;position:absolute;inset:calc(100% + 4px) auto auto 0}.nav-group-toggle[aria-expanded=true]+.nav-group-menu{display:flex}.site-header:not([data-align]) .nav-group:last-child .nav-group-menu,.site-header[data-align=spread] .nav-group:last-child .nav-group-menu{inset-inline:auto 0}.nav-group-menu a{border-radius:6px;min-height:40px;padding-inline:10px;display:flex}@media (prefers-reduced-motion:no-preference){.nav-group-menu{transition:opacity var(--normal) var(--ease-out), translate var(--normal) var(--ease-out), display var(--normal) allow-discrete}.nav-group-toggle[aria-expanded=false]+.nav-group-menu{opacity:0;transition-duration:var(--fast);translate:0 -4px}@starting-style{.nav-group-toggle[aria-expanded=true]+.nav-group-menu{opacity:0;translate:0 -4px}}}.site-header a[target=_blank]:after,.site-footer a[target=_blank]:after{content:" (opens in a new tab)";clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-toggle{display:none}.site-header[data-folded] .menu-toggle{align-items:center;gap:var(--u);border:1px solid var(--rule-2);background:var(--raised);height:44px;color:var(--header-link,var(--text-2));font-family:var(--header-font,var(--sans));cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:8px;flex:none;margin-inline-start:auto;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.site-header[data-folded] .menu-toggle:hover,.site-header[data-folded] .menu-toggle[aria-expanded=true]{border-color:var(--muted);color:var(--header-color,var(--text))}.menu-toggle[aria-expanded=true] .icon-open,.menu-toggle:not([aria-expanded=true]) .icon-close{display:none}.site-header[data-folded] .header-actions{align-items:stretch;gap:var(--u);max-height:calc(100dvh - var(--header) - 2 * var(--header-pad-y,0px));overscroll-behavior:contain;padding:var(--u) var(--header-pad-x,var(--margin)) calc(var(--u) * 3);border-block:1px solid var(--rule);background:var(--header-bg,var(--bg));box-shadow:0 20px 32px -24px var(--shadow);flex-direction:column;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto}.site-header[data-folded][data-open] .header-actions{display:flex}.site-header[data-folded][data-open]{border-bottom-color:#0000;animation:none}@media (prefers-reduced-motion:no-preference){.site-header[data-folded] .header-actions{transition:opacity var(--normal) var(--ease-out), translate var(--normal) var(--ease-out), display var(--normal) allow-discrete}.site-header[data-folded]:not([data-open]) .header-actions{opacity:0;transition-duration:var(--fast);translate:0 -4px}@starting-style{.site-header[data-folded][data-open] .header-actions{opacity:0;translate:0 -4px}}}.site-header[data-measuring],.site-header[data-measuring] *{transition:none!important}.site-header[data-folded] .site-nav{white-space:normal;flex-direction:column;margin:0;padding:0;display:flex;overflow:visible}.site-header[data-folded] .site-nav a{border-bottom:1px solid var(--rule);min-height:48px;color:var(--header-color,var(--text));font-size:calc(var(--header-size,14px) * 9 / 7);padding-inline:0}.site-header[data-folded] .site-nav a[aria-current=page]{font-weight:500}.site-header[data-folded] .nav-group{grid-template-columns:minmax(0,1fr) auto;display:grid}.site-header[data-folded] .nav-group-toggle{border-bottom:1px solid var(--rule);min-height:48px;color:var(--header-color,var(--text));font-size:calc(var(--header-size,14px) * 9 / 7);text-align:start;grid-column:1/-1;justify-content:space-between;padding-inline:0}.site-header[data-folded] .nav-group>a+.nav-group-toggle{grid-column:auto;min-width:48px;margin-inline-start:0}.site-header[data-folded] .nav-group-toggle .icon{width:20px;height:20px}.site-header[data-folded] .nav-group-menu{min-width:0;max-width:none;padding:0 0 0 calc(var(--u) * 2);box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;position:static}.site-header[data-folded] .site-nav .nav-group-menu a{min-height:44px;font-size:var(--header-size,14px);color:var(--header-link,var(--text-2));border-radius:0;padding-inline:0}.site-header[data-folded] .site-nav .nav-group-menu a[aria-current=page]{color:var(--header-color,var(--text))}.site-header[data-measuring] .nav-group-menu{display:none!important}.site-header[data-folded] .theme-toggle,.site-header[data-folded] .search-trigger,.site-header[data-folded] .header-cta{align-items:center;gap:10px;width:100%;height:48px;padding-inline:14px;display:flex}.site-header[data-folded] .theme-toggle{color:var(--text-2);justify-content:flex-start;font-size:14px}.site-header[data-folded] .theme-toggle[data-theme=light] .to-dark,.site-header[data-folded] .theme-toggle[data-theme=dark] .to-light{display:inline}.site-header[data-folded] .search-trigger kbd{display:none}.site-header[data-folded] .search-trigger .trigger-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.site-header[data-folded] .header-cta{justify-content:center}.site-header[data-search=off] .header-actions .search-trigger,.site-header[data-theme-button=off] .header-actions .theme-toggle{display:none}.coverage{width:clamp(22rem, calc((100svh - var(--header) - 17rem) * .9412), 42rem);margin:0}.coverage .head{margin-bottom:calc(var(--u) * 2);text-align:center;text-wrap:balance}.coverage .title{font-size:15px;font-weight:600;line-height:1.35}.coverage .title .label{white-space:nowrap}.coverage .subtitle{min-height:1.45em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.45}.plot{width:100%;aspect-ratio:var(--aspect);color:var(--text);--ink-alpha:.38;position:relative}.plot>svg,.plot>canvas{width:100%;height:100%;position:absolute;inset:0}.plot>svg .box{fill:none;stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.plot>svg .india{fill:none;stroke:var(--text-2);stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.plot .ink,.plot .flash{transition:opacity var(--normal) var(--ease)}.plot[data-focus] .ink{opacity:.3}.plot[data-focus] .flash{opacity:0}.plot .mark{opacity:0;transition:opacity .6s var(--ease-out)}.plot .mark.is-on{opacity:1;transition-duration:var(--normal)}.plot .swatch{color:var(--accent);display:none}.corner{font-family:var(--mono);font-feature-settings:var(--data);color:var(--muted);white-space:nowrap;pointer-events:none;text-shadow:0 0 2px var(--bg), 0 0 4px var(--bg), 0 0 6px var(--bg);font-size:11px;line-height:1;position:absolute}.corner.nw{transform:translate(10px,12px)}.corner.se{transform:translate(calc(-100% - 10px),calc(-100% - 12px))}.strip{margin-top:calc(var(--u) * 2);align-items:flex-start;gap:12px;display:flex}.days{grid-template-columns:repeat(var(--groups,7), minmax(0, 1fr));flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.days button{text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-rows:20px auto auto;width:100%;min-height:44px;padding:0 0 4px;font-size:12px;line-height:1.3;display:grid}.days .bar{height:calc(var(--share) * 20px);background:var(--rule-2);transform-origin:bottom;transition:background-color var(--normal) var(--ease), transform .42s var(--ease-out);align-self:end}.days .when{color:var(--text-2);margin-top:6px;font-weight:500}.days .n{color:var(--muted)}.days button:hover .bar,.days button:focus-visible .bar,.days button[aria-pressed=true] .bar,.days li.is-live .bar{background:var(--accent)}.days button:hover .when,.days button[aria-pressed=true] .when{color:var(--text)}.play{border:1px solid var(--rule-2);background:var(--raised);width:32px;height:32px;color:var(--muted);cursor:pointer;transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.play:hover{border-color:var(--muted);color:var(--text)}.play[data-state=playing] .icon-play,.play[data-state=paused] .icon-pause,html:not(.js) .play,.coverage.is-broken .play{display:none}@media (prefers-reduced-motion:reduce){.play{display:none}}@media (prefers-reduced-motion:no-preference){.js .days li:not(.is-in) .bar{transform:scaleY(0)}}.credit{margin-top:calc(var(--u) * 1.5);color:var(--muted);font-size:12px;line-height:1.5}.credit a{color:inherit}@media (width<=1023px),(height<=560px){.coverage{width:100%;max-width:34rem}}@media (width<=639px){.plot{--ink-alpha:.48}.days{gap:6px}.strip{gap:8px}.play{width:40px;height:40px}.days button{font-size:11px}}.site-footer{border-top:1px solid var(--rule);padding-block:var(--footer-pad-y,calc(var(--u) * 2));background:var(--footer-bg,transparent);font-family:var(--footer-font,var(--sans));font-size:var(--footer-size,14px);font-weight:var(--footer-weight,400);letter-spacing:var(--footer-tracking,normal);color:var(--footer-color,var(--muted))}.site-footer[data-divider=off]{border-top-color:#0000}.site-footer .frame{padding-inline:var(--footer-pad-x,var(--margin))}.site-footer[data-align=center] .frame{text-align:center}.site-footer[data-align=center] .footer-text{margin-inline:auto}.site-footer[data-align=spread] .frame{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;display:flex}.site-footer[data-align=spread] .footer-text{margin-inline-end:auto}.site-footer a{color:var(--footer-link,var(--text-2));padding-block:12px;display:inline-block}.site-footer a+a{margin-inline-start:calc(var(--u) * 3)}.footer-text{max-width:60ch;padding-block-start:12px}.site-footer .footer-text a,.site-footer .footer-credit a{margin:0;padding-block:0;display:inline}.footer-text strong,.footer-credit strong{font-weight:600}.footer-credit{flex-basis:100%;margin:0;padding-block:4px 12px;font-size:.9em}.footer-columns{gap:calc(var(--u) * 3) calc(var(--u) * 4);padding-block:12px calc(var(--u) * 3);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.footer-column-title{font:inherit;color:var(--footer-color,var(--text));margin:0;padding-block:12px 4px;font-weight:500}.footer-column-title a{color:inherit;padding-block:0}.footer-column ul{margin:0;padding:0;list-style:none}.site-footer .footer-column li a{padding-block:6px}.site-footer[data-align=center] .footer-columns{justify-items:center}@media (width<=639px){.footer-columns{gap:var(--u);grid-template-columns:minmax(0,1fr)}}.palette{inset:var(--pt,12px) var(--pr,48px) auto auto;width:min(36rem, calc(100vw - 2 * var(--margin)));max-width:none;max-height:min(30rem, calc(100svh - 2 * var(--pt,12px)));border:1px solid var(--rule-2);background:var(--raised);color:var(--text);box-shadow:0 16px 40px -12px var(--shadow);clip-path:inset(-48px round 10px);border-radius:10px;flex-direction:column;margin:0;padding:0;position:fixed;overflow:hidden}.palette[open]{display:flex}.palette::backdrop{background:#16181b1a}@media (prefers-reduced-motion:no-preference){.palette{transition:clip-path var(--slow) var(--ease-out), opacity var(--fast) var(--ease-out), overlay var(--slow) allow-discrete, display var(--slow) allow-discrete}.palette:not([open]){clip-path:inset(0 0 calc(100% - var(--th,40px)) calc(100% - var(--tw,240px)) round 8px);opacity:0;transition-timing-function:var(--ease-in-out);transition-duration:var(--normal), var(--normal), var(--normal), var(--normal)}@starting-style{.palette[open]{clip-path:inset(0 0 calc(100% - var(--th,40px)) calc(100% - var(--tw,240px)) round 8px);opacity:.6}}.palette::backdrop{transition:background-color var(--slow) var(--ease-out), overlay var(--slow) allow-discrete, display var(--slow) allow-discrete}.palette:not([open])::backdrop{background-color:#0000}@starting-style{.palette[open]::backdrop{background-color:#0000}}}.palette-field{border-bottom:1px solid var(--rule);height:52px;color:var(--muted);flex:none;align-items:center;gap:10px;padding:0 10px 0 14px;display:flex}.palette-field input{min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.palette-field input::placeholder{color:var(--muted)}.palette-list{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.palette-list .group{letter-spacing:.02em;color:var(--muted);padding:10px 10px 4px;font-size:12px;font-weight:500}.palette-list [role=option]{cursor:pointer;min-height:44px;color:var(--text-2);border-radius:6px;align-items:baseline;gap:12px;padding:11px 10px;scroll-margin:6px;display:flex}.palette-list [role=option][aria-selected=true]{background:var(--well);color:var(--text)}.palette-list .opt-name{white-space:nowrap;font-size:15px}.palette-list .is-tool .opt-name{font-family:var(--mono);font-feature-settings:var(--data);font-size:14px}.palette-list .is-project .opt-name{font-weight:600}.palette-list mark{color:var(--accent);background:0 0}.palette-list .opt-hint{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-size:13px;overflow:hidden}.palette-empty{color:var(--muted);padding:20px 16px 22px;font-size:14px}@media (width<=639px){.palette{inset:var(--pt,8px) var(--margin) auto var(--margin);width:auto}.palette-field kbd,.palette-list .opt-hint{display:none}.palette-list .is-part .opt-hint{flex:none;max-width:50%;display:block}.palette-list .is-part .opt-name{text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}body>main{--col:minmax(0, calc((var(--ecotrakr-brand-layout-screen-max-width) - 11 * var(--gutter)) / 12));--edge:minmax(calc(var(--margin) - var(--gutter)), 1fr);--frame-width:min(var(--ecotrakr-brand-layout-screen-max-width), 100cqi - 2 * var(--margin));--reading-start:calc(( 100cqi - min(var(--ecotrakr-brand-layout-screen-measure), var(--frame-width)) ) / 2);--measure-inset:max(0px, var(--reading-start) - var(--margin));grid-template-columns:[full-start] var(--edge) [frame-start measure-start wide-start] repeat(12, var(--col)) [measure-end wide-end frame-end] var(--edge) [full-end];column-gap:var(--gutter);align-content:start;display:grid;container-type:inline-size}body>main>*{grid-column:full;width:100%;min-width:0}@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width]:not(.story){--block-max:var(--ecotrakr-brand-layout-screen-measure);min-width:0;width:min(100%, var(--block-max));grid-column:measure;justify-self:center}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width]:where(:not([data-width-tablet])),[data-width-tablet]):not(.story){--block-max:var(--ecotrakr-brand-layout-screen-measure);min-width:0;width:min(100%, var(--block-max));grid-column:measure;justify-self:center}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width]:where(:not([data-width-phone])),[data-width-phone]):not(.story){--block-max:var(--ecotrakr-brand-layout-screen-measure);min-width:0;width:min(100%, var(--block-max));grid-column:measure;justify-self:center}}@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width=wide]:not(.story){--block-max:var(--page-wide,var(--ecotrakr-brand-layout-screen-wide));grid-column:wide}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=wide]:where(:not([data-width-tablet])),[data-width-tablet=wide]):not(.story){--block-max:var(--page-wide,var(--ecotrakr-brand-layout-screen-wide));grid-column:wide}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=wide]:where(:not([data-width-phone])),[data-width-phone=wide]):not(.story){--block-max:var(--page-wide,var(--ecotrakr-brand-layout-screen-wide));grid-column:wide}}@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width=full]:not(.story){--block-max:calc(100% - 2 * var(--margin));grid-column:full}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=full]:where(:not([data-width-tablet])),[data-width-tablet=full]):not(.story){--block-max:calc(100% - 2 * var(--margin));grid-column:full}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=full]:where(:not([data-width-phone])),[data-width-phone=full]):not(.story){--block-max:calc(100% - 2 * var(--margin));grid-column:full}}@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width=edge]:not(.story){--block-max:100%;grid-column:full}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge]):not(.story){--block-max:100%;grid-column:full}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge]):not(.story){--block-max:100%;grid-column:full}}@media (width>=640px){@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width=custom]:not(.story){--block-max:min(var(--block-width), 100% - 2 * var(--margin));grid-column:full;justify-self:start;margin-inline-start:min(var(--reading-start), 100% - var(--margin) - var(--block-max))}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=custom]:where(:not([data-width-tablet])),[data-width-tablet=custom]):not(.story){--block-max:min(var(--block-width), 100% - 2 * var(--margin));grid-column:full;justify-self:start;margin-inline-start:min(var(--reading-start), 100% - var(--margin) - var(--block-max))}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=custom]:where(:not([data-width-phone])),[data-width-phone=custom]):not(.story){--block-max:min(var(--block-width), 100% - 2 * var(--margin));grid-column:full;justify-self:start;margin-inline-start:min(var(--reading-start), 100% - var(--margin) - var(--block-max))}}@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width=custom][data-align=center]:not(.story){justify-self:center;margin-inline-start:0}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=custom]:where(:not([data-width-tablet])),[data-width-tablet=custom]):is([data-align=center]:where(:not([data-align-tablet])),[data-align-tablet=center]):not(.story){justify-self:center;margin-inline-start:0}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=custom]:where(:not([data-width-phone])),[data-width-phone=custom]):is([data-align=center]:where(:not([data-align-phone])),[data-align-phone=center]):not(.story){justify-self:center;margin-inline-start:0}}@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project)>[data-width=custom][data-align=end]:not(.story){margin-inline:0 min((100cqi - var(--frame-width)) / 2, 100% - var(--margin) - var(--block-max));justify-self:end}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=custom]:where(:not([data-width-tablet])),[data-width-tablet=custom]):is([data-align=end]:where(:not([data-align-tablet])),[data-align-tablet=end]):not(.story){margin-inline:0 min((100cqi - var(--frame-width)) / 2, 100% - var(--margin) - var(--block-max));justify-self:end}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width=custom]:where(:not([data-width-phone])),[data-width-phone=custom]):is([data-align=end]:where(:not([data-align-phone])),[data-align-phone=end]):not(.story){margin-inline:0 min((100cqi - var(--frame-width)) / 2, 100% - var(--margin) - var(--block-max));justify-self:end}}}@media (width>=1024px){:where(:is(body>main,body>main>.projects-page,body>main>.project)>[data-width]:not(.story)){margin-block:var(--space-above,0) var(--space-below,0);padding:var(--block-pad,0);border-radius:min(8px, var(--block-pad,0px));background-color:var(--block-bg,transparent)}}@media (width>=640px) and (width<=1023.98px){:where(:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width]:where(:not([data-width-tablet])),[data-width-tablet]):not(.story)){margin-block:var(--space-above,0) var(--space-below,0);padding:var(--block-pad,0);border-radius:min(8px, var(--block-pad,0px));background-color:var(--block-bg,transparent)}}@media (width<=639.98px){:where(:is(body>main,body>main>.projects-page,body>main>.project)>:is([data-width]:where(:not([data-width-phone])),[data-width-phone]):not(.story)){margin-block:var(--space-above,0) var(--space-below,0);padding:var(--block-pad,0);border-radius:min(8px, var(--block-pad,0px));background-color:var(--block-bg,transparent)}}@media (width>=1024px){body>main>h1:not([data-width],.visually-hidden),body>main>h1:not([data-width],.visually-hidden)+.story-meta{--block-max:var(--ecotrakr-brand-layout-screen-measure);min-width:0;width:min(100%, var(--block-max));grid-column:measure;justify-self:center}}@media (width>=640px) and (width<=1023.98px){body>main>h1:not(:is([data-width]:where(:not([data-width-tablet])),[data-width-tablet]),.visually-hidden),body>main>h1:not(:is([data-width]:where(:not([data-width-tablet])),[data-width-tablet]),.visually-hidden)+.story-meta{--block-max:var(--ecotrakr-brand-layout-screen-measure);min-width:0;width:min(100%, var(--block-max));grid-column:measure;justify-self:center}}@media (width<=639.98px){body>main>h1:not(:is([data-width]:where(:not([data-width-phone])),[data-width-phone]),.visually-hidden),body>main>h1:not(:is([data-width]:where(:not([data-width-phone])),[data-width-phone]),.visually-hidden)+.story-meta{--block-max:var(--ecotrakr-brand-layout-screen-measure);min-width:0;width:min(100%, var(--block-max));grid-column:measure;justify-self:center}}@media (width>=1024px){body>main>h1[data-width]+.story-meta{--block-max:var(--ecotrakr-brand-layout-screen-measure);width:min(100%, var(--block-max));padding-inline:calc(var(--u) * 3);grid-column:measure;justify-self:center}}@media (width>=640px) and (width<=1023.98px){body>main>h1:is([data-width]:where(:not([data-width-tablet])),[data-width-tablet])+.story-meta{--block-max:var(--ecotrakr-brand-layout-screen-measure);width:min(100%, var(--block-max));padding-inline:calc(var(--u) * 3);grid-column:measure;justify-self:center}}@media (width<=639.98px){body>main>h1:is([data-width]:where(:not([data-width-phone])),[data-width-phone])+.story-meta{--block-max:var(--ecotrakr-brand-layout-screen-measure);width:min(100%, var(--block-max));padding-inline:calc(var(--u) * 3);grid-column:measure;justify-self:center}}@media (width>=1024px){body>main>h1[data-width=wide]+.story-meta{--block-max:var(--page-wide,var(--ecotrakr-brand-layout-screen-wide));grid-column:wide}}@media (width>=640px) and (width<=1023.98px){body>main>h1:is([data-width=wide]:where(:not([data-width-tablet])),[data-width-tablet=wide])+.story-meta{--block-max:var(--page-wide,var(--ecotrakr-brand-layout-screen-wide));grid-column:wide}}@media (width<=639.98px){body>main>h1:is([data-width=wide]:where(:not([data-width-phone])),[data-width-phone=wide])+.story-meta{--block-max:var(--page-wide,var(--ecotrakr-brand-layout-screen-wide));grid-column:wide}}@media (width>=1024px){body>main>h1:is([data-width=full],[data-width=edge])+.story-meta{--block-max:calc(100% - 2 * var(--margin));padding-inline:var(--measure-inset) 0px;grid-column:full}}@media (width>=640px) and (width<=1023.98px){body>main>h1:is(:is([data-width=full]:where(:not([data-width-tablet])),[data-width-tablet=full]),:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge]))+.story-meta{--block-max:calc(100% - 2 * var(--margin));padding-inline:var(--measure-inset) 0px;grid-column:full}}@media (width<=639.98px){body>main>h1:is(:is([data-width=full]:where(:not([data-width-phone])),[data-width-phone=full]),:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge]))+.story-meta{--block-max:calc(100% - 2 * var(--margin));padding-inline:var(--measure-inset) 0px;grid-column:full}}@media (width>=1024px){@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story:not(:has(.story-aside))>.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story:not(:has(.story-aside))>.story-main)>.section:is([data-width=edge],[data-width=full])>.section-body)>[data-cols~=desktop]:not(.story,[data-width=edge]){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story:not(:has(.story-aside))>.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story:not(:has(.story-aside))>.story-main)>.section:is(:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge]),:is([data-width=full]:where(:not([data-width-tablet])),[data-width-tablet=full]))>.section-body)>[data-cols~=desktop]:not(.story,:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge])){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story:not(:has(.story-aside))>.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story:not(:has(.story-aside))>.story-main)>.section:is(:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge]),:is([data-width=full]:where(:not([data-width-phone])),[data-width-phone=full]))>.section-body)>[data-cols~=desktop]:not(.story,:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge])){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}}@media (width>=640px) and (width<=1023.98px){@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story-main)>.section:is([data-width=edge],[data-width=full])>.section-body)>[data-cols~=tablet]:not(.story,[data-width=edge]){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story-main)>.section:is(:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge]),:is([data-width=full]:where(:not([data-width-tablet])),[data-width-tablet=full]))>.section-body)>[data-cols~=tablet]:not(.story,:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge])){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story-main)>.section:is(:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge]),:is([data-width=full]:where(:not([data-width-phone])),[data-width-phone=full]))>.section-body)>[data-cols~=tablet]:not(.story,:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge])){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}}@media (width<=639.98px){@media (width>=1024px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story-main)>.section:is([data-width=edge],[data-width=full])>.section-body)>[data-cols~=phone]:not(.story,[data-width=edge]){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}@media (width>=640px) and (width<=1023.98px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story-main)>.section:is(:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge]),:is([data-width=full]:where(:not([data-width-tablet])),[data-width-tablet=full]))>.section-body)>[data-cols~=phone]:not(.story,:is([data-width=edge]:where(:not([data-width-tablet])),[data-width-tablet=edge])){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}@media (width<=639.98px){:is(body>main,body>main>.projects-page,body>main>.project,:is(body>main,.story-main)>.synced,:is(body>main,body>main>.projects-page,body>main>.project,.story-main)>.section:is(:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge]),:is([data-width=full]:where(:not([data-width-phone])),[data-width-phone=full]))>.section-body)>[data-cols~=phone]:not(.story,:is([data-width=edge]:where(:not([data-width-phone])),[data-width-phone=edge])){--block-max:100%;--reading-start:0px;--measure-inset:0px;grid-column:calc(var(--col-start) + 1) / span var(--col-span);justify-self:stretch;margin-inline:0}}}
