@font-face{font-family:metropolis-semibold;src:url(/static/fonts/2211Metropolis-semibold.woff2) format("woff");font-weight:light;font-style:normal}@font-face{font-family:metropolis-medium;src:url(/static/fonts/3290Metropolis-medium.woff2) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(/static/fonts/Metropolis-Black.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:metropolis-extrabold;src:url(/static/fonts/7628Metropolis-extrabold.woff2) format("woff");font-weight:bolder;font-style:normal}h1,h2,h3,h4,h5,h6{margin:0 auto;color:#333;font-family:metropolis-semibold}h1{font-size:2.625rem;letter-spacing:.0625rem}h2{padding-bottom:1.5rem;font-size:1.75rem;letter-spacing:.125rem}h3{font-size:1.5rem}h4{font-size:2rem;letter-spacing:.25rem}h5{font-size:1.5rem;letter-spacing:.4375rem}*{box-sizing:border-box}body,html{background-color:#fff}body{margin:0 auto;color:#333;font-size:1.3125rem;line-height:1.5em;font-family:metropolis-semibold,sans-serif;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#025c99}a:hover{color:#bc8332}ul{list-style:none}b{font-family:Metropolis,sans-serif}.container{max-width:93.75rem;margin:0 auto;padding-left:3.75rem;padding-right:3.75rem}@media(max-width:48rem){.container{padding-left:2.5rem;padding-right:2.5rem}}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr));grid-gap:3.75rem;gap:3.75rem;justify-content:space-around;align-items:stretch;margin:0 auto}.unselectable{-webkit-user-select:none;-moz-user-select:none;user-select:none}.margin{margin-top:7.5rem;margin-bottom:7.5rem}.margin--small{margin-top:2.5rem;margin-bottom:2.5rem}.margin-bottom{margin-bottom:7.5rem}.margin-bottom--30{margin-bottom:1.875rem}.flex{display:flex;justify-content:center;align-items:center}.flex--column{flex-direction:column}.text-center{text-align:center}.loading-indicator{width:1.875rem;height:1.875rem;margin:0 .75rem;border:3px solid #f3f3f3;border-top-color:#025c99;border-radius:50%;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chart{margin-top:3.125rem}.chart__title{font-size:1.25rem;letter-spacing:.125rem;text-align:center}@media(max-width:48rem){.chart__title{font-size:max(2.6041666667vw,.875rem);line-height:calc(max(2.6041666667vw,.875rem) + .25rem)}}.chart__annotation{padding-top:.5rem;color:#646464;line-height:.875rem;font-size:.875rem;font-family:metropolis-medium,sans-serif}@media(max-width:48rem){.chart__annotation{font-size:max(1.8229166667vw,.625rem);line-height:calc(max(1.8229166667vw,.625rem) + .25rem)}}.chart__data{display:flex;align-items:center}.chart__data__label{width:5vw;min-width:5rem;text-align:right;font-size:.875rem;line-height:1.25rem}@media(max-width:48rem){.chart__data__label{font-size:max(1.8229166667vw,.75rem);line-height:calc(max(1.8229166667vw,.75rem) + .25rem)}}.chart__data__flat-bar{width:100%;height:8.125rem}.chart__data__flat-bar.with-legend{height:calc(8.125rem + 1.125rem)}@media(max-width:48rem){.chart__data{flex-direction:column;margin-top:1.25rem;text-align:center}.chart__data__label{margin:.5rem auto;text-align:center;line-height:1rem;width:60vw}.chart__data__flat-bar{width:100%;height:6.25rem}.chart__data__flat-bar.with-legend{height:calc(6.25rem + 1.125rem)}}.debug-container{position:fixed;width:30%;min-width:10rem;bottom:10px;right:10px;background-color:rgba(0,0,0,.7);color:#fff;padding:10px;border-radius:5px;max-height:50vh;overflow-y:auto;font-family:monospace;font-size:.75rem;line-height:.875rem}@media(max-width:48rem){.debug-container{font-size:max(1.5625vw,.75rem);line-height:calc(max(1.5625vw,.75rem) + .25rem)}}.debug-close{position:absolute;top:5px;right:10px;background-color:transparent;color:#fff;border:none;cursor:pointer}footer{background-color:#e6e6e6}footer .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));grid-gap:3.75rem;gap:3.75rem;padding:6.25rem 3.75rem}footer h5{margin:0 0 1.25rem}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin:1.25rem 0}.button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:450px;padding:.875rem 1.5625rem;margin-bottom:1.25rem;background-color:#025c99;border:0;border-radius:5px;color:#fff;font-family:Metropolis,sans-serif;font-size:1rem;line-height:24px;cursor:pointer}@media(max-width:48rem){.button{font-size:max(2.0833333333vw,.875rem);line-height:calc(max(2.0833333333vw,.875rem) + .25rem)}}.button.disabled{background-color:#b8b8b8;cursor:default}.button--alt-color{background-color:#c99854}.button:not(.disabled):after{content:"";position:absolute;top:50%;right:20%;transform:translateY(-50%);width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #fff;opacity:0;transition:right .3s,opacity .3s}@media(max-width:48rem){.button:not(.disabled):after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff}}.button:not(.disabled):hover:after{right:max(5%,10px);opacity:1}.button--logout{max-width:150px;height:30px;margin-bottom:0}.button--logout:not(.disabled):after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff}.checkboxList{display:flex;flex-direction:column;padding:0}.checkboxList div{margin-bottom:1rem}.checkboxList__input{display:none}.checkboxList__label{position:relative;display:block;width:100%;padding:.875rem 5rem .875rem 3.75rem;font-size:16px;line-height:24px;border:1px solid #b8b8b8;border-radius:5px;cursor:pointer;font-size:1rem}@media(max-width:48rem){.checkboxList__label{font-size:max(2.0833333333vw,.6875rem);line-height:calc(max(2.0833333333vw,.6875rem) + .25rem);padding:.875rem .75rem .875rem 3.25rem}}.checkboxList__label:hover{background-color:#f7fcff}.checkboxList__label:before{content:"";position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border:2px solid #ccc;background-color:#fff}.checkboxList__label.selected:before{border-color:#b8b8b8;background-color:#025c99}.radio{display:flex;flex-direction:column;padding:0}.radio li{margin:.5rem 0}.radio__input{display:none}.radio__label{position:relative;display:block;width:100%;max-width:450px;padding:.875rem 5rem .875rem 3.75rem;font-size:16px;line-height:24px;border:1px solid #b8b8b8;border-radius:5px;cursor:pointer}.radio__label:hover{background-color:#f7fcff}.radio__label:before{content:"";position:absolute;left:.875rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #ccc;background-color:#fff}.radio__label.selected:before{border-color:#b8b8b8;background-color:#025c99}.integer-input{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(9.375rem,15.625rem))}.integer-input.label-above{display:flex;flex-direction:column}.integer-input__controller,.integer-input__label{display:flex;align-items:center}.integer-input__label{padding-right:.625rem;font-size:1rem}@media(max-width:48rem){.integer-input__label{font-size:max(2.0833333333vw,.875rem);line-height:calc(max(2.0833333333vw,.875rem) + .25rem);padding-bottom:.625rem}}.integer-input__input{height:2.5rem;width:80px;border:1px solid #b8b8b8;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;color:#333;font-family:metropolis-semibold,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:24px;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.integer-input__input::-webkit-inner-spin-button,.integer-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.integer-input button{height:2.5rem;width:3.75rem;border:1px solid #b8b8b8;background-color:#fff;color:#333;font-family:metropolis-semibold,sans-serif;font-size:1.25rem;letter-spacing:.0625rem;line-height:24px;text-align:center;cursor:pointer}.integer-input button.left{border-radius:.3125rem 0 0 .3125rem;border-right:0}.integer-input button.right{border-radius:0 .3125rem .3125rem 0;border-left:0}.integer-input button.disabled{background-color:#e6e6e6;color:#b8b8b8;cursor:default}.integer-input button:hover:not(.disabled){background-color:#f7fcff}.slider-container .slider{height:3.125rem;width:100%;margin-top:2.5rem;margin-bottom:2.5rem}.slider-container .slider__main{height:100%}.slider-container .slider .handle{display:flex;align-items:center;justify-content:center;position:absolute;z-index:2;width:3.125rem;height:3.125rem;margin-left:-1.5625rem;margin-top:-.375rem;cursor:pointer;border:1px solid #8b5d1d;border-radius:50%;background-color:#c99854;font-size:1.25rem;line-height:1.25rem;text-align:center}.slider-container .slider .handle:hover{background-color:#bc8332;border:1px solid #8b5d1d;box-shadow:-1px 0 1px 1px rgba(0,0,0,.2)}.slider-container .slider .rail{position:absolute;width:100%;height:2.5rem;cursor:pointer;background:rgba(2,92,153,.2)}.slider-container .slider .track{position:absolute;height:2.5rem;z-index:1;background:#c99854;cursor:pointer}.slider-container .slider .tick .mark{position:absolute;margin-top:3.75rem;width:1px;height:5px;background-color:#c8c8c8}.slider-container .slider .tick .number{position:absolute;margin-top:3.75rem;font-size:.625rem;text-align:center;transform:translateX(-50%)}.slider-container .stats{font-size:1rem}@media(max-width:48rem){.slider-container .stats{font-size:max(2.0833333333vw,.75rem);line-height:calc(max(2.0833333333vw,.75rem) + .25rem)}}.text-input{display:flex}.text-input.label-above{display:flex;flex-direction:column}.text-input__label{display:flex;align-items:center;padding-right:.625rem;font-family:metropolis-extrabold,sans-serif;font-size:1rem}@media(max-width:48rem){.text-input__label{font-size:max(2.0833333333vw,.875rem);line-height:calc(max(2.0833333333vw,.875rem) + .25rem);padding-bottom:.625rem}}.text-input__input{height:2.5rem;width:100%;padding-left:.5rem;border:1px solid #b8b8b8;border-radius:5px;color:#333;font-family:metropolis-semibold,sans-serif;font-size:1rem;letter-spacing:.0625rem;line-height:24px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.text-input__input::-webkit-inner-spin-button,.text-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-input__input--login{margin-bottom:.75rem}.text-input__button{position:relative;display:block;width:100%;max-width:450px;padding:.875rem 5rem .875rem 3.75rem;line-height:24px;background-color:#025c99;border:0;border-radius:5px;color:#fff;font-family:Metropolis,sans-serif;font-size:1.125rem;cursor:pointer}@media(max-width:48rem){.text-input__button{font-size:max(2.34375vw,1rem);line-height:calc(max(2.34375vw,1rem) + .25rem)}}.text-input__error-message{color:#b82020}.logo{display:block;width:180px;aspect-ratio:284/66;position:relative;margin:1.25rem}.logo__navbar{height:60px;width:auto;margin:.625rem}.logo__navbar svg{height:100%;width:auto}.link{margin:.75rem 0;padding:.75rem 0;color:#025c99;font-family:Metropolis,sans-serif;text-decoration:none}.link:hover{color:#bc8332}.link.accent{color:#b82020}.link.accent:hover{color:#bc8332}.follow-us{display:grid;grid-template-columns:repeat(auto-fit,40px);grid-gap:1.375rem;gap:1.375rem}.follow-us li{margin:0}.social-link{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:50%;padding:.75rem 0;margin:0;background-color:#b8b8b8;color:#025c99;text-decoration:none}.social-link:hover{background-color:#b82020}.members-logos{display:flex;flex-direction:column;justify-content:center;width:100%;margin:1.25rem}.members-logos h3{margin:3rem auto;font-size:2.125rem;font-family:metropolis-extrabold}.members-logos .logos-grid{display:grid;grid-template-columns:repeat(auto-fit,9.375rem);justify-content:center;grid-gap:6.25rem;gap:6.25rem;padding-bottom:6rem}.members-logos .logos-grid img{position:relative!important;object-fit:contain;height:100%;width:150px}.members-logos .logos-grid img.span--2{grid-column:span 2}.modal__overlay{position:fixed;inset:0;background-color:hsla(0,0%,100%,.85);z-index:10}.modal__body{inset:50% auto auto 50%;margin-right:-50%;transform:translate(-50%,-50%);position:absolute;border:1px solid #ccc;background:#fff;overflow:auto;border-radius:4px;outline:none;padding:2.5rem}.modal--small{gap:1.25rem;min-width:18.75rem;text-align:center}.modal--small,.navbar{display:flex;flex-direction:column}.navbar{align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:-4.6875rem;margin:0 auto;background-color:#fff;border-bottom:1px solid #b8b8b8;z-index:5}@media(max-width:64rem){.navbar{top:-4.375rem}}.navbar__controls{display:flex;justify-content:flex-end;align-items:center;width:100%;padding-bottom:.5rem}.navbar__quizbar{position:relative;display:flex;flex-direction:column;width:100%;font-size:4rem;letter-spacing:.375rem;background-color:#fff;z-index:5}.navbar__quizbar nav{display:flex;justify-content:space-between;align-items:center}.navbar__quizbar nav h1{font-size:1.625rem;white-space:nowrap;margin:1.25rem 0}@media(max-width:48rem){.navbar__quizbar nav h1{font-size:max(3.3854166667vw,.75rem);line-height:calc(max(3.3854166667vw,.75rem) + .25rem);margin:.625rem 0}}.navbar__quizbar nav .link{flex:1 1;margin:0 .375rem;font-size:3rem;fill:#b8b8b8}@media(max-width:48rem){.navbar__quizbar nav .link{font-size:max(6.25vw,.75rem);line-height:calc(max(6.25vw,.75rem) + .25rem)}}.navbar__quizbar nav .link :hover{fill:#000}.progress-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(1.25rem,1fr));align-items:center;grid-gap:.9375rem .3125rem;gap:.9375rem .3125rem;margin-top:.9375rem;min-height:calc(1rem + .625rem)}@media(max-width:48rem){.progress-bar{grid-template-columns:repeat(auto-fit,minmax(1.125rem,1fr));gap:.5rem .0625rem;margin-top:.375rem}}.progress-bar .dot{display:block;width:.625rem;height:.625rem;margin:0 auto;background-color:#f7fcff;border:1px solid #94b1c4;border-radius:50%}@media(max-width:48rem){.progress-bar .dot{width:.3125rem;height:.3125rem}}.progress-bar .dot.answered{background-color:#025c99;border:1px solid #025c99;cursor:pointer}.progress-bar .dot.answered.milestone-icon{fill:#bc8332;cursor:pointer}.progress-bar .dot.next-to-answer{background-color:#649cc2;cursor:pointer}.progress-bar .dot--checkpoint{width:1rem;height:1rem;background-color:#f7f5f2;border:1px solid #d6c5ad}@media(max-width:48rem){.progress-bar .dot--checkpoint{width:.5rem;height:.5rem}}.progress-bar .dot--checkpoint.answered{background-color:#bc8332;border:1px solid #bc8332}.progress-bar .dot--checkpoint.next-to-answer{background-color:#d6c5ad}.progress-bar .milestone-icon{display:flex;fill:#94b1c4;justify-content:center}.progress-bar .milestone-icon.reached{fill:#bc8332;cursor:pointer}.progress-bar .active .dot{width:calc(.625rem + .625rem);height:calc(.625rem + .625rem);padding:4px;background-clip:content-box}.progress-bar .active .dot--checkpoint{width:calc(1rem + .625rem);height:calc(1rem + .625rem)}@media(max-width:48rem){.progress-bar .active .dot{border:0;padding:2px;width:calc(.3125rem + .625rem);height:calc(.3125rem + .625rem)}.progress-bar .active .dot--checkpoint{width:calc(.5rem + .625rem);height:calc(.5rem + .625rem)}}.progress-bar .active .milestone-icon{transform:scale(1.3);border-bottom:1px solid #bc8332}.scroll-down-button{position:fixed;right:3.125rem;transform:translateX(50%);z-index:5;bottom:1.875rem;padding:.75rem .84375rem;background-color:hsla(0,0%,91%,.3);border:1px solid #b8b8b8;border-radius:50%;cursor:pointer;fill:#4d4d4d}.scroll-down-button:hover{fill:#000}@media(max-width:48rem){.scroll-down-button{padding:.5rem .59375rem}}.page-bottom-ref{position:relative;height:1px}.container__quiz{padding-bottom:8.75rem}.question-container{padding-top:2rem;padding-bottom:4rem}@media(max-width:48rem){.question-container{padding-top:1.5rem;padding-bottom:3rem}}.question-container.low-bottom-padding{padding-bottom:0}.answer__checkpoint,.question__checkpoint{text-align:center;font-size:2rem;padding:3.75rem 0}@media(max-width:48rem){.answer__checkpoint,.question__checkpoint{font-size:max(4.1666666667vw,1.25rem);line-height:calc(max(4.1666666667vw,1.25rem) + .25rem)}}.answer__text,.question__text{font-size:1.5rem}@media(max-width:48rem){.answer__text,.question__text{font-size:max(3.125vw,1.125rem);line-height:calc(max(3.125vw,1.125rem) + .25rem)}}.answer__text strong,.question__text strong{color:#bc8332;padding-right:.5rem;font-family:metropolis-extrabold,sans-serif}.answer__text a,.question__text a{color:#bc8332}.answer__footnote,.question__footnote{font-size:.875rem;line-height:1rem;white-space:pre-line}@media(max-width:48rem){.answer__footnote,.question__footnote{font-size:max(1.8229166667vw,.75rem);line-height:calc(max(1.8229166667vw,.75rem) + .25rem)}}.answer__row,.question__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));grid-gap:1.5rem;margin-top:1.5rem;align-self:center}@media(max-width:62.5rem){.answer__row,.question__row{display:flex;flex-direction:column}}.answer__row ul,.question__row ul{margin:0}.answer__row div,.question__row div{display:flex;width:100%;align-self:center;padding-right:1.5rem}@media(max-width:48rem){.answer__row div,.question__row div{padding-right:0}}.answer__calculated-value,.question__calculated-value{padding:1.25rem 0;font-size:1rem}@media(max-width:48rem){.answer__calculated-value,.question__calculated-value{font-size:max(2.0833333333vw,.875rem);line-height:calc(max(2.0833333333vw,.875rem) + .25rem)}}.answer__row{font-size:1.125rem}.answer__label{flex:1 1}.answer__value{flex:2 1}.what-good-looks-like{font-size:1.25rem}@media(max-width:48rem){.what-good-looks-like{font-size:max(2.6041666667vw,1rem);line-height:calc(max(2.6041666667vw,1rem) + .25rem)}}.what-good-looks-like h2{font-size:2rem;line-height:2rem;padding-top:2rem}@media(max-width:48rem){.what-good-looks-like h2{font-size:max(4.1666666667vw,1.5rem);line-height:calc(max(4.1666666667vw,1.5rem) + .25rem)}}.what-good-looks-like li{padding:1.25rem 0}.what-good-looks-like li:before{content:"·";position:relative;top:6px;padding-right:.625rem;font-family:Georgia;font-size:3rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:.0625rem;color:#bc8332;height:30px}