.lineItem.svelte-9ceqfj{position:relative}.bar.svelte-9ceqfj{position:absolute;background-color:var(--primary-light);height:16px;border-radius:8px;margin-top:0;left:-6px}.text.svelte-9ceqfj{font-size:.75rem;position:relative;color:var(--text-body);line-height:1.35;margin-bottom:.25rem;display:flex;justify-content:space-between}.subtext.svelte-9ceqfj{font-size:.7rem;color:var(--cci-teal-800)}.noIndent.svelte-9ceqfj{padding-left:0}.value.svelte-9ceqfj{font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";letter-spacing:-.06rem}@media only screen and (min-width: 768px) and (max-width: 1008px){.subtext.svelte-9ceqfj{display:none}}.carbonBar.svelte-t4kcks{position:relative}.background.svelte-t4kcks{position:absolute;height:24px;border-radius:12px;background-color:#fff;width:100%}.bar.svelte-t4kcks{position:absolute;background-color:var(--primary-light);height:24px;border:3px solid white;border-radius:12px;min-width:24px}.outline.svelte-t4kcks{position:absolute;height:24px;border-radius:12px;border:1px solid var(--cci-teal-800);width:100%}.dot.svelte-t4kcks{position:absolute;top:2px;height:20px;width:20px;border-radius:14px;border:2px solid white}.value.svelte-t4kcks{font-size:.625rem;font-weight:900;position:relative;color:var(--text-body);margin:0;padding:4px 0 0;line-height:.8em;text-shadow:0 0 3px white}.unit.svelte-t4kcks{font-size:.45rem;font-weight:700;color:var(--text-body)}.container.svelte-jneqnz.svelte-jneqnz{padding:24px;white-space:pre-line}@media only screen and (max-width: 768px){.container.svelte-jneqnz.svelte-jneqnz{padding-left:16px;padding-right:16px}}.columns.svelte-jneqnz.svelte-jneqnz{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:40px;min-height:80px}.col1.svelte-jneqnz.svelte-jneqnz,.col2.svelte-jneqnz.svelte-jneqnz,.col4.svelte-jneqnz.svelte-jneqnz{flex:1 1 240px}.col3.svelte-jneqnz.svelte-jneqnz{flex-basis:1px}.vl.svelte-jneqnz.svelte-jneqnz{background-color:var(--cci-teal-500);width:1px}.titleBox.svelte-jneqnz.svelte-jneqnz{display:flex;flex-direction:row;gap:14px;height:58px}.titleTextBox.svelte-jneqnz.svelte-jneqnz{display:flex;flex-direction:column;flex:1 1}h1.title.svelte-jneqnz.svelte-jneqnz{font-family:var(--serif);font-size:1.25rem;font-weight:700;margin:2px 0;line-height:1.3rem;color:var(--text-header)}.subtitle.svelte-jneqnz.svelte-jneqnz{font-size:.7rem;line-height:.7rem;font-weight:500;color:var(--text-header)}h2.svelte-jneqnz.svelte-jneqnz{font-size:.75rem;font-weight:700;margin-bottom:.75rem;color:var(--text-header);margin:0 0 .2rem;display:flex;justify-content:space-between}h2.svelte-jneqnz.svelte-jneqnz:not(:first-child){margin-top:2em}h3.svelte-jneqnz.svelte-jneqnz{font-size:.75rem;color:var(--text-header);font-weight:600;font-style:italic;margin-top:.8rem;margin-bottom:.5rem}.total.svelte-jneqnz.svelte-jneqnz{font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";letter-spacing:-.06rem;white-space:nowrap}.sub{font-size:.9em}.note.svelte-jneqnz.svelte-jneqnz{font-size:.75rem;margin-bottom:1rem}.note.svelte-jneqnz p.svelte-jneqnz{line-height:130%}.footnote.svelte-jneqnz.svelte-jneqnz{margin-top:1rem}.totalCost.svelte-jneqnz.svelte-jneqnz{font-size:1.5rem;font-weight:700;line-height:1em;color:var(--text-header);margin-top:2px}.toggleContainer.svelte-jneqnz.svelte-jneqnz{margin-top:2rem}.card.svelte-8o1l6a.svelte-8o1l6a{height:fit-content;border-radius:30px;padding:15px 20px;flex:1 1 0px;isolation:isolate}.card.lowest.svelte-8o1l6a.svelte-8o1l6a{background:var(--gradient-feature-noAlpha)}.card.lowest.ng.svelte-8o1l6a.svelte-8o1l6a{background:var(--gradient-feature-ng-noAlpha)}.pills.svelte-8o1l6a.svelte-8o1l6a{height:3rem;margin-bottom:10px}.pill.svelte-8o1l6a.svelte-8o1l6a{background-color:var(--custom-mint-50);color:var(--custom-mint-850);padding:4px 7px;border-radius:20px;font-size:.75rem;font-weight:700;white-space:nowrap;margin-bottom:4px;line-height:1.7rem}.lowCarbon.svelte-8o1l6a.svelte-8o1l6a{background-color:var(--custom-mint-500);color:var(--cci-teal-900)}.highCarbon.svelte-8o1l6a.svelte-8o1l6a{background-color:var(--cci-orange-200);color:var(--cci-orange-900)}.titleBox.svelte-8o1l6a.svelte-8o1l6a{display:flex;flex-direction:row;gap:14px;height:58px}.titleTextBox.svelte-8o1l6a.svelte-8o1l6a{display:flex;flex-direction:column;flex:1 1}h1.title.svelte-8o1l6a.svelte-8o1l6a{font-family:var(--serif);font-size:1.2rem;font-weight:700;margin:2px 0;line-height:1.3rem;color:var(--text-header)}.subtitle.svelte-8o1l6a.svelte-8o1l6a{font-size:.7rem;line-height:.7rem;font-weight:500;color:var(--text-header)}.totalCost.svelte-8o1l6a.svelte-8o1l6a{font-size:1.5rem;font-weight:700;line-height:1em;color:var(--text-header);margin-top:2px;white-space:nowrap}.totalCost.svelte-8o1l6a .unit.svelte-8o1l6a,.mobileTotal.svelte-8o1l6a .unit.svelte-8o1l6a{font-size:.7rem;height:1.5rem;line-height:1.5rem;font-weight:initial;display:inline-block;transform:translateY(-2px)}h2.svelte-8o1l6a.svelte-8o1l6a{font-family:var(--sans);font-size:.75rem;font-weight:700;color:var(--text-header);margin:15px 0 0}h3.svelte-8o1l6a.svelte-8o1l6a{font-family:var(--sans);font-size:.75rem;line-height:1.25em;color:var(--text-header);margin:15px 0 0}.details-button.svelte-8o1l6a.svelte-8o1l6a{border:1px solid var(--cci-teal-500);border-radius:25px;margin-top:1.25rem;width:100%;height:45px;flex-shrink:0;background:transparent;font-family:var(--serif);font-size:.9rem;font-weight:600;color:var(--cci-teal-700);cursor:pointer}.details-button.lowest.svelte-8o1l6a.svelte-8o1l6a{border:1px solid var(--cci-teal-700)}.mobileTotal.svelte-8o1l6a.svelte-8o1l6a{font-weight:700;font-size:1.25rem;color:var(--text-header)}.titleTextBox.svelte-8o1l6a .shrink-text{font-size:.75em}@media only screen and (min-width: 768px) and (max-width: 1008px){.card.svelte-8o1l6a.svelte-8o1l6a{min-width:174px;padding:10px 14px}h1.title.svelte-8o1l6a.svelte-8o1l6a{font-size:1.1rem;line-height:1.2rem}.subtitle.svelte-8o1l6a.svelte-8o1l6a{font-size:.625rem}.titleBox.svelte-8o1l6a.svelte-8o1l6a{gap:7px}}@media only screen and (max-width: 768px){.card.svelte-8o1l6a.svelte-8o1l6a{max-width:100%;min-width:240px;height:fit-content;background-color:var(--bg-gradient-teal);box-shadow:0 5px 8px 0 var(--drop-shadow);border:.5px solid var(--cci-mint-200)}.pills.svelte-8o1l6a.svelte-8o1l6a{height:1.7rem;margin-top:-.3em}.svelte-8o1l6a:not(.lowest) .pills.svelte-8o1l6a{display:none}h1.title.svelte-8o1l6a.svelte-8o1l6a{font-size:1rem;line-height:1.1rem}.titleBox.svelte-8o1l6a.svelte-8o1l6a{margin-bottom:20px}.card.lowest.svelte-8o1l6a.svelte-8o1l6a{background:var(--gradient-feature-noAlpha)}.card.lowest.ng.svelte-8o1l6a.svelte-8o1l6a{background:var(--gradient-feature-ng-noAlpha)}}.container.svelte-e1zemt{position:relative;margin:0 auto;display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.vl.svelte-e1zemt{position:absolute;height:424px;border-width:1px;border-left-style:solid;border-image:linear-gradient(to bottom,transparent 10%,hsla(188,50%,10%,.1) 50%,transparent 90%) 1 100%}.cardDiv.svelte-e1zemt{flex:1 1 0px}.unselected.svelte-e1zemt{margin-bottom:-240px}.dropdown.svelte-znn3bw{max-width:100%}.button-text.svelte-znn3bw{margin:0;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem}.dropdown.svelte-znn3bw button{background-color:transparent;border-radius:20px;border:1px solid var(--primary);padding:6px 15px;cursor:pointer;color:var(--custom-mint-800);font-weight:600;font-size:.875rem;border:solid 1px var(--primary);position:relative;max-width:200px;width:200px}.dropdown.svelte-znn3bw ul{list-style-type:none;cursor:pointer;background-color:#fff;border-radius:10px;position:absolute;z-index:1;width:200px;font-size:.875rem}.dropdown.svelte-znn3bw ul li{padding:4px;border-radius:2px}.dropdown.svelte-znn3bw ul li.active{background-color:var(--cci-teal-100);font-weight:500}.option-wrapper.svelte-znn3bw{cursor:pointer}.arrow.svelte-znn3bw{position:absolute;top:55%;right:12px;display:inline-block;transform:translateY(-50%)}.labelNbutton.svelte-znn3bw{display:flex;flex-direction:row;align-items:center;color:var(--text-body)}.label.svelte-znn3bw{font-size:.875rem;font-weight:700;min-width:96px}.selectionsUI.svelte-949awy{position:relative;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;gap:20px;width:100%}.cityBuildingYear.svelte-949awy{display:flex;flex-direction:column;width:max-content;margin:0 auto 32px;flex:1;gap:8px}.assumptions.svelte-949awy{display:flex;flex-direction:column;width:max-content;margin:0 auto 32px;flex:1;gap:5px}@media only screen and (max-width: 720px){.selectionsUI.svelte-949awy{display:block}}.layercake-container.svelte-vhzpsp,.layercake-container.svelte-vhzpsp *{box-sizing:border-box}.layercake-container.svelte-vhzpsp{width:100%;height:100%}div.svelte-1bu60uu,slot.svelte-1bu60uu{position:absolute;top:0;left:0}svg.svelte-u84d8d{position:absolute;top:0;left:0;overflow:visible}svg.svelte-6sm8ei{position:absolute;width:100%;height:100%;overflow:visible}svg.svelte-6sm8ei *{vector-effect:non-scaling-stroke}.tick.svelte-1ensol6.svelte-1ensol6{font-size:.725em;font-weight:200}.tick.svelte-1ensol6 line.svelte-1ensol6{stroke:var(--cci-teal-900)}.tick.svelte-1ensol6 .gridline.svelte-1ensol6{stroke-dasharray:0;opacity:.1}.tick.svelte-1ensol6 text.svelte-1ensol6{fill:var(--text-body);opacity:.5}.tick.tick-0.svelte-1ensol6 line.svelte-1ensol6{stroke-dasharray:0}.highlighted-area.svelte-1ensol6.svelte-1ensol6{fill:var(--desaturated-mint);opacity:.2}circle.svelte-i6nzwi{transition:all .5s}.layercake-annotations.svelte-1it1dr8.svelte-1it1dr8{position:relative;width:100%;height:100%}.axis-label.svelte-1it1dr8.svelte-1it1dr8{font-size:.875rem;font-style:italic;font-family:var(--header-font);color:var(--grey-medium)}.footnote.svelte-1it1dr8.svelte-1it1dr8{position:absolute;top:100%;left:0;font-size:.8rem;color:var(--text-body)}.footnote.svelte-1it1dr8 .assumptions.svelte-1it1dr8{margin-top:1rem;font-style:italic}.footnote.svelte-1it1dr8 .assumptions-title.svelte-1it1dr8{font-weight:600;font-style:normal}.assumptions.svelte-1it1dr8 .value{font-weight:500}.annotation.svelte-1it1dr8.svelte-1it1dr8{position:absolute;font-size:.85rem;font-weight:500;line-height:1.1;--triangle-width:12px}.above.svelte-1it1dr8.svelte-1it1dr8{transform:translateY(-100%);color:var(--ng-medium)}.above.svelte-1it1dr8.svelte-1it1dr8:before{content:"";width:0;height:0;border-left:calc(var(--triangle-width, 10px) * .866025) solid transparent;border-right:calc(var(--triangle-width, 10px) * .866025) solid transparent;border-bottom:var(--triangle-width, 10px) solid var(--ng-light);position:absolute;bottom:.25em;left:-.5em;transform:translate(-100%);display:block}.below.svelte-1it1dr8.svelte-1it1dr8{color:var(--primary-darker)}.below.svelte-1it1dr8.svelte-1it1dr8:before{content:"";width:0;height:0;border-left:calc(var(--triangle-width, 10px) * .866025) solid transparent;border-right:calc(var(--triangle-width, 10px) * .866025) solid transparent;border-top:var(--triangle-width, 10px) solid var(--custom-mint-700);position:absolute;top:.25em;left:-.5em;transform:translate(-100%);display:block}.tooltip.svelte-1iawmhw.svelte-1iawmhw{position:fixed;font-size:.7rem;background:rgba(255,255,255,.85);transform:translate(-50%,-100%);z-index:15;pointer-events:none;box-shadow:0 0 2px 1px var(--drop-shadow);border-radius:var(--border-radius);background:rgba(255,255,255,.97);padding:calc(var(--border-radius,10px) * .7);color:var(--text-body)}.title.svelte-1iawmhw.svelte-1iawmhw{font-size:.8rem;margin-bottom:8px;font-family:var(--serif);font-weight:500;line-height:1.1}.title.svelte-1iawmhw>.svelte-1iawmhw{display:inline-block}.row.svelte-1iawmhw.svelte-1iawmhw:not(:last-child){margin-bottom:8px}.key.svelte-1iawmhw.svelte-1iawmhw,.value.svelte-1iawmhw.svelte-1iawmhw{display:inline-block}.key.svelte-1iawmhw.svelte-1iawmhw{line-height:1.2}.value.highlight.svelte-1iawmhw.svelte-1iawmhw{font-weight:700}.value.svelte-1iawmhw.svelte-1iawmhw{font-weight:600;font-size:.75rem}.footnote.svelte-1iawmhw.svelte-1iawmhw{font-style:italic;line-height:1.2}.chart-container.svelte-16zmrck{width:100%;height:100%}a.link-button.svelte-6j0cit{border-radius:99px;padding:10px;padding-left:calc(5px + var(--border-radius));padding-right:calc(5px + var(--border-radius));color:#fff;font-family:var(--header-font);font-size:1.125rem;font-weight:600;background-color:var(--primary-darker);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .1s ease;cursor:pointer;line-height:1;min-height:45px;white-space:nowrap}a.link-button.svelte-6j0cit:focus,a.link-button.svelte-6j0cit:hover{text-decoration-line:underline;background-color:var(--custom-orange-500);color:var(--text-body)}.svelte-1a9faox.svelte-1a9faox{white-space:pre-line}h1.svelte-1a9faox.svelte-1a9faox{line-height:1.1em;margin-bottom:2rem;margin-top:4rem;width:50%}.cost-card-wrapper.svelte-1a9faox.svelte-1a9faox{margin-bottom:32px}.notes.svelte-1a9faox.svelte-1a9faox{font-size:.8rem;font-style:italic;line-height:1.3;margin-top:1rem;margin-bottom:2rem;position:relative;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;padding-right:15px}.notes.svelte-1a9faox b.svelte-1a9faox{font-style:normal}.noteExpanded.svelte-1a9faox.svelte-1a9faox{display:inherit}.expand-button.svelte-1a9faox.svelte-1a9faox{color:var(--text-body);float:right;margin-top:-2.25rem;height:35px;width:35px;border-radius:20px;background-color:transparent;cursor:pointer}.bounce-arrow.svelte-1a9faox.svelte-1a9faox{content:"";--triangle-width:24px;width:0;height:0;border-left:calc(var(--triangle-width, 10px) * .866025) solid transparent;border-right:calc(var(--triangle-width, 10px) * .866025) solid transparent;border-top:var(--triangle-width, 10px) solid var(--custom-orange-500);display:block;margin:0 auto;animation:svelte-1a9faox-arrowbounce 1s ease-in-out 0s infinite alternate;filter:drop-shadow(0 6px 4px hsla(36,84%,42%,.05))}@keyframes svelte-1a9faox-arrowbounce{0%{transform:translate(0)}to{transform:translateY(10px)}}.summary-text.svelte-1a9faox.svelte-1a9faox{margin-top:1rem;margin-bottom:2rem;width:50%}.hook.svelte-1a9faox.svelte-1a9faox{margin-top:5rem;display:flex;margin-bottom:175px;gap:64px;align-items:end;margin-left:75px}.hook-text.svelte-1a9faox.svelte-1a9faox{flex-basis:50%;min-width:300px;margin-bottom:2rem}.hook.svelte-1a9faox h2.svelte-1a9faox{position:relative;font-size:2rem;line-height:1.1em}.hook-text.svelte-1a9faox p.svelte-1a9faox{margin-bottom:.5rem}.hook-icon.svelte-1a9faox.svelte-1a9faox{position:absolute;top:50%;left:-25px;transform:translate(-100%,-50%)}.beeswarm-container.svelte-1a9faox.svelte-1a9faox{flex-basis:50%;min-width:300px;height:600px;max-height:70vh;max-height:70svh}.loading.svelte-1a9faox.svelte-1a9faox{height:100vh;font-weight:700}.logo.svelte-1a9faox.svelte-1a9faox{max-width:350px;height:auto;object-fit:contain;margin:36px auto;width:100%}@media only screen and (max-width: 768px){h1.svelte-1a9faox.svelte-1a9faox{font-size:2rem;font-weight:600}p.svelte-1a9faox.svelte-1a9faox{font-size:.875rem}.cost-card-wrapper.svelte-1a9faox.svelte-1a9faox{max-width:479px;margin-left:auto;margin-right:auto}.hook.svelte-1a9faox.svelte-1a9faox{display:block;height:fit-content}.hook.svelte-1a9faox h2.svelte-1a9faox{font-size:1.75rem;line-height:1.1em}.notes.svelte-1a9faox.svelte-1a9faox{font-size:.75rem}}@media only screen and (max-width: 500px){h1.svelte-1a9faox.svelte-1a9faox{font-size:1.75rem}.hook.svelte-1a9faox.svelte-1a9faox{margin-left:0}.hook.svelte-1a9faox h2.svelte-1a9faox{font-size:1.5rem;font-weight:600;margin-left:75px}.notes.svelte-1a9faox.svelte-1a9faox{font-size:.7rem}}
