progress,sub,sup{vertical-align:baseline}.byline,aside.advertisement .advertisement--notice{font-family:"Benton Gothic",Arial,Helvetica,sans-serif}.footer-disclaimer a:hover,a{text-decoration:underline}.container,figure,legend,section.wide{padding:0}.reefer,.related-items li.related-items--item{grid-template-columns:minmax(7.8125rem,1fr) 3fr}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}*,::after,::before{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:ButtonText dotted 1px}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.btn,.byline{font-size:.875rem}summary{display:list-item}@font-face{font-family:KisFBDisplay;font-style:normal;font-weight:500;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/roman.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/roman.woff") format("woff")}@font-face{font-family:KisFBDisplay;font-style:italic;font-weight:500;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/italic.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/italic.woff") format("woff")}@font-face{font-family:KisFBDisplay;font-style:normal;font-weight:700;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/bold.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/bold.woff") format("woff")}@font-face{font-family:KisFBDisplay;font-style:italic;font-weight:700;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/bold-italic.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/kis-display/bold-italic.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:300;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/light.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/light.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:400;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/regular.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/regular.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:500;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/medium.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/medium.woff") format("woff")}@font-face{font-family:"Benton Gothic";font-style:normal;font-weight:700;font-display:swap;src:url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/bold.woff2") format("woff2"),url("https://datadesk-prod-origin.californiatimes.com/projects/static-assets/v1/fonts/benton-gothic/bold.woff") format("woff")}aside.advertisement{background-color:#f4f4f4;padding-top:calc(1.14375rem + .225vw);padding-bottom:calc(1.20625rem + .975vw)}aside.advertisement .advertisement--notice{font-weight:400;font-size:.875rem;max-width:630px;margin:0 auto .9375rem}aside.advertisement .dg-gpt-ad-container{text-align:center}aside.advertisement .dg-gpt-ad{min-height:3.125rem}.attribution{max-width:630px;margin-top:calc(1.325rem + 2.4vw);margin-bottom:calc(1.2375rem + 1.35vw);margin-right:auto;margin-left:auto}.byline{color:#000;font-weight:700;line-height:1.2;margin:.6451612903rem 0}.btn,.footer-disclaimer{font-family:"Benton Gothic",Arial,Helvetica,sans-serif;line-height:1.55}.byline a,.footer-disclaimer a{text-decoration:none}.byline a:active,.byline a:focus,.byline a:hover{color:#f47e70}.btn{font-weight:300;padding-top:.5rem;padding-right:calc(1.1625rem + .45vw);padding-bottom:.5rem;padding-left:calc(1.1625rem + .45vw);display:inline-block;background-color:#ddd;border:1px solid #fff;cursor:pointer}.btn:hover{border:1px solid #666}.dateline{font-family:"Benton Gothic",Arial,Helvetica,sans-serif}footer[role=contentinfo]{align-items:center;display:flex;justify-content:center}.footer-disclaimer{color:#000;font-size:.75rem;font-weight:500;padding:.5rem .625rem}.pub_date,.reefer a:active,.reefer a:focus,.reefer a:hover,.related-items li.related-items--item>a:active,.related-items li.related-items--item>a:focus,.related-items li.related-items--item>a:hover{color:#666}h1.headline{font-size:calc(1.3625rem + 2.85vw);font-family:KisFBDisplay,Times,"Times New Roman",serif;font-weight:700;line-height:1.2;text-align:left;margin:0 auto;max-width:733px}.image figcaption.figcaption,.methodology .methodology--headline,.methodology>p,.pub_date{font-family:"Benton Gothic",Arial,Helvetica,sans-serif}.inset-container,.methodology,figure.inline{margin-left:auto;margin-right:auto}a{color:#087da1}a:active,a:focus,a:hover{color:#0a96c1;text-decoration:none}figure{margin:0}.image figcaption.figcaption{font-size:.8125rem;padding-top:.5rem;font-weight:500;line-height:1.4;color:#666}figure.inline{max-width:733px;margin-top:calc(1.2rem + .9vw);margin-bottom:calc(1.2rem + .9vw)}.inset-container figure.inset img,.photoset .diptych-container figure.diptych img,.section-break img,figure.full-width img,figure.inline img{width:100%}.inset-container{max-width:733px;margin-top:1.125rem}.inset-container figure.inset{max-width:315px;float:left;margin-left:0;margin-top:0;margin-right:calc(1.1375rem + .15vw)}@media (min-width:75em){aside.advertisement{padding-top:1.3125rem;padding-bottom:1.9375rem}.attribution{margin-top:3.125rem;margin-bottom:2.25rem}.btn{padding-right:1.5rem;padding-left:1.5rem}h1.headline{font-size:3.5rem}figure.inline{margin-top:1.875rem;margin-bottom:1.875rem}.inset-container figure.inset{margin-right:1.25rem}}.photoset{max-width:1200px;margin:auto;margin-top:calc(1.2rem + .9vw);margin-bottom:calc(1.2rem + .9vw)}.photoset .diptych-container{display:flex;width:100%;justify-content:space-between}.photoset .diptych-container figure.diptych{margin:0;flex:0 1 49.5%}.photoset figcaption.figcaption span.desktop-caption{display:inline}#features,.mapboxgl-marker,.photoset figcaption.figcaption span.mobile-caption{display:none}@media (max-width:47.99em){.inset-container figure.inset{max-width:100%;float:none;margin:auto}.photoset .diptych-container{display:block}.photoset .diptych-container figure.diptych img:last-of-type{margin-top:.5rem}.photoset figcaption.figcaption span.desktop-caption{display:none}.photoset figcaption.figcaption span.mobile-caption{display:inline}}.masthead{align-items:center;background-color:transparent;display:flex;justify-content:center;padding:.6451612903rem 1rem;margin-bottom:calc(1.425rem + 3.6vw);z-index:1030}.masthead__logo{height:calc(1.1625rem + .45vw);display:block}.masthead__logo svg{height:100%;vertical-align:middle}.methodology{background-color:#f4f4f4;border-top:2px solid #000;border-bottom:2px solid #000;max-width:630px;margin-top:calc(1.3875rem + 3.15vw);margin-bottom:calc(1.275rem + 1.8vw);padding:.9677419355rem}.methodology .methodology--headline{font-size:1.125rem;text-align:left;margin-top:.75rem;margin-bottom:.75rem}.methodology>p{font-size:.9375rem;line-height:1.55}.methodology>p:first-of-type{margin-top:0}p.prose{font-size:1.125rem;font-family:Georgia,Times,"Times New Roman",serif;line-height:1.55;max-width:630px;margin:1.125rem auto}.pub_date{font-size:.875rem;margin:.6451612903rem 0;line-height:1.4}.quote{max-width:733px;margin-top:calc(1.3875rem + 3.15vw);margin-bottom:calc(1.3875rem + 3.15vw);margin-left:auto;margin-right:auto}@media (max-width:480px){aside.advertisement .advertisement--notice{padding-left:.9375rem}.quote{margin-left:10px}}.quote .quote__text{font-family:KisFBDisplay,Times,"Times New Roman",serif;font-weight:700;font-style:italic;font-size:calc(1.3125rem + 2.25vw);text-indent:-10px;margin-top:0;margin-bottom:0}.quote .quote__source{font-family:"Benton Gothic",Arial,Helvetica,sans-serif;font-weight:700;font-size:1.125rem;margin-top:calc(1.1375rem + .15vw)}.related-items{margin:0 auto;max-width:630px}.related-items h2.related-items--headline{font-family:"Benton Gothic",Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.2;margin-top:0;margin-bottom:.875rem}.reefer,.related-items li.related-items--item,h2.subheadline{font-family:KisFBDisplay,Times,"Times New Roman",serif;font-weight:700}.related-items ul.related-items--list{list-style:none;margin:0;padding:0}.related-items li.related-items--item{border-bottom:1px solid #ddd;display:grid;grid-gap:1.25rem;margin-bottom:.875rem;padding-bottom:.875rem}.reefer p.date,.shares{margin:.6451612903rem 0}.reefer a,.related-items li.related-items--item>a{font-size:calc(1.1375rem + .15vw);color:#000;line-height:1.2;text-decoration:none}.reefer a img,.related-items li.related-items--item>a img{max-width:100%}a.shares__item{color:#000;font-size:1.05rem;line-height:1.4;text-decoration:none;margin:0 .6451612903rem 0 0}a.shares__item:active,a.shares__item:focus,a.shares__item:hover{color:#c94333;text-decoration:none}.icon{display:inline-block;fill:currentColor;height:1em;stroke-width:0;stroke:currentColor;width:1em}.reefer,.support{display:grid;grid-gap:1.25rem;max-width:630px}.icon-twitter{width:.9285714286em}.icon-facebook{width:.5881428571em}h2.subheadline{font-size:calc(1.2125rem + 1.05vw);line-height:1.2;text-align:left;margin:1em auto .5em;max-width:630px}.reefer{margin:0 auto;border-top:1px solid #000;border-bottom:1px solid #000;align-items:flex-start;margin-top:calc(1.20625rem + .975vw);margin-bottom:calc(1.20625rem + .975vw);padding-top:calc(1.14375rem + .225vw);padding-bottom:calc(1.14375rem + .225vw)}.reefer p.date,.support{color:#666;font-family:"Benton Gothic",Arial,Helvetica,sans-serif;line-height:1.4}.reefer p.date{font-size:.75rem}.support{margin:0 auto;font-weight:500;font-size:.875rem;margin-top:calc(1.1875rem + .75vw);margin-bottom:calc(1.1875rem + .75vw);padding:.625rem;align-items:center;grid-template-columns:minmax(7.8125rem,4fr) 6fr}.highlight,.key li:last-child{color:#fff}.chart text,.key li,.key-header{font-family:"Benton Gothic"}.chart .label.y-axis,.highlight,.key-header,h2{font-weight:700}@media (min-width:75em){.photoset{margin-top:1.875rem;margin-bottom:1.875rem}.masthead{margin-bottom:4.125rem}.masthead__logo{height:1.5rem}.methodology{margin-top:3.75rem;margin-bottom:2.625rem}.quote{margin-top:3.75rem;margin-bottom:3.75rem}.quote .quote__text{font-size:3rem}.quote .quote__source{margin-top:1.25rem}.reefer a,.related-items li.related-items--item>a{font-size:1.25rem}h2.subheadline{font-size:2rem}.reefer{margin-top:1.9375rem;margin-bottom:1.9375rem;padding-top:1.3125rem;padding-bottom:1.3125rem}.support{margin-top:1.75rem;margin-bottom:1.75rem}}.support .subscribe-link{font-size:1rem;padding:.375rem .625rem .3125rem;display:block;height:40px;line-height:25px;color:#000;font-weight:700;text-decoration:none;text-align:center;background-color:#ecc61b;border:1px solid #000;border-radius:4px}.support .subscribe-link:hover{background-color:rgba(236,198,27,.7);transition:.2s linear}.support p{margin-bottom:0;margin-top:0}@media (max-width:630px){.support p{margin-top:.75rem}.support{display:block}}.fixed-top{top:0}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.box-border{box-sizing:border-box!important}.flex-justify-center{display:flex;justify-content:center}header.topper{position:relative;width:100%;height:100vh;padding:0;display:block;clear:both;max-height:100%;max-height:-webkit-fill-available}header.topper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}header.topper h1.headline{position:absolute;color:#fff;text-shadow:0 0 15px #000;max-width:45%;font-size:3.75rem!important}header.topper h1.headline.top_left{position:absolute;left:50px;top:100px;text-align:left}@media (min-width:768px) and (max-width:1000px){header.topper img{height:100%}header.topper h1.headline{text-align:center;max-width:45%;font-size:3.2rem!important;top:5%!important;color:#fff}}@media (max-width:767px) and (min-width:375px){header.topper img{height:100%}header.topper h1.headline{text-align:center;max-width:100%;font-size:1.8rem!important;top:75%!important;color:#fff}header.topper h1.headline.top_left{left:10px}}@media (max-width:374px){header.topper img{height:100%}header.topper h1.headline{text-align:center;max-width:100%;font-size:1.6rem!important;top:75%!important;color:#fff}header.topper h1.headline.top_left{left:5px}}nav.masthead{border-bottom:none;height:0;padding:0;margin-bottom:0}nav.masthead a.masthead__logo{position:absolute;top:20px;z-index:3000}nav.masthead g{fill:rgb(255,255,255)}.container>*{padding-left:.6451612903rem;padding-right:.6451612903rem}.graphic-container{margin:2.5rem auto 30px;width:100%;max-width:630px}.prose{padding-left:14px;padding-right:14px}.step{margin:50rem auto}.step:last-child{margin-bottom:60rem}.scrolly .map-graphic{height:100vh;position:-webkit-sticky;position:sticky;top:0}h2.section-header{display:block;margin-left:auto;margin-right:auto;max-width:630px}h2{font-family:KisFBDisplay,Georgia,serif;font-size:32px;line-height:1.3;margin-top:60px;margin-bottom:10px}.byline a,.footer-disclaimer a,.prose a{color:#054b66}.mapboxgl-canvas-container{height:100vh}.mapboxgl-canvas{cursor:default;height:100vh;width:auto}#map-levels,#map-shortages,#map-wells{width:100%;height:100vh!important}#features{position:absolute;top:10px;right:10px;height:auto;padding:10px;overflow:hidden;background:rgba(255,255,255,.95);box-shadow:5px 5px 5px rgba(125,125,125,.25)}div.mapContainer{position:relative;max-width:970px;display:block;margin:80px auto;background-color:#292d38}.tooltip p{margin:.2em 0}.map-prose{z-index:99;position:relative;padding:1.5rem 1rem;text-align:center}.map-prose .map-prose-container{position:relative;margin:auto;background-color:#fff;width:90vw;padding:18px;border:2px solid #292d38;box-shadow:0 0 3px #292d38;opacity:90%}.map-prose .prose{position:relative;margin:0;font-size:1rem;text-align:left;padding:0}.highlight{font-size:.9em;padding:3px;white-space:nowrap;border-radius:4px}.map-prose .chart{margin:20px auto 0}.map-prose img{max-width:100%;mix-blend-mode:multiply}.chart .label{font-size:12px;fill:#5e7a76}.chart .label.y-axis{font-size:12px;fill:#000}.chart .sgma-line{stroke:#82a196;stroke-width:2;stroke-dasharray:2}.y-axis .tick line{stroke:#ccc}.key-container{position:absolute;padding:10px;background-color:#fff;top:9px;right:12px;visibility:hidden;border:2px solid #ddd;border-radius:6px;height:90px}.key-header{margin-bottom:28px;font-size:14px}.key{list-style-type:none;padding:0;margin:0}.key li{position:relative;font-size:12px;color:#000;display:inline-block;width:30px;left:14px;text-align:center}.key li::before{position:absolute;top:-24px;left:-14px;content:"";width:30px;height:20px;background-color:var(--color,red);border-right:1px solid #000}.key li:last-child:before{border-right:none}@media (min-width:960px){.prose{padding:0}.mapContainer.two-col{max-width:100%}.map-prose .map-prose-container{margin:0;width:460px}.map-prose .prose{font-size:1.3rem}.step{margin:24rem auto;padding-left:10%}.step .prose{margin-left:0}}@media (max-width:733px){.figcaption{padding-left:14px;padding-right:14px}}@media (max-width:959px){.attribution{padding-left:14px;padding-right:14px}}.dry-well-section{position:relative;height:500px;background-color:#d2d5d5}.water-table{padding:0;position:absolute;bottom:0;width:100%;background-color:#3996b7;height:300px;opacity:60%}figure.full-width{width:100%;margin:18px 0}figure.full-width figcaption.figcaption{margin-left:2em}@media (max-width:600px){figure.full-width figcaption.figcaption{margin-left:0}}.responsive-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-break{display:flex;align-self:center;width:170px;margin:42px auto}.methodology a{color:#044458!important}