*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#333;font-family:Arial,Helvetica,sans-serif}ul{list-style-type:none}code{font-family:Arial,Helvetica,sans-serif}.btn{background:#0000;border:1px solid #fff;color:#fff;cursor:pointer;font-size:1.2rem;padding:12px 32px;text-transform:uppercase}.btn-light,.btn:hover{background:#fff3}.home{margin-left:3vw;margin-right:3vw;padding-bottom:5vh;padding-top:20vh}.top-container{display:flex;justify-content:space-between;margin-bottom:8vh;margin-left:8vw;margin-top:0}.runner{align-self:start;height:auto;max-width:100%}@media (max-width:1200px){.top-container{flex-direction:column;margin:8vh auto 10vh}.runner{align-self:center;margin-right:5vw;margin-top:10vh;width:60vw}.main-quote{text-align:center}.join{align-self:center;padding-left:2vw;padding-right:2vw}}@media (max-width:1400px){.runner{width:40vw}}@media (max-width:900px){.runner{width:70vw}}@media (min-width:1400px){.runner{width:35vw}}.main-quote{display:block;padding-top:6vh}h4{font-family:Outfit;font-size:5rem;font-weight:700}@media (min-width:1700px){h4{font-size:6rem}}@media (max-width:1700px){h4{font-size:5.5rem}}@media (max-width:1400px){h4{font-size:5rem}}@media (max-width:1200px){h4{font-size:6rem}}@media (max-width:1050px){h4{font-size:5.5rem}}@media (max-width:900px){h4{font-size:5rem}}@media (max-width:600px){h4{font-size:4.5rem}}@media (max-width:450px){h4{font-size:4rem}}.long-run{font-family:Outfit;font-size:1.5rem;font-weight:600}.quote-bottom{font-weight:200;letter-spacing:.03vw;margin-bottom:3vh;margin-top:2vh}.join,.quote-bottom{font-family:Outfit;font-size:1.6rem}.join{background-color:#62c3a5;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-style:none;border-top-left-radius:40px;border-top-right-radius:40px;color:#fff;padding:1.5vh 2vw}.join,.partners-with{font-weight:600;margin-top:1vh}.partners-with{font-family:Outfit;font-size:2rem;letter-spacing:.3vh;margin-bottom:1.5vh;margin-left:5vw}.partners{background-color:#fff;border:.1vw #000;border-bottom-left-radius:3vw;border-bottom-right-radius:3vw;border-top-left-radius:3vw;border-top-right-radius:3vw;box-shadow:-2px 2px 80px -20px #98d8c5;color:#62c3a5;display:flex;justify-content:center;margin-bottom:30vh;margin-left:4vw;margin-right:4vw;mix-blend-mode:normal;outline-color:#555;outline-offset:0;outline-style:none;outline-width:3px;padding:1vh 1.5vw}.launch,.microsoft,.sutardja{margin-right:5vw;mix-blend-mode:exclusion;width:16vw}.launch{align-self:center}.ballard{align-self:flex-end;mix-blend-mode:exclusion;width:17vw}@media (max-width:1200px){.ballard,.launch,.microsoft,.sutardja{margin-right:0;width:30vw}.partners{flex-wrap:wrap;justify-content:space-around}.partners-with{text-align:center}}@media (max-width:600px){.ballard,.launch,.microsoft,.sutardja{align-self:center;width:40vw}.partners{flex-direction:column}.ballard{margin-top:2vh}}@media (max-width:450px){.ballard,.launch,.microsoft,.sutardja{width:45vw}.partners{flex-wrap:wrap}}.dna{align-self:start;height:auto;margin-right:5vw}@media (max-width:1200px){.our-vision{flex-wrap:wrap-reverse}.dna{display:none;margin-bottom:5vh;margin-top:5vh;width:35vw}.vision-text{margin-left:auto;margin-right:auto;text-align:center}.learn{align-self:center}}@media (min-width:1200px){.dna{width:30vw}.vision-body,.vision-title{text-align:right}.learn{align-self:end}}.our-vision{display:flex;justify-content:center;margin-top:20vh}.vision-text{display:flex;flex-direction:column;margin-left:5vw;margin-top:0}.vision-title{font-size:4rem}@media (max-width:660px){.vision-title{font-size:3rem}}@media (min-width:1200px){.vision-title{font-size:3.5rem}}@media (min-width:1400px){.vision-title{font-size:4rem}}.vision-body{font-family:Outfit;font-size:1.5rem;font-weight:300;line-height:4.5vh}.learn{background-color:#62c3a5;border-bottom-left-radius:40px;border-bottom-right-radius:40px;border-style:none;border-top-left-radius:40px;border-top-right-radius:40px;color:#fff;display:block;font-size:1.7rem;font-weight:600;margin-top:2.3vh;padding:1.3vh 2vw}.faq-section{display:block;margin-left:auto;margin-right:auto;padding-left:5vw;padding-right:5vw;position:relative;width:100%;z-index:2}.faq-heading{align-items:center;display:flex;font-family:Outfit;font-size:5rem;font-weight:700;justify-content:center;margin-top:25vh;text-align:center}@media (max-width:1200px){.faq-heading{margin-top:15vh}}@media (max-width:600px){.faq-heading{font-size:4rem}}@media (max-width:450px){.faq-heading{font-size:3.5rem}}.faq-subheading{align-items:center;display:flex;font-family:Outfit;font-size:1.5rem;font-weight:300;justify-content:center;margin:1.4vh}@media (max-width:450px){.faq-subheading{margin-bottom:2vh}}.faq-question{align-items:center;cursor:pointer;display:flex;font-family:Outfit;font-size:22px;font-weight:800;height:90px}.arrow-hidden,.arrow-visible{height:auto;margin-right:10px;max-height:1em;width:auto}.arrow-visible{transform:rotate(90deg)}.arrow-hidden,.arrow-visible{transition:transform .5s ease}.arrow-hidden{transform:rotate(0deg)}.faq-visible{opacity:1}.faq-hidden,.faq-visible{overflow:hidden;transition:opacity .5s ease-in-out}.faq-hidden{max-height:0;opacity:0}.faq-answer{border-bottom:1px solid #2d3e501f;padding-left:45px}.faq-answer-text{float:none;font-family:Outfit;font-size:1.2rem;margin-bottom:3vh;margin-top:3vh;text-align:left}.bold-text-2{color:#62c3a5}.footer{padding-left:4.6vw;padding-right:4.6vw}.footer-top{padding-bottom:16vh;padding-top:16vh}.footer-top-container{display:flex;flex-direction:row;justify-content:space-between}.logo-container{align-items:center;display:flex;margin-bottom:1vh;margin-right:auto;max-width:12vw;transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.logo-container:hover{transform:scale3d(.92,.92,1.01)}.footer-logo{height:6vh;max-width:100%;width:auto}.list-of-links{align-items:center;display:flex;justify-content:center;margin:0 auto}.footer-text{font-family:Outfit;font-size:1.2rem;padding-right:1rem}.socials-container{align-items:center;display:flex;justify-content:center;margin-left:auto;width:10vw}.social-icon{height:auto;padding-right:1vh;width:5vh}.footer-bottom{border-top:1px solid #eff0f6;margin-right:3.5vh;padding-bottom:3vh;padding-top:3vh;text-align:center}.footer-bottom-text{font-family:Outfit}@media (max-width:1000px){.footer-top-container{flex-direction:column}.logo-container{margin:0 auto;max-width:100%;padding-bottom:2vh}.list-of-links{flex-direction:column;padding-bottom:2vh}.footer-text{padding-bottom:2.5vh}.socials-container{margin:0 auto}}.navbar{align-items:center;display:flex;height:9vh;justify-content:space-between;margin-right:1.8vw;padding:10vh 5vw 1rem;position:absolute;width:100%;z-index:10}.navbar-text,.navbar-text-active{color:#000;font-family:Outfit}.navbar-left{align-items:center;display:flex}.nav-menu{display:flex}.nav-menu li{padding:0 1rem}.nav-menu a{font-size:1rem;font-weight:500}.hamburger{display:none}@media screen and (max-width:1240px){.hamburger{display:block}.nav-menu{align-items:center;background:#fff;flex-direction:column;height:100vh;justify-content:center;left:-100%;position:absolute;text-align:center;top:0;transition:.4s;width:100%;z-index:-1}.nav-menu.active{left:0}.nav-menu li{padding:1rem 0}.nav-menu a{font-size:2rem}.nav-menu .waitlist-button-active{padding-left:2.5vw;padding-right:2.5vw}}.opti{font-family:Outfit;font-size:2rem;margin-left:.5vw;text-align:left}@media (max-width:750px){.opti{margin-left:1vw}}.logo{height:6vh;max-width:100%;width:auto}.waitlist-button,.waitlist-button-active{background-color:#62c3a5;border-bottom-left-radius:20vh;border-bottom-right-radius:20vh;border-top-left-radius:20vh;border-top-right-radius:20vh;color:#fff;font-size:1rem;font-weight:600;margin-top:3vh;opacity:1;padding:1.75vh 1.5vw;text-decoration:none}.team-circles{border-bottom:1px solid #e4ebf3;padding:20vh 30px 80px;position:relative}@media (max-width:768px){.team-circles{padding:20vh 15px 60px}}.container{margin-left:auto;margin-right:auto;max-width:940px;width:100%}@media (max-width:992px){.container{max-width:728px}}@media (max-width:576px){.container{max-width:none}}.centered-heading{font-size:60px;font-weight:700;margin-bottom:16px}.centered-heading,.centered-subheading{color:#000;font-family:Outfit;text-align:center}.centered-subheading{font-weight:300;margin-left:auto;margin-right:auto;max-width:530px}.team-grid{grid-column-gap:64px;grid-row-gap:56px;display:grid;grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;margin-top:50px}@media (max-width:992px){.team-grid{grid-column-gap:40px}}@media (max-width:768px){.team-grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.team-grid{grid-template-columns:1fr}}.team-card{align-items:center;display:flex;flex-direction:column;font-size:14px;line-height:22px;text-align:center}.team-image{border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-top-right-radius:50%;height:270px;margin-bottom:24px;object-fit:cover;width:270px}@media (max-width:992px){.team-image{height:190px;width:190px}}@media (min-width:1200px){.team-image{height:270px;max-height:none;width:270px}}.name-text{font-family:Outfit;font-size:25px;font-weight:700;line-height:30px}.position-text{color:#62c3a5;display:block;font-family:Outfit;font-size:16px;font-weight:600}.description{color:#000;font-family:Outfit;font-size:15px;font-weight:300}.product{padding-top:20vh}.title{color:#000;font-family:Outfit;font-size:4rem;font-weight:600;line-height:80px;margin-left:5vw;margin-right:5vw;margin-top:9vh;text-align:center}@media (max-width:500px){.title{font-size:3.5rem}}@media (max-width:400px){.title{font-size:3rem}}.bold-text{color:#62c3a5;text-decoration:line-through}.steps{display:block;height:auto;margin:5vh auto;max-width:100%;width:80vw}.product-container,.product-square{align-items:center;display:flex;justify-content:center}.product-square{background-color:#fff;border-radius:10vh;box-shadow:-2px 2px 80px -20px #98d8c5;color:#62c3a5;margin-bottom:4vh;margin-top:3vh;mix-blend-mode:normal;outline-color:#555;outline-offset:0;outline-style:none;outline-width:3px;padding-bottom:1.5vh;padding-top:1.5vh;width:70vw}.product-img{display:block;height:auto;margin:2vh auto;width:60vw}@media (max-width:500px){.product-square{width:90vw}.product-img{width:80vw}.steps{width:90vw}}.athlete-text,.center-text,.waitlist-heading,.waitlist-page .navbar .navbar-text,.waitlist-page p{color:#fff;text-decoration:none}.waitlist-page .navbar .opti{color:#000}.waitlist-page .navbar .waitlist-button{background-color:#fff;color:#62c3a5}.waitlist-page .footer .footer-bottom-text,.waitlist-page .navbar .nav-menu.active,.waitlist-page .navbar .navbar-text-active{color:#000}.waitlist-page{background-image:url(/static/media/gradient.983fb1a73b1b89d75b83.png);background-position:50%;background-size:cover;min-height:100vh}.center-text{padding-top:20vh;text-align:center}.waitlist-heading{font-family:Outfit;font-size:5rem}@media (max-width:370px){.waitlist-heading{font-size:4rem}}.waitlist-subheading{font-family:Outfit;line-height:3.5vh;margin-bottom:4vh}.form-container{align-items:center;margin-left:auto;margin-right:auto;width:50vw}.name-container{display:flex;justify-content:space-between}.email-field,.name-field{border:1px solid gray;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-top-right-radius:100px;color:#1d1c1c;font-family:Outfit;font-size:16px;font-weight:400;margin-bottom:20px;opacity:1;padding-bottom:2vh;padding-top:2vh;text-indent:20px}.name-field{width:24.5vw}@media (max-width:450px){.name-container{flex-direction:column}.name-field{width:50vw}}.email-field{width:50vw}.athlete-container{font-family:Outfit;margin-bottom:2vh;text-align:center}.athlete-text{font-family:Outfit}.athlete-select{border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top-left-radius:100px;border-top-right-radius:100px;color:#000;font-family:Outfit;font-weight:400;margin-bottom:15px;padding-bottom:2.25vh;padding-top:2.25vh;text-indent:20px;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease;width:50vw}.athlete-option{color:#000;font-family:Outfit;text-indent:5vw}.data-container{align-items:center;display:flex;justify-content:center}.check{height:auto;margin-right:.3vw;max-height:1rem}.data-text{font-size:1rem}.submit-button{background-color:#62c3a5;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-style:none;border-top-left-radius:100px;border-top-right-radius:100px;box-sizing:border-box;color:#fff;font-family:Outfit;margin-bottom:10vh;margin-top:20px;padding:10px 40px}.success-message{background-color:#f2f1ff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;border-top-left-radius:24px;border-top-right-radius:24px;color:#4a3aff;padding:28px 28px 32px}.popup-container{align-items:center;background-color:#fff;border-bottom-left-radius:150px;border-bottom-right-radius:150px;border-top-left-radius:150px;border-top-right-radius:150px;color:#55998e;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:50vw}.popup-check{height:8.5vh;margin-bottom:2.5vh;margin-top:4vh;width:auto}.waitlist-page .popup-message{color:#000;color:#40726b;font-family:Outfit;font-size:1.1rem;font-weight:400;padding-bottom:4vh}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,p{color:#000;text-decoration:none}body{background-color:#fff;background-position:50%;background-size:cover;height:100vh;margin:0}@media (max-width:1240px){html{font-size:1rem}}@media (max-width:992px){html{font-size:.9rem}}@media (max-width:744px){html{font-size:.8rem}}
/*# sourceMappingURL=main.c007d806.css.map*/