@charset "UTF-8";.flexe-value{display:flex;flex-direction:column;width:100%;min-height:100vh;padding-top:80px;color:var(--main-text-color)}.flexe-value .flexe-value-container{display:flex;flex:1 0 auto;justify-content:center;padding:16px}.flexe-value .flexe-value-container .flexe-value-columns{display:grid;grid-template-columns:1fr;gap:32px;width:100%}.flexe-value .flexe-value-container .flexe-value-columns .headline{margin:0;font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .headline{font-size:44px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .headline{font-size:56px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .headline{font-size:72px}}.flexe-value .flexe-value-container .flexe-value-columns .subheadline{margin:0;font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .subheadline{font-size:28px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .subheadline{font-size:32px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .subheadline{font-size:48px}}.flexe-value .flexe-value-container .flexe-value-columns .content{color:var(--secondary-text-color)}.flexe-value .flexe-value-container .flexe-value-columns .content p{margin:0}.flexe-value .flexe-value-container .flexe-value-columns .content .reference-links{margin-top:16px}.flexe-value .flexe-value-container .flexe-value-columns .content .reference-links ul{padding-left:20px;margin:8px 0 0}.flexe-value .flexe-value-container .flexe-value-columns .content .reference-links ul li{margin-bottom:4px}.flexe-value .flexe-value-container .flexe-value-columns .content .reference-links a{color:var(--secondary-text-color);transition:color .2s ease}@media(hover:hover){.flexe-value .flexe-value-container .flexe-value-columns .content .reference-links a:hover{color:var(--main-text-color);cursor:pointer}}.flexe-value .flexe-value-container .flexe-value-columns .content{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .content{font-size:14px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .content{font-size:16px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .content{font-size:20px}}.flexe-value .flexe-value-container .flexe-value-columns .chart-column{display:flex;flex-direction:column;min-width:0}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .headline-content-mobile{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container{display:flex;align-items:center;margin-bottom:16px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .arrow-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--background-color);cursor:pointer;background-color:var(--main-text-color);border:1px solid var(--main-text-color);border-radius:4px;transition:all .2s ease}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .arrow-button svg{font-size:24px}@media(hover:hover){.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .arrow-button:hover{opacity:.8}}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .arrow-button:focus{outline:none}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs{display:flex;flex:1;flex-wrap:wrap;align-items:flex-end}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab{height:48px;padding:12px 32px;font-weight:550!important;color:var(--secondary-text-color);cursor:pointer;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-bottom:none;border-top-right-radius:8px;transition:all .2s ease;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab{font-size:14px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab{font-size:16px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab{font-size:20px}}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:not(:first-child){margin-left:-8px;border-left:none}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:first-child{border-top-left-radius:8px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:last-child{border-right:1px solid var(--action-outline-default)}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:nth-child(1){z-index:5}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:nth-child(2){z-index:4}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:nth-child(3){z-index:3}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:nth-child(4){z-index:2}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:nth-child(5){z-index:1}@media(hover:hover){.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:hover:not(.active){color:var(--main-text-color);background-color:var(--secondary-background-color-opaque)}}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab.active{z-index:10;height:50px;color:var(--background-color);background-color:var(--main-text-color);border-color:var(--main-text-color);border-top-left-radius:8px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab:focus{outline:none}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab.collapsed{width:24px;padding:12px 0;overflow:hidden;font-size:0;pointer-events:none;cursor:default}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab.expand-tab{display:flex;gap:6px;align-items:center}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tabs .tab.expand-tab .expand-arrow{transition:transform .2s ease}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container .tab-arrows{display:flex;gap:12px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .chart-container{display:flex;flex:1;justify-content:center;min-height:420px;padding:16px;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px}.flexe-value .flexe-value-container .flexe-value-columns .content-column{display:flex;flex-direction:column;gap:24px}.flexe-value .flexe-value-container .flexe-value-columns .content-column .tertiary-button{align-self:flex-start;padding-right:0!important;padding-left:0!important;cursor:pointer;display:flex;align-items:center;justify-content:center;height:40px;padding:12px 16px;color:var(--main-text-color);background-color:var(--transparent);border:none;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .tertiary-button{font-size:14px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .tertiary-button{font-size:16px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .tertiary-button{font-size:20px}}.flexe-value .flexe-value-container .flexe-value-columns .content-column .tertiary-button:disabled{color:var(--secondary-text-color);cursor:not-allowed}@media(hover:hover){.flexe-value .flexe-value-container .flexe-value-columns .content-column .tertiary-button:not(:disabled):hover{color:var(--action-label)}}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group{display:flex;gap:12px}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button{display:flex;align-items:center;justify-content:center;height:40px;padding:12px 16px;color:var(--background-color);cursor:pointer;background-color:var(--action-outline-default);border:none;border-radius:32px;transition:background-color .2s ease;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button{font-size:14px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button{font-size:16px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button{font-size:20px}}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button:active{background-color:var(--action-outline-pressed)}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button:disabled{cursor:not-allowed;background-color:var(--action-outline-disabled)}@media(hover:hover){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .primary-button:not(:disabled):hover{background-color:var(--action-outline-hover)}}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button{display:flex;align-items:center;justify-content:center;height:40px;padding:12px 16px;color:var(--main-text-color);cursor:pointer;background-color:var(--transparent);border:1.5px solid var(--action-outline-default);border-radius:32px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background-color .2s ease;font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button{font-size:14px}}@media(min-width:1440px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button{font-size:16px}}@media(min-width:1920px){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button{font-size:20px}}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button:active{border-color:var(--action-outline-pressed)}.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button:disabled{color:var(--secondary-text-color);cursor:not-allowed;border-color:var(--action-outline-disabled)}@media(hover:hover){.flexe-value .flexe-value-container .flexe-value-columns .content-column .button-group .secondary-button:not(:disabled):hover{border-color:var(--action-outline-hover)}}.flexe-value .footer-container{flex-shrink:0;width:100%;padding:16px}@media(min-width:1268px){.flexe-value{height:auto;background-image:url(/assets/background-CaJjE0-_.jpg);background-size:cover}.light-theme .flexe-value{background-image:url(/assets/light-background-jseMOF2w.jpg)}}@media(min-width:1268px){.flexe-value:not(.flexe-value-lite){padding-top:104px}.flexe-value:not(.flexe-value-lite) .flexe-value-container{padding:24px}.flexe-value:not(.flexe-value-lite) .flexe-value-container .flexe-value-columns{grid-template-columns:7fr 3fr;gap:48px}.flexe-value:not(.flexe-value-lite) .flexe-value-container .flexe-value-columns .chart-column .tabs-container{margin-bottom:0}.flexe-value:not(.flexe-value-lite) .flexe-value-container .flexe-value-columns .chart-column .chart-container{min-height:400px;padding:24px;border-radius:0 8px 8px}.flexe-value:not(.flexe-value-lite) .flexe-value-container .flexe-value-columns .content-column{max-height:calc(100vh - 152px);padding:4px;overflow:visible auto}.flexe-value:not(.flexe-value-lite) .footer-container{padding:24px}}@media(min-width:1920px){.flexe-value{padding-top:128px}.flexe-value .flexe-value-container{padding:32px}.flexe-value .flexe-value-container .flexe-value-columns{gap:64px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .chart-container{padding:32px}.flexe-value .flexe-value-container .flexe-value-columns .content-column{max-height:calc(100vh - 192px);overflow-x:visible}.flexe-value .footer-container{padding:32px}}.slider-container{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}.slider-container label{font-size:14px;font-weight:500;color:var(--main-text-color)}.slider-container label strong{font-weight:600;color:var(--main-text-color)}.slider-container input[type=range]{width:100%;height:6px;appearance:none;cursor:pointer;outline:none;background:var(--button-color-grey-ghost-10);border-radius:3px}.slider-container input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:var(--button-color-grey-ghost-10);border-radius:3px}.slider-container input[type=range]::-webkit-slider-thumb{width:18px;height:18px;cursor:pointer;background:var(--button-color-map-pips-pip-color);border:none;border-radius:50%}.slider-container input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}.slider-container input[type=range]::-webkit-slider-thumb{margin-top:-6px;appearance:none}.slider-container input[type=range]::-moz-range-track{width:100%;height:6px;background:var(--button-color-grey-ghost-10);border-radius:3px}.slider-container input[type=range]::-moz-range-thumb{width:18px;height:18px;cursor:pointer;background:var(--button-color-map-pips-pip-color);border:none;border-radius:50%}.slider-container input[type=range]::-moz-range-thumb:hover{transform:scale(1.1)}.slider-container .slider-ticks-wrapper{padding:0 9px}.slider-container .slider-ticks-wrapper .slider-ticks{position:relative;width:100%;height:8px;pointer-events:none}.slider-container .slider-ticks-wrapper .slider-ticks .tick{position:absolute;width:2px;height:8px;background:var(--secondary-text-color);opacity:.3}.slider-container .slider-labels{display:flex;justify-content:space-between;padding-left:6px;font-size:12px;color:var(--secondary-text-color)}.slider-container .slider-description{margin:0 0 8px;color:var(--secondary-text-color);font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:600}@media(min-width:768px){.slider-container .slider-description{font-size:12px}}@media(min-width:1440px){.slider-container .slider-description{font-size:12px}}@media(min-width:1920px){.slider-container .slider-description{font-size:14px}}.slider-container .slider-help-text{margin:8px 0 0;font-style:italic;color:var(--secondary-text-color);font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:600}@media(min-width:768px){.slider-container .slider-help-text{font-size:12px}}@media(min-width:1440px){.slider-container .slider-help-text{font-size:12px}}@media(min-width:1920px){.slider-container .slider-help-text{font-size:14px}}.slider-container .slider-help-text.no-italic{font-style:normal}:root{--background-color-rgb: 25, 25, 25;--main-text-color: #F2EBE4;--secondary-text-color: #D7CBBF;--placeholder-text-color: #B4A294;--error-text-color: #fa8072;--background-color: rgb(var(--background-color-rgb));--secondary-background-color: #F2EBE41A;--secondary-background-color-opaque: #2f2e2d;--action-outline-default: #F2EBE4;--action-outline-disabled: #F2EBE480;--action-outline-hover: #B4A294;--action-outline-pressed: #D7CBBF;--action-label: #DECDBC;--card-border: #FFCD8333;--insight-pin: #0DF;--transparent: #0000;--button-color-grey-default: rgb(242 235 228);--button-color-grey-ghost: rgb(242 235 228);--button-color-grey-ghost-10: rgb(242 235 228 / 10%);--button-color-grey-ghost-76: rgb(242 235 228 / 76%);--container-main-color: #191919;--button-color-orange-ghost-50: rgb(255 189 169 / 50%);--button-color-green-ghost-50: rgb(217 230 112 / 50%);--button-color-map-pips-pip-color: rgb(255 221 0 / 100%);--button-color-map-pips-insight: rgb(0 221 255 / 100%);--button-color-map-pips-pip-stroke-1: rgb(251 146 0 / 100%);--button-color-map-pips-pip-stroke-2: rgb(0 85 255 / 100%);--button-color-map-pips-pip-fill-1: rgb(127 0 212 / 100%);--button-color-orange-default: #FFBDA9;--button-color-orange-hover: #FF5132;--button-text-filled-button-default: rgb(25 25 25);--homepage-gradient-color: rgb(55 58 37);--overlay-background-color: rgb(0 0 0 / 50%);--containers-magenta: rgb(74 13 41 / 80%);--containers-orange: rgb(77 25 8 / 20%);--status-tight-bg: #bc5133;--status-moderately-tight-bg: #f06d2a;--status-loose-bg: #7f9b00;--status-moderately-loose-bg: #d4e266;--status-balanced-bg: #fed802;--layer-rent-color: #9c27b0;--layer-labor-color: #009688}.light-theme{--background-color-rgb: 252, 248, 244;--main-text-color: #191919;--secondary-text-color: #3A3531;--placeholder-text-color: #6A625A;--error-text-color: #d32f2f;--background-color: rgb(var(--background-color-rgb));--secondary-background-color: #403E3A1A;--secondary-background-color-opaque: #e9e5e1;--action-outline-default: #403E3A;--action-outline-disabled: #403E3A80;--action-outline-hover: #403E3A38;--action-outline-pressed: #403e3a50;--action-label: #5c5c5c;--card-border: #19191933;--insight-pin: #05F;--transparent: #0000;--button-color-grey-default: rgb(25 25 25);--button-color-grey-ghost: rgb(64 62 58);--button-color-grey-ghost-10: rgb(64 62 58 / 10%);--button-color-grey-ghost-76: rgb(64 62 58 / 76%);--container-main-color: #f2ebe4;--button-color-orange-ghost-50: rgb(77 25 8 / 50%);--button-color-green-ghost-50: rgb(55 58 37 / 50%);--button-color-map-pips-pip-color: rgb(255 81 50 / 100%);--button-color-map-pips-insight: rgb(0 85 255 / 100%);--button-color-map-pips-pip-stroke-1: rgb(127 0 212 / 100%);--button-color-map-pips-pip-stroke-2: rgb(251 98 0 / 100%);--button-color-map-pips-pip-fill-1: rgb(251 146 0 / 100%);--button-color-orange-default: #C45A3A;--button-color-orange-hover: #FF8B70;--button-text-filled-button-default: rgb(242 235 228);--homepage-gradient-color: rgb(250 228 220);--overlay-background-color: rgb(0 0 0 / 50%);--containers-magenta: #FFA6BF;--containers-orange: #FFBDA9;--status-tight-bg: #d32f2f;--status-moderately-tight-bg: #e57373;--status-loose-bg: #81c784;--status-moderately-loose-bg: #aed581;--status-balanced-bg: #ffb74d;--layer-rent-color: #9c27b0;--layer-labor-color: #009688}.scenario-chart{box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;color:var(--main-text-color)}.scenario-chart .chart-header{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-bottom:16px}.scenario-chart .chart-header .chart-title{margin:0;font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.scenario-chart .chart-header .chart-title{font-size:28px}}@media(min-width:1440px){.scenario-chart .chart-header .chart-title{font-size:32px}}@media(min-width:1920px){.scenario-chart .chart-header .chart-title{font-size:48px}}.scenario-chart .chart-header .total-savings{display:flex;flex-direction:row-reverse;gap:8px;align-items:center}.scenario-chart .chart-header .total-savings .savings-label{font-family:Inter Variable,Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.scenario-chart .chart-header .total-savings .savings-label{font-size:14px}}@media(min-width:1440px){.scenario-chart .chart-header .total-savings .savings-label{font-size:16px}}@media(min-width:1920px){.scenario-chart .chart-header .total-savings .savings-label{font-size:20px}}.scenario-chart .chart-header .total-savings .savings-amount{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.scenario-chart .chart-header .total-savings .savings-amount{font-size:28px}}@media(min-width:1440px){.scenario-chart .chart-header .total-savings .savings-amount{font-size:32px}}@media(min-width:1920px){.scenario-chart .chart-header .total-savings .savings-amount{font-size:48px}}.scenario-chart .chart-header .total-savings .info-icon{font-size:18px;color:var(--secondary-text-color);cursor:help;transition:color .2s ease}.scenario-chart .chart-header .total-savings .info-icon:hover{color:var(--main-text-color)}.scenario-chart .chart-header .total-savings .share-icon{font-size:18px;color:var(--secondary-text-color);cursor:pointer;transition:color .2s ease}.scenario-chart .chart-header .total-savings .share-icon:hover{color:var(--main-text-color)}.scenario-chart .chart-wrapper{position:relative;flex:1;width:100%;min-height:420px;overflow:auto hidden}.scenario-chart .chart-wrapper.dragging,.scenario-chart .chart-wrapper.dragging *{cursor:grabbing!important}.scenario-chart .chart-wrapper--loading{height:420px;overflow:hidden}.scenario-chart .chart-inner-container{position:absolute;top:0;bottom:0;left:0;width:100%}.scenario-chart .chart-inner-container>div{width:100%!important;height:100%!important}.scenario-chart .chart-footnote{margin:24px 0 0;color:var(--secondary-text-color);font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:400}@media(min-width:768px){.scenario-chart .chart-footnote{font-size:12px}}@media(min-width:1440px){.scenario-chart .chart-footnote{font-size:12px}}@media(min-width:1920px){.scenario-chart .chart-footnote{font-size:14px}}@media(min-width:768px){.scenario-chart .chart-header{flex-direction:row;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:20px}.scenario-chart .chart-header .total-savings{flex-direction:row}}@media(min-width:1440px){.scenario-chart{padding:24px}}@media(min-width:1920px){.scenario-chart{padding:32px}}
