.byline,aside.advertisement .advertisement--notice{font-family:"Benton Gothic",Arial,Helvetica,sans-serif}.footer-disclaimer a:hover,a{text-decoration:underline}figure,legend{padding:0}.reefer,.related-items li.related-items--item{grid-template-columns:minmax(7.8125rem,1fr) 3fr;grid-gap:1.25rem}.reefer,.support{grid-gap:1.25rem}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}#calc-wrapper .form-window.price,progress,sub,sup{vertical-align:baseline}*,::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}.attribution,aside.advertisement .dg-gpt-ad-container,h1.headline{text-align:center}#calc-wrapper p,.text-left{text-align:left!important}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{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}.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;font-weight:700;line-height:1.2;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{width:100%}.inset-container{max-width:733px;margin-top:1.125rem}#calc-wrapper,.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;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;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;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}.reefer,.related-items,.support,h2.subheadline{max-width:630px}@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}.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;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}.icon-twitter{width:.9285714286em}.icon-facebook{width:.5881428571em}.reefer{margin:0 auto;border-top:1px solid #000;border-bottom:1px solid #000;display:grid;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{font-family:"Benton Gothic",Arial,Helvetica,sans-serif;line-height:1.4;color:#666}.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;display:grid;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-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}h2.subheadline{line-height:1.2;font-size:calc(1.45rem + 1.05vw);margin:30px auto 1.5em;text-align:center}@media screen and (min-width:1200px) and (min-height:30em){.graphic{display:flex;flex-wrap:wrap;min-height:100vh}}.graphic .graphic__cell{flex-basis:0;flex-grow:1;max-width:100%}.graphic .map-container{width:100%;position:relative}.graphic .map{top:0;bottom:0;height:1219px;width:100%;position:absolute}@media (max-width:1200px){.graphic .map-container{margin-top:1em;height:600px}.graphic .map{height:100%}}.graphic .legend-holder{position:absolute;z-index:1000;bottom:35px;left:10px;font-size:16px;padding:.625rem;background-color:#fff;font-family:"Benton Gothic"}.graphic .legend-holder .legend-text{font-size:.875rem;margin-bottom:.625rem}.graphic .legend-holder .legend-text .head{font-weight:700;margin-bottom:.7rem}#calc-wrapper .form-window.budget .a .number,.graphic .legend-holder .legend-text #median_a,.graphic .legend-holder .legend-text #median_b,.graphic .legend-holder .legend-text #median_c,.graphic .legend-holder .legend-text #median_d{font-weight:600}.graphic .key-price{background-color:#1c3578;display:inline-block;width:13px;height:13px}.mapboxgl-ctrl-geocoder--input{height:36px!important;margin-bottom:0!important;padding:6px 35px!important;background-color:#fff;border:1px solid #ccc;font-size:14px;line-height:20px;color:#555;vertical-align:middle}@media screen and (max-width:600px){.mapboxgl-ctrl-geocoder--icon-search{top:6px}}.map-tooltip{background-color:#fff;padding:.25rem;pointer-events:none;position:fixed;z-index:1070}.map-tooltip .map-tooltip__zip{font-family:"Benton Gothic",Arial,sans-serif;font-size:.875rem;font-weight:700;margin:0}.map-tooltip .map-tooltip__total{font-family:"Benton Gothic",Arial,sans-serif;font-size:.75rem;margin:0}#calc-wrapper{max-width:950px}#calc-wrapper input:focus,#calc-wrapper select:focus,#calc-wrapper textarea:focus{outline:0}#calc-wrapper p{font-family:"Benton Gothic";font-size:18px;margin:19px 0}#calc-wrapper .form-window.inputs{grid-area:inputs;padding:1rem 2rem 1rem 0}#calc-wrapper .form-window.price{grid-area:price;box-shadow:0 2px 24px 0 rgba(0,0,0,.08);border-radius:6px;border:1px solid #e2e2e2;margin:1rem 0;padding:2rem 1rem 2rem 2rem}#calc-wrapper .form-window.budget{grid-area:budget;border:1px solid #ccc;padding:.5rem;margin-top:.5rem;border-radius:3px}#calc-wrapper .form-window.budget h3{margin:.5rem 0}#calc-wrapper .form-window.budget input{background-color:#fff;border:0;border-bottom:1px solid #666;border-radius:0;font-size:18px;width:150px;font-family:"Benton Gothic";font-weight:700;vertical-align:baseline;box-shadow:inset 0 0 0 rgba(0,0,0,.08);-webkit-transition:border .2s linear,box-shadow .2s linear}#calc-wrapper .form-window.budget ::-moz-placeholder{color:#777;font-weight:400;font-size:16px}#calc-wrapper .form-window.budget :-ms-input-placeholder{color:#777;font-weight:400;font-size:16px}#calc-wrapper .form-window.budget ::placeholder{color:#777;font-weight:400;font-size:16px}#calc-wrapper .form-window.budget .q{margin-bottom:.6rem}#calc-wrapper .form-window.budget .a{margin-bottom:.5rem}#calc-wrapper .form-wrapper{display:grid;width:650px;margin:auto;grid-template-columns:250px 400px;grid-template-rows:auto;grid-template-areas:"inputs price" "budget budget"}@media (max-width:500px){#calc-wrapper .form-window.inputs{margin-left:1rem;padding:0}#calc-wrapper .form-window.price{padding:.8rem;margin:0}#calc-wrapper .form-window.budget .q .q-label{width:100%;display:inline-block}#calc-wrapper .form-wrapper{width:100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"inputs" "price" "budget"}}#calc-wrapper .form-window .inputset{margin-bottom:20px}#calc-wrapper .form-window .inputset input[type=number],#calc-wrapper .form-window .inputset input[type=text]{border:0;width:100px;font-family:"Benton Gothic";font-weight:700;box-shadow:inset 0 0 0 rgba(0,0,0,.08);-webkit-transition:border .2s linear,box-shadow .2s linear}#calc-wrapper .form-window .inputset.terms{display:flex}#calc-wrapper .form-window .inputset.terms input{width:45px}#calc-wrapper .form-window .inputset.terms .term{padding-left:1rem}#calc-wrapper .form-window .inputset.terms p{margin:5px 0;font-family:"Benton Gothic"}#calc-wrapper .form-window .inputset.terms p .years{font-weight:700;font-size:16px}#calc-wrapper .form-window .label{width:100%;display:inline-block;margin-bottom:5px}#calc-wrapper .form-window .input{max-width:200px;width:100%;margin-bottom:10px;padding:5px;border:1px solid #ccc;border-radius:5px}#calc-wrapper .form-window .tiny{color:#666;float:right;font-size:.8em;padding-top:3px}#slider-holder .home{font-family:"Benton Gothic";font-size:3rem}#slider-holder .homeprice{font-family:"Benton Gothic";white-space:nowrap;margin-left:5px;font-size:3rem;width:80%;border:0}#slider-holder .dti{font-family:"Benton Gothic";font-size:1.3rem}#slider-holder .dti .likely{margin:.6rem 0;font-family:"Benton Gothic";font-size:.8rem;font-weight:700;height:30px}#slider-holder .dti .dalert{font-size:.7em;color:red;height:18px}#home-slider{-webkit-appearance:none;width:76%;max-width:350px;background:#d7dcdf;height:7px;background-image:linear-gradient(to right,#709e19,#709e19 70%,#f9e467 85%,#d9624e 98%);outline:0;padding:0;margin:0}#home-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#1c3578;cursor:pointer;border:0!important}#home-slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#1c3578;cursor:pointer;border:0!important}#home-slider::-ms-thumb{width:18px;height:18px;border-radius:50%;background:#1c3578;cursor:pointer;border:0!important}.payments{font-family:"Benton Gothic";margin-top:1rem}.payments .number{padding-top:10px}.payments .number button{height:30px}.payments .label{font-size:1.2rem}.payments .breakdown .breakdown-item{padding:.2rem;display:flex;font-size:1rem}.payments .breakdown .breakdown-item .title{flex:1 1}.payments .breakdown .breakdown-item .value{flex:1 1;padding-left:5px}