@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);.Henshu__toolbar{position:fixed;bottom:0;left:0;z-index:9999;background:#fff;border-top:1 solid #aaa;border-right:1 solid #aaa}._vertical-align,.Henshu__EditableImage.empty em{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.Henshu__EditableImage{display:inline-block;position:relative;width:100%;height:100%}.Henshu__EditableImage.empty{color:#aaa;text-align:center;font-size:1.2rem;font-weight:700;background:#f0f0f0}.Henshu__EditableImage img{width:100%;height:auto}.Henshu__EditableImage .ReactDragDrop{position:absolute;top:0;left:0;z-index:10;background:hsla(0,0%,66.7%,.3);transition:background .2s}.Henshu__EditableImage .ReactDragDrop:hover{background:hsla(0,0%,66.7%,.5);transition:background .2s}.Henshu__EditableImage button{position:relative;z-index:11}._vertical-align,.Engagement .after-submit .goals li img,.Framework .content,.Framework .image-wrapper,.FullFramework .content,.Goal .Goal03Chart .theirs,.Goal .Goal03Chart .vis .bar-slide,.Goal .Goal03Chart .yours,.Slider__Slide .Henshu__EditableImage,.Slider__Slide img{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:auto}body,html{position:relative;margin:0;color:#333;font-family:"Inter",sans-serif;font-size:11.997px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}@media (min-width:1006px){body,html{font-size:13.33px}}@media (min-width:1650px){body,html{font-size:16.66px}}*,:after,:before{position:relative;box-sizing:inherit;line-height:1.5em}ul{padding-left:0;list-style:none}a{text-decoration:none}h1{margin-top:0;padding-top:1em}.App{line-height:1.5em}section{padding:4rem 2rem}@media (min-width:1006px){section{padding:7.5rem 4rem}}section.content{width:100%}@media (min-width:1006px){section.content{width:40%}}h1{font-size:4rem;margin:0}h2{font-size:2rem;margin-bottom:0}.BarChart{margin-top:2rem}.BarChart ul{display:grid;margin-bottom:2rem}.BarChart li{display:flex;background:none}.BarChart li+li{margin-top:.6rem}.BarChart li .key{flex:1 0 40%;text-align:right}.BarChart li .value{padding:0 1rem;flex:1 0 60%}.BarChart li b{margin-right:.6em}.BarChart li span{display:block;padding-right:.5em;width:0;height:100%;background:#008453;border-radius:5px;text-align:right;color:#fff;transition:width 1s}em{font-weight:700;font-style:normal}b{display:inline-block;color:#008453}.BonusModal .ReactModal__window{padding:0;border-radius:20px;overflow:hidden;width:100%}@media (min-width:1006px){.BonusModal .ReactModal__window{width:-webkit-max-content;width:max-content}}.BonusModal .ReactModal__close{color:#008453;border-radius:50%;padding:2px 7px 1px;font-weight:700;background:#fff;border:2px solid #008453;z-index:9999}@media (min-width:1006px){.BonusModal .Engagement{padding:0 3rem 2rem}}.BonusModal .Engagement h5{margin-bottom:0}.BonusModal li .CoinInput{display:inline-block;margin-right:1rem}.BonusModal li .CoinInput span{display:inline-block;width:1rem;height:1rem;border:1px solid #333;border-radius:50%;background:#fff;cursor:pointer}.BonusModal li .CoinInput span+span{margin-left:4px}.BonusModal li .CoinInput span.active{background:#333}.BonusModal li .CoinInput span.disabled{opacity:.5;pointer-events:none}.BonusModal .BarChart{font-size:.8rem}.BonusModal .BarChart b{display:inline-block;color:#fff;background:#008453;font-size:.7rem;padding:0 7px;border-radius:3px}.BonusModal .BarChart li+li{margin-top:.2em}.BonusModal .BarChart li .key,.BonusModal .BarChart li .value{flex:1 0 50%}.BonusModal .BarChart li .value.zero span{background:#fff;color:#008453}.BonusModal .form-part{padding:1rem 4rem!important}.BonusModal .after-submit .data{padding:0}.Grid{display:flex;flex-wrap:wrap;justify-content:center}.Grid .Image{margin:10px}.CarouselWrapper{width:50%;height:65vw;min-height:310px;margin:0 auto}@media (min-width:1006px){.CarouselWrapper{height:500px}}.CarouselWrapper .navWrapper{height:0;display:flex;justify-content:space-around;position:relative;top:55%;z-index:9999;pointer-events:none}.CarouselWrapper .navWrapper .nav{pointer-events:auto;display:inline-block;width:40px;height:40px;border-radius:20px;background-color:#fff;box-shadow:3px 3px 5px 0 rgba(0,0,0,.43)}.CarouselWrapper .navWrapper .nav:after{content:"";position:absolute;width:40px;height:40px;margin-left:-20px}.CarouselWrapper .navWrapper .nav.left:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAKYSURBVHhe7dq9a1NRGMfxc25QOkjjoA4ODrqIoOBafCliU4r4GotFjRZ1Uf8Elwz+CeogUqMlINxksBQstyBRHHRxFMFBaMVB6yZNc0l7vA95ii/E9iw95znh91lynjOFL+fcCyEKAAAAAAAAAAAAAABgAxWKpTuFs6UdPHoT8WdQsngPlNJ3VaTfDp26tpO3vdD8GQyOd5NHMqciM5jEk595diqogF3irfpmVHRotl75xLMzwQQcLl69Z5S5zWM3P1Q7dzB5/nieZyeCeAbSyVsnnlLGzGTxvvDkjPiAa1zb34ypDhzYc4VWnQ13RF9hq3hK1Qb2775QLpdXeHZKbEDbePmoORbH8TLPzokMaBNPazXVr5vnfMYj4gLaxmstzBUbjUabt7wRFdDq2mozky7Mn5QQj4h5C9vGy+ul01LiEREn0C6eepnXzZHsmZfyjgjeT6BtvHRLdEJaPOL1BFq9MIx60+qPhhqVyhJvieItoG28TWnf8PT0w0XeEsdLQKtrq9S7za2+Y5LjEecBbeOlUfN4I45/8iyW04B28fT7NFo8GkI84uwtTD+9G6NHeVzLo1DiEWcBZ6cmvmodHc6W3zs7/2PuF86XxngQz8MzcHyvUiuvs+X2zk5XJnsFX0xqk894FsvTW7h3InoJSHoloreApBcieg1IQo/oPSAJOaKIgCTUiGICkhAjigpIQosoLiAJKaLIgCSUiGIDkhAiig5IpEcUH5CMjF7a117OvdJabeOt7tq5Xfh7Wxcv4uqHdX4Ky06gvuw6HgkiIEnqlY/Z1z2SLf+NSH9pu5HUnlQ7o1tBXOE/dXkmXk/qTyd47VwwJ3DV3ydR3/IZL2iDZ8a38hIAAAAAAAAAAAAAAAA2lFK/ABxILpaUdo+vAAAAAElFTkSuQmCC) no-repeat 50%;background-size:40px 40px}.CarouselWrapper .navWrapper .nav.right:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAC4klEQVR4Xu3avWuTURQG8OemadoUB8HSQWihg7Pg4iIahL64tH4kAaHExoKC4h8RB/8EdVGpDYoiET+Q0lSkgrgKIuKig4OLDrY4VGlz5Y0JDcW20Ke895xwsj+57/29z8lwiIN9KAFHpS0MAyRLYIAGSAqQcWugAZICZNwaaICkABm3BhogKUDGrYEGSAqQcWugAZICZNwaaICkABm3BhogKUDGgzcwOl0aQgoX6rXqNfIuQeJBAccmpve73tU3AEYB3KzXZi8HUSAODQYYFUujaLhFACMdz68OMQjgWL58wKERN2/oPy9fFWLigNHJ88NIr70DsG+zyXFw1+drd68Qk5VYNHFAAC46U6rCucltbqmiiSEAUalUUm/ff57tBsQggHHzmogfvjyER0FzE4MBxmjFYrFnyWcfaEYMCthGXPbZx95jQmMTgwPGaLlcLt03OFLTiCgCsI2YGRx+Du9OaGqiGMDWOGeWfP9TTYiiANcRs3PwOK6hieIAm+NcLvdnfjVeaEAUCdhG7FtuLHiHI5KbKBYwRhsfvzjwp3dlXjKiaMA24u/MyisAhyU2UTxgc5yLxT2ZRvalREQVgOuIA68Bf0hSE9UAxmhRfuoS4G9sBeg9fmA1fXDh2Z1vSSwF1QBGhdJZeHc/3iduAfMdSB2t12Y+JYEXn6ECUCqeCkDJeOIBpeOJBtSAJxZQC55IQE144gC14YkC1IgnBlArnghAzXjBAbXjBQXsBrxggN2CFwSw9fe2r9utpNI9a8fmHt37mNRWZafnBNnGRIWpSXhf3WQblPhKaqd4QRrYftgof24awK0NiKrwggL+2zA3EW+3UNXhBQfsWNNfTXqTzIxtZzbIb+DGh8+dKu9dfDLzc7culeT3iABM8sK7fZYBkqIGaICkABm3BhogKUDGrYEGSAqQcWugAZICZNwaaICkABm3BhogKUDGrYEGSAqQcWugAZICZNwaaICkABn/C29pIGAWJTKcAAAAAElFTkSuQmCC) no-repeat 50%;background-size:40px 40px}.CarouselWrapper>div:not(.navWrapper)>div{width:100%}.CarouselWrapper .dots{z-index:3;display:flex;justify-content:center;position:relative;top:-15%;margin:10px 0}.CarouselWrapper .dots .dot{width:10px;height:10px;border-radius:5px;background-color:#ccc;margin:0 5px}.CarouselWrapper .dots .dot.active{background-color:#969696}.ActiveSelections{display:flex;justify-content:center}.ActiveSelections>div{margin:10px}.ActiveSelections .emptySelection{background-color:#f3f3f3;width:100px;height:100px;border:1px dashed #3a3a3a;position:relative}.ActiveSelections .emptySelection:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACzSURBVGhD7dgtDsJAEIbhne1twIIHw48uKBLo0XoADoADD1dqt00YCcGM+Erex8yMfEXTZC0F2x2aVV/6u58fZcvr27V9+Bki+5w8QtQQooYQNYSoIUQNIWoIUUOIGkLU2La+zH0PUVJZjKN9X181luzlewjb1Ofi+6TxjaghRA0hav4mxPbH08z3EF1fLcfx84dY5e7pewhe49UQooYQNYSoIUQNIWoIUUOIGkLUEKIlpQGT4x2dRYg05wAAAABJRU5ErkJggg==) no-repeat 50%;background-size:20px 20px;content:"";position:absolute;width:40px;height:40px;margin-left:-20px;margin-top:-20px;left:50%;top:50%}.ActiveSelections .Image{height:100px;width:100px}.ActiveSelections .Image img{width:100%;height:100%;border:1px solid #3a3a3a}.Image{position:relative}.Image .active{position:absolute;box-shadow:3px 3px 5px 0 rgba(0,0,0,.43)}.Image .active.remove{background-color:#fff;width:40px;height:40px;border-radius:20px;opacity:.7;left:50%;top:50%;margin-left:-20px;margin-top:-20px}.Image .active.remove:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAYAAABxLuKEAAADSklEQVR4Xu3aPWsUQRgH8P+zd+cZ9QNYCrY2WmkjViEeYuELFnLG2m+gKKwo+g2s1SBBUIQgMaQSG7tUtoKtHyAm4e7mkb1jk4vZvd2ZeWb2hOfabGbnfvvfZ15uCPopFCB1KRZQmJJkKIzC2BUNTYwmRhNjJ6CJsfPSGqOJ0cTYCWhi7Lzka0yaJkhTY9cN76uz78HerUw1IAqz2O+fTHZaPWrx1pf3b35KdrSsrd7t+6eHbM5jgb9trqxsS91TDCZDoT/JZwYuAXjYamMtNM4YxZgegFcE+s4nzDUpHBGYAxS+MnlitBcaZxoFQHd8V9BXKRxvmKMoeZjD4RSh7N9VCMcLphwlHM4sFEkcZ5hqFHmcOihSOG4waZos/fh10zCvADx+v2d//F8rG5RJmcMugBubH95uuAzlbjAArt5ZPjsa4jqAl6FxXFAI5kG3M1pfW139XfXYiv7uDJM1FgOnCZRJ4Dw/IXGaQhGBCZWcJlHEYKRxmkYRhZHCmQcUcRhfHDK0na998mn+zBJI2PUdfcra9y6+RQ27FGQCXoB4jxlPm0YJkpgcyh6Hh5P/pXblQBkwKQcz58peuF9gj1PjXhFQgibGPTkzcCKhRIFxK8gFOBFRosF440RGiQqT45gh7jLMk1pFdhwcHhLR425n8Np1QVijch25JMhwXdaRbPI2YrPMzM+tYJA8S9p4F3oPebrf0WCsZ7SHdP33c2xTEwXGD2V/ZhF8gz1qYmRQ4uMETYwsSlycYDD2KBZLggi/WwWBsUYZz1OQgqnLwKPQe8h1CrE4jBvKZON6YI6dirXBXoUjCuODkk/e7BeeYYZyMRgJFPeFpzyOCIwkyrzgeMOEQJkHHC+YkChN4zjDxEBpEscVhhZv3VsC41OsjWuX0Soh6m+cO/PR5UygKwxqHwMR3GSywfE9XeUMk8W8EkcQxea18kUR2cErxQmAUgdHAkUEpjA5AVFm4UihiMEcwiG+GOpn03/XN9M1h4D5O86adzh7rbBDl493BluxNq4zHB7RBbMwWpc64yuamKmnKX58vWoljADH9L1GpcoO/8cXKEzJw1MYhbF7rzUxmhhNjJ2AJsbOS2uMJkYTYyegibHz0hpT4vUXSNMJdCdW54AAAAAASUVORK5CYII=) no-repeat 50%;background-size:40px 40px}.Image .active.add{background-color:#fff;width:40px;height:40px;border-radius:20px;left:50%;bottom:-15px;margin-left:-20px}.Image .active.add:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACzSURBVGhD7dgtDsJAEIbhne1twIIHw48uKBLo0XoADoADD1dqt00YCcGM+Erex8yMfEXTZC0F2x2aVV/6u58fZcvr27V9+Bki+5w8QtQQooYQNYSoIUQNIWoIUUOIGkLU2La+zH0PUVJZjKN9X181luzlewjb1Ofi+6TxjaghRA0hav4mxPbH08z3EF1fLcfx84dY5e7pewhe49UQooYQNYSoIUQNIWoIUUOIGkLUEKIlpQGT4x2dRYg05wAAAABJRU5ErkJggg==) no-repeat 50%;background-size:20px 20px}.Image .active:after{content:"";position:absolute;width:40px;height:40px;left:0;top:0}.Image img{width:100%}@media (min-width:1006px){.Image img{width:100%}}.Landing{color:#fff;font-size:1.2rem;background:teal}.Landing .transitions{position:fixed;top:0;left:0;width:100%;height:100%}.Landing .transitions:after{content:"";background:rgba(0,0,0,.3);display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:1}.Landing .ImageTransition{opacity:0;width:100%;height:100%}.Landing .ImageTransition,.Landing .ImageTransition .Cover{position:absolute;top:0;left:0}.Landing .ImageTransition.active{opacity:1}.Landing .ImageTransition:after{content:"";height:100%;width:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.3)}.Landing header{min-height:100vh;text-align:center}.Landing header section{text-align:left;width:100%}@media (min-width:1006px){.Landing header section{width:50%}}.Landing header .scroll-message{position:absolute;left:0;right:0;bottom:4rem;width:-webkit-max-content;width:max-content;padding:1rem;margin:auto;color:#181b43;font-size:1.2rem;background:#e5e5ff;border-radius:20px;box-shadow:0 0 5px rgba(24,27,67,.5);opacity:1;transition:bottom .3s,opacity .3s}.Landing header .scroll-message.hidden{bottom:5rem;opacity:0;transition:bottom .3s,opacity .3s}.Landing p{margin-top:2em;margin-bottom:20vh}@media (min-width:1006px){.Landing p{margin-bottom:40vh}}.Landing .engagement{margin-bottom:7.5rem;padding:1.5rem;background:hsla(0,0%,100%,.25);border-radius:20px}.Landing .engagement p{margin:unset}.Landing .engagement h3{margin:0;font-size:2rem}.Landing .engagement label{margin-left:.9rem}.Landing .affiliation{pointer-events:none;opacity:0;top:15px}.Landing .affiliation.active{opacity:1;top:0;transition:top .25s,opacity .15s}.Frameworks{padding:4rem 0;background:#fff}@media (min-width:1006px){.Frameworks{padding:7.5rem 0}}.Frameworks.editing .image-section{display:none}.Frameworks.editing .Framework .image-wrapper{display:block}.Frameworks.sticky .image-section{position:fixed}.Frameworks .image-section{position:absolute;top:0;width:100%;height:40vh;padding:0;z-index:10}@media (min-width:1006px){.Frameworks .image-section{padding:inherit;height:80vh;z-index:0;background:none}}.Frameworks .image-section .Framework{position:absolute;height:100%;width:100%;opacity:0;transition:opacity .5s}@media (min-width:1006px){.Frameworks .image-section .Framework{width:calc(100% - 8rem);height:inherit;right:4rem}}.Frameworks .image-section .Framework .content{display:none}.Frameworks .image-section .Framework .image-wrapper{display:block;width:100%;left:0;top:0;-webkit-transform:unset;transform:unset}@media (min-width:1006px){.Frameworks .image-section .Framework .image-wrapper{left:unset;-webkit-transform:inherit;transform:inherit;top:inherit}}.Frameworks .image-section .Framework .AutoSizer{width:100%}@media (min-width:1006px){.Frameworks .image-section .Framework .AutoSizer{width:78%}}.Frameworks .image-section .Framework.active{opacity:1;transition:opacity .5s}.Frameworks .Framework .image-wrapper{display:none}.Framework{height:50vh}@media (min-width:1006px){.Framework{height:80vh}}.Framework .content{right:unset;z-index:1;width:100%}.Framework .panel{width:100%;padding:1.75rem;text-align:center;background:hsla(0,0%,100%,.75);border-radius:20px;box-shadow:0 0 5px rgba(24,27,67,.5)}@media (min-width:1006px){.Framework .panel{width:35%}}.Framework .panel h3{margin:0 0 .2em;text-align:left;font-size:2rem}.Framework .panel p{margin:0;text-align:left;font-size:1.2rem}.Framework .panel img{margin:auto;max-height:40vh;width:auto;max-width:100%}.Framework .AutoSizer{position:absolute;top:0;right:0;width:70%;height:100%}.Framework .AutoSizer>div{width:100%!important;height:100%!important}.Framework .image-wrapper{left:unset;z-index:0;border-radius:20px;overflow:hidden;max-height:100%;background-size:cover;background-position:50%}.Framework .image-wrapper img{width:100%;max-height:100%}.FrameworkTabs{height:auto;background-color:#fff}@media (min-width:1006px){.FrameworkTabs{height:100vh}}.FrameworkTabs .tabs{z-index:1}.FrameworkTabs .Framework{height:auto;z-index:0}@media (min-width:1006px){.FrameworkTabs .Framework{height:100%!important}}.FrameworkTabs .Framework .content{top:unset!important;bottom:2rem;-webkit-transform:unset!important;transform:unset!important;width:100%!important;padding:1.75rem}@media (min-width:1006px){.FrameworkTabs .Framework .content{left:4rem;padding:0}}.FrameworkTabs .Framework .panel{width:100%!important;margin-bottom:2rem}@media (min-width:1006px){.FrameworkTabs .Framework .panel{width:28%!important}}.FrameworkTabs .Framework .tabs{display:none}@media (min-width:1006px){.FrameworkTabs .Framework .tabs{display:block}}.FrameworkTabs .Framework .tabs:first-of-type{display:block;margin-top:1rem}@media (min-width:1006px){.FrameworkTabs .Framework .tabs:first-of-type{display:none}}.FrameworkTabs .Framework .tabs button{padding:.2rem .5rem;color:#fff;font-size:11.997px;font-weight:600;background:#002e23;border:none;border-radius:50px;cursor:pointer;transition:background .2s;margin-bottom:.3rem}@media (min-width:1006px){.FrameworkTabs .Framework .tabs button{padding:.5rem .9rem;font-size:1.2rem;margin-bottom:0}}.FrameworkTabs .Framework .tabs button+button{margin-left:.3rem}@media (min-width:1006px){.FrameworkTabs .Framework .tabs button+button{margin-left:1rem}}.FrameworkTabs .Framework .tabs button.active{background:#008453;transition:background .2s}.FrameworkTabs .Framework .AutoSizer{width:100%!important}@media (min-width:1006px){.FrameworkTabs .Framework .image-wrapper{width:100%!important;height:100%!important}}.FullFramework{height:65vh;width:100%;color:#fff;background-position:50%;background-size:cover}@media (min-width:1006px){.FullFramework{height:100vh}}.FullFramework .content{z-index:1;padding:0 15vw}.FullFramework .panel .Henshu__EditableImage{display:none}.FullFramework h3,.FullFramework h5{font-size:1.6rem}@media (min-width:1006px){.FullFramework h3,.FullFramework h5{font-size:2rem}}.FullFramework p{font-size:1.2rem}.FullFramework .Henshu__EditableImage,.FullFramework .image-wrapper,.FullFramework img{position:absolute;width:100vw!important;top:0;left:0;height:100vh!important;z-index:0}.FullFramework:after{content:"";background:rgba(0,0,0,.6);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Slider{height:100vh;width:100%;background:#fff;overflow:hidden}.Slider__next{right:2rem;background:url(../../static/media/chevron-right.50f546d4.svg) hsla(0,0%,100%,.85)}.Slider__next:hover{right:1.8rem}.Slider__previous{left:2rem;background:url(../../static/media/chevron-left.20142187.svg) hsla(0,0%,100%,.85)}.Slider__previous:hover{left:1.8rem}.Slider__next,.Slider__previous{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:65px;height:65px;z-index:500;overflow:hidden;color:transparent;background-repeat:no-repeat;background-size:65%;background-position:50%;border-radius:50%;border:none;transition:left .25s,right .25s;cursor:pointer;display:none}@media (min-width:1006px){.Slider__next,.Slider__previous{display:block}}.Slider__next:hover,.Slider__previous:hover{transition:left .25s,right .25s}.Slider__Slide{width:100vw;height:100%;display:inline-block;margin:auto;vertical-align:top}.Slider__Slide-background{background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.Slider__Slide-background,.Slider__Slide:before{position:absolute;top:0;left:0;height:100%;width:100%}.Slider__Slide:before{z-index:1;content:"";display:block;opacity:1;transition:opacity .4s}.Slider__Slide:first-of-type:before{background:linear-gradient(90deg,#f3d959,transparent)}.Slider__Slide:nth-of-type(2):before{background:linear-gradient(90deg,#b3e2ff,transparent)}.Slider__Slide:nth-of-type(3):before{background:linear-gradient(90deg,#3deb8e,transparent)}.Slider__Slide:nth-of-type(4):before{background:linear-gradient(90deg,#f39159,transparent)}.Slider__Slide:nth-of-type(5):before{background:linear-gradient(90deg,#c38af5,transparent)}.Slider__Slide section{padding:3rem 7.5rem}.Slider__Slide .slide-bg{z-index:0;width:100%!important;height:100%!important}.Slider__Slide-content{height:100%;z-index:2;line-height:1.2em}.Slider__Slide h3{width:60%;font-size:2rem;margin:0;font-weight:300}.Slider__Slide h4{width:60%;margin:.6em 0;font-size:4rem;font-weight:600}.Slider__Slide p{width:60%;font-size:2rem;font-weight:400;margin:0}.Slider__slides{position:absolute;top:0;height:100%}.Slider__slides>div{height:100%}.Slider__dots{position:absolute;bottom:1rem;left:1rem;z-index:500}.Slider__dots>button{color:transparent;width:15px;height:15px;padding:0;overflow:hidden;opacity:.6;transition:opacity .2s}.Slider__dots>button:not(.active):hover{opacity:.8;transition:opacity .15s}.Slider__dots>button.active{opacity:1;transition:opacity .15s}.Slider__dots>button+button{margin-left:.5rem}.Goals{z-index:9999;height:100vh;background:#fff;overflow:hidden;transition:height .2s}.Goals .Slider{position:absolute;top:0;left:0;right:0;z-index:2;margin:auto;border-radius:0;transition:top .6s,right .6s,width .8s,height .8s,border-radius .8s}.Goals .Slider>button{opacity:1;transition:opacity .2s}.Goals .Slider__dots{display:none}.Goals .Slider__Slide-content{opacity:1;top:0;transition:top 1s,opacity 1s}.Goals button.expand{position:absolute;left:0;right:0;bottom:15vh;z-index:3;width:-webkit-max-content;width:max-content;margin:auto;color:#002e23;font-size:1.2rem;background:#fff;border:none;border-radius:50px;box-shadow:0 0 5px #002e23;cursor:pointer;opacity:1;transition:bottom .2s,opacity .2s;padding:1rem 3em 1rem 1.25rem}.Goals button.expand img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1em;width:1.25em}.Goals .slider-zone{position:absolute;top:0;height:95vh}.Goals .slider-zone div{position:absolute;bottom:0}.Goals .goal-buttons{position:absolute;top:95vh;left:0;right:0;display:inline-block;z-index:3;width:-webkit-max-content;width:max-content;margin:auto}.Goals .goal-buttons .GoalButton{padding:1px 4px;color:#002e23;font-weight:500;font-size:9.331px;text-transform:uppercase;background:hsla(0,0%,100%,.35);border:1px solid #008453;border-radius:50px;opacity:1;transition:background .2s,color .2s,opacity .5s}@media (min-width:1006px){.Goals .goal-buttons .GoalButton{padding:2px 10px;font-size:13.33px;border:2px solid #008453}}.Goals .goal-buttons .GoalButton.active{color:#fff;background:#008453;transition:background .2s,color .2s,opacity .5s}.Goals .goal-buttons .GoalButton.disabled{opacity:.75;transition:background .2s,color .2s,opacity .5s}.Goals .goal-buttons .GoalButton:not(.active):not(.disabled):hover{cursor:pointer;background:rgba(0,132,83,.25);transition:background .2s,color .2s,opacity .5s}.Goals .goal-buttons .GoalButton+button{margin-left:.3em}@media (min-width:1006px){.Goals .goal-buttons .GoalButton+button{margin-left:.6em}}.Goals .goal-buttons .GoalButton img{top:1px;display:inline-block;width:1em;margin-right:.4em}@media (min-width:1006px){.Goals .goal-buttons .GoalButton img{margin-right:.7em}}.Goals .goal-buttons .bonus-button .bonus-hint{pointer-events:none;position:absolute;top:-6rem;margin:auto;left:-50%;right:-50%;padding:1em;color:#fff;font-size:.8rem;font-weight:600;background:rgba(0,132,83,.9);border-radius:20px;opacity:0;transition:opacity .4s,top .4s}.Goals .goal-buttons .bonus-button.disabled:hover .bonus-hint{opacity:1;top:-7rem;transition:opacity .4s,top .4s}.Goals .goal-viewer{z-index:2;width:100%;height:100%;pointer-events:none}.Goals .goal-viewer:after{content:"";display:block;height:0;clear:both}.Goals .goal-viewer.left .Goal:first-of-type{left:100vw}.Goals .goal-viewer.right .Goal:first-of-type{left:-100vw}.Goals .goal-viewer .Goal{width:100%;margin:auto}.Goals .goal-viewer .Goal:nth-of-type(2){position:absolute;top:0;left:0}.Goals.expanded{height:auto;min-height:100vh;transition:height .2s}.Goals.expanded .expand{opacity:0;bottom:0;transition:bottom .2s,opacity .2s;pointer-events:none}.Goals.expanded .goal-viewer{pointer-events:all}.Goals.expanded .slider-zone{height:75vh}.Goals.expanded .Slider{right:-200%;top:5vh;width:50%;min-width:300px;height:60vh;z-index:3;border-radius:20px;pointer-events:none;transition:top .6s,right .6s,width .8s,height .8s,border-radius .8s}@media (min-width:1006px){.Goals.expanded .Slider{right:-40%}}.Goals.expanded .Slider__Slide-content{opacity:0;top:-50px;transition:top 1s,opacity 1s}.Goals.expanded .Slider__Slide:before{opacity:0;transition:opacity .4s}.Goals.expanded .Slider>button{opacity:0;pointer-events:none;transition:opacity .2s}.Goals.expanded .Goal header{height:55vh}@media (min-width:1006px){.Goals.expanded .Goal header{height:75vh}}.Goals.expanded .Goal header section{padding-left:5vw;transition:padding-left .6s}.Goals.expanded .Goal header h3{width:40%;font-size:2rem;margin:0;font-weight:300;transition:font-size .6s}.Goals.expanded .Goal header h4{width:100%;margin:.4em 0;font-size:3.2rem;font-weight:600;transition:font-size .6s,margin .6s}@media (min-width:1006px){.Goals.expanded .Goal header h4{width:40%}}.Goals.expanded .Goal header p{width:100%;font-size:1.6rem;font-weight:400;margin:0;transition:font-size .6s}@media (min-width:1006px){.Goals.expanded .Goal header p{width:40%}}.Goals.expanded .Goal.One header{background:linear-gradient(0deg,transparent,#f3d959 50%);transition:background .6s,height .6s}.Goals.expanded .Goal.Two header{background:linear-gradient(0deg,transparent,#b3e2ff 50%);transition:background .6s,height .6s}.Goals.expanded .Goal.Three header{background:linear-gradient(0deg,transparent,#3deb8e 50%);transition:background .6s,height .6s}.Goals.expanded .Goal.Four header{background:linear-gradient(0deg,transparent,#f39159 50%);transition:background .6s,height .6s}.Goals.expanded .Goal.Five header{background:linear-gradient(0deg,transparent,#c38af5 50%);transition:background .6s,height .6s}.Goals.expanded .goal-buttons{top:50vh}@media (min-width:1006px){.Goals.expanded .goal-buttons{top:70vh}}.Goals.expanded .goal-buttons.sticky{position:fixed;top:2vh}.Goals.expanded .goal-buttons .bonus-button.disabled:hover .bonus-hint{top:2.5em}.Goal header{height:100vh;transition:height .9s;color:#002e23}.Goal header section{padding-left:5vw;transition:padding-left .6s}@media (min-width:1006px){.Goal header section{padding-left:15vw}}.Goal header h3{width:55%;font-size:2rem;margin:0;font-weight:300}.Goal header h4{width:100%;margin:.6em 0;font-size:3.6rem;font-weight:600}@media (min-width:1006px){.Goal header h4{width:55%;font-size:4rem}}.Goal header p{width:100%;font-size:2rem;font-weight:400;margin:0}@media (min-width:1006px){.Goal header p{width:55%}}.Goal header section:first-of-type{padding-top:5vh;padding-bottom:0}@media (min-width:1006px){.Goal header section:first-of-type{padding-top:15vh}}.Goal header section:last-of-type{padding-top:0}.Goal img{width:100%}.Goal .Framework{height:auto}@media (min-width:1006px){.Goal .Framework{height:80vh}}.Goal .Framework .content{position:relative;width:100%;top:unset;-webkit-transform:unset;transform:unset}@media (min-width:1006px){.Goal .Framework .content{position:absolute;width:28%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.Goal .Framework .panel{width:100%;box-shadow:none;padding:0;margin-top:2rem}@media (min-width:1006px){.Goal .Framework .panel{margin-top:0;padding:1.75rem}}.Goal .Framework .AutoSizer{position:relative;width:100%}@media (min-width:1006px){.Goal .Framework .AutoSizer{position:absolute;width:70%}}.Goal .Framework .image-wrapper{position:relative;top:unset;-webkit-transform:unset;transform:unset}@media (min-width:1006px){.Goal .Framework .image-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.Goal .Framework+.Framework{margin-top:4rem}.Goal.One header{background:linear-gradient(0deg,transparent,rgba(243,217,89,0) 50%);transition:background .6s,height .6s}.Goal.One .Engagement{background:linear-gradient(180deg,transparent,#f3d959)}.Goal.One .Engagement.submitted .form-part{background:rgba(243,217,89,.1);transition:background .3s}.Goal.One .form-part>p{display:none}@media (min-width:1006px){.Goal.One .FrameworkTabs .panel{width:22%!important}}.Goal.Two header{background:linear-gradient(0deg,transparent,rgba(179,226,255,0) 50%);transition:background .6s,height .6s}.Goal.Two .Engagement{background:linear-gradient(180deg,transparent,#b3e2ff)}.Goal.Two .Engagement.submitted .form-part{background:rgba(179,226,255,.1);transition:background .5s}.Goal.Two .button{display:block;text-align:center;width:calc(100% - 3.5rem);margin-left:1.75rem;padding:.5em;border-radius:20px;box-shadow:0 0 5px rgba(24,27,67,.5);color:#fff;background:#002e23;transition:background .3s}.Goal.Two .button:hover{background:#008453;transition:background .3s}.Goal.Two .image-wrapper.anchored{border:1px solid #002e23}.Goal.Two .form-part>h5{display:none}.Goal.Two .options{width:auto;text-align:center}.Goal.Two textarea{border-radius:20px;width:90%;max-width:500px;margin:auto;border:1px solid #002e23;padding:1.5em;height:250px;overflow-y:auto}.Goal.Three header{background:linear-gradient(0deg,transparent,rgba(61,235,142,0) 50%);transition:background .6s,height .6s}.Goal.Three .FrameworkTabs .panel{width:39%}.Goal.Three .Engagement{background:linear-gradient(180deg,transparent,#3deb8e)}.Goal.Three .form-part{background:rgba(61,235,142,.1);transition:background .3s}.Goal.Three .form-part>p{display:none}.Goal.Three .options{width:100%}.Goal.Three .slider-input{width:60%;margin:3rem auto}.Goal.Three .spectrum{display:flex;left:-5%;width:110%;margin-bottom:2rem}.Goal.Three .spectrum span{flex:1 0 33%;text-align:center;pointer-events:none}.Goal.Three .spectrum span:first-of-type{text-align:left}.Goal.Three .spectrum span:last-of-type{text-align:right}.Goal.Four header{background:linear-gradient(0deg,transparent,rgba(243,145,89,0) 50%);transition:background .6s,height .6s}.Goal.Four .Engagement{background:linear-gradient(180deg,transparent,#f39159)}.Goal.Four .Engagement img{width:10%}.Goal.Four .Engagement.submitted .form-part{background:rgba(243,145,89,.1);transition:background .3s}.Goal.Four .options{width:100%}.Goal.Four .MoodBoard{margin:-30px auto 30px;width:100%}.Goal.Four .MoodBoard .ActiveSelections img,.Goal.Four .MoodBoard img{width:100%}.Goal.Four .MoodBoard .nav.left{margin-left:-70px}.Goal.Four .MoodBoard .nav.right{margin-right:-70px}.Goal.Four .MoodBoard .nav:after{margin-left:0}.Goal.Four .MoodBoard .ActiveSelections{margin-top:-30px}.Goal.Five header{background:linear-gradient(0deg,transparent,rgba(195,138,245,0) 50%);transition:background .6s,height .6s}.Goal.Five .Engagement{padding:4rem;background:linear-gradient(180deg,transparent,#c38af5)}.Goal.Five .Engagement h3{margin-top:0}.Goal.Five .Engagement.submitted .form-part{background:rgba(195,138,245,.1);transition:background .3s}.Goal.Five .FullFramework .image-wrapper{background-size:cover;background-position:50%}.Goal.Five .heart{text-align:left;cursor:pointer;display:flex}.Goal.Five .heart+.heart{margin-top:.5em}.Goal.Five .heart span{flex:1 1}.Goal.Five .heart svg{flex:0 1 auto;top:5px;margin-right:1em;fill:#fff;stroke:#333;opacity:.5;transition:opacity .3s,fill .25s,stroke .3s}.Goal.Five .heart:hover svg{opacity:.8;transition:opacity .3s,fill .25s,stroke .3s}.Goal.Five .heart.active svg{fill:#dd2e44;stroke:#dd2e44;opacity:1;transition:opacity .3s,fill .25s,stroke .3s}.Goal.Five .no-tabs .tabs{display:none}.Goal.Five .Context7 .heart-p{text-align:left}.Goal.Five .Context7 p{display:inline}.Goal.Five .Context7 svg{top:.25em;display:inline-block;height:1.5em;margin-left:.4em;fill:#fff;stroke:#333}.Goal .pre-engage{width:100%;margin-top:5rem}.Goal .pre-engage .cols{width:95%;display:flex;grid-gap:5%;gap:5%}.Goal .pre-engage .col{flex:1 0 50%}.Goal .pre-engage h4{font-size:2rem;margin-bottom:0}.Goal .pre-engage h5{font-size:1.2rem;font-weight:400}.Goal .pre-engage h6{font-size:1.2rem}.Goal .pre-engage p{margin-top:2em;font-size:1.2rem}.Goal .pre-engage img{border-radius:20px}.Goal .pre-engage .Henshu__EditableImage{height:auto}.Goal .ImageSelection .navigator{display:flex}.Goal .ImageSelection ul{display:flex;width:100%}.Goal .ImageSelection ul li{width:150px;height:150px;background:#ddd;border-radius:20px;overflow:hidden}.Goal .Goal02Chart{margin-top:2rem;height:60%}.Goal .Goal02Chart .answer{margin-top:1rem;height:100%;overflow-y:auto;background:#fff;border-radius:20px;padding:1rem}.Goal .Goal03Chart{padding:3rem 2rem}.Goal .Goal03Chart .theirs,.Goal .Goal03Chart .yours{display:inline-block;border-radius:10px;padding:6px;min-height:25px;color:#fff}.Goal .Goal03Chart .theirs{background:#008453}.Goal .Goal03Chart .yours{background:#002e23}.Goal .Goal03Chart .vis{height:50px}.Goal .Goal03Chart .vis .theirs,.Goal .Goal03Chart .vis .yours{right:unset}.Goal .Goal03Chart .vis .bar-slide{height:10px;margin:2rem auto 3rem;border-radius:50px;background:#fff}.Goal .Goal03Chart .legend{margin-top:4rem}.Goal .Goal03Chart .legend div{display:inline-block;padding-left:1rem}.Goal .Goal03Chart .legend div+div{margin-left:2rem}.Goal .Goal03Chart .legend .theirs,.Goal .Goal03Chart .legend .yours{border-radius:20px;right:unset;max-width:10px}.Engagement{padding:1rem;text-align:center;background:linear-gradient(180deg,transparent,#f39159)}@media (min-width:1006px){.Engagement{padding:7.5rem}}.Engagement h3{font-weight:300;font-size:2rem}.Engagement .form-part{padding:.5rem;background:hsla(0,0%,100%,.9);border-radius:20px;transition:background .5s}@media (min-width:1006px){.Engagement .form-part{padding:2rem 7rem}}.Engagement h5{margin-top:0;font-size:1.2rem;font-weight:500}.Engagement .options{width:-webkit-max-content;width:max-content;margin:auto;text-align:left}.Engagement button{margin-top:1em;padding:5px 3em;color:#fff;font-size:1.2rem;background:#002e23;border:none;border-radius:50px;box-shadow:0 0 5px rgba(24,27,67,.5);cursor:pointer;opacity:1;transition:opacity .3s}.Engagement button.disabled{pointer-events:none;opacity:.5;transition:opacity .3s}.Engagement .after-submit{width:100%}@media (min-width:1006px){.Engagement .after-submit .col{display:inline-block;width:50%}}.Engagement .after-submit .data{vertical-align:top;padding:2em;border-radius:20px;text-align:left;background:hsla(0,0%,100%,.5)}.Engagement .after-submit .goals{margin-top:4rem}@media (min-width:1006px){.Engagement .after-submit .goals{margin-top:0}}.Engagement .after-submit .goals ul{padding:0;margin:0;text-align:left}@media (min-width:1006px){.Engagement .after-submit .goals ul{padding:0 2rem}}.Engagement .after-submit .goals li{display:flex;padding:.5em 1em;background:hsla(0,0%,100%,.5);border:2px solid #008453;cursor:pointer;border-radius:50px;-webkit-transform:translateX(0);transform:translateX(0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Engagement .after-submit .goals li.complete,.Engagement .after-submit .goals li.disabled{opacity:.6;pointer-events:none}.Engagement .after-submit .goals li:hover{-webkit-transform:translateX(10px);transform:translateX(10px);transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Engagement .after-submit .goals li div{flex:0 1 22.5px}@media (min-width:1006px){.Engagement .after-submit .goals li div{flex:0 1 45px}}.Engagement .after-submit .goals li .goal-title{flex:1 0 auto;text-align:center}.Engagement .after-submit .goals li+li{margin-top:1.5rem}.Engagement .after-submit .goals li p{font-size:13.33px}@media (min-width:1006px){.Engagement .after-submit .goals li p{font-size:15.996px}}.Engagement .after-submit .goals li img{height:15px;width:15px}@media (min-width:1006px){.Engagement .after-submit .goals li img{height:30px;width:30px}}.Engagement .after-submit .goals li.bonus{width:80%;margin-left:auto;margin-right:auto}.Engagement .after-submit h6{font-weight:500}.Engagement .after-submit h6,.Engagement .after-submit p{margin:0;padding:0;font-size:1.2rem}
/*# sourceMappingURL=main.51e64f9d.chunk.css.map */