.hero-content.svelte-n5uj7v{padding-top:var(--space-16);padding-bottom:var(--space-24);max-width:960px}.hero-eyebrow.svelte-n5uj7v{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-gray-text);margin-bottom:var(--space-4)}.hero-title.svelte-n5uj7v{font-family:var(--font-heading);font-size:clamp(3rem,5vw,3.5rem);font-weight:400;line-height:var(--leading-tight);color:var(--color-black);margin-bottom:var(--space-4)}.hero-subtitle.svelte-n5uj7v{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--leading-normal);color:var(--color-gray-text);max-width:800px;margin-bottom:var(--space-24)}.hero-subtitle.svelte-n5uj7v a{color:var(--color-blue);text-decoration:underline}.kpi-grid.svelte-n5uj7v{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.kpi-card.svelte-n5uj7v{gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.kpi-value.svelte-n5uj7v{font-family:var(--font-heading);font-size:var(--font-size-kpi);font-weight:var(--font-weight-bold);color:var(--color-black);letter-spacing:-.02em;line-height:1}.kpi-label.svelte-n5uj7v{font-family:var(--font-body);font-size:var(--font-size-kpi-label);font-weight:var(--font-weight-regular);color:var(--color-gray-text);line-height:var(--leading-tight)}@media (width<=768px){.kpi-grid.svelte-n5uj7v{gap:var(--space-10);flex-direction:column;align-items:center}.kpi-card.svelte-n5uj7v{align-items:center}.hero-content.svelte-n5uj7v{padding-top:var(--space-16);padding-bottom:var(--space-12)}}.plot-tooltip.svelte-vc8knm{z-index:10;border-radius:var(--tooltip-radius);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);font-family:var(--tooltip-font-family);font-size:var(--tooltip-font-size);line-height:var(--tooltip-line-height);pointer-events:none;white-space:nowrap;position:absolute}.plot-tooltip.light.svelte-vc8knm{background:var(--tooltip-light-bg);border:1px solid var(--tooltip-light-border);color:var(--tooltip-light-color);box-shadow:var(--tooltip-light-shadow)}.plot-tooltip.dark.svelte-vc8knm{background:var(--tooltip-dark-bg);color:var(--tooltip-dark-color);box-shadow:var(--tooltip-dark-shadow);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none}.map-section.svelte-1h3g8iv{width:100%;margin-bottom:var(--section-margin-bottom);position:relative}.map-container.svelte-1h3g8iv{width:100%;height:600px}.mapboxgl-canvas{outline:none}.map-caption.svelte-1h3g8iv{background:var(--color-white);padding-block:var(--space-6);color:var(--color-gray-text);font-size:var(--font-size-sm)}figure.svelte-c5n3b4{--svp-bg:var(--svelteplot-bg,white);margin:0;padding:0}.plot-body.svelte-c5n3b4{position:relative}.plot-overlay.svelte-c5n3b4,.plot-underlay.svelte-c5n3b4{pointer-events:none;position:absolute;inset:0}.plot-underlay.svelte-c5n3b4{z-index:-1}.plot-header.svelte-c5n3b4{flex-direction:column;row-gap:.35rem;margin-top:1rem;display:flex}.plot-header.svelte-c5n3b4 h2,.plot-header.svelte-c5n3b4 h3{border:0!important;margin:0!important;padding:0!important}.plot-footer.svelte-c5n3b4{margin-bottom:2rem}text.svelte-1vdc81s{stroke:var(--svp-bg);fill:#dc143c;stroke-width:3px;paint-order:stroke fill;font-size:11px;font-weight:700}line.svelte-1yg4edo{stroke:currentColor}text.svelte-1yg4edo{opacity:.8;fill:currentColor}text.svelte-x6donl{fill:currentColor}line.svelte-inyq83{stroke:currentColor}text.svelte-inyq83,text.svelte-lok93m{fill:currentColor}.color-legend.svelte-1269hcs{text-align:left;margin-right:2em;font-size:11px;display:inline-block}.title.svelte-1269hcs{opacity:.8}.item.svelte-1269hcs{margin:0 1em .5ex 0}path.svelte-1269hcs{stroke-width:1.5px}.item.svelte-1269hcs,.item-label.svelte-1269hcs,.swatch.svelte-1269hcs{align-items:center;column-gap:.3rem;display:inline-flex}.item-label.svelte-1269hcs{vertical-align:super}line.svelte-75g6py,line.svelte-ykw1ch{stroke:currentColor;stroke-opacity:.2}.symbol-legend.svelte-1vze4d{text-align:left;margin-right:2em;font-size:12px;display:inline-block}.item.svelte-1vze4d{margin:0 1em .5ex 0}path.svelte-1vze4d{stroke-width:1.5px}.item.svelte-1vze4d,.item-label.svelte-1vze4d,.swatch.svelte-1vze4d{display:inline-block}.item-label.svelte-1vze4d{vertical-align:text-bottom}.error.svelte-1j5ln2u{stroke-width:3px;font-size:11px;font-weight:700}text.error.svelte-1j5ln2u{stroke:var(--svelteplot-bg,white);fill:#dc143c;paint-order:stroke fill}div.error.svelte-1j5ln2u{color:#dc143c;white-space:pre-wrap;line-height:1.1}foreignObject.svelte-zr9o7x,canvas.svelte-zr9o7x{color:currentColor}text.svelte-12l946b{paint-order:stroke fill;font-size:12px}text.svelte-1n4f8aw{paint-order:stroke fill}@media (width<=799px){.monthly-label{display:none}}:root{--toggle-bg:#f5f5f5;--toggle-border:#e0e0e0;--toggle-text:#666;--toggle-text-inactive:#999}.chart-header.svelte-13fsgp8{margin-bottom:var(--space-6)}.toggle-container.svelte-13fsgp8{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-6);margin-right:30px;display:flex}.toggle-label.svelte-13fsgp8{font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-gray-text)}.toggle.svelte-13fsgp8{background:var(--toggle-bg);border-radius:2px;display:flex;overflow:hidden}.toggle.svelte-13fsgp8 button:where(.svelte-13fsgp8){padding:var(--space-1) var(--space-3);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;color:var(--toggle-text-inactive);background:0 0;border:none;transition:background .15s,color .15s}.toggle.svelte-13fsgp8 button.active:where(.svelte-13fsgp8){background:var(--color-blue);color:var(--color-white)}.scroll-stack.svelte-r4aeb3{width:100%;position:relative}.sticky-fade-section.svelte-p31ckk{background:var(--color-white);will-change:transform, opacity;transform-origin:50%;width:100%;margin-bottom:var(--section-margin-bottom);transition:opacity 80ms ease-out,transform 80ms ease-out;position:sticky;top:0;left:0;overflow:hidden}.sticky-fade-section.is-footer.svelte-p31ckk{background:var(--color-black);margin-bottom:0}.section-content.svelte-p31ckk{width:100%}.footer-section.svelte-8exw22{flex-direction:column;height:100%;min-height:100vh;display:flex}.cta-band.svelte-8exw22{background-color:var(--color-blue);color:var(--color-white);flex:1;align-items:center;display:flex}.cta-inner.svelte-8exw22{justify-content:space-between;align-items:center;gap:var(--space-10);flex-wrap:wrap;width:100%;display:flex}.cta-text.svelte-8exw22{max-width:640px}.cta-headline.svelte-8exw22{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2.25rem);font-weight:var(--font-weight-bold);color:var(--color-white);margin-bottom:var(--space-3);line-height:var(--leading-tight)}.cta-subtext.svelte-8exw22{font-family:var(--font-body);font-size:var(--font-size-base);color:#ffffffd9;line-height:var(--leading-normal);margin:var(--space-4) 0}.cta-buttons.svelte-8exw22{gap:var(--space-4);flex-wrap:wrap;flex-shrink:0;display:flex}.btn.svelte-8exw22{padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:6px;align-items:center;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn.svelte-8exw22:hover{opacity:.85}.btn-outline.svelte-8exw22{border:2px solid var(--color-white);color:var(--color-white);background:0 0}.btn-fill.svelte-8exw22{background:var(--color-white);color:var(--color-blue);border:2px solid var(--color-white)}.site-footer.svelte-8exw22{background:var(--color-black);color:var(--color-white);padding-block:var(--space-6);flex-shrink:0}.footer-inner.svelte-8exw22{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.data-credit.svelte-8exw22{font-family:var(--font-body);font-size:var(--font-size-sm);color:#fff9;text-decoration:none}.data-credit.svelte-8exw22:hover{color:var(--color-white);opacity:1}@media (width<=640px){.cta-inner.svelte-8exw22{flex-direction:column;align-items:flex-start}}.highlights-list.svelte-7075n0{gap:var(--space-4);margin-top:var(--space-8);flex-direction:column;width:100%;display:flex}.highlight-row.svelte-7075n0{align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);display:flex}.highlight-label.svelte-7075n0{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-black);white-space:nowrap;flex:1;overflow:hidden}.highlight-label.svelte-7075n0:after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";color:var(--color-gray-neutral);letter-spacing:.15em;margin-left:var(--space-2)}.highlight-metric.svelte-7075n0{font-family:var(--font-heading);font-size:calc(1.125 * var(--font-size-kpi-label));font-weight:var(--font-weight-bold);color:var(--color-blue);text-align:right;white-space:nowrap;margin-left:var(--space-4);flex-shrink:0}.spacer.svelte-7075n0{margin-bottom:var(--space-16)}.note.svelte-7075n0{background:var(--color-white);padding-block:var(--space-6);color:var(--color-gray-text);font-size:var(--font-size-sm)}@media (width<=800px){.highlight-row.svelte-7075n0{flex-direction:column;align-items:flex-start;gap:0}.highlight-label.svelte-7075n0:after{content:none}.highlight-metric.svelte-7075n0{white-space:normal;text-align:left;flex-shrink:1;margin-left:0}}.section-hero.svelte-1uha8ag{background-color:var(--color-white);color:var(--color-black)}.section-map.svelte-1uha8ag{width:100%;position:relative}
