@layer layout{.footer{color:#000;background:linear-gradient(#00fef380 0%,#f3fbfe 58.17%);padding:max(1.25rem,2.08333vw);position:relative;overflow:hidden}@media (min-width:1584px){.footer{padding:max(1.25rem,min(2.08333vw,1.114vw + .581597rem))}}.footer{padding-top:max(3.75rem,4.16667vw)}@media (min-width:1584px){.footer{padding-top:max(3.75rem,min(4.16667vw,2.22801vw + 1.74479rem))}}.footer{flex-direction:column;gap:max(6.25rem,8.68056vw);display:flex}@media (min-width:1584px){.footer{gap:max(6.25rem,min(8.68056vw,4.64169vw + 2.90799rem))}}.footer__top{z-index:1;justify-content:space-between;gap:3.125rem;display:flex}.footer__top__form{flex-direction:column;gap:1rem;display:flex}.footer__top__form>h4{font-weight:300}.footer__top__socials{justify-content:flex-end;align-self:flex-start;align-items:center;gap:1.875rem;display:flex}.footer__top__socials>a{width:max(2rem,2.91667vw);display:block}@media (min-width:1584px){.footer__top__socials>a{width:max(2rem,min(2.91667vw,1.55961vw + .930556rem))}}.footer__top__socials>a{height:max(2rem,2.91667vw)}@media (min-width:1584px){.footer__top__socials>a{height:max(2rem,min(2.91667vw,1.55961vw + .930556rem))}}.footer__top__socials>a svg{object-fit:contain;width:100%;height:100%}.footer__top__socials>a svg path{transition:fill .3s cubic-bezier(.25,.46,.45,.94)}@media (hover:hover) and (pointer:fine){.footer__top__socials>a:hover svg path,.footer__top__socials>a.hover svg path{fill:#008cff}}.footer__top__socials>a.focus-visible svg path,.footer__top__socials>a:focus-visible svg path{fill:#008cff}.footer__bottom{z-index:1;align-items:flex-end;gap:max(1.875rem,2.08333vw);display:flex}@media (min-width:1584px){.footer__bottom{gap:max(1.875rem,min(2.08333vw,1.114vw + .872396rem))}}.footer__bottom__copyright{align-items:flex-end;gap:max(1.875rem,2.08333vw);display:flex}@media (min-width:1584px){.footer__bottom__copyright{gap:max(1.875rem,min(2.08333vw,1.114vw + .872396rem))}}.footer__bottom__logo{z-index:1;width:max(12.9375rem,18.8889vw);height:auto}@media (min-width:1584px){.footer__bottom__logo{width:max(12.9375rem,min(18.8889vw,10.1003vw + 6.01953rem))}}.footer__bottom__logo img,.footer__bottom__logo svg{width:100%;display:block}.footer__bottom__links{gap:max(1.875rem,2.08333vw);display:flex}@media (min-width:1584px){.footer__bottom__links{gap:max(1.875rem,min(2.08333vw,1.114vw + .872396rem))}}.footer__dots{z-index:0;width:max(23.75rem,30.5556vw);position:absolute;bottom:0;right:0;transform:rotate(180deg)}@media (min-width:1584px){.footer__dots{width:max(23.75rem,min(30.5556vw,16.3387vw + 11.0503rem))}}.footer__dots{height:max(15.625rem,21.875vw)}@media (min-width:1584px){.footer__dots{height:max(15.625rem,min(21.875vw,11.697vw + 7.26997rem))}}.footer__dots svg{object-fit:contain;width:100%;height:100%}@media (max-width:1023px){.footer__bottom{flex-direction:column;align-items:flex-start}.footer__bottom__copyright{justify-content:space-between;width:100%}.footer__dots{opacity:.8}}@media (max-width:767px){.footer__top{flex-direction:column;justify-content:flex-start;gap:6.25rem}.footer__bottom__links{justify-content:space-between;width:100%}.footer__dots{display:none}}}@layer components{.signup-form{flex-direction:column;gap:1.25rem;width:100%;margin-top:1.875rem;display:flex;position:relative}.signup-form__row{gap:max(1.25rem,1.38889vw);display:flex}@media (min-width:1584px){.signup-form__row{gap:max(1.25rem,min(1.38889vw,.74267vw + .581597rem))}}.signup-form__row .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.signup-form__row .btn.loading:after{content:"";border:1px solid #fff6;border-top-color:#fff;border-radius:50%;width:.875rem;height:.875rem;margin-left:.625rem;animation:.7s linear infinite spin;display:inline-block}.signup-form__field{flex-direction:column;flex:1;min-width:18.125rem;display:flex}.signup-form__field input{color:#000;background:#fff;border:0;border-bottom:1px solid #e91518;outline:0;width:100%;padding:.75rem .9375rem;font-size:max(1.0625rem,1.18056vw);line-height:130%;transition:border-color .3s cubic-bezier(.25,.46,.45,.94)}@media (min-width:1584px){.signup-form__field input{font-size:max(1.0625rem,min(1.18056vw,.631269vw + .494358rem))}}.signup-form__field input::placeholder{color:#0000004d}.signup-form__field input:focus{border-bottom-color:#008cff}.signup-form__field input.error{border-bottom-color:#e91518}.signup-form__field__error{color:#e91518;min-height:.9375rem;margin-top:.25rem}.signup-form__checkbox{align-items:center;gap:max(.875rem,.972222vw);display:flex}@media (min-width:1584px){.signup-form__checkbox{gap:max(.875rem,min(.972222vw,.519869vw + .407118rem))}}.signup-form__checkbox__box{flex-shrink:0;width:.875rem;height:.875rem;position:relative}.signup-form__checkbox__box input[type=checkbox]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.signup-form__checkbox__box__custom{pointer-events:none;border:1px solid #000;justify-content:center;align-items:center;transition:background .3s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;inset:0}.signup-form__checkbox__box__custom:before{content:"";opacity:0;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%229%22%20height%3D%229%22%20viewBox%3D%220%200%209%209%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22m.354.354%208.005%208.005M.356%208.36%208.362.353%22%20stroke%3D%22%23fff%22/%3E%3C/svg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.5625rem;height:.5625rem;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signup-form__checkbox__box input[type=checkbox]:checked+.signup-form__checkbox__box__custom{background:#000}.signup-form__checkbox__box input[type=checkbox]:checked+.signup-form__checkbox__box__custom:before{opacity:1}.signup-form__server-error{pointer-events:none;color:#e91518;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:calc(100% + 1.25rem);left:0}.signup-form__server-error.visible{opacity:1}.signup-form__success-msg{pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94);position:absolute;top:calc(100% + 1.25rem);left:0}.signup-form__success-msg.visible{opacity:1}@media (max-width:767px){.signup-form{gap:1.875rem}.signup-form__row{flex-direction:column;gap:.3125rem}.signup-form__row .btn{width:100%}.signup-form__field{min-width:100%}}@keyframes spin{to{transform:rotate(360deg)}}}@layer modules{.quote{color:#fff;background-color:#000;width:100%;height:auto;min-height:100vh;position:relative;overflow:hidden}.quote__inner{background:linear-gradient(111deg,#e91518 2.42%,#008cff1a 55.47% 99.4%);width:100%;height:100%;min-height:100vh;padding:2.5rem 2.5rem 2.5rem max(3.75rem,9.58333vw);position:relative}@media (min-width:1584px){.quote__inner{padding-left:max(3.75rem,min(9.58333vw,5.12442vw + 1.74479rem))}}.quote__inner{align-items:center;display:flex}.quote__inner__content{max-width:max(19.375rem,28.8889vw)}@media (min-width:1584px){.quote__inner__content{max-width:max(19.375rem,min(28.8889vw,15.4475vw + 9.01476rem))}}.quote__inner__content{flex-direction:column;gap:max(1.25rem,2.08333vw);display:flex}@media (min-width:1584px){.quote__inner__content{gap:max(1.25rem,min(2.08333vw,1.114vw + .581597rem))}}.quote__inner__content h6:nth-of-type(2){margin-bottom:max(.625rem,1.38889vw);font-weight:700}@media (min-width:1584px){.quote__inner__content h6:nth-of-type(2){margin-bottom:max(.625rem,min(1.38889vw,.74267vw + .290799rem))}}.quote__inner__content>h4{flex-direction:column;justify-content:flex-end;align-items:flex-end;margin-top:1.25rem;line-height:.9;display:flex}.quote__inner__content>h4 .line-mask:last-of-type{transform:translate(15%)}.quote__inner__content>h4 span{color:#0000;white-space:nowrap;background:linear-gradient(90deg,#00fef3 0%,#fff 100%);-webkit-background-clip:text;background-clip:text;padding:0 .125rem}.quote__inner__img{aspect-ratio:1;z-index:-1;width:auto;height:100%;position:absolute;bottom:0;right:0}.quote__inner__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1023px){.quote__inner{padding-left:1.5625rem}.quote__inner__content{margin-bottom:6.25rem}.quote__inner__img{height:80%}}@media (max-width:767px){.quote__inner{flex-direction:column;justify-content:flex-start;align-items:center;padding:3.75rem 0 0}.quote__inner__content{padding:0 var(--gutter)}.quote__inner__img{width:100%;height:auto;position:relative}}.athletes{color:#fff;background-color:#000;width:100%;height:auto;min-height:100vh;padding:10rem max(3.125rem,5.55556vw) 10rem 0;position:relative}@media (min-width:1584px){.athletes{padding-right:max(3.125rem,min(5.55556vw,2.97068vw + 1.45399rem))}}.athletes{padding-left:max(.875rem,1.66667vw)}@media (min-width:1584px){.athletes{padding-left:max(.875rem,min(1.66667vw,.891204vw + .407118rem))}}.athletes{gap:1.38889vw;display:flex}.athletes>h2{color:#0000;z-index:1;writing-mode:vertical-rl;background:linear-gradient(#00fef3 0%,#fff 0%);-webkit-background-clip:text;background-clip:text;align-self:flex-start;width:fit-content;padding:.5rem 0;position:sticky;top:5rem;transform:rotate(180deg)}.athletes__list{flex-wrap:wrap;gap:1.38889vw;width:100%;display:flex}.athletes__list__item{flex:0 0 calc(33.3333% - .925926vw);height:auto;position:relative;overflow:hidden}.athletes__list__item__img{aspect-ratio:375/506;width:100%;height:auto;position:relative}.athletes__list__item__img img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.athletes__list__item__content{z-index:1;flex-direction:column;justify-content:flex-end;gap:1.25rem;width:100%;height:100%;padding:.8125rem;display:flex;position:absolute;inset:0}.athletes__list__item:after{content:"";z-index:0;background:radial-gradient(50% 50%,#e91518cc 47.12%,#e9151800 100%);border-radius:50%;width:max(18.4375rem,28.4722vw);position:absolute;bottom:0;left:0;transform:translate(-40%,40%)}@media (min-width:1584px){.athletes__list__item:after{width:max(18.4375rem,min(28.4722vw,15.2247vw + 8.57856rem))}}.athletes__list__item:after{height:max(18.4375rem,28.4722vw)}@media (min-width:1584px){.athletes__list__item:after{height:max(18.4375rem,min(28.4722vw,15.2247vw + 8.57856rem))}}@media (max-width:767px){.athletes__list__item{flex:0 0 calc(50% - .694444vw)}}@media (max-width:599px){.athletes{padding-left:0}.athletes>h2{transform:rotate(180deg)translate(-30%,-15%)scale(1.3)}.athletes__list{gap:1.875rem}.athletes__list__item{flex:0 0 100%}}}
