.progress-bar{color:#85816e;height:60px;margin-bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;width:80%;margin-left:auto;margin-right:auto;-ms-flex-align:center;align-items:center}.progress-bar .progress-step-container{width:100%}.progress-bar .icon{color:#85816e;width:25px;height:25px;margin-left:auto;margin-right:auto}.progress-bar .icon--piratehead{width:30px;height:30px}.progress-bar .icon--curveup{width:100%;margin-bottom:9px}.progress-bar .icon--curvedown{width:100%;margin-top:9px}.progress-bar .progress-step{color:#1d4351;text-align:center;min-width:50px}.progress-bar .progress-step-incomplete{color:#85816e}@media screen and (min-width:720px){.progress-bar{width:60%}}
.step-notification{padding:20px 0;opacity:0;animation-fill-mode:forwards;animation-duration:.4s;animation-delay:.6s;animation-name:step-notification;animation-timing-function:ease-in}.step-notification .icon{float:left;width:28px;height:28px;margin-right:12px}.signup-flow__step-content .step-notification p{font-size:16px}.step-notification--success .icon{color:#678667}.step-notification--error .icon{color:#b13314}@keyframes step-notification{0%{opacity:0}to{opacity:1}}
.terms-step__content{height:40vh;position:relative}.terms-step__content .scrollable{padding-left:20px;padding-right:20px}.terms-step__content a{color:#173734}.terms-step__sub-heading{margin-bottom:50px;font-family:Manuskript,Georgia,"serif";font-weight:500}.terms-step__sub-heading.rule:after{bottom:-18px;height:2px}.terms-step__checkboxes{margin-top:40px;padding-top:20px}.terms-step__checkboxes.rule:before{height:2px}.terms-step__checkboxes .checkbox__graphic-inner{width:25px;height:25px}.terms-step__error-container{margin-bottom:10px}.terms-step__error-container .step-notification{padding-top:0;padding-bottom:0}.terms-step--loading{pointer-events:none}.signup-flow .terms-step--loading .icon--wheel{width:40px;height:40px;position:fixed;color:#1d3e35;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.signup-flow .terms-step--loading .icon--wheel svg{opacity:0;animation:.3s signup-fadein .2s,6s loaderspin 0;animation-fill-mode:forwards,both;animation-timing-function:cubic-bezier(.39,.575,.565,1),ease-in-out;animation-iteration-count:1,infinite}@media screen and (min-width:720px){.terms-step__content{height:35vh}.terms-step__title{text-align:center}.terms-step__sub-heading{margin-bottom:70px;text-align:center}.terms-step__checkboxes{margin-top:70px}}
.intro-step{position:relative;z-index:1}.intro-step .progress-bar{margin-bottom:10px;margin-top:50px}@media screen and (min-width:720px){.intro-step .progress-bar{margin-bottom:60px}}
.complete-step{padding-bottom:30px}.complete-step__content{padding-bottom:24px}.complete-step__content a{color:#173734}.complete-step__content h4{font-weight:400;margin-top:48px;margin-bottom:12px}.complete-step__sub-heading,.complete-step__title{margin-bottom:12px}
.signup-flow{visibility:hidden;display:none}.signup-flow .icon--wheel{display:none}.signup-flow .oauth-button{display:block;background:url("https://athenawebassetsprod.azureedge.net/3a0845437db7d50b15e90544d6dd5947/assets/backgrounds/small-white-ragged.svg") 50% 50%/100% 100% no-repeat;text-align:center;margin:6px auto;max-width:320px;padding:16px 24px;margin-bottom:12px}.signup-flow .oauth-button svg{max-width:80px}.signup-flow .oauth-button .icon{width:20px;height:20px}.signup-flow .oauth-button a{color:#44997e;margin-top:2px}.signup-flow .oauth-button:hover{opacity:.7}.signup-flow .oauth-button--linked{background:url("https://athenawebassetsprod.azureedge.net/3a0845437db7d50b15e90544d6dd5947/assets/backgrounds/small-white-ragged-border.svg") 50% 50%/100% 100% no-repeat}.signup-flow .oauth-button__linked-account{color:#1d4351;font-size:14px;line-height:20px;text-transform:none}.signup-flow__invalid-account{color:#b13314;font-weight:700}.signup-flow__container{padding:10px}.signup-flow__container .large-feature-block .component-spacing{margin:0}.signup-flow__container .large-feature-block .feature-block{padding-top:20px}.signup-flow__container .large-feature-block .feature-block__column{float:none;margin:0;width:100%}.signup-flow__step{margin:auto;height:100%;width:100%}.signup-flow__step-inner{margin:auto;position:relative}.signup-flow__step-inner .feature-block__content{padding-top:0;background:url("https://athenawebassetsprod.azureedge.net/3a0845437db7d50b15e90544d6dd5947/assets/backgrounds/parchment-color-akaroa.svg") 100% 100%/100% 100% no-repeat}.signup-flow__step-inner .feature-block__content .character{-ms-transform:translateY(-95%);transform:translateY(-95%)}.signup-flow__header{height:40px;position:relative;z-index:2}.signup-flow__header button{width:30px;height:30px;border:0;padding:0;background:transparent;position:absolute;right:10px;top:0;z-index:10}.signup-flow__header .icon--close-2{color:#f1eee5;cursor:pointer;transition:opacity .3s}.signup-flow__header .icon--close-2:hover{opacity:.7}.signup-flow__step-content{width:100%;background:url("https://athenawebassetsprod.azureedge.net/3a0845437db7d50b15e90544d6dd5947/assets/backgrounds/parchment-color-akaroa.svg") 90% 100%/100% 100% no-repeat;padding:75px;position:relative;z-index:1;color:#1d4351;padding:12% 6%;-webkit-transform:translateZ(0)}.signup-flow__step-content h4{font-weight:400;font-size:17px}.signup-flow__actions{text-align:center;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.signup-flow--active{visibility:visible;position:fixed;z-index:200;display:block;top:0;left:0;width:100%;height:100%}.signup-flow--active:after{pointer-events:auto;top:0;opacity:0;left:0;position:fixed;z-index:-1;animation-fill-mode:forwards;animation-duration:.3s;animation-delay:.2s;animation-name:signup-fadein;background:#2b2d2d;animation-timing-function:cubic-bezier(.39,.575,.565,1)}.signup-flow--loading .icon--wheel{width:40px;height:40px;position:fixed;color:#f1eee5;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.signup-flow--loading .icon--wheel svg{opacity:0;animation:.3s signup-fadein .2s,6s loaderspin 0;animation-fill-mode:forwards,both;animation-timing-function:cubic-bezier(.39,.575,.565,1),ease-in-out;animation-iteration-count:1,infinite}@keyframes signup-fadein{0%{opacity:0}to{opacity:.8}}.signup-flow-enter{opacity:0;transition:opacity .3s cubic-bezier(.39,.575,.565,1) .6s}.signup-flow-enter-active,.signup-flow-exit{opacity:1;transition:opacity .3s cubic-bezier(.39,.575,.565,1) .6s}.signup-flow .signup-step-change-enter{opacity:0;transition:opacity .5s cubic-bezier(.39,.575,.565,1) .5s;position:absolute;width:100%}.signup-flow .signup-step-change-enter-active{opacity:1}.signup-flow .signup-step-change-enter-done{opacity:1;position:relative}.signup-flow .signup-step-change-exit{opacity:1;position:absolute;width:100%;transition:opacity .3s cubic-bezier(.39,.575,.565,1)}.signup-flow .signup-step-change-exit-active{opacity:0}.signup-flow .signup-step-change-exit-done{opacity:0;display:none}@media screen and (min-width:720px){.signup-flow__container{padding:40px 0}.signup-flow__step{padding:0 5%}.signup-flow__step-inner .feature-block__content .character{-ms-transform:translate(0);transform:translate(0)}.signup-flow__header button{right:0;top:auto}.signup-flow__step-content{padding:10% 8%}.signup-flow__step-content li,.signup-flow__step-content p{font-size:14px}.signup-flow__actions .button{min-width:140px;width:auto}}@media screen and (min-width:1200px){.signup-flow__step{padding:0;max-width:1110px}.signup-flow__step-content{padding:75px;background:url("https://athenawebassetsprod.azureedge.net/3a0845437db7d50b15e90544d6dd5947/assets/backgrounds/parchment-large-color-akaroa.svg") 50% 100%/99.6% 100% no-repeat}}
