.barometer .hh-button{flex-shrink:0}.barometer__container{background-color:#e1edf5;border-radius:var(--hh-gutter-width,2rem);display:flex;flex-direction:column;gap:32px;min-height:360px;overflow:hidden;padding:calc(var(--hh-gutter-width, 2rem)*2) calc(var(--hh-gutter-width, 2rem)*3);position:relative;transition:min-height .2s ease-in-out}@media (max-width:768px){.barometer__container{gap:24px;padding:calc(var(--hh-gutter-width, 2rem)*1.5) var(--hh-gutter-width,2rem)}}.barometer__container:after,.barometer__container:before{bottom:0;content:"";display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:100%}.barometer__container:before{background-color:#e1edf5;z-index:5}.barometer__container:after{animation:react-tool-loading 2s linear infinite;background:linear-gradient(90deg,transparent,#c2dbeb,transparent);transform:translateX(-100%);z-index:10}.barometer__container--is-loading:after,.barometer__container--is-loading:before{opacity:1;pointer-events:auto}.barometer__container--is-loaded{min-height:unset!important}.barometer__navigation{align-items:center;display:flex;flex-direction:row;gap:var(--hh-gutter-width,2rem);justify-content:space-between;padding:calc(var(--hh-gutter-width, 2rem)/2) 0}.barometer__navigation-left,.barometer__navigation-right{align-items:center;display:flex;width:100%}.barometer__navigation-right{gap:var(--hh-gutter-width,2rem);justify-content:flex-end;max-width:15rem}.barometer__navigation-text{display:flex;flex-shrink:0;font-size:1.5rem;line-height:130%}.barometer__navigation-actions,.barometer__reset-container{align-items:center;display:flex;gap:calc(var(--hh-gutter-width, 2rem)/2)}.barometer__reset-container{align-self:center;flex-direction:row}.barometer__reset-action-text{color:var(--hh-font-color-primary,green)}.barometer__navigation-action,.barometer__reset-action{align-items:center;background-color:var(--hh-color-white,#fff);border:2px solid var(--hh-font-color-primary,green);border-radius:50%;color:var(--hh-font-color-primary,green);display:flex;flex-shrink:0;height:2.5rem;justify-content:center;opacity:1;text-decoration:none;transition:.2s ease-in-out;width:2.5rem}.barometer__navigation-action:hover,.barometer__reset-action:hover{color:var(--hh-font-color-primary,green)}.barometer__navigation-action[disabled],.barometer__reset-action[disabled]{cursor:not-allowed;filter:grayscale(1);opacity:.5}@media (hover:hover){.barometer__navigation-action:not([disabled]):hover,.barometer__reset-action:not([disabled]):hover{opacity:.75}}.barometer__navigation-action-icon,.barometer__reset-action-icon{color:inherit;height:1.125rem;width:1.125rem}.barometer__header{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--hh-gutter-width, 2rem)/2)}.barometer__header-left{display:flex;flex-direction:column;flex-grow:1;gap:.25rem}.barometer__header-top-heading{font-size:1.125rem;line-height:1.5em}.barometer__header-heading{color:var(--hh-font-color-primary,blue)}.barometer__speech-bubbles{align-items:center;align-self:center;display:block;flex-shrink:0;max-width:300px;min-height:75px;position:relative;width:100%}@media (max-width:414px){.barometer__speech-bubbles{min-width:calc(100% - var(--hh-gutter-width, 2rem))}}.barometer__speech-bubble{border-radius:50%;display:block;height:70px;position:absolute;top:calc(50% - 35px);transform:scale(.1);width:70px}.barometer__speech-bubble:first-child{left:-35px}.barometer__speech-bubble:nth-child(2){left:calc(7.14286% - 35px)}.barometer__speech-bubble:nth-child(3){left:calc(14.28571% - 35px)}.barometer__speech-bubble:nth-child(4){left:calc(21.42857% - 35px)}.barometer__speech-bubble:nth-child(5){left:calc(28.57143% - 35px)}.barometer__speech-bubble:nth-child(6){left:calc(35.71429% - 35px)}.barometer__speech-bubble:nth-child(7){left:calc(42.85714% - 35px)}.barometer__speech-bubble:nth-child(8){left:calc(50% - 35px)}.barometer__speech-bubble:nth-child(9){left:calc(57.14286% - 35px)}.barometer__speech-bubble:nth-child(10){left:calc(64.28571% - 35px)}.barometer__speech-bubble:nth-child(11){left:calc(71.42857% - 35px)}.barometer__speech-bubble:nth-child(12){left:calc(78.57143% - 35px)}.barometer__speech-bubble:nth-child(13){left:calc(85.71429% - 35px)}.barometer__speech-bubble:nth-child(14){left:calc(92.85714% - 35px)}.barometer__speech-bubble:nth-child(15){left:calc(100% - 35px)}.barometer__speech-bubbles--is-resetting .barometer__speech-bubble{animation-duration:.75s!important;animation-iteration-count:1!important}.barometer__speech-bubbles--is-not-speaking .barometer__speech-bubble,.barometer__speech-bubbles--is-speaking .barometer__speech-bubble{animation-iteration-count:infinite!important}.barometer__speech-bubbles--is-resetting .barometer__speech-bubble--size-small{animation-name:speech-bubble-small-to-small}.barometer__speech-bubbles--is-not-speaking .barometer__speech-bubble--size-small,.barometer__speech-bubbles--is-speaking .barometer__speech-bubble--size-small{animation-name:speech-bubble-small}.barometer__speech-bubbles--is-resetting .barometer__speech-bubble--size-medium{animation-name:speech-bubble-medium-to-small}.barometer__speech-bubbles--is-not-speaking .barometer__speech-bubble--size-medium{animation-name:speech-bubble-small}.barometer__speech-bubbles--is-speaking .barometer__speech-bubble--size-medium{animation-name:speech-bubble-medium}.barometer__speech-bubbles--is-resetting .barometer__speech-bubble--size-large{animation-name:speech-bubble-large-to-small}.barometer__speech-bubbles--is-not-speaking .barometer__speech-bubble--size-large{animation-name:speech-bubble-small}.barometer__speech-bubbles--is-speaking .barometer__speech-bubble--size-large{animation-name:speech-bubble-large}.barometer__speech-bubble--bg-font-primary{background-color:var(--hh-font-color-primary,blue)}.barometer__speech-bubble--bg-primary{background-color:var(--hh-color-primary,blue)}.barometer__speech-bubble--bg-secondary{background-color:var(--hh-color-secondary,purple)}.barometer__progress{height:3px;position:relative;width:100%}.barometer__progress-trail{background-color:rgba(0,71,82,.1);height:1px;left:0;position:absolute;top:1px;width:100%}.barometer__progress-inner{background-color:var(--hh-color-secondary,purple);height:3px;left:0;position:absolute;top:0;transform-origin:left center;transition:transform .5s ease-in-out;width:100%}.barometer__intro-step,.barometer__result-step-top{max-width:45rem}.barometer__intro-step,.barometer__no-result-step-top,.barometer__result-step-top,.barometer__thank-you-step-top{align-items:center;display:flex;flex-direction:column;gap:calc(var(--hh-gutter-width, 2rem)/1.5);margin:0 auto}.barometer__intro-step>*,.barometer__no-result-step-top>*,.barometer__result-step-top>*,.barometer__thank-you-step-top>*{text-align:center}.barometer__no-result-step,.barometer__result-step,.barometer__thank-you-step{align-items:center;display:flex;flex-direction:column;gap:var(--hh-gutter-width,2rem)}.barometer__result-tips{display:flex;flex-wrap:wrap;gap:calc((var(--hh-gutter-width, 2rem)/3)*2)}.barometer__classification,.barometer__no-result-content,.barometer__thank-you-content{align-items:center;display:flex;justify-content:center;max-width:45rem;text-align:center}.barometer__classification *,.barometer__no-result-content *,.barometer__thank-you-content *{font-size:1.125rem;line-height:1.5em}.barometer__classification-heading,.barometer__no-result-top-heading,.barometer__thank-you-top-heading{font-size:1.375rem;line-height:130%}@media (min-width:768px){.barometer__classification-heading,.barometer__no-result-top-heading,.barometer__thank-you-top-heading{font-size:1.75rem}}.barometer__classification-heading strong,.barometer__no-result-top-heading strong,.barometer__thank-you-top-heading strong{color:var(--hh-color-primary,blue)}.barometer__classification-number,.barometer__no-result-heading,.barometer__thank-you-heading{color:var(--hh-color-primary,blue);font-family:var(--hh-font-heading,"century-gothic, Century Gothic, CenturyGothic, AppleGothic, sans-serif");font-size:2.5rem;font-weight:700;line-height:1em}@media (min-width:768px){.barometer__classification-number,.barometer__no-result-heading,.barometer__thank-you-heading{font-size:3.5rem}}.barometer__no-result-heading,.barometer__thank-you-heading{color:var(--hh-font-color-primary,blue)}.barometer__heading{font-size:2rem;line-height:1.375em}.barometer__paragraph *{font-size:1.125rem;line-height:1.5em}.barometer__divider{background-color:rgba(0,71,82,.1);border:none;height:1px;width:100%}.barometer__square-meter-form{display:flex;gap:calc(var(--hh-gutter-width, 2rem)/2)}@media (max-width:414px){.barometer__square-meter-form{flex-wrap:wrap}}.barometer__square-meter-wrapper{display:flex;flex-basis:24rem}.barometer__input-container{display:flex;flex-direction:column;position:relative}.barometer__input-container--active .barometer__input-label{color:var(--hh-font-color-primary,blue);left:calc(var(--hh-gf-field-height, 3rem)/6);opacity:.8;top:calc(var(--hh-gf-field-height, 3rem)/12);transform:scale(.7)}.barometer__input-container--active .barometer__input{padding:calc(var(--hh-gf-field-height, 3rem)/4) calc(var(--hh-gf-field-height, 3rem)/6) 0}.barometer__input-label{color:var(--hh-font-color-primary,blue);font-size:1rem;font-weight:400;left:calc(var(--hh-gf-field-height, 3rem)/4);opacity:1;padding:0;pointer-events:none;position:absolute;top:calc(.5em + var(--hh-gf-field-height, 3rem)/3);transform:translateY(-50%) scale(1);transform-origin:left center;transition:all .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.barometer__input-required{padding-left:.125em}.barometer__input-required,.barometer__result-form-disclaimer--error{color:var(--hh-color-password-weak,red)}.barometer__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--hh-gf-field-background-color,#fff);border:1px solid var(--hh-color-gray,#d3d3d3);border-radius:var(--hh-gf-field-border-radius,0);color:var(--hh-font-color-primary,blue);font-size:1rem;height:var(--hh-gf-field-height,3rem);padding:calc(var(--hh-gf-field-height, 3rem)/4) calc(var(--hh-gf-field-height, 3rem)/6);width:100%}.barometer__input--no-border-right{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.barometer__square-meter-label{align-items:center;aspect-ratio:1/1;background-color:var(--hh-color-lightest-grey,#d3d3d3);border:1px solid var(--hh-color-gray,#d3d3d3);border-radius:var(--hh-gf-field-border-radius,0);border-bottom-left-radius:0;border-top-left-radius:0;display:flex;font-weight:600;height:var(--hh-gf-field-height,3rem);justify-content:center}@media (max-width:414px){.barometer__square-meter-button{justify-content:center;width:100%}}.barometer__result-form{display:flex;flex-direction:column;gap:calc(var(--hh-gutter-width, 2rem)/2);width:100%}.barometer__result-form-top{display:flex;gap:var(--hh-gutter-width,2rem)}@media (max-width:768px){.barometer__result-form-top{flex-direction:column;gap:calc(var(--hh-gutter-width, 2rem)/2)}}.barometer__result-form-top>*{flex:1}.barometer__result-form-bottom{align-items:center;display:flex;gap:var(--hh-gutter-width,2rem);justify-content:space-between}@media (max-width:414px){.barometer__result-form-bottom{flex-direction:column-reverse;gap:calc(var(--hh-gutter-width, 2rem)/2)}.barometer__result-form-button{justify-content:center;width:100%}}.barometer__notification{align-items:flex-start;display:flex;flex-basis:100%;flex-grow:1;gap:calc(var(--hh-gutter-width, 2rem)/3)}.barometer__notification-icon{color:var(--hh-color-primary,green);flex-shrink:0;height:1.5rem;margin-top:.175rem;width:1.5rem}.barometer__notification-content,.barometer__notification-content *{font-size:1.125rem;line-height:1.5em}.barometer__content{display:flex;flex-direction:column;gap:calc(var(--hh-gutter-width, 2rem)/2)}.barometer__tiles{display:flex;flex-wrap:wrap;gap:var(--hh-gutter-width,2rem)}@media (max-width:768px){.barometer__tiles{gap:1rem}}.barometer__tiles:hover .barometer__tile{opacity:.7}.barometer__tiles:hover .barometer__tile:hover{opacity:1}.barometer__tile{align-items:center;background-color:var(--hh-color-white,#fff);border:1px solid rgba(115,135,143,.5);border-radius:var(--hh-gf-field-border-radius,0);cursor:pointer;display:flex;flex-basis:calc(var(--hh-gutter-width, 2rem)*8);flex-direction:column;flex-grow:1;gap:calc(var(--hh-gutter-width, 2rem)/4);justify-content:center;min-height:8rem;opacity:1;padding:var(--hh-gutter-width,2rem);transform:translateY(0);transition:opacity .2s ease-in-out}.barometer__tile--active{border:1px solid var(--hh-color-tertiary,orange)}@media (max-width:414px){.barometer__tile{align-items:center;flex-direction:row;gap:.5rem;justify-content:flex-start;padding:1rem}}.barometer:has(.barometer__tile--active) .barometer__tile:not(.barometer__tile--active){opacity:.75}.barometer__tile-image-container{align-items:center;aspect-ratio:1/1;display:flex;height:3rem;justify-content:center;width:3rem}.barometer__tile-label{color:var(--hh-font-color-primary,blue);font-size:1rem;font-weight:600;line-height:1.25em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:414px){.barometer__tile-label{font-size:.9375rem;text-align:left}}.barometer__idk-link{align-items:center;align-self:center;color:var(--hh-font-color-primary,blue);display:inline-flex;font-size:1.125rem;justify-content:center;line-height:1.5em;padding:.6875rem 1.5rem;text-decoration:underline}.barometer__error-message{color:var(--hh-color-password-weak,red)}