{"id":812,"date":"2025-11-10T19:47:10","date_gmt":"2025-11-10T19:47:10","guid":{"rendered":"https:\/\/conciseverbosity.com\/public\/?page_id=812"},"modified":"2026-08-28T14:33:39","modified_gmt":"2026-08-28T14:33:39","slug":"food-and-water","status":"publish","type":"page","link":"http:\/\/conciseverbosity.com\/public\/","title":{"rendered":"Bespoke California H2O Dashboards"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"812\" class=\"elementor elementor-812\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cefb348 e-con-full e-flex e-con e-parent\" data-id=\"cefb348\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0b5d801 elementor-widget elementor-widget-html\" data-id=\"0b5d801\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\nconciseVerbosity front page lead \u2014 Elementor HTML block drop-in\nPaste this entire file into ONE Elementor HTML widget placed at\nthe TOP of the \/public\/ page. Keep everything currently on the\npage below it (LITE dashboard widgets, subscription cards,\noffline notices, contact). No edits required.\nAll classes are prefixed cvfp- and styles are scoped to\n#cvfp-root, so nothing leaks into the theme or other widgets.\n============================================================ -->\n<div id=\"cvfp-root\">\n<style>\n#cvfp-root{\n  --cvfp-ink:#0e2433; --cvfp-soft:#3d5a6e; --cvfp-paper:#f5f8fa;\n  --cvfp-card:#fff; --cvfp-deep:#0a3d54; --cvfp-deep2:#11618a;\n  --cvfp-aqua:#2fa8c9; --cvfp-gold:#d9a441; --cvfp-green:#3fae6a;\n  --cvfp-line:#dde7ec; --cvfp-r:14px;\n  --cvfp-sh:0 6px 24px rgba(10,61,84,.10);\n  --cvfp-shh:0 14px 34px rgba(10,61,84,.18);\n  font-family:'Segoe UI',system-ui,-apple-system,sans-serif;\n  color:var(--cvfp-ink); line-height:1.6;\n  width:100vw; margin-left:calc(50% - 50vw);\n  overflow-x:hidden;\n}\n#cvfp-root *{box-sizing:border-box;margin:0;padding:0}\n#cvfp-root .cvfp-wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n#cvfp-root h1,#cvfp-root h2,#cvfp-root h3{line-height:1.2;font-weight:700}\n\n\/* ---------- hero ---------- *\/\n#cvfp-root .cvfp-hero{\n  position:relative;overflow:hidden;color:#fff;\n  background:linear-gradient(120deg,#0a3d54,#11618a,#1a7ea8,#0a3d54);\n  background-size:300% 300%;\n  animation:cvfpShift 18s ease infinite;\n  padding:80px 0 130px;\n}\n@keyframes cvfpShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}\n#cvfp-root .cvfp-hero .cvfp-wrap{position:relative;z-index:3}\n#cvfp-root .cvfp-mark{font-size:clamp(2.4rem,5.5vw,4rem);letter-spacing:-.02em;color:#fff}\n#cvfp-root .cvfp-mark .cvfp-thin{font-weight:300}\n#cvfp-root .cvfp-mark .cvfp-fat{font-weight:800;color:#bfe6f2}\n#cvfp-root .cvfp-tag{font-size:clamp(1.15rem,2.4vw,1.5rem);margin-top:14px;max-width:640px;color:#e8f4f9}\n#cvfp-root .cvfp-sub{margin-top:12px;max-width:620px;color:#b9d8e5;font-size:1.02rem}\n#cvfp-root .cvfp-cta,#cvfp-root a.cvfp-cta{\n  display:inline-block;margin-top:28px;background:var(--cvfp-gold);color:#1d1503;\n  font-weight:700;padding:13px 26px;border-radius:999px;text-decoration:none;\n  transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 6px 18px rgba(0,0,0,.25);\n  cursor:pointer;border:0;font-size:1rem;\n}\n#cvfp-root .cvfp-cta:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(0,0,0,.3);color:#1d1503}\n#cvfp-root .cvfp-cta.cvfp-ghost{background:transparent;color:#e8f4f9;border:1.5px solid rgba(232,244,249,.55);margin-left:12px;box-shadow:none}\n#cvfp-root .cvfp-cta.cvfp-ghost:hover{color:#fff}\n#cvfp-root .cvfp-waves{position:absolute;left:0;right:0;bottom:-2px;z-index:2;pointer-events:none}\n#cvfp-root .cvfp-waves svg{display:block;width:200%;height:100px}\n#cvfp-root .cvfp-wave-a{animation:cvfpDrift 16s linear infinite}\n#cvfp-root .cvfp-wave-b{position:absolute;bottom:0;opacity:.5;animation:cvfpDrift 26s linear infinite reverse}\n@keyframes cvfpDrift{from{transform:translateX(0)}to{transform:translateX(-50%)}}\n#cvfp-root .cvfp-drop{position:absolute;border-radius:50%;background:rgba(255,255,255,.10);animation:cvfpFloat 12s ease-in-out infinite;z-index:1}\n@keyframes cvfpFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-32px) scale(1.06)}}\n\n\/* ---------- ticker ---------- *\/\n#cvfp-root .cvfp-ticker{background:var(--cvfp-deep);color:#cfe8f2;font-size:.92rem;overflow:hidden;white-space:nowrap;border-top:1px solid rgba(255,255,255,.08)}\n#cvfp-root .cvfp-track{display:inline-block;padding:10px 0;animation:cvfpDrift 30s linear infinite}\n#cvfp-root .cvfp-track span{margin:0 34px}\n#cvfp-root .cvfp-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:7px;vertical-align:1px;background:var(--cvfp-green);animation:cvfpPulse 2.2s ease infinite}\n#cvfp-root .cvfp-dot.cvfp-amber{background:var(--cvfp-gold)}\n@keyframes cvfpPulse{0%,100%{box-shadow:0 0 0 0 rgba(63,174,106,.5)}55%{box-shadow:0 0 0 7px rgba(63,174,106,0)}}\n\n\/* ---------- sections ---------- *\/\n#cvfp-root .cvfp-sec{padding:64px 0;background:var(--cvfp-paper)}\n#cvfp-root .cvfp-sec.cvfp-alt{background:#eef4f7}\n#cvfp-root .cvfp-kick{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700;color:var(--cvfp-aqua);margin-bottom:10px}\n#cvfp-root .cvfp-h2{font-size:clamp(1.6rem,3.4vw,2.2rem);margin-bottom:18px;color:var(--cvfp-ink)}\n#cvfp-root .cvfp-lede{max-width:760px;color:var(--cvfp-soft);font-size:1.06rem}\n#cvfp-root .cvfp-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}\n#cvfp-root .cvfp-rv.cvfp-on{opacity:1;transform:none}\n\n\/* ---------- about + bio ---------- *\/\n#cvfp-root .cvfp-about{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:start;margin-top:8px}\n@media(max-width:820px){#cvfp-root .cvfp-about{grid-template-columns:1fr}}\n#cvfp-root .cvfp-bio{background:var(--cvfp-card);border:1px solid var(--cvfp-line);border-radius:var(--cvfp-r);box-shadow:var(--cvfp-sh);padding:28px;transition:transform .3s ease,box-shadow .3s ease}\n#cvfp-root .cvfp-bio:hover{transform:translateY(-4px);box-shadow:var(--cvfp-shh)}\n#cvfp-root .cvfp-face{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,var(--cvfp-deep2),var(--cvfp-aqua));display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:700;margin-bottom:16px}\n#cvfp-root .cvfp-bio h3{margin-bottom:8px;font-size:1.2rem;color:var(--cvfp-ink)}\n#cvfp-root .cvfp-bio p{color:var(--cvfp-soft);font-size:.98rem}\n#cvfp-root .cvfp-badge{display:inline-block;background:#eaf4f8;color:var(--cvfp-deep2);border-radius:999px;padding:4px 12px;font-size:.8rem;font-weight:600;margin:10px 6px 0 0}\n\n\/* ---------- live dashboard panels ---------- *\/\n#cvfp-root .cvfp-dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:26px}\n@media(max-width:900px){#cvfp-root .cvfp-dash-grid{grid-template-columns:1fr}}\n#cvfp-root .cvfp-panel{background:var(--cvfp-card);border:1px solid var(--cvfp-line);border-radius:var(--cvfp-r);box-shadow:var(--cvfp-sh);padding:22px;transition:box-shadow .3s ease}\n#cvfp-root .cvfp-panel:hover{box-shadow:var(--cvfp-shh)}\n#cvfp-root .cvfp-panel h3{font-size:1.05rem;margin-bottom:14px;color:var(--cvfp-ink)}\n#cvfp-root .cvfp-dash-wide{grid-column:1\/-1}\n#cvfp-root .cvwd-loading{color:#6d8b9b;font-size:.9rem;padding:20px 0}\n#cvfp-root .cvfp-dash-grid .cvfp-panel{cursor:pointer}\n#cvfp-root .cvfp-expand{\n  text-align:center;margin-top:16px;padding-top:12px;\n  border-top:1px solid var(--cvfp-line);\n  color:#6d8b9b;font-size:.85rem;font-weight:600;\n  letter-spacing:.06em;text-transform:uppercase;\n}\n#cvfp-root .cvfp-expand::before{content:\"\\2922  \";font-size:.95rem}\n\n\/* ---------- lightbox ---------- *\/\n#cvfp-root .cvfp-lb{position:fixed;inset:0;z-index:999999;display:none;align-items:flex-start;justify-content:center;padding:4vh 2vw}\n#cvfp-root .cvfp-lb.cvfp-lb-open{display:flex}\n#cvfp-root .cvfp-lb-backdrop{position:absolute;inset:0;background:rgba(8,22,32,.74)}\n#cvfp-root .cvfp-lb-shell{\n  position:relative;width:min(1400px,96vw);max-height:92vh;overflow:auto;\n  background:var(--cvfp-paper);border-radius:var(--cvfp-r);\n  box-shadow:0 24px 70px rgba(0,0,0,.45);padding:18px;\n  animation:cvfpLbIn .28s ease;\n}\n@keyframes cvfpLbIn{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}\n#cvfp-root .cvfp-lb-close{\n  position:sticky;top:0;float:right;z-index:5;\n  width:38px;height:38px;border-radius:50%;border:0;cursor:pointer;\n  background:var(--cvfp-deep);color:#fff;font-size:1rem;line-height:1;\n  transition:transform .2s ease,background .2s ease;\n}\n#cvfp-root .cvfp-lb-close:hover{background:var(--cvfp-deep2);transform:rotate(90deg)}\n#cvfp-root .cvfp-lb .cvfp-panel{cursor:default;box-shadow:none;border:0;padding:8px 12px 20px}\n#cvfp-root .cvfp-lb .cvfp-panel:hover{box-shadow:none;transform:none}\n#cvfp-root .cvfp-lb .cvfp-expand{display:none}\n\n\/* ---------- reporter cards ---------- *\/\n#cvfp-root .cvfp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px}\n@media(max-width:900px){#cvfp-root .cvfp-grid{grid-template-columns:1fr 1fr}}\n@media(max-width:620px){#cvfp-root .cvfp-grid{grid-template-columns:1fr}}\n#cvfp-root a.cvfp-card{display:block;background:var(--cvfp-card);border:1px solid var(--cvfp-line);border-radius:var(--cvfp-r);box-shadow:var(--cvfp-sh);padding:24px;text-decoration:none;color:var(--cvfp-ink);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}\n#cvfp-root a.cvfp-card:hover{transform:translateY(-6px);box-shadow:var(--cvfp-shh);border-color:var(--cvfp-aqua)}\n#cvfp-root .cvfp-ico{font-size:1.7rem;margin-bottom:10px}\n#cvfp-root a.cvfp-card h3{font-size:1.02rem;margin-bottom:8px;color:var(--cvfp-ink)}\n#cvfp-root a.cvfp-card p{color:var(--cvfp-soft);font-size:.9rem;margin-bottom:12px}\n#cvfp-root .cvfp-go{color:var(--cvfp-deep2);font-weight:700;font-size:.88rem;transition:letter-spacing .25s ease}\n#cvfp-root a.cvfp-card:hover .cvfp-go{letter-spacing:.03em}\n<\/style>\n\n<!-- HERO -->\n<div class=\"cvfp-hero\">\n  <div class=\"cvfp-drop\" style=\"width:120px;height:120px;top:12%;left:6%\"><\/div>\n  <div class=\"cvfp-drop\" style=\"width:70px;height:70px;top:58%;left:14%;animation-delay:2.5s\"><\/div>\n  <div class=\"cvfp-drop\" style=\"width:95px;height:95px;top:22%;right:10%;animation-delay:1.2s\"><\/div>\n  <div class=\"cvfp-drop\" style=\"width:55px;height:55px;top:64%;right:20%;animation-delay:4s\"><\/div>\n  <div class=\"cvfp-wrap\">\n    <h1 class=\"cvfp-mark\"><span class=\"cvfp-thin\">concise<\/span><span class=\"cvfp-fat\">Verbosity<\/span><\/h1>\n    <p class=\"cvfp-tag\">A personal workshop for California water data.<\/p>\n    <p class=\"cvfp-sub\">Live dashboards, media analysis, and AI-assisted research tools, built and maintained as a private project for a small circle of subscribers.<\/p>\n    <button type=\"button\" class=\"cvfp-cta\" data-cvfp-go=\"cvfp-dash\">See the live dashboards<\/button>\n    <button type=\"button\" class=\"cvfp-cta cvfp-ghost\" data-cvfp-go=\"cvfp-about\">About this site<\/button>\n  <\/div>\n  <div class=\"cvfp-waves\">\n    <svg class=\"cvfp-wave-a\" viewBox=\"0 0 2880 110\" preserveAspectRatio=\"none\"><path d=\"M0,60 C240,110 480,10 720,55 C960,100 1200,20 1440,60 C1680,110 1920,10 2160,55 C2400,100 2640,20 2880,60 L2880,110 L0,110 Z\" fill=\"#f5f8fa\"><\/path><\/svg>\n    <svg class=\"cvfp-wave-b\" viewBox=\"0 0 2880 110\" preserveAspectRatio=\"none\"><path d=\"M0,70 C240,20 480,105 720,65 C960,25 1200,100 1440,70 C1680,20 1920,105 2160,65 C2400,25 2640,100 2880,70 L2880,110 L0,110 Z\" fill=\"#dce9ef\"><\/path><\/svg>\n  <\/div>\n<\/div>\n\n<!-- STATUS TICKER -->\n<div class=\"cvfp-ticker\" aria-label=\"System status\">\n  <div class=\"cvfp-track\">\n    <span><span class=\"cvfp-dot\"><\/span>Security Pre-Flight Active 8\/11\/26<\/span>\n    <span><span class=\"cvfp-dot cvfp-amber\"><\/span>Summaries Module offline<\/span>\n    <span><span class=\"cvfp-dot cvfp-amber\"><\/span>Interactive Chat offline<\/span>\n    <span><span class=\"cvfp-dot\"><\/span>River Watershed Flow Availability BETA Merced Online<\/span>  \n    <span><span class=\"cvfp-dot\"><\/span>Media Monitoring VADER 6\/10: interest-based preference selection now live<\/span>\n    <span><span class=\"cvfp-dot\"><\/span>Security Pre-Flight Active 8\/11\/26<\/span>\n    <span><span class=\"cvfp-dot cvfp-amber\"><\/span>Summaries Module offline<\/span>\n    <span><span class=\"cvfp-dot cvfp-amber\"><\/span>Interactive Chat offline<\/span>\n    <span><span class=\"cvfp-dot\"><\/span>River Watershed Flow Availability BETA Merced Online<\/span>  \n    <span><span class=\"cvfp-dot\"><\/span>Media Monitoring VADER 6\/10: interest-based preference selection now live<\/span>\n  <\/div>\n<\/div>\n\n<!-- ABOUT + BIO -->\n<div class=\"cvfp-sec\" id=\"cvfp-about\">\n  <div class=\"cvfp-wrap\">\n    <div class=\"cvfp-about\">\n      <div class=\"cvfp-rv\">\n        <div class=\"cvfp-kick\">What this site is<\/div>\n        <h2 class=\"cvfp-h2\">A private project, built for the work<\/h2>\n        <p class=\"cvfp-lede\">conciseVerbosity is a personal site. The dashboards here draw on terabytes of California water and agriculture data, spanning on-farm water use efficiency to international trade, and use a customized set of multiplexed AI agents to process everything from media coverage to streamflow records. The tools exist because I use them daily; access for others is limited, and the full dashboards are fully subscribed at present.<\/p>\n        <p class=\"cvfp-lede\" style=\"margin-top:14px\">Nothing here is a commercial product. It is a working laboratory: releases change, modules go offline for rebuilds, and features appear when they are ready. Please excuse the mess.<\/p>\n      <\/div>\n      <div class=\"cvfp-bio cvfp-rv\">\n        <div class=\"cvfp-face\">BS<\/div>\n        <h3>Brandon Souza<\/h3>\n        <p>Agriculture, Water, and Technology nerd. Chief Operating Officer of the California Farm Water Coalition, with dual background in technology and agriculture. With more than 20 years in California water, including serving as Executive Director of the California Irrigation Institute, and Assistant Executive Director of the AWMC. My experience runs from regulation development to on-farm water efficiency. \n        <div>\n          <span class=\"cvfp-badge\">20+ years in CA water<\/span>\n          <span class=\"cvfp-badge\">Water policy to on-farm efficiency<\/span>\n          <span class=\"cvfp-badge\">Digital Communications<\/span>\n          <span class=\"cvfp-badge\">Tech Background<\/span>\n          <span class=\"cvfp-badge\">Unabashed Nerd<\/span>\n        <\/div>\n        <div>\n        <p><br>conciseVerbosity is a personal project; the views and tools here are independent and unaffiliated with the organizations I serve.<\/p>\n      <\/div>\n      \n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- LIVE DASHBOARDS (real cvwd widgets, embedded) -->\n<div class=\"cvfp-sec cvfp-alt\" id=\"cvfp-dash\">\n  <div class=\"cvfp-wrap\">\n    <div class=\"cvfp-kick cvfp-rv\">Live now<\/div>\n    <h2 class=\"cvfp-h2 cvfp-rv\">CA Water Infrastructure Dashboards &middot; LITE Edition<\/h2>\n    <p class=\"cvfp-lede cvfp-rv\">The free tier, updated continuously. A small selection my most frequently viewed data feeds.<\/p>\n    <div class=\"cvfp-dash-grid\">\n      <div class=\"cvfp-panel cvfp-dash-wide cvfp-rv\">\n        <h3>Infrastructure Summary<\/h3>\n        <div class=\"cvwd-root\" id=\"cvwd-embed-1\" data-config='{\"group\":\"SWP\",\"allowSwitch\":true,\"showMap\":true,\"showGauges\":true,\"mapHeight\":420,\"reservoirStyle\":\"dials\"}'>\n          <div class=\"cvwd-loading\">Loading water data&hellip;<\/div>\n        <\/div>\n        <div class=\"cvfp-expand\">Click to Expand<\/div>\n      <\/div>\n      <div class=\"cvfp-panel cvfp-rv\">\n        <h3>Water Year Type<\/h3>\n        <div class=\"cvwt-root\" id=\"cvwt-embed-1\" data-config='{\"title\":\"Water-Year-Type Projection\",\"valleys\":\"both\"}'>\n          <div class=\"cvwd-loading\">Loading water-year projection&hellip;<\/div>\n        <\/div>\n        <div class=\"cvfp-expand\">Click to Expand<\/div>\n      <\/div>\n      <div class=\"cvfp-panel cvfp-rv\">\n        <h3>Allocations<\/h3>\n        <div class=\"cvalloc-root\" id=\"cval-embed-1\" data-config='{\"title\":\"CVP \/ SWP Allocations vs Water-Year Type\",\"cvpClass\":\"sod_ag\",\"showSwp\":true,\"showBands\":true,\"showProj\":true,\"showIndex\":true,\"startYear\":2005,\"height\":420}'>\n          <div class=\"cvwd-loading\">Loading allocation timeline&hellip;<\/div>\n        <\/div>\n        <div class=\"cvfp-expand\">Click to Expand<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- REPORTER RESOURCES -->\n<div class=\"cvfp-sec\" id=\"cvfp-press\">\n  <div class=\"cvfp-wrap\">\n    <div class=\"cvfp-kick cvfp-rv\">Open to everyone<\/div>\n    <h2 class=\"cvfp-h2 cvfp-rv\">Resources<\/h2>\n    <p class=\"cvfp-lede cvfp-rv\">If you're a reporter working a water or agriculture story, feel free to get in touch through the email link below. I am glad to help reporters find the number, the history, or the context a story needs, and I can usually pull it quickly. The tools here are a small sampling of the available resources, open to use with no login required.\n        <br><br>If you're not a reporter working a water or agriculture story, have a look- then let me know what tools would be useful to your daily work!<\/p>\n    <div class=\"cvfp-grid\">\n      <a class=\"cvfp-card cvfp-rv\" href=\"https:\/\/api.conciseverbosity.com\/crop-facts\/unit-water\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"cvfp-ico\">&#128167;<\/div><h3>Water Per Item<\/h3>\n        <p>How much water grows one strawberry, one melon, one almond. California versus the global average, per unit.<\/p>\n        <span class=\"cvfp-go\">Open the lookup &rarr;<\/span>\n      <\/a>\n      <a class=\"cvfp-card cvfp-rv\" href=\"https:\/\/api.conciseverbosity.com\/water-facts\/\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"cvfp-ico\">&#128203;<\/div><h3>Water Fact Sheets<\/h3>\n        <p>Plain-language fact sheets for 98 California crops, with gallons-per-serving translated into relatable volumes.<\/p>\n        <span class=\"cvfp-go\">Browse the sheets &rarr;<\/span>\n      <\/a>\n      <a class=\"cvfp-card cvfp-rv\" href=\"https:\/\/api.conciseverbosity.com\/groundwater-map\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"cvfp-ico\">&#128506;<\/div><h3>Groundwater Map<\/h3>\n        <p>Every groundwater sustainability agency and basin in the state, with SGMA priority coloring and context layers.<\/p>\n        <span class=\"cvfp-go\">Explore the map &rarr;<\/span>\n      <\/a>\n      <a class=\"cvfp-card cvfp-rv\" href=\"https:\/\/api.conciseverbosity.com\/delta-dashboard\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"cvfp-ico\">&#127754;<\/div><h3>Delta Storage Dashboard<\/h3>\n        <p>Delta surplus outflow beyond regulatory requirements against pumping capacity and reservoir storage: how much abundant water could have been stored.<\/p>\n        <span class=\"cvfp-go\">See the numbers &rarr;<\/span>\n      <\/a>\n      <a class=\"cvfp-card cvfp-rv\" href=\"https:\/\/api.conciseverbosity.com\/water-footprint\/\" target=\"_blank\" rel=\"noopener\">\n        <div class=\"cvfp-ico\">&#129367;<\/div><h3>Water Footprint Tools<\/h3>\n        <p>A daily food tracker, recipe calculator, crop lookup, and import scenarios, built on published footprint data.<\/p>\n        <span class=\"cvfp-go\">Run a scenario &rarr;<\/span>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- LIGHTBOX -->\n<div class=\"cvfp-lb\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Expanded dashboard\">\n  <div class=\"cvfp-lb-backdrop\"><\/div>\n  <div class=\"cvfp-lb-shell\">\n    <button type=\"button\" class=\"cvfp-lb-close\" aria-label=\"Close\">&#10005;<\/button>\n    <div class=\"cvfp-lb-content\"><\/div>\n  <\/div>\n<\/div>\n\n<div id=\"cvfp-end\"><\/div>\n\n<script>\n\/* ---- cvwd dashboard loader: config, assets, and nonce handling ---- *\/\n(function(){\n  var BASE='https:\/\/conciseverbosity.com\/public\/wp-content\/plugins\/cv-water-dashboards\/assets\/';\n  \/* Widget runtime config (captured from the live page 2026-08-27). Defined only if\n     WordPress has not already printed it (i.e. no cvwd Elementor widget remains on the page). *\/\n  if(typeof window.CVWD==='undefined'){\n    window.CVWD={\"rest\":\"https:\/\/conciseverbosity.com\/public\/wp-json\/cvwd\/v1\/\",\"nonce\":\"\",\"geo\":{\"swp\":BASE+\"geo\/swp_aqueducts.geojson\",\"cvp\":BASE+\"geo\/cvp_canals.geojson\"},\"groups\":{\"SWP\":{\"label\":\"State Water Project\",\"color\":\"#2563eb\",\"center\":[36.5,-119.5],\"zoom\":6,\"stations\":[\"ORO\",\"CAS\",\"PYM\",\"PRR\",\"DMV\",\"SNL\",\"HRO\"],\"overlays\":[\"swp\"]},\"CVP\":{\"label\":\"Central Valley Project\",\"color\":\"#0d9488\",\"center\":[38.5,-121],\"zoom\":6,\"stations\":[\"SHA\",\"CLE\",\"WHI\",\"FOL\",\"NML\",\"MIL\",\"SNL\",\"TRP\",\"AFO\",\"BND\",\"VNS\",\"SJF\"],\"overlays\":[\"cvp\"]},\"SLDMWA\":{\"label\":\"San Luis & Delta-Mendota Water Authority\",\"color\":\"#7c3aed\",\"center\":[37.2,-121],\"zoom\":8,\"stations\":[\"TRP\",\"SNL\",\"ONF\"],\"overlays\":[\"cvp\"],\"endpoints\":{\"jones\":\"cdec\/api\/sldmwa\/jones\",\"dmc\":\"cdec\/api\/sldmwa\/dmc\",\"san_luis\":\"cdec\/api\/sldmwa\/san-luis\",\"oneill\":\"cdec\/api\/sldmwa\/oneill\"}},\"FWA\":{\"label\":\"Friant Water Authority\",\"color\":\"#ea580c\",\"center\":[36.9,-119.2],\"zoom\":8,\"stations\":[\"MIL\",\"SJF\"],\"overlays\":[\"cvp\"]},\"TCCA\":{\"label\":\"Tehama-Colusa Canal Authority\",\"color\":\"#65a30d\",\"center\":[39.8,-122.1],\"zoom\":8,\"stations\":[\"SHA\",\"BND\",\"BLB\"],\"overlays\":[\"cvp\"]},\"KCWA\":{\"label\":\"Kern County Water Agency\",\"color\":\"#dc2626\",\"center\":[35.5,-118.8],\"zoom\":8,\"stations\":[\"ISB\",\"CAS\",\"HRO\"],\"overlays\":[\"swp\"]},\"EXCHANGE\":{\"label\":\"San Joaquin River Exchange Contractors\",\"color\":\"#0891b2\",\"center\":[37,-120.6],\"zoom\":8,\"stations\":[\"TRP\",\"VNS\",\"SJF\",\"MSD\"],\"overlays\":[\"cvp\"],\"members\":[\"Central California Irrigation District\",\"San Luis Canal Company\",\"Firebaugh Canal Water District\",\"Columbia Canal Company\"],\"endpoints\":{\"dmc\":\"cdec\/api\/sldmwa\/dmc\"}}},\"audio\":{\"enabled\":true,\"volume\":0.7},\"icons\":{\"pumps\":\"\",\"flowmeters\":\"\"},\"interstitial\":{\"image\":\"\",\"frames\":1,\"frameW\":0,\"frameH\":0,\"frameMs\":90,\"caption\":\"Breaking ground\u2026\",\"captionSub\":\"Bringing pump up to speed\"},\"interstitials\":{\"pumps\":{\"image\":\"\",\"caption\":\"\",\"captionSub\":\"\"},\"flowmeters\":{\"image\":\"\",\"caption\":\"\",\"captionSub\":\"\"},\"placements\":{\"image\":\"\",\"caption\":\"\",\"captionSub\":\"\"}},\"effect\":{\"gif\":\"\",\"size\":90,\"ms\":1200},\"placements\":[],\"floodControl\":[],\"floodEndpoint\":\"cdec\/api\/usace-flood-control\",\"cropUrl\":BASE+\"data\/crop_decision_windows.json\"};\n  }\n  \/* The plugin sends an X-WP-Nonce header; a stale or empty nonce makes WordPress\n     return 403 even on public routes. The cvwd REST routes are public, so strip the\n     header from cvwd requests when no fresh server-printed nonce exists. *\/\n  if(!window.CVWD.nonce){\n    var _fetch=window.fetch;\n    window.fetch=function(input,init){\n      try{\n        var u=(typeof input==='string')?input:(input&&input.url)||'';\n        if(u.indexOf('\/wp-json\/cvwd\/v1\/')>-1&&init&&init.headers){\n          if(init.headers instanceof Headers){init.headers.delete('X-WP-Nonce');}\n          else if(typeof init.headers==='object'){delete init.headers['X-WP-Nonce'];}\n        }\n      }catch(e){}\n      return _fetch.apply(this,arguments);\n    };\n  }\n  \/* Load stylesheets and scripts only if WordPress has not already enqueued them\n     (same element ids WP uses), chaining scripts in dependency order. *\/\n  function css(id,href){\n    if(document.getElementById(id))return;\n    var l=document.createElement('link');l.id=id;l.rel='stylesheet';l.href=href;\n    document.head.appendChild(l);\n  }\n  function js(id,src,cb){\n    if(document.getElementById(id)){cb&&cb();return;}\n    var s=document.createElement('script');s.id=id;s.src=src;\n    s.onload=function(){cb&&cb();};\n    s.onerror=function(){cb&&cb();};\n    document.head.appendChild(s);\n  }\n  css('leaflet-css',BASE+'vendor\/leaflet\/leaflet.css?ver=1.9.4');\n  css('cvwd-css',BASE+'css\/cv-water.css?ver=1.33.0');\n  js('chartjs-js',BASE+'vendor\/chart.umd.min.js?ver=4.5.1',function(){\n    js('leaflet-js',BASE+'vendor\/leaflet\/leaflet.js?ver=1.9.4',function(){\n      js('cvwd-js',BASE+'js\/cv-water-dashboard.js?ver=1.33.0',function(){\n        js('cvwd-pumps-js',BASE+'js\/cv-water-pumps.js?ver=1.33.0',function(){\n          js('cvwd-wyt-js',BASE+'js\/cv-water-wyt.js?ver=1.33.0',function(){\n            js('cvwd-alloc-js',BASE+'js\/cv-water-alloc.js?ver=1.33.0');\n          });\n        });\n      });\n    });\n  });\n})();\n<\/script>\n\n<script>\n(function(){\n  var root=document.getElementById('cvfp-root');\n  if(!root) return;\n  \/* scroll buttons *\/\n  var btns=root.querySelectorAll('[data-cvfp-go]');\n  for(var i=0;i<btns.length;i++){\n    btns[i].addEventListener('click',function(){\n      var t=document.getElementById(this.getAttribute('data-cvfp-go'));\n      if(t&&t.scrollIntoView) t.scrollIntoView({behavior:'smooth',block:'start'});\n    });\n  }\n  \/* scroll reveal, with fallback *\/\n  var rv=root.querySelectorAll('.cvfp-rv');\n  if('IntersectionObserver' in window){\n    var obs=new IntersectionObserver(function(es){\n      es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('cvfp-on'); obs.unobserve(e.target);} });\n    },{threshold:.12});\n    for(var j=0;j<rv.length;j++) obs.observe(rv[j]);\n  } else {\n    for(var k=0;k<rv.length;k++) rv[k].classList.add('cvfp-on');\n  }\n  \/* dashboard lightbox *\/\n  var lb=root.querySelector('.cvfp-lb');\n  var lbContent=root.querySelector('.cvfp-lb-content');\n  var lbClose=root.querySelector('.cvfp-lb-close');\n  var lbBack=root.querySelector('.cvfp-lb-backdrop');\n  var lbCurrent=null;\n  var lbMarker=document.createElement('div');\n  function lbResize(){\n    try{\n      window.dispatchEvent(new Event('resize'));\n      setTimeout(function(){window.dispatchEvent(new Event('resize'));},350);\n    }catch(e){}\n  }\n  function lbOpen(panel){\n    if(!lb||lbCurrent) return;\n    lbCurrent=panel;\n    panel.parentNode.insertBefore(lbMarker,panel);\n    lbContent.appendChild(panel);\n    lb.classList.add('cvfp-lb-open');\n    document.body.style.overflow='hidden';\n    requestAnimationFrame(lbResize);\n  }\n  function lbCloseFn(){\n    if(!lbCurrent) return;\n    lbMarker.parentNode.insertBefore(lbCurrent,lbMarker);\n    lbMarker.parentNode.removeChild(lbMarker);\n    lb.classList.remove('cvfp-lb-open');\n    document.body.style.overflow='';\n    lbCurrent=null;\n    lbResize();\n  }\n  var panels=root.querySelectorAll('.cvfp-dash-grid .cvfp-panel');\n  for(var q=0;q<panels.length;q++){\n    panels[q].addEventListener('click',function(){ if(!lbCurrent) lbOpen(this); });\n  }\n  if(lbClose) lbClose.addEventListener('click',lbCloseFn);\n  if(lbBack) lbBack.addEventListener('click',lbCloseFn);\n  document.addEventListener('keydown',function(e){ if(e.key==='Escape') lbCloseFn(); });\n\n  \/* gentle hero parallax *\/\n  var hw=root.querySelector('.cvfp-hero .cvfp-wrap');\n  if(hw){\n    window.addEventListener('scroll',function(){\n      var y=window.scrollY||window.pageYOffset||0;\n      if(y<600) hw.style.transform='translateY('+(y*0.12)+'px)';\n    },{passive:true});\n  }\n})();\n<\/script>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cbf91a elementor-widget elementor-widget-image\" data-id=\"7cbf91a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"300\" height=\"250\" src=\"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm-300x250.png\" class=\"attachment-medium size-medium wp-image-27\" alt=\"\" srcset=\"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm-300x250.png 300w, http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm.png 396w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>conciseVerbosity A personal workshop for California water data. Live dashboards, media analysis, and AI-assisted research tools, built and maintained as a private project for a small circle of subscribers. See the live dashboards About this site Security Pre-Flight Active 8\/11\/26 Summaries Module offline Interactive Chat offline River Watershed Flow Availability BETA Merced Online Media Monitoring [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-812","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Bespoke California H2O Dashboards - conciseVerbosity<\/title>\n<meta name=\"robots\" content=\"noindex, follow\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Bespoke California H2O Dashboards - conciseVerbosity\" \/>\n<meta property=\"og:description\" content=\"conciseVerbosity A personal workshop for California water data. Live dashboards, media analysis, and AI-assisted research tools, built and maintained as a private project for a small circle of subscribers. See the live dashboards About this site Security Pre-Flight Active 8\/11\/26 Summaries Module offline Interactive Chat offline River Watershed Flow Availability BETA Merced Online Media Monitoring [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/conciseverbosity.com\/public\/\" \/>\n<meta property=\"og:site_name\" content=\"conciseVerbosity\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T14:33:39+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm-300x250.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/\",\"url\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/\",\"name\":\"Bespoke California H2O Dashboards - conciseVerbosity\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/HunterSm-300x250.png\",\"datePublished\":\"2025-11-10T19:47:10+00:00\",\"dateModified\":\"2026-08-28T14:33:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/#primaryimage\",\"url\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/HunterSm.png\",\"contentUrl\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/HunterSm.png\",\"width\":396,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/conciseverbosity.com\\\/public\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bespoke California H2O Dashboards\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/#website\",\"url\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/\",\"name\":\"conciseVerbosity.com\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/#\\\/schema\\\/person\\\/1207896116a00bc07361ec6d4d536de4\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/#\\\/schema\\\/person\\\/1207896116a00bc07361ec6d4d536de4\",\"name\":\"admin\",\"logo\":{\"@id\":\"http:\\\/\\\/conciseverbosity.com\\\/public\\\/#\\\/schema\\\/person\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/conciseverbosity.com\\\/public\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Bespoke California H2O Dashboards - conciseVerbosity","robots":{"index":"noindex","follow":"follow"},"og_locale":"en_US","og_type":"article","og_title":"Bespoke California H2O Dashboards - conciseVerbosity","og_description":"conciseVerbosity A personal workshop for California water data. Live dashboards, media analysis, and AI-assisted research tools, built and maintained as a private project for a small circle of subscribers. See the live dashboards About this site Security Pre-Flight Active 8\/11\/26 Summaries Module offline Interactive Chat offline River Watershed Flow Availability BETA Merced Online Media Monitoring [&hellip;]","og_url":"https:\/\/conciseverbosity.com\/public\/","og_site_name":"conciseVerbosity","article_modified_time":"2026-08-28T14:33:39+00:00","og_image":[{"url":"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm-300x250.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/conciseverbosity.com\/public\/","url":"https:\/\/conciseverbosity.com\/public\/","name":"Bespoke California H2O Dashboards - conciseVerbosity","isPartOf":{"@id":"http:\/\/conciseverbosity.com\/public\/#website"},"primaryImageOfPage":{"@id":"https:\/\/conciseverbosity.com\/public\/#primaryimage"},"image":{"@id":"https:\/\/conciseverbosity.com\/public\/#primaryimage"},"thumbnailUrl":"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm-300x250.png","datePublished":"2025-11-10T19:47:10+00:00","dateModified":"2026-08-28T14:33:39+00:00","breadcrumb":{"@id":"https:\/\/conciseverbosity.com\/public\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/conciseverbosity.com\/public\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/conciseverbosity.com\/public\/#primaryimage","url":"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm.png","contentUrl":"http:\/\/conciseverbosity.com\/public\/wp-content\/uploads\/2025\/08\/HunterSm.png","width":396,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/conciseverbosity.com\/public\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/conciseverbosity.com\/public\/"},{"@type":"ListItem","position":2,"name":"Bespoke California H2O Dashboards"}]},{"@type":"WebSite","@id":"http:\/\/conciseverbosity.com\/public\/#website","url":"http:\/\/conciseverbosity.com\/public\/","name":"conciseVerbosity.com","description":"","publisher":{"@id":"http:\/\/conciseverbosity.com\/public\/#\/schema\/person\/1207896116a00bc07361ec6d4d536de4"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/conciseverbosity.com\/public\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":["Person","Organization"],"@id":"http:\/\/conciseverbosity.com\/public\/#\/schema\/person\/1207896116a00bc07361ec6d4d536de4","name":"admin","logo":{"@id":"http:\/\/conciseverbosity.com\/public\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/conciseverbosity.com\/public"]}]}},"_links":{"self":[{"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/pages\/812","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/comments?post=812"}],"version-history":[{"count":174,"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/pages\/812\/revisions"}],"predecessor-version":[{"id":2205,"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/pages\/812\/revisions\/2205"}],"wp:attachment":[{"href":"http:\/\/conciseverbosity.com\/public\/wp-json\/wp\/v2\/media?parent=812"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}