@charset "UTF-8";@keyframes fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes slide-in-from-right{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100px)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes slide-out-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100px)}}.app{width:100%;height:100%;overflow:hidden auto;scrollbar-color:var(--secondary-background-color) var(--transparent);background-color:var(--background-color)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.fade-in{animation:fade-in .5s ease-out}.fade-out{animation:fade-out .5s ease-out}.slide-in-right{animation:slide-in-from-right .5s ease-out}.slide-out-left{animation:slide-out-to-left .5s ease-out}.slide-in-left{animation:slide-in-from-left .5s ease-out}.slide-out-right{animation:slide-out-to-right .5s ease-out}.page-not-found{display:flex;flex-direction:column;height:100%}.page-not-found .content-container{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;padding:16px;color:var(--main-text-color);text-align:center}.page-not-found .content-container img{max-width:100%;height:auto}.page-not-found .content-container h1{margin-top:24px;margin-bottom:26px;font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.page-not-found .content-container h1{font-size:44px}}@media(min-width:1440px){.page-not-found .content-container h1{font-size:56px}}@media(min-width:1920px){.page-not-found .content-container h1{font-size:72px}}.page-not-found .content-container .return-button{text-decoration:none;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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.page-not-found .content-container .return-button{font-size:14px}}@media(min-width:1440px){.page-not-found .content-container .return-button{font-size:16px}}@media(min-width:1920px){.page-not-found .content-container .return-button{font-size:20px}}.page-not-found .content-container .return-button:active{background-color:var(--action-outline-pressed)}.page-not-found .content-container .return-button:disabled{cursor:not-allowed;background-color:var(--action-outline-disabled)}@media(hover:hover){.page-not-found .content-container .return-button:not(:disabled):hover{background-color:var(--action-outline-hover)}}.recaptcha-attribution{font-size:12px;color:var(--secondary-text-color)}.recaptcha-attribution p{margin:0}.recaptcha-attribution a{color:var(--secondary-text-color);transition:color .2s ease}@media(hover:hover){.recaptcha-attribution a:hover{color:var(--main-text-color);cursor:pointer}}.contact-info{display:flex;flex-direction:column;gap:24px}.contact-info .contact-info-form{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.contact-info .contact-info-form .filling-form{display:flex;flex-direction:column;gap:10px;width:100%}.contact-info .contact-info-form .filling-form label{display:none}.contact-info .contact-info-form .filling-form input{width:100%;padding:8px 16px;font-size:16px;color:var(--main-text-color);background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px}.contact-info .contact-info-form .filling-form input:focus{outline:none;border:1px solid var(--action-outline-pressed)}.contact-info .contact-info-form .filling-form input[type=number]{appearance:textfield}.contact-info .contact-info-form .filling-form input[type=number]::-webkit-outer-spin-button,.contact-info .contact-info-form .filling-form input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}.contact-info .contact-info-form .filling-form input::placeholder{font-style:italic;color:var(--placeholder-text-color)}.contact-info .contact-info-form .filling-form .input-container{position:relative}.contact-info .contact-info-form .filling-form .input-container .input-unit-label{position:absolute;top:50%;right:0;padding-right:16px;color:var(--secondary-text-color);transform:translateY(-50%);font-family:Inter,sans-serif;font-weight:400;font-size:12px}.contact-info .contact-info-form .filling-form .text-field-group{display:flex;flex-direction:column;gap:10px;width:100%}@media(min-width:768px){.contact-info .contact-info-form .filling-form .text-field-group.horizontal{flex-direction:row}.contact-info .contact-info-form .filling-form .text-field-group.horizontal>*{width:calc(50% - 5px)}}@media(max-height:430px)and (orientation:landscape){.contact-info .contact-info-form .filling-form .text-field-group.horizontal{flex-direction:row}.contact-info .contact-info-form .filling-form .text-field-group.horizontal>*{width:calc(50% - 5px)}}.contact-info .contact-info-form .button-container{display:flex;gap:8px;justify-content:flex-start;width:100%}.contact-info .contact-info-form .button-container .schedule-meeting-button{display:flex;flex-direction:row;gap:8px;align-items:center;width:fit-content}.contact-info .contact-info-form .button-container .schedule-meeting-button .calendar-icon{width:13px;height:13px}.contact-info .contact-info-form .button-container .schedule-meeting-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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.contact-info .contact-info-form .button-container .schedule-meeting-button{font-size:14px}}@media(min-width:1440px){.contact-info .contact-info-form .button-container .schedule-meeting-button{font-size:16px}}@media(min-width:1920px){.contact-info .contact-info-form .button-container .schedule-meeting-button{font-size:20px}}.contact-info .contact-info-form .button-container .schedule-meeting-button:active{background-color:var(--action-outline-pressed)}.contact-info .contact-info-form .button-container .schedule-meeting-button:disabled{cursor:not-allowed;background-color:var(--action-outline-disabled)}@media(hover:hover){.contact-info .contact-info-form .button-container .schedule-meeting-button:not(:disabled):hover{background-color:var(--action-outline-hover)}}.contact-info .contact-info-form .button-container .submit-button{gap:8px;width:fit-content;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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.contact-info .contact-info-form .button-container .submit-button{font-size:14px}}@media(min-width:1440px){.contact-info .contact-info-form .button-container .submit-button{font-size:16px}}@media(min-width:1920px){.contact-info .contact-info-form .button-container .submit-button{font-size:20px}}.contact-info .contact-info-form .button-container .submit-button:active{border-color:var(--action-outline-pressed)}.contact-info .contact-info-form .button-container .submit-button:disabled{color:var(--secondary-text-color);cursor:not-allowed;border-color:var(--action-outline-disabled)}@media(hover:hover){.contact-info .contact-info-form .button-container .submit-button:not(:disabled):hover{border-color:var(--action-outline-hover)}}.contact-info .contact-info-form .join-warehouse-network{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.contact-info .contact-info-form .join-warehouse-network .network-text{margin:0;font-size:12px;color:var(--secondary-text-color)}.contact-info .contact-info-form .join-warehouse-network .network-text p{margin:0}.contact-info .contact-info-form .join-warehouse-network .network-text a{color:var(--secondary-text-color);transition:color .2s ease}@media(hover:hover){.contact-info .contact-info-form .join-warehouse-network .network-text a:hover{color:var(--main-text-color);cursor:pointer}}.contact-info .contact-info-form .error{color:var(--error-text-color)}@media(min-width:1440px){.contact-info .contact-info-form{gap:24px}}@media(min-width:1920px){.contact-info .contact-info-form{gap:32px}}.contact-info .attribution-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media(min-width:1440px){.contact-info{gap:24px}}@media(min-width:1920px){.contact-info{gap:32px}}.contact-info-header h1{margin-top:4px;margin-bottom:16px;color:var(--main-text-color);font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.contact-info-header h1{font-size:28px}}@media(min-width:1440px){.contact-info-header h1{font-size:32px}}@media(min-width:1920px){.contact-info-header h1{font-size:48px}}.contact-info-header p{margin-top:0;margin-bottom:0;color:var(--secondary-text-color);font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.contact-info-header p{font-size:14px}}@media(min-width:1440px){.contact-info-header p{font-size:16px}}@media(min-width:1920px){.contact-info-header p{font-size:20px}}.contact-modal div[role=dialog]{width:95%;min-width:auto;max-width:none;height:95%;max-height:95dvh;padding:0;overflow:auto;border-radius:8px;background-color:var(--background-color)}.contact-modal div[role=dialog]>div:first-child{height:100%!important;min-height:100%!important;max-height:100%!important;padding:0;overflow:hidden}.contact-modal div[role=dialog]>div:first-child>span:first-child{width:24px}@media(min-width:1440px){.contact-modal div[role=dialog]{width:1024px;height:fit-content;max-height:1024px}}.contact-modal div[role=button]{position:fixed;z-index:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;cursor:pointer;color:var(--main-text-color);background-color:var(--background-color);border:none;border-radius:16px}.contact-modal div[role=button]:focus{outline:none}@media(hover:hover){.contact-modal div[role=button]:hover{background-color:var(--action-outline-hover)}}.contact-modal div[role=button] .fa-times{position:relative;display:inline-block;width:14px;height:14px}.contact-modal div[role=button] .fa-times:before,.contact-modal div[role=button] .fa-times:after{position:absolute;top:50%;left:50%;width:2px;height:14px;content:"";background-color:currentcolor;border-radius:1px}.contact-modal div[role=button] .fa-times:before{transform:translate(-50%,-50%) rotate(45deg)}.contact-modal div[role=button] .fa-times:after{transform:translate(-50%,-50%) rotate(-45deg)}.contact-modal .ui-components-modal-underlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contact-modal .content-container{padding:16px}@media(max-width:768px){.contact-modal .content-container{padding:24px}}@media(max-height:430px)and (orientation:landscape){.contact-modal div[role=dialog]{width:min(1024px,95vw);height:fit-content;max-height:90vh}.contact-modal .content-container{padding:16px}}.footer{position:relative;display:flex;flex-direction:column-reverse;gap:24px;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;font-size:14px;color:var(--secondary-text-color);background-color:var(--transparent)}.footer a{color:var(--secondary-text-color);transition:color .2s ease}@media(hover:hover){.footer a:hover{color:var(--main-text-color);cursor:pointer}}.footer .copyright{width:100%}.footer .legal{display:flex;flex-direction:column;gap:12px;width:100%}.footer .legal a{width:fit-content;margin-right:16px}.footer .social{display:flex;flex-direction:row;gap:16px;align-items:center;width:100%;margin-left:auto}.footer:not(.stacked){flex-direction:row}.footer:not(.stacked) .copyright{width:20%;min-width:150px}.footer:not(.stacked) .legal{flex-direction:row}.footer:not(.stacked) .social{justify-content:flex-end;width:20%;min-width:240px;margin-left:0}.mobile-carousel-selector{position:relative;display:flex;flex:1 1 auto;gap:12px;align-items:center;width:100%;min-width:0}.mobile-carousel-selector .carousel-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}.mobile-carousel-selector .carousel-arrow-button svg{font-size:24px}@media(hover:hover){.mobile-carousel-selector .carousel-arrow-button:hover{opacity:.8}}.mobile-carousel-selector .carousel-arrow-button:focus{outline:none}.mobile-carousel-selector .carousel-active-label{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;height:32px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;font-weight:600;color:var(--background-color);text-align:center;white-space:nowrap;cursor:pointer;background-color:var(--main-text-color);border:1px solid var(--main-text-color);border-radius:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.mobile-carousel-selector .carousel-active-label{font-size:14px}}@media(min-width:1440px){.mobile-carousel-selector .carousel-active-label{font-size:16px}}@media(min-width:1920px){.mobile-carousel-selector .carousel-active-label{font-size:20px}}.mobile-carousel-selector .carousel-item-list{position:absolute;top:0;right:0;left:0;z-index:50;display:flex;flex-direction:column;gap:8px;max-height:60vh;padding:16px;overflow:auto;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px;transform-origin:top center;animation:carousel-dropdown-in .18s ease-out;will-change:transform}.mobile-carousel-selector .carousel-item-list .carousel-item-option{padding:10px 12px;color:var(--secondary-text-color);text-align:center;cursor:pointer;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.mobile-carousel-selector .carousel-item-list .carousel-item-option{font-size:14px}}@media(min-width:1440px){.mobile-carousel-selector .carousel-item-list .carousel-item-option{font-size:16px}}@media(min-width:1920px){.mobile-carousel-selector .carousel-item-list .carousel-item-option{font-size:20px}}@media(hover:hover){.mobile-carousel-selector .carousel-item-list .carousel-item-option:hover:not(.active){color:var(--main-text-color);background-color:var(--secondary-background-color)}}.mobile-carousel-selector .carousel-item-list .carousel-item-option.active{color:var(--background-color);background-color:var(--main-text-color);border-color:var(--main-text-color)}.mobile-carousel-selector .carousel-item-list .carousel-item-option:focus{outline:none}@keyframes carousel-dropdown-in{0%{transform:translateY(-8px) scaleY(.98)}60%{transform:translateY(0) scaleY(1)}to{transform:none}}.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,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,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,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,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,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{padding-top:104px}.flexe-value .flexe-value-container{padding:24px}.flexe-value .flexe-value-container .flexe-value-columns{grid-template-columns:7fr 3fr;gap:48px}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .tabs-container{margin-bottom:0}.flexe-value .flexe-value-container .flexe-value-columns .chart-column .chart-container{min-height:400px;padding:24px;border-radius:0 8px 8px}.flexe-value .flexe-value-container .flexe-value-columns .content-column{max-height:calc(100vh - 152px);padding:4px;overflow:visible auto}.flexe-value .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}}@keyframes gradient-move{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.questionnaire{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px;color:var(--main-text-color)}.questionnaire .questionnaire-container{display:flex;flex-direction:column;align-items:center;width:100%}.questionnaire .questionnaire-container .questionnaire-headline{font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-headline{font-size:44px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-headline{font-size:56px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-headline{font-size:72px}}.questionnaire .questionnaire-container .questionnaire-headline{margin:0 0 20px;text-align:center}.questionnaire .questionnaire-container .questionnaire-subheadline{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-subheadline{font-size:28px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-subheadline{font-size:32px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-subheadline{font-size:48px}}.questionnaire .questionnaire-container .questionnaire-subheadline{margin:0 0 62px;text-align:center}.questionnaire .questionnaire-container .questionnaire-step-wrapper{width:100%;max-width:720px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:330px;padding:16px;text-align:center;background:linear-gradient(-45deg,var(--containers-magenta),var(--containers-orange),var(--containers-magenta),var(--containers-orange),var(--containers-magenta));background-size:300% 300%;border-radius:16px;animation:gradient-move 15s linear infinite}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step h2{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step h2{font-size:28px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step h2{font-size:32px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step h2{font-size:48px}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step h2{margin:0 0 12px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer{margin:0 0 32px;font-size:18px;font-weight:500}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer .answer-value{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer .answer-value{font-size:28px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer .answer-value{font-size:32px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer .answer-value{font-size:48px}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer .answer-unit{font-size:18px;font-weight:400}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .unit-toggle{display:flex;gap:0;align-items:center;justify-content:center;margin:24px 0;background-color:#fff3;border-radius:28px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .unit-toggle .unit-option{padding:10px 32px;font-size:16px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:transparent;border:none;border-radius:24px;transition:all .3s ease}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .unit-toggle .unit-option.active{color:var(--background-color);background-color:var(--main-text-color)}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .unit-toggle .unit-option:not(.active){color:var(--main-text-color)}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper{position:relative;width:100%;max-width:400px;margin-bottom:24px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input{width:100%;padding:0!important;text-align:center;border:none!important;padding:8px 16px;font-size:16px;color:var(--main-text-color);background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input:focus{outline:none;border:1px solid var(--action-outline-pressed)}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input[type=number]{appearance:textfield}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input[type=number]::-webkit-outer-spin-button,.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input::placeholder{font-style:italic;color:var(--placeholder-text-color)}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input{font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input{font-size:44px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input{font-size:56px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .questionnaire-input{font-size:72px}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .input-wrapper .input-unit-label{position:absolute;right:16px;bottom:16px;font-size:18px;font-weight:400;pointer-events:none}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox{display:flex;gap:10px;align-items:center;margin-bottom:32px;cursor:pointer}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox input[type=checkbox]{flex-shrink:0;width:20px;height:20px;appearance:none;cursor:pointer;background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:4px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox input[type=checkbox]:checked{background-color:var(--action-outline-default);border-color:var(--action-outline-default)}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox input[type=checkbox]:checked:after{display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--background-color);content:"✓"}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox span{-webkit-user-select:none;user-select:none;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox span{font-size:14px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox span{font-size:16px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .seasonal-checkbox span{font-size:20px}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group{display:flex;gap:16px;align-items:center;justify-content:center;width:100%}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button{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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button{font-size:14px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button{font-size:16px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button{font-size:20px}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button:disabled{color:var(--secondary-text-color);cursor:not-allowed}@media(hover:hover){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button:not(:disabled):hover{color:var(--action-label)}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button{cursor:pointer}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results{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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results{font-size:14px}}@media(min-width:1440px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results{font-size:16px}}@media(min-width:1920px){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results{font-size:20px}}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results:active{background-color:var(--action-outline-pressed)}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results:disabled{cursor:not-allowed;background-color:var(--action-outline-disabled)}@media(hover:hover){.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .button-group .questionnaire-button.see-results:not(:disabled):hover{background-color:var(--action-outline-hover)}}@media(min-width:768px){.questionnaire{flex-grow:1}.questionnaire .questionnaire-container{max-width:70vw}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step{min-height:400px}.questionnaire .questionnaire-container .questionnaire-step-wrapper .questionnaire-step .previous-answer{font-size:16px}}.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,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,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}.storage-input-container{display:flex;flex-direction:column;width:100%}.storage-input-container .storage-input-row{display:flex;gap:12px;align-items:center;width:100%}.storage-input-container .input-wrapper{position:relative;display:flex;flex:1;align-items:center}.storage-input-container .input-wrapper .storage-input{padding:8px 16px;font-size:16px;color:var(--main-text-color);background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px}.storage-input-container .input-wrapper .storage-input:focus{outline:none;border:1px solid var(--action-outline-pressed)}.storage-input-container .input-wrapper .storage-input[type=number]{appearance:textfield}.storage-input-container .input-wrapper .storage-input[type=number]::-webkit-outer-spin-button,.storage-input-container .input-wrapper .storage-input[type=number]::-webkit-inner-spin-button{margin:0;appearance:none}.storage-input-container .input-wrapper .storage-input::placeholder{font-style:italic;color:var(--placeholder-text-color)}.storage-input-container .input-wrapper .storage-input{width:100%;padding-right:60px}.storage-input-container .input-wrapper .input-unit-label{position:absolute;top:50%;right:0;padding-right:16px;color:var(--secondary-text-color);transform:translateY(-50%);font-family:Inter,sans-serif;font-weight:400;font-size:12px}.storage-input-container .or-text{font-size:12px;font-weight:600;color:var(--secondary-text-color);text-transform:uppercase}.storage-input-container .storage-input-help-text{margin:16px 0 0;font-style:italic;color:var(--secondary-text-color);font-family:Inter,sans-serif;font-size:12px;font-weight:600}@media(min-width:768px){.storage-input-container .storage-input-help-text{font-size:12px}}@media(min-width:1440px){.storage-input-container .storage-input-help-text{font-size:12px}}@media(min-width:1920px){.storage-input-container .storage-input-help-text{font-size:14px}}.assumption .assumption-row{display:flex;gap:12px;align-items:center}.assumption .assumption-text{flex:1;margin:0;color:var(--secondary-text-color);font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.assumption .assumption-text{font-size:14px}}@media(min-width:1440px){.assumption .assumption-text{font-size:16px}}@media(min-width:1920px){.assumption .assumption-text{font-size:20px}}.assumption .assumption-text strong{font-weight:700;color:var(--main-text-color)}.assumption .adjust-button{width:54px;height:24px;color:var(--container-main-color);white-space:nowrap;cursor:pointer;background-color:var(--main-text-color);border:none;border-radius:4px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:Inter,sans-serif;font-weight:600;font-size:12px}.assumption .adjust-slider{margin-top:16px}.assumption .adjust-slider .storage-input-container{padding-bottom:16px}.assumption.expanded{cursor:pointer}.assumption.expanded .adjust-slider{cursor:default}.calculator-inputs{display:flex;flex-direction:column;gap:8px}.calculator-inputs .parameter-card{gap:16px;padding:8px;background-color:var(--secondary-background-color);border-radius:8px}.hint-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background-color:#00000080;animation:flash-overlay var(--overlay-duration, 1.5s) ease-in-out forwards}.hint-overlay .overlay-content{display:flex;gap:12px;align-items:center;padding:16px 24px;font-size:18px;font-weight:500;color:var(--main-text-color);background-color:var(--background-color);border:2px solid var(--action-outline-default);border-radius:8px;box-shadow:0 4px 12px #0003}.hint-overlay .overlay-content svg{fill:var(--main-text-color)}@keyframes flash-overlay{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.chart-legend{display:flex;flex-wrap:wrap;gap:16px;padding-left:55px;margin-bottom:16px}.chart-legend .legend-item{display:flex;gap:8px;align-items:center}.chart-legend .info-icon{font-size:16px;color:var(--secondary-text-color);cursor:help;transition:color .2s ease}.chart-legend .info-icon:hover{color:var(--main-text-color)}.chart-legend .legend-box{display:inline-block;width:40px;height:12px;border-style:solid;border-width:1px;border-radius:2px}.chart-legend .legend-line{display:inline-block;width:40px;height:3px;border-radius:2px}.chart-legend .legend-label{font-family:Geist Mono,monospace;font-size:12px;color:var(--secondary-text-color)}.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,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-inner-container{position:relative;height:100%}.scenario-chart .chart-footnote{margin:24px 0 0;color:var(--secondary-text-color);font-family: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}}.homepage{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden auto;scroll-snap-type:y mandatory;background-color:var(--background-color);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.homepage:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;min-height:100vh;pointer-events:none;content:"";background:linear-gradient(to bottom,transparent 0%,transparent 10%,color-mix(in srgb,var(--homepage-gradient-color) 0%,transparent) 10%,var(--homepage-gradient-color) 15%,var(--homepage-gradient-color) 80%,color-mix(in srgb,var(--homepage-gradient-color) 0%,transparent) 95%)}.homepage .homepage-hero{position:relative;display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100vh;overflow:visible;scroll-snap-align:start;scroll-snap-stop:always}.homepage .homepage-hero:after{position:absolute;top:0;right:10%;z-index:0;display:none;width:1px;height:100%;pointer-events:none;content:"";background:linear-gradient(to bottom,transparent,rgba(242,235,228,.1) 20%,rgba(242,235,228,.1) 80%,transparent)}@media(min-width:768px){.homepage .homepage-hero:after{display:unset}}@media(max-height:1280px){.homepage .homepage-hero .homepage-hero-content-text{padding-top:100px}}.homepage .homepage-hero-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:80px;align-items:center;justify-content:center;width:100%;height:100%;min-height:100vh;padding-top:15vh;padding-bottom:5vh;text-align:center;background:linear-gradient(#000000b3,#00000080 80%,#0000)}@media(min-width:1440px){.homepage .homepage-hero-content{padding-top:0;padding-bottom:0}}.homepage .homepage-hero-content .homepage-hero-content-text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 5vw}.homepage .homepage-hero-content .homepage-hero-content-sections{display:flex;flex-flow:row wrap;gap:32px;align-items:stretch;justify-content:center;margin:0 5%}.homepage .homepage-headline{font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.homepage .homepage-headline{font-size:44px}}@media(min-width:1440px){.homepage .homepage-headline{font-size:56px}}@media(min-width:1920px){.homepage .homepage-headline{font-size:72px}}.homepage .homepage-headline{max-width:500px;margin:0 0 24px;line-height:110%;color:var(--main-text-color)}@media(min-width:1268px){.homepage .homepage-headline{max-width:500px;margin-bottom:32px}}@media(min-width:1440px){.homepage .homepage-headline{max-width:600px;margin-bottom:32px}}@media(min-width:1920px){.homepage .homepage-headline{max-width:800px;margin-bottom:32px}}@media(min-width:3000px){.homepage .homepage-headline{max-width:990px;margin-bottom:32px}}.homepage .homepage-subtitle{font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.homepage .homepage-subtitle{font-size:14px}}@media(min-width:1440px){.homepage .homepage-subtitle{font-size:16px}}@media(min-width:1920px){.homepage .homepage-subtitle{font-size:20px}}.homepage .homepage-subtitle{max-width:500px;margin:0;line-height:150%;color:var(--main-text-color)}@media(min-width:3000px){.homepage .homepage-subtitle{max-width:600px}}.homepage .homepage-globe-container-wrapper{position:absolute;top:-150px;z-index:1;width:90vw;height:90vh;pointer-events:none}.homepage .homepage-globe-container-wrapper picture{display:block;width:100%;height:100%;background:radial-gradient(circle at center,rgba(59,130,246,.4) 0%,rgba(37,99,235,.3) 20%,rgba(29,78,216,.2) 40%,transparent 60%)}.homepage .homepage-globe-container-wrapper picture img{width:100%;height:100%;object-fit:contain}.homepage .homepage-globe-container-wrapper .globe-loading{width:100%;height:100%}.homepage .homepage-content-section{position:relative;z-index:2;display:flex;flex-shrink:0;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.homepage .homepage-footer-section{position:relative;display:flex;flex-shrink:0;align-items:flex-end;width:100%;min-height:auto;padding:16px;scroll-snap-align:start}@media(min-width:768px){.homepage .homepage-footer-section{padding:24px}}@media(min-width:1440px){.homepage .homepage-footer-section{padding:32px}}.articles-carousel-section{flex-direction:column;align-items:center;justify-content:center;padding:0;background-color:transparent}.articles-carousel-section .articles-carousel{display:flex;flex-direction:column;width:100%;height:100%;padding:64px 0}.articles-carousel-section .articles-carousel .articles-carousel-header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:800px;padding:0 16px;margin:0 auto 48px;text-align:center}.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-headline{font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-headline{font-size:44px}}@media(min-width:1440px){.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-headline{font-size:56px}}@media(min-width:1920px){.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-headline{font-size:72px}}.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-headline{margin:0 0 16px;color:var(--main-text-color)}.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-description{font-size:14px}}@media(min-width:1440px){.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-description{font-size:16px}}@media(min-width:1920px){.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-description{font-size:20px}}.articles-carousel-section .articles-carousel .articles-carousel-header .articles-carousel-description{max-width:600px;margin:0;line-height:150%;color:var(--secondary-text-color)}.articles-carousel-section .articles-carousel .articles-carousel-track-container{position:relative;display:flex;align-items:center;align-self:center;justify-content:center;width:100%}.articles-carousel-section .articles-carousel .articles-carousel-track-container .carousel-arrow{position:relative;z-index:10;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:36px;color:var(--main-text-color);cursor:pointer;background-color:transparent;border:none;opacity:1;transition:opacity .2s ease}.articles-carousel-section .articles-carousel .articles-carousel-track-container .carousel-arrow svg{width:18px;height:18px}.articles-carousel-section .articles-carousel .articles-carousel-track-container .carousel-arrow:hover{opacity:.7}.articles-carousel-section .articles-carousel .articles-carousel-track-container .carousel-arrow.hidden{pointer-events:none;opacity:0}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track{display:flex;flex:1;gap:16px;padding:16px 0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track::-webkit-scrollbar{display:none}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card{position:relative;display:flex;flex:0 0 100%;flex-direction:column;gap:12px;min-width:120px;padding:24px;cursor:pointer;outline:none;scroll-snap-align:start;background-color:transparent;border:none;border-radius:8px;transition:background-color .3s ease,box-shadow .3s ease}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:not(:last-child):after{position:absolute;top:16px;right:-8px;bottom:16px;width:1px;content:"";background-color:var(--card-border)}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-date{font-family:Inter,sans-serif;font-size:12px;font-weight:400}@media(min-width:768px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-date{font-size:12px}}@media(min-width:1440px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-date{font-size:12px}}@media(min-width:1920px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-date{font-size:14px}}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-date{color:var(--secondary-text-color);transition:color .3s ease}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-title{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-title{font-size:28px}}@media(min-width:1440px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-title{font-size:32px}}@media(min-width:1920px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-title{font-size:48px}}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-title{margin:0;color:var(--button-color-orange-default);transition:color .3s ease}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-description{font-size:14px}}@media(min-width:1440px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-description{font-size:16px}}@media(min-width:1920px){.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-description{font-size:20px}}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card .article-description{margin:0;color:var(--secondary-text-color);transition:color .3s ease}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:focus-visible{background-color:var(--main-text-color);box-shadow:0 0 0 2px var(--main-text-color),0 8px 32px #0003}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:focus-visible .article-title{color:var(--button-color-orange-hover)}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:focus-visible .article-date,.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:focus-visible .article-description{color:var(--background-color)}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card.hovered,.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:hover{background-color:var(--main-text-color);box-shadow:0 8px 32px #0000001a}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card.hovered .article-title,.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:hover .article-title{color:var(--button-color-orange-hover)}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card.hovered .article-date,.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card.hovered .article-description,.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:hover .article-date,.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:hover .article-description{color:var(--background-color)}@media(min-width:768px){.articles-carousel-section .articles-carousel{padding:80px 0}.articles-carousel-section .articles-carousel .articles-carousel-header{padding:0 24px;margin-bottom:64px}.articles-carousel-section .articles-carousel .articles-carousel-track-container .carousel-arrow{width:80px;height:48px}.articles-carousel-section .articles-carousel .articles-carousel-track-container .carousel-arrow svg{width:24px;height:24px}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track{gap:32px}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card{flex:0 0 320px;gap:16px;padding:32px;scroll-snap-align:start}.articles-carousel-section .articles-carousel .articles-carousel-track-container .articles-carousel-track .article-card:not(:last-child):after{top:24px;right:-16px;bottom:24px}}@media(min-width:1440px){.articles-carousel-section .articles-carousel{padding:100px 0}.articles-carousel-section .articles-carousel .articles-carousel-track .article-card{min-width:400px!important}}@media(min-width:1920px){.articles-carousel-track-container{max-width:80%}.articles-carousel-section .articles-carousel{padding:100px 0}.articles-carousel-section .articles-carousel .articles-carousel-track .article-card{min-width:500px!important}}.section{position:relative;display:flex;flex:1;flex-direction:column;place-items:flex-start flex-start;width:100%;min-width:100%}@media(min-width:768px){.section{justify-content:center;min-width:80%;max-width:80%}}@media(min-width:1268px){.section{justify-content:center;min-width:30%;max-width:30%}}@media(min-width:1440px){.section{justify-content:center;min-width:30%;max-width:30%}}@media(min-width:1920px){.section{justify-content:center;min-width:30%;max-width:700px}}.section .section-content{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;place-items:flex-start flex-start;justify-content:space-between;width:100%;min-width:fit-content;padding:24px;border-radius:16px}@media(min-width:768px){.section .section-content{flex-direction:column}}.section .section-image-container{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;height:auto;overflow:hidden;border-radius:8px}.section .section-image-container.desktop{aspect-ratio:800/425}.section .section-image-container.mobile{aspect-ratio:500/490}.section .section-image-container .section-image{display:block;width:100%;height:100%;object-fit:cover}.section .section-copy{display:flex;flex:0 0 auto;flex-direction:column;gap:16px;align-items:flex-start;width:100%;height:auto;padding:0;text-align:left}.section .section-headline{font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.section .section-headline{font-size:28px}}@media(min-width:1440px){.section .section-headline{font-size:32px}}@media(min-width:1920px){.section .section-headline{font-size:48px}}.section .section-headline{width:100%;height:auto;margin:0;line-height:110%;color:var(--main-text-color)}.section .section-description{font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.section .section-description{font-size:14px}}@media(min-width:1440px){.section .section-description{font-size:16px}}@media(min-width:1920px){.section .section-description{font-size:20px}}.section .section-description{width:100%;height:auto;margin:0;line-height:150%;color:var(--secondary-text-color)}.section .section-actions{display:flex;flex:0 0 auto;flex-direction:row;gap:8px;align-items:flex-start;width:100%;height:auto;padding:8px 0;margin-top:auto}.section .section-button{box-sizing:border-box;display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center;width:auto;min-width:208px;height:40px;padding:16px 24px;white-space:nowrap;cursor:pointer;border-radius:48px;transition:all .2s ease;font-family:Inter,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.section .section-button{font-size:14px}}@media(min-width:1440px){.section .section-button{font-size:16px}}@media(min-width:1920px){.section .section-button{font-size:20px}}@media(min-width:1920px){.section .section-button{width:240px}}.section .section-button.primary{color:var(--button-text-filled-button-default);background:var(--action-outline-default);border:1px solid var(--action-outline-default)}.section .section-button.primary:hover{opacity:.9}.chart{width:100%;height:100%}.chart .title{margin:0 0 4px;color:var(--main-text-color);font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.chart .title{font-size:14px}}@media(min-width:1440px){.chart .title{font-size:16px}}@media(min-width:1920px){.chart .title{font-size:20px}}.insights-content{overflow:auto}.insights-content .insights-preview-title{display:flex;gap:12px;align-items:center;margin-top:16px}.insights-content .insights-preview-title label{font-size:18px;font-weight:600;color:var(--main-text-color)}.insights-content .insights-preview-title .quarter-selector{padding:8px 16px;font-size:16px;color:var(--main-text-color);background-color:var(--background-color);border:1px solid var(--action-outline-default);border-radius:8px;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14%204.36773L12.6323%203L6.98533%208.61691L1.36843%203L-5.97853e-08%204.36773L6.98533%2011.3824L14%204.36773Z'%20fill='%23F2EBE4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:12px}.insights-content .insights-preview-title .quarter-selector:invalid{font-style:italic;color:var(--placeholder-text-color)}.insights-content .insights-preview-title .quarter-selector:focus{outline:none;border:1px solid var(--action-outline-pressed)}.insights-content .insights-preview-title .quarter-selector{padding:4px 38px 4px 12px;font-size:16px;font-weight:500;cursor:pointer}.insights-content h1{margin-top:24px;margin-bottom:0;color:var(--main-text-color);font-family:"Instrument Serif",serif;font-size:44px;font-weight:400;line-height:100%}@media(min-width:768px){.insights-content h1{font-size:44px}}@media(min-width:1440px){.insights-content h1{font-size:56px}}@media(min-width:1920px){.insights-content h1{font-size:72px}}.insights-content h2{margin-bottom:0;color:var(--main-text-color);font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.insights-content h2{font-size:28px}}@media(min-width:1440px){.insights-content h2{font-size:32px}}@media(min-width:1920px){.insights-content h2{font-size:48px}}.insights-content p{color:var(--secondary-text-color);font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media(min-width:768px){.insights-content p{font-size:14px}}@media(min-width:1440px){.insights-content p{font-size:16px}}@media(min-width:1920px){.insights-content p{font-size:20px}}.insights-content .small-label{color:var(--secondary-text-color);font-family:Inter,sans-serif;font-weight:400;font-size:12px}.insights-content .small-label span{font-weight:600}.insights-content .insight-panel{display:flex;flex-direction:column;gap:24px;align-items:flex-start;align-self:stretch}.insights-content .insight-panel .insight-headline{gap:16px}.insights-content .insight-panel .insight-headline sup{font-size:.6em;vertical-align:text-top}.insights-content .insight-panel .graph-frame{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:24px}.insights-content .insight-panel .graph-frame .quarterly-summary{flex:0 1 285px}.insights-content .insight-panel .graph-frame .chart-container{flex:2 1 0;width:100%;min-width:0;max-height:fit-content;aspect-ratio:1/1}.insights-content .insight-panel .graph-frame .chart-container.bar{padding-right:10px}.insights-content .insight-panel .graph-frame .bullets{display:flex;flex-direction:column;gap:16px;align-items:flex-start;padding:24px}.insights-content .insight-panel .graph-frame p{color:var(--secondary-text-color);font-family:Inter,sans-serif;font-weight:600;font-size:12px}.insights-content .insight-panel .graph-frame ul{padding-left:16px}@media(min-width:768px){.insights-content .insight-panel .graph-frame{flex-direction:row}}.insights-content .market-trends{display:flex;flex-direction:column;gap:32px;align-items:flex-start;align-self:stretch}.insights-content .market-trends .trend-item{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-end;align-items:flex-end;align-self:stretch;padding-bottom:16px;border-bottom:1.5px solid var(--button-color-grey-default)}.insights-content .market-trends .trend-item .trend-titles{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;width:285px;min-width:260px}.insights-content .market-trends .trend-item .trend-titles h2,.insights-content .market-trends .trend-item .trend-titles p{margin:0}.insights-content .market-trends .trend-item .trend-description{display:flex;flex:1 0 0;flex-direction:column;gap:16px;min-width:260px;max-width:768px;margin:0}.insights-content .market-trends .trend-item .trend-description p{margin:0}.insights-content .market-trends .trend-item .trend-description span{font-weight:600}.insights-content .market-trends .trend-item .trend-description ul{display:flex;flex-direction:column;gap:12px;padding-left:20px;margin:0}@media(min-width:768px){.insights-content .market-trends .trend-item{gap:16px}}.insights-content .insights-footer{margin-top:48px;margin-bottom:48px}.market-insights-report{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;padding-top:64px;overflow-x:hidden;color:var(--main-text-color);background-color:var(--background-color)}.market-insights-report .back-button-section{position:absolute;top:72px;left:8px;z-index:2}.market-insights-report .back-button-section .back-to-dashboard-button{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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.market-insights-report .back-button-section .back-to-dashboard-button{font-size:14px}}@media(min-width:1440px){.market-insights-report .back-button-section .back-to-dashboard-button{font-size:16px}}@media(min-width:1920px){.market-insights-report .back-button-section .back-to-dashboard-button{font-size:20px}}.market-insights-report .back-button-section .back-to-dashboard-button:disabled{color:var(--secondary-text-color);cursor:not-allowed}@media(hover:hover){.market-insights-report .back-button-section .back-to-dashboard-button:not(:disabled):hover{color:var(--action-label)}}.market-insights-report .back-button-section .back-to-dashboard-button{text-decoration:none}@media(min-width:768px){.market-insights-report .back-button-section{top:96px;left:16px}}@media(min-width:1920px){.market-insights-report .back-button-section{top:112px}}.market-insights-report .report-container{display:flex;flex:1 0 auto;flex-direction:column;align-items:center;padding:56px 16px 16px}.market-insights-report .report-container .insights-content{width:100%;min-width:0;max-width:1600px}.market-insights-report .report-container .insights-content .graph-frame .chart-container{max-height:600px}.market-insights-report .footer-container{flex-shrink:0;width:100%;padding:16px}@media(min-width:768px){.market-insights-report{padding-top:80px}.market-insights-report .report-container{padding:72px 24px 24px}.market-insights-report .footer-container{padding:24px}}@media(min-width:1920px){.market-insights-report{padding-top:96px}.market-insights-report .report-container{padding:72px 32px 32px}.market-insights-report .footer-container{padding:32px}}.logo{width:65px;height:20px;pointer-events:auto}.logo svg{width:100%;height:100%;fill:var(--main-text-color)}@media(min-width:768px){.logo{width:79px;height:24px}}.hamburger-menu{pointer-events:auto}.menu-button{position:relative;z-index:30;height:32px;padding:0;cursor:pointer;outline:none;background:none;border:none;-webkit-tap-highlight-color:transparent}.close-menu-icon svg,.burger-menu-icon svg{fill:var(--main-text-color)}.menu-underlay{position:fixed;inset:0;z-index:28;pointer-events:none;background:var(--overlay-background-color);opacity:0;-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px);transition:opacity .3s ease-in-out}.menu-underlay.open{pointer-events:auto;opacity:1}.menu-overlay{position:fixed;top:0;left:0;z-index:29;display:flex;visibility:hidden;flex-direction:column;width:100%;height:fit-content;padding:16px;overflow-y:auto;background:var(--container-main-color);transform:translateY(-100%);transition:transform .3s ease-in-out}.menu-overlay.open{visibility:visible;transform:translateY(0)}.menu-overlay .menu-navigation{display:flex;flex-direction:column;gap:48px;align-items:flex-start;margin-top:80px}.menu-overlay .menu-navigation .home-link svg{fill:var(--main-text-color)}.menu-overlay .menu-navigation .menu-link{display:flex;gap:10px;align-items:center;margin:-4.5px 0;line-height:1;color:var(--main-text-color);text-decoration:none;cursor:pointer;font-family:"Instrument Serif",serif;font-size:28px;font-weight:400;line-height:100%}@media(min-width:768px){.menu-overlay .menu-navigation .menu-link{font-size:28px}}@media(min-width:1440px){.menu-overlay .menu-navigation .menu-link{font-size:32px}}@media(min-width:1920px){.menu-overlay .menu-navigation .menu-link{font-size:48px}}.menu-overlay .menu-action-buttons{display:flex;align-items:center;margin-top:48px}.menu-overlay .menu-action-buttons .contact-us-btn{display:flex;align-items:center;justify-content:center;height:32px;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,sans-serif;font-size:14px;font-weight:600}@media(min-width:768px){.menu-overlay .menu-action-buttons .contact-us-btn{font-size:14px}}@media(min-width:1440px){.menu-overlay .menu-action-buttons .contact-us-btn{font-size:16px}}@media(min-width:1920px){.menu-overlay .menu-action-buttons .contact-us-btn{font-size:20px}}.menu-overlay .menu-action-buttons .contact-us-btn:active{background-color:var(--action-outline-pressed)}.menu-overlay .menu-action-buttons .contact-us-btn:disabled{cursor:not-allowed;background-color:var(--action-outline-disabled)}@media(hover:hover){.menu-overlay .menu-action-buttons .contact-us-btn:not(:disabled):hover{background-color:var(--action-outline-hover)}}@media(min-width:768px){.menu-overlay .menu-navigation .menu-link{margin:-5px 0}}@media(min-width:1440px){.menu-overlay{padding:24px}.menu-overlay .menu-navigation .menu-link{margin:-7px 0}}@media(min-width:1920px){.menu-overlay{padding:32px}}@media(max-height:430px)and (orientation:landscape){.menu-overlay .menu-navigation{gap:24px;margin-top:64px}.menu-overlay .menu-navigation .menu-link{margin:-3px 0}.menu-overlay .menu-action-buttons{margin-top:32px;margin-bottom:32px}}.header{position:fixed;z-index:30;display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:16px;pointer-events:none;background:linear-gradient(to bottom,var(--container-main-color),transparent)}@media(min-width:1440px){.header{height:80px;padding:24px}}@media(min-width:1920px){.header{height:96px;padding:32px}}.header .header-icons-group{display:flex;gap:10px;align-items:center}.header .header-logo-wrapper{position:relative;z-index:30;opacity:1;transition:opacity .3s ease-in-out}.header .logo{z-index:30}: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}html,body,#root{height:100%;min-height:100%;background-color:var(--background-color)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.grecaptcha-badge{visibility:hidden}
