progress,sub,sup{vertical-align:baseline}.byline,aside.advertisement .advertisement--notice{font-family:"Benton Gothic",Arial,Helvetica,sans-serif}figure,legend{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}.big-numbers .box-outer.left,h1.headline,h2.subheadline{text-align:left}.footer-disclaimer a:hover,a{text-decoration:underline}*,::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}.byline,h1.headline{font-weight:700;line-height:1.2}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;margin:.6451612903rem 0}.btn,.footer-disclaimer{font-family:"Benton Gothic",Arial,Helvetica,sans-serif;line-height:1.55}.byline a{color:#c94333;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}.masthead,input[type=text]{background-color:transparent}.btn:hover{border:1px solid #666}.container{padding-left:.6451612903rem;padding-right:.6451612903rem}.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}.footer-disclaimer a{color:#000;text-decoration:none}h1.headline{font-size:calc(1.3625rem + 2.85vw);font-family:KisFBDisplay,Times,"Times New Roman",serif;margin:0 auto;max-width:733px}.image figcaption.figcaption,.methodology .methodology--headline,.methodology>p,.pub_date,.translation{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,figure.inline img,table#producttable{width:100%}.inset-container{max-width:733px;margin-top:1.125rem}.photoset,div.inlinevideo-container{margin:auto}.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-top:calc(1.2rem + .9vw);margin-bottom:calc(1.2rem + .9vw)}.methodology,div.inlinevideo-container.inline,p.prose{max-width:630px}.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}.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}}div.inlinevideo-container.expanded{max-width:733px}div.inlinevideo-container div.iframe-container{margin-bottom:.3125rem;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}div.inlinevideo-container div.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.masthead{align-items:center;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;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}.big-numbers .box-outer .big-number-label:first-of-type,.methodology>p:first-of-type,article.big-build .container .intro 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;margin:1.125rem auto}.pub_date,.translation{font-size:.875rem;color:#666;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,section[name=content] h2{font-family:KisFBDisplay,Times,"Times New Roman",serif}.related-items ul.related-items--list{list-style:none;margin:0;padding:0}.related-items li.related-items--item{font-weight:700;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: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}.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);font-weight:700;line-height:1.2;margin:1em auto .5em;max-width:630px}#legend-box,p#precinctVote,p.keyLbl{font-family:"Benton Gothic"}.reefer{margin:0 auto;font-weight:700;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}@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}}.translation a{text-decoration:none}.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}#linechart-raised,#linechart-spent{width:100%;height:auto}#linechart-raised .chart,#linechart-spent .chart{width:100%;margin-top:1em}#linechart-raised svg,#linechart-spent svg{width:100%;height:320px}#linechart-raised .line-key,#linechart-spent .line-key{margin:6px 0 10px;display:flex;align-items:center;font-size:14px}#linechart-raised .line-key hr,#linechart-spent .line-key hr{margin:0;border:2px solid #000;color:#fff;background-color:#fff}#linechart-raised .line-key .independent-primarily-formed-committees hr,#linechart-spent .line-key .independent-primarily-formed-committees hr{border:2px dashed #000;border-style:none none dashed}#linechart-raised .line-key span,#linechart-spent .line-key span{height:3px;width:18px;margin-right:5px;margin-left:16px}#linechart-raised .line-key :nth-child(1),#linechart-spent .line-key :nth-child(1){margin-left:0}#linechart-raised .chart-hed,#linechart-spent .chart-hed{font-weight:700;font-size:16px;line-height:17px;margin:0 auto 5px;padding:0;max-width:630px}#linechart-raised .tick,#linechart-spent .tick{font-size:12px;font-family:"Benton Gothic Tab","Benton Gothic",Arial,sans-serif}#linechart-raised .xAxis line,#linechart-raised .yAxis line,#linechart-spent .xAxis line,#linechart-spent .yAxis line{stroke:#ddd}#linechart-raised .xAxis text,#linechart-spent .xAxis text{text-anchor:middle}#linechart-raised .line path,#linechart-spent .line path{stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;fill:none}#linechart-raised .line text,#linechart-spent .line text{font-size:13px;font-weight:700;text-anchor:start;font-family:"Benton Gothic Tab","Benton Gothic",Arial,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:3px}#linechart-raised .line.annotation line,#linechart-spent .line.annotation line{stroke-width:1;stroke:#000;opacity:.3}#linechart-raised .line.annotation text,#linechart-spent .line.annotation text{text-anchor:middle;font-weight:400;font-size:12px;opacity:.7}section[name=content] h2{margin-top:55px;margin-bottom:5px;font-size:32px}.graphic-container{max-width:630px;margin:0 auto}.big-numbers{max-width:630px;margin:30px auto;display:flex;flex-wrap:wrap;gap:12px;background-color:none;border-radius:10px}.kCont,.key{display:flex}.big-numbers .box.candidate-1{color:#047885}.big-numbers .box.candidate-2{color:#933b1e}.big-numbers .box-outer{flex:0 0 50%;max-width:48%;margin:0 auto;text-align:center}@media (max-width:600px){.big-numbers{display:block}.big-numbers .box-outer{max-width:95%!important;margin-top:15px}}.big-numbers .box-outer .big-number-label{font-weight:400;line-height:25px;margin-top:18px}.big-numbers .box-outer .big-number-sublabel{font-size:.9375rem;font-weight:600;margin:10px auto 4px 0}.big-numbers .box{padding:20px 16px;background:#f7f5f5;border-radius:10px}.big-numbers .box .big-number-header{font-family:"Benton Gothic",Arial,sans-serif}.big-numbers .box .big-number-header .big-number{font-size:2.5rem;line-height:45px;font-weight:700;display:block;margin:0 0 5px}.big-numbers .box .big-number-header .big-number-label{line-height:22px;font-weight:500;margin:0 auto}.big-numbers .box .big-number-header .big-number-sublabel{font-size:.9375rem;font-weight:600;margin:0 auto}canvas{-webkit-tap-highlight-color:rgba(255,255,255,0)!important;-webkit-focus-ring-color:rgba(255,255,255,0)!important;outline:0!important}.methdology>a{color:#087597!important}.logo{width:170px;margin:25px auto 10px}#footer-container #tos{color:#fff}p#precinctVote{font-size:12px;margin-top:0;min-height:12px;margin-bottom:10px}td.teamName{padding-right:5px;width:175px}td.percent,td.teamName{color:#000;font-size:13px;line-height:22px}#team1,#team1num{font-weight:700}td.percent{text-align:right}tr.headers{line-height:16px}hr.graphicBk{border-top:1px solid #cecece;width:150px;margin:50px auto 30px}hr.graphicBk.bottom{margin:40px auto 50px}.colorBox{height:7px;width:25px}.key{justify-content:center;margin-bottom:5px}.kCont{align-items:center;margin:0 10px 10px}.kCont>*{display:inline-block;margin:0 3px 0 0!important}p.keyLbl{color:#333;font-size:14px;line-height:14px}span.underline{padding-bottom:0;border-bottom:4px solid #000}span.underline.rm{border-bottom-color:#1c659e}span.underline.ch{border-bottom-color:#fcc40f}span.underline.rd{border-bottom-color:#bdbdbd}span.underline.ca{border-bottom-color:#d72017}span.underline.ca,span.underline.rd{padding-bottom:1px;border-bottom-width:3px}input[type=text]{border-radius:0;box-shadow:none;-webkit-tap-highlight-color:transparent}input[type=text]:focus{outline:transparent;border-bottom-color:none!important;box-shadow:none;border-color:#000}article.big-build header.center{margin-bottom:20px}article.big-build header.center h1{font-family:KisFBDisplay,Georgia,serif;font-size:62px;font-weight:400;line-height:1.2;text-align:center}@media (max-width:979px){article.big-build header.center h1{font-size:48px}}@media (max-width:767px){article.big-build header.center h1{font-size:29px;margin-top:0}}article.big-build .container .intro p{line-height:1.45;font-family:Georgia;max-width:430px;margin:5px auto 40px;background:#fcf4e9;border-radius:2px;padding:10px 15px;font-size:1.125rem!important}@media (max-width:979px){article.big-build .container .intro p{margin:15px auto}}@media (max-width:690px){article.big-build .container .intro p{font-size:14px!important;line-height:1.4}}article.big-build .container .intro p a{color:#282828;text-decoration:underline}article.big-build .container .intro p a:hover{color:#666;text-decoration:none}@media only screen and (max-width:600px){input.mapboxgl-ctrl-geocoder--input{font-size:16px;padding-left:35px}}h2.map-headline{text-align:center;margin-bottom:.3125rem;font-family:700}#legend-box{position:absolute;width:120px;height:70px;bottom:32px;padding:5px;left:5px;background-color:rgba(252,252,252,.9);z-index:100}#legend-box .wrapper{display:grid;width:120px;height:140px;grid-template-rows:1fr 1fr 1fr 1fr 1fr}#legend-box .legend-item{align-items:center;display:flex}#legend-box .legend-item .circle-villanueva{height:1.7em;width:1.7em;border-radius:1.7em;line-height:1.7;text-align:center;vertical-align:middle;padding:0;border:none;font-weight:700;display:inline-block;background-color:#047885}#legend-box .legend-item .circle-luna,#legend-box .legend-item .circle-other{border-radius:1.7em;line-height:1.7;text-align:center;vertical-align:middle;padding:0;font-weight:700;display:inline-block;height:1.7em;width:1.7em}#legend-box .legend-item .circle-luna{border:none;background-color:#933b1e}#legend-box .legend-item .circle-other{border:none;background-color:#c49718}#legend-box .legend-item .circle-tie{height:1.7em;width:1.7em;border-radius:1.7em;line-height:1.7;text-align:center;vertical-align:middle;padding:0;border:none;font-weight:700;display:inline-block;background-color:#ced1db}#legend-box .legend-item img{height:1.7em;width:1.7em;border-radius:1rem}#legend-box .legend-item .label{margin:0 .5rem}div.image.photoset figure picture img,figure.image picture img{height:auto}figcaption.figcaption-ai{max-width:730px;margin:auto;font-size:.8125rem;padding-top:.5rem;font-family:"Benton Gothic",Arial,Helvetica,sans-serif;font-weight:500;line-height:1.4;color:#666}.line path.Villanueva{stroke:#047885}.line path.Luna{stroke:#933b1e}circle.candidate-1{fill:#047885}circle.candidate-2{fill:#933b1e}.map{width:35%;float:left;margin-left:20%;margin-top:12px;margin-bottom:6px;max-width:420px}.map #g-sheriff-stations-box #g-sheriff-stations-desktop #g-ai0-1{margin-top:0;margin-left:6px}.map #g-sheriff-stations-box #g-sheriff-stations-desktop #g-ai0-1 p{font-family:"Benton Gothic";font-size:14px;line-height:20px}@media (max-width:1030px){.map{margin-left:0;width:100%;max-width:100%}}