.title-module__d7lcSa__container{justify-items:center;animation:1s ease-in-out 1s backwards title-module__d7lcSa__fadeIn;display:grid}.title-module__d7lcSa__logo{margin-top:var(--spacer);margin-bottom:var(--spacer);animation:.5s ease-in-out 2.5s forwards title-module__d7lcSa__resizeLogo}.title-module__d7lcSa__title{font-size:var(--font-size-extra-large);font-weight:var(--font-weight-normal);animation:.5s ease-in-out 2.5s forwards title-module__d7lcSa__resizeTitle}@media (max-width:700px){.title-module__d7lcSa__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.title-module__d7lcSa__logo{margin-bottom:0;padding-bottom:0;animation:.5s ease-in-out 2.5s forwards title-module__d7lcSa__resizeLogoMobile}.title-module__d7lcSa__title{margin-top:0;margin-bottom:var(--spacer);padding-top:0;padding-bottom:0}}@keyframes title-module__d7lcSa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes title-module__d7lcSa__resizeLogo{to{height:calc(var(--spacer)*3);width:calc(var(--spacer)*3)}}@keyframes title-module__d7lcSa__resizeLogoMobile{to{height:calc(var(--spacer)*5);width:calc(var(--spacer)*5)}}@keyframes title-module__d7lcSa__resizeTitle{to{font-size:var(--font-size-large)}}
.description-module__CMB5lq__container{text-transform:uppercase;width:50vw;margin-top:calc(var(--spacer)*2);font-size:var(--font-size-small);font-kerning:none;align-self:center}.description-module__CMB5lq__container span{margin-bottom:var(--font-size-small);display:inline-block}.description-module__CMB5lq__container.description-module__CMB5lq__isTyping span:last-of-type:after{content:"";width:7px;height:calc(var(--font-size-small)/1.5);background-color:rgb(var(--white-rgb));margin-bottom:-2px;margin-left:2px;animation:.7s ease-in-out infinite backwards description-module__CMB5lq__flash;display:inline-block}@media (max-width:700px){.description-module__CMB5lq__container{width:80vw;font-size:var(--font-size-medium)}.description-module__CMB5lq__container.description-module__CMB5lq__isTyping span:last-of-type:after{width:5px;height:12px;margin-bottom:0}}@keyframes description-module__CMB5lq__flash{0%{opacity:0}50%{opacity:1}to{opacity:0}}
.details-module__5okeUG__container{align-self:center;gap:calc(var(--spacer)/2);width:40vw;margin-top:var(--spacer);margin-bottom:var(--spacer);grid-template-columns:repeat(2,1fr);animation:.2s ease-in-out forwards details-module__5okeUG__fadeIn;display:grid}.details-module__5okeUG__details{font-size:var(--font-size-small);font-weight:var(--font-weight-normal)}.details-module__5okeUG__details small{font-size:var(--font-size-small);display:block}@media (max-width:700px){.details-module__5okeUG__container{width:80vw;margin-bottom:calc(var(--spacer)*3)}.details-module__5okeUG__details,.details-module__5okeUG__details small{font-size:var(--font-size-medium)}}@keyframes details-module__5okeUG__fadeIn{0%{opacity:0}to{opacity:1}}
.form-module__ixuN6q__container{background-color:rgba(var(--black-rgb),.95);width:100vw;min-height:100vh;z-index:var(--foreground-index);flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-in-out forwards form-module__ixuN6q__fadeIn;display:flex;position:absolute}@keyframes form-module__ixuN6q__fadeIn{0%{opacity:0;transform:translateY(7px)}80%{opacity:1}to{opacity:1;transform:translateY(0)}}.form-module__ixuN6q__form{width:40vw;color:rgba(var(--white-rgb),1)}.form-module__ixuN6q__title{text-align:center;font-size:var(--font-size-large);text-transform:uppercase;font-weight:var(--font-weight-light);margin-top:10px;margin-bottom:30px}.form-module__ixuN6q__subtitle{text-align:center;margin-bottom:30px}.form-module__ixuN6q__title:has(+.form-module__ixuN6q__subtitle){margin-bottom:10px}.form-module__ixuN6q__field{width:100%;margin:10px 0}.form-module__ixuN6q__field label{font-size:var(--font-size-small);text-transform:uppercase;margin-bottom:5px;display:block}.form-module__ixuN6q__field input,.form-module__ixuN6q__field select,.form-module__ixuN6q__field textarea{border:solid rgba(var(--white-rgb),.7)2px;background-color:rgba(var(--white-rgb),.1);width:100%;height:50px;color:rgb(var(--white-rgb));font-size:var(--font-size-medium);border-radius:5px;padding:0 10px;font-family:inherit;display:block}.form-module__ixuN6q__field textarea{height:150px}.form-module__ixuN6q__field input:disabled,.form-module__ixuN6q__field select:disabled,.form-module__ixuN6q__field textarea:disabled{background-color:#0000;border-color:#0000}.form-module__ixuN6q__phoneNumber{flex-direction:row;display:flex}.form-module__ixuN6q__phoneNumber select{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;width:20%;font-family:inherit}.form-module__ixuN6q__phoneNumber input{border-top-left-radius:0;border-bottom-left-radius:0;width:80%}.form-module__ixuN6q__field:has(input[type=checkbox]){flex-direction:row;width:100%;display:flex}.form-module__ixuN6q__field input[type=checkbox]{appearance:none;background-color:rgba(var(--white-rgb),.1);font:inherit;color:currentColor;border:solid rgba(var(--white-rgb),.7)2px;border-radius:5px;place-content:center;width:25px;height:25px;margin:0 7.5px 0 0;padding:0;display:grid}.form-module__ixuN6q__field input[type=checkbox]:before{content:"";background-color:rgb(var(--white-rgb));width:30px;height:30px;box-shadow:inset 1em 1em rgb(var(--white-rgb));clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);margin-top:-2px;transition:transform .12s ease-in-out;transform:scale(0)rotate(30deg)}.form-module__ixuN6q__field input[type=checkbox]:checked:before{transform:scale(1)rotate(0)}.form-module__ixuN6q__field input[type=checkbox],.form-module__ixuN6q__field input[type=checkbox]+label{cursor:pointer}.form-module__ixuN6q__button{all:unset;background-color:rgb(var(--white-rgb));color:rgb(var(--black-rgb));font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);cursor:pointer;text-transform:uppercase;box-shadow:-4px 0 0 -2px rgb(var(--white-rgb)),-8px 0 0 -4px rgb(var(--white-rgb)),4px 0 0 -2px rgb(var(--white-rgb)),8px 0 0 -4px rgb(var(--white-rgb));margin:10px auto 2px;padding:8px 4px 8px 8px;font-family:inherit;transition:all .3s;display:block}.form-module__ixuN6q__button:hover{background-color:rgb(var(--purple-rgb));color:rgb(var(--white-rgb));box-shadow:-4px 0 0 -2px rgb(var(--purple-rgb)),-8px 0 0 -4px rgb(var(--purple-rgb)),4px 0 0 -2px rgb(var(--purple-rgb)),8px 0 0 -4px rgb(var(--purple-rgb))}.form-module__ixuN6q__button:disabled{cursor:default;background-color:rgb(var(--purple-rgb));color:rgb(var(--white-rgb));box-shadow:-4px 0 0 -2px rgb(var(--purple-rgb)),-8px 0 0 -4px rgb(var(--purple-rgb)),4px 0 0 -2px rgb(var(--purple-rgb)),8px 0 0 -4px rgb(var(--purple-rgb))}.form-module__ixuN6q__hint{font-size:var(--font-size-small);text-align:center;margin-bottom:calc(var(--spacer)*2);display:block}@media (max-width:700px){.form-module__ixuN6q__container{min-height:100dvh}.form-module__ixuN6q__form{width:80vw}.form-module__ixuN6q__field input,.form-module__ixuN6q__field select,.form-module__ixuN6q__field textarea{height:30px}.form-module__ixuN6q__hint{margin-bottom:calc(var(--spacer)*3)}}
.strava-module__o_QzHG__container{background-color:rgb(var(--black-rgb));width:100vw;min-height:100vh;z-index:var(--foreground-index);flex-direction:column;justify-content:center;align-items:center;animation:.3s ease-in-out forwards strava-module__o_QzHG__fadeIn;display:flex;position:absolute}@keyframes strava-module__o_QzHG__fadeIn{0%{opacity:0;transform:translateY(7px)}80%{opacity:1}to{opacity:1;transform:translateY(0)}}.strava-module__o_QzHG__stravaAuth{width:40vw;color:rgb(var(--white-rgb));flex-direction:column;align-items:center;margin:auto;display:flex}.strava-module__o_QzHG__stravaAuth h2{font-size:var(--font-size-large);text-align:center;margin-bottom:20px}.strava-module__o_QzHG__stravaAuth p{font-size:var(--font-size-medium);font-weight:var(--font-weight-light);text-align:center;margin-bottom:50px}.strava-module__o_QzHG__share{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);text-align:center;margin:15px 0 25px}.strava-module__o_QzHG__link{color:rgb(--var(--yellow-rgb));line-height:1.2;font-size:var(--font-size-small);font-weight:var(--font-weight-light);margin:10px 0 30px;display:block}.strava-module__o_QzHG__stravaAuth .strava-module__o_QzHG__follow{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);margin-bottom:5px}.strava-module__o_QzHG__socials{flex-direction:row;justify-content:center;display:flex}.strava-module__o_QzHG__socials svg{height:30px;color:rgb(var(--black-rgb))}.strava-module__o_QzHG__socials a:after{display:none}.strava-module__o_QzHG__socials a{margin-left:5px;margin-right:5px}@media (max-width:700px){.strava-module__o_QzHG__container{min-height:100dvh}.strava-module__o_QzHG__stravaAuth{width:80vw;animation-delay:1.5s}}
.loading-module__mUnMea__asChild{justify-content:center;align-items:center;width:100vw;height:100dvh;display:flex;position:absolute;top:0;left:0}.loading-module__mUnMea__ellipsis{width:80px;height:80px;display:inline-block;position:relative}.loading-module__mUnMea__ellipsis div{background:rgba(var(--black-rgb),.7);width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:33px}.loading-module__mUnMea__ellipsis.loading-module__mUnMea__white div{background:rgb(var(--white-rgb))}.loading-module__mUnMea__ellipsis div:first-child{animation:.6s infinite loading-module__mUnMea__ellipsis1;left:8px}.loading-module__mUnMea__ellipsis div:nth-child(2){animation:.6s infinite loading-module__mUnMea__ellipsis2;left:8px}.loading-module__mUnMea__ellipsis div:nth-child(3){animation:.6s infinite loading-module__mUnMea__ellipsis2;left:32px}.loading-module__mUnMea__ellipsis div:nth-child(4){animation:.6s infinite loading-module__mUnMea__ellipsis3;left:56px}@keyframes loading-module__mUnMea__ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loading-module__mUnMea__ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes loading-module__mUnMea__ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}
.register-module__D_OLqa__main{flex-direction:column;align-items:center;width:100vw;min-height:100vh;display:flex;position:relative}.register-module__D_OLqa__main.register-module__D_OLqa__centered{justify-content:center}@media (max-width:700px){.register-module__D_OLqa__main{min-height:100dvh}}
