:root{--gray:#ececec;--gray2:#959595;--gray3:#777;--gray4:#666;--green:#05d6b8;--greenDarker:#04b399;--greenLighter:#0bffdc;--richBlack:#151616;--navHeightSmall:82px;--navHeightLarge:132px}*{box-sizing:border-box}::selection{background-color:#05d6b8;background-color:var(--green);color:#fff}a{color:#000;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a.green{color:#05d6b8;color:var(--green)}body{margin:82px 0 0;margin:var(--navHeightSmall) 0 0;font-family:"GT America";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-family:"GT America Medium"}h1,h2,h3{font-size:21px;line-height:1.2;margin-bottom:.6em}h4{font-size:19px}header{background-color:#fff;box-shadow:0 0 7px rgba(9,9,9,.2);display:flex;flex-direction:column;position:fixed;top:0;width:100%;z-index:999}header[aria-expanded] .header_small-navToggle{background-image:url(/static/media/icon-nav-minus.4dc6b09e.svg)}header[aria-expanded] .header_small-modal{top:82px;top:var(--navHeightSmall)}img{max-width:100%;width:100%}img::selection{background-color:#04b399;background-color:var(--greenDarker)}p{font-size:14px;line-height:1.5em;margin-bottom:0;max-width:55ch;text-align:left}p:not(:last-of-type){margin-bottom:1.5em}@media only screen and (min-width:640px){h1{font-size:36px}h1,h2{line-height:1}h2{font-size:30px}h3{font-size:27px}h4{font-size:21px}p{font-size:17px}}@media only screen and (min-width:960px){body{margin-top:132px;margin-top:var(--navHeightLarge)}h1{font-size:48px}h2{font-size:36px}h3{font-size:32px}h4{font-size:27px}}@media only screen and (min-width:1280px){h1{font-size:65px}h2{font-size:50px}h3{font-size:40px}h4{font-size:30px}}h1,h2,h3,h4,h5,h6,p{color:#151616;color:var(--richBlack);text-align:left}h1,h2{font-family:"GT America Compressed Bold Italic";text-transform:uppercase;margin-bottom:.25em}h3,h4{font-family:"GT America"}.uppercase{letter-spacing:.05em}.button{align-items:center;align-self:stretch;background-color:#05d6b8;background-color:var(--green);border-radius:16px;color:#151616;color:var(--richBlack);display:flex;font-family:"GT America Mono";font-size:14px;height:32px;justify-content:center;left:-.25em;padding:0 16px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .125s ease-in-out}p+.button{margin-top:1.5em}.button:hover{background-color:#0bffdc;background-color:var(--greenLighter);text-decoration:none}.button_centered{margin-left:auto;margin-right:auto}.button_outline{background-color:transparent;border:1px solid #05d6b8;border:1px solid var(--green)}.button_outline:hover{border:1px solid #0bffdc;border:1px solid var(--greenLighter)}.button_spaceBelow{margin-bottom:1.5em}@media only screen and (max-width:639px){.button{align-self:stretch}}@media only screen and (min-width:640px){.button{border-radius:24px;font-size:17px;height:48px;padding:0 32px}}@media only screen and (min-width:960px){.button{align-self:flex-start}}footer{background-color:#000;display:flex;flex-direction:column;line-height:1.5;padding:30px 18px 45px}footer a,footer h3,footer h6,footer p{color:#fff}.footer-newsletterSignUp form input[type=email],.footer-newsletterSignUp form input[type=submit],footer a,footer h6,footer p,footer span{font-size:13px}footer hr{border:none;border-bottom:1px solid #666;border-bottom:1px solid var(--gray4);margin:0 0 20px;width:100%}.footer-copyright{align-items:center;display:flex;justify-content:space-between;text-align:left}.footer-copyright span{color:#777;color:var(--gray3)}.footer-copyright img{margin-left:24px;position:relative;right:-2px;width:24px}.footer-letsTeamUp h3{font-size:20px}.footer-navLinksAndLetsTeamUp{display:flex;flex-direction:column}.footer-navLinks{display:flex;justify-content:space-between;margin-bottom:45px}.footer-navLinks a{transition:color .125s ease-in-out}.footer-navLinks a:active,.footer-navLinks a:focus,.footer-navLinks a:hover{color:#05d6b8;color:var(--green);text-decoration:none}.footer-navLinks-column{align-items:flex-start;display:flex;flex-direction:column}.footer-navLinks-column a{font-family:"GT America Mono";line-height:2}.footer-navLinks-column h6{font-family:"GT America Mono Medium";letter-spacing:.1em;line-height:2;margin-bottom:.5em;text-transform:uppercase}.footer-smallLinksAndCopyright{display:flex;flex-direction:column}.footer-smallLinks{display:flex;margin-bottom:20px}.footer-smallLinks a{color:#777;color:var(--gray3)}.footer-smallLinks a:not(:last-child){margin-right:20px}.footer-socialLinks{display:flex;margin-bottom:25px}.footer-socialLinks a{transition:-webkit-filter .125s ease-in-out;transition:filter .125s ease-in-out;transition:filter .125s ease-in-out,-webkit-filter .125s ease-in-out}.footer-socialLinks a:active,.footer-socialLinks a:focus,.footer-socialLinks a:hover{-webkit-filter:brightness(.61) sepia(1) hue-rotate(116.5deg) saturate(3);filter:brightness(.61) sepia(1) hue-rotate(116.5deg) saturate(3)}.footer-socialLinks a:not(:last-child){margin-right:25px}.footer-socialLinks img{width:20px}.footer-links{padding-left:0;list-style:none}.footer-links li{display:block;padding-right:100px;margin-bottom:10px}.footer-newsletterSignUp{margin-bottom:30px}.footer-newsletterSignUp form{display:flex;margin-bottom:20px;max-width:500px;position:relative}.footer-newsletterSignUp form input[type=email]{background-color:transparent;border-radius:18px;border:1px solid #05d6b8;border:1px solid var(--green);color:#fff;font-family:"GT America Mono";height:36px;padding:0 16px;right:0;width:100%}.footer-newsletterSignUp form input[type=email]::-webkit-input-placeholder{color:#777;color:var(--gray3)}.footer-newsletterSignUp form input[type=email]:-ms-input-placeholder{color:#777;color:var(--gray3)}.footer-newsletterSignUp form input[type=email]::-ms-input-placeholder{color:#777;color:var(--gray3)}.footer-newsletterSignUp form input[type=email]::placeholder{color:#777;color:var(--gray3)}.footer-newsletterSignUp form input[type=email]:focus-visible{outline:none;border-color:#fff;color:#fff}.footer-newsletterSignUp form input[type=submit]{background:transparent;border-radius:18px;border:none;color:#fff;cursor:pointer;font-family:"GT America Mono";height:36px;letter-spacing:.1em;padding:0 13px;position:absolute;right:0;top:0;transition:all .125s ease-in-out}.footer-newsletterSignUp form input[type=submit]:active,.footer-newsletterSignUp form input[type=submit]:focus,.footer-newsletterSignUp form input[type=submit]:hover{color:#05d6b8;color:var(--green)}@media only screen and (min-width:400px){.footer-newsletterSignUp form input[type=email],.footer-newsletterSignUp form input[type=submit],footer a,footer h6,footer p,footer span{font-size:14px}}@media only screen and (min-width:768px){footer{padding:45px 30px 60px}footer hr{margin-bottom:45px}.footer-copyright img{width:32px}.footer-navLinks-column:not(:last-child){margin-right:20px}.footer-navLinksAndLetsTeamUp{flex-direction:row;justify-content:space-between}.footer-letsTeamUp{order:1;width:40%;max-width:410px}.footer-letsTeamUp h3{font-size:28px}.footer-navLinks{order:2}.footer-socialLinks{margin-bottom:45px}}@media only screen and (min-width:960px){footer{padding:60px 60px 90px}.newsletterSignUp form input[type=email],.newsletterSignUp form input[type=submit],footer a,footer h6,footer p,footer span{font-size:16px}.footer-copyright{align-items:flex-end}.footer-letsTeamUp h3{font-size:33px}.footer-navLinks-column:not(:last-child){margin-right:45px}.footer-socialLinks img{width:30px}.footer-smallLinks{margin-bottom:10px}.footer-newsletterSignUp form input[type=email]{border-radius:24px;font-size:16px;height:48px}.footer-newsletterSignUp form input[type=submit]{border-radius:23px;font-size:16px;height:46px}}.header_large{display:none}.header_large .button{align-self:auto}.header_large .header-logo{width:150px}.header_large-lowerBar{align-items:center;background-color:#ececec;background-color:var(--gray);display:flex;height:40px;justify-content:center;padding-top:7px}.header_large-mainBar{align-items:center;background-color:#fff;display:flex;height:64px;margin:0 60px}.header_large-mainBar .button{border-radius:18px;font-size:15px;height:36px;padding:0 18px}.header_large-mainBar-links{align-items:center;display:flex;margin:0 36px 0 auto}.header_large-mainBar-links .button{margin-left:64px}.header_large-mainBar-links .header-link:not(:last-of-type){margin-right:36px}.header_small{align-items:center;background-color:#fff;display:flex;height:54px;justify-content:space-between;padding:0 16px;width:100%;z-index:999}.header_small .header-logo{width:88px}.header_small-modal{background-color:#ececec;background-color:var(--gray);display:flex;flex-direction:column;height:calc(100vh - 82px);height:calc(100vh - var(--navHeightSmall));position:fixed;top:-100vh;transition:top .25s ease-in-out;width:100%;z-index:99}.header_small-modal-copyright{align-items:flex-end;bottom:0;color:#959595;color:var(--gray2);display:flex;justify-content:space-between;padding:0 18px 45px;position:absolute;text-align:left;width:100%}.header_small-modal-copyright img{bottom:7px;position:relative;right:-2px;width:24px}.header_small-modal-copyright span{font-size:13px;line-height:1.5}.header_small-modal .header-link{margin-bottom:36px}.header_small-modal-mainLinks{background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:45px 18px 60px}.header_small-modal-mainLinks .button{border-radius:18px;height:36px;left:-4px;position:relative;width:calc(100% + 8px)}.header_small-modal-secondaryLinks{align-items:flex-start;display:flex;flex-direction:column;padding:60px 18px 0}.header_small-navToggle{background-color:transparent;background-image:url(/static/media/icon-nav-plus.b8b23447.svg);background-size:cover;border:none;cursor:pointer;height:18px;padding:0;width:18px}.header_small-navToggle:focus{outline:none}.header-announcementBar{align-items:center;background-color:#ececec;background-color:var(--gray);display:flex;flex-grow:1;font-family:"GT America Mono";font-size:12px;height:28px;justify-content:center;letter-spacing:.05em;text-align:center;text-decoration:underline;width:100%;z-index:999}.header-announcementBar a{color:#000;text-decoration:none}.header-announcementBar a:active,.header-announcementBar a:hover{text-decoration:underline}.header-link,.header-secondary-link{font-family:"GT America Mono";letter-spacing:.05em;text-transform:uppercase}.header-secondary-link{color:#959595;color:var(--gray2);margin-left:28px;position:relative;top:-4px}.header-secondary-link:before{background-size:cover;content:"";display:block;height:20px;left:-30px;position:absolute;top:-2px;width:20px}.header-secondary-link:hover{color:#777;color:var(--gray3)}.header-secondary-link:hover:before{-webkit-filter:brightness(.8);filter:brightness(.8)}.header-secondary-link:not(:last-of-type){margin-bottom:36px}.header-secondary-link_schedule:before{background-image:url(/static/media/icon-schedule.d17990e1.svg)}.header-secondary-link_trainers:before{background-image:url(/static/media/icon-trainer.28bf411d.svg)}.header-secondary-link_packages:before{background-image:url(/static/media/icon-packages.6d9b8ad5.svg)}.header-secondary-link_privateevents:before{background-image:url(/static/media/icon-privateevents.797b8642.svg)}.header-secondary-link_app:before{background-image:url(/static/media/icon-app.8d8f492e.svg);left:-25px}@media only screen and (min-width:960px){.header_large{display:flex;flex-direction:column}.header_small,.header_small-modal{display:none}.header-secondary-link{font-size:14px}.header-secondary-link:not(:last-of-type){margin-bottom:0;margin-right:40px}}@media only screen and (min-width:1280px){.header-secondary-link:not(:last-of-type){margin-right:50px}.header_large-mainBar{margin:0 120px}}.blackSpacerBeforeFooter{background:#000;display:flex;height:1px;width:100%}.blackSpacerBeforeFooter:after{background:#fff;content:"";display:flex;height:1px;position:relative;left:18px;width:calc(100% - 36px)}@media only screen and (min-width:768px){.blackSpacerBeforeFooter:after{left:30px;width:calc(100% - 60px)}}@media only screen and (min-width:960px){.blackSpacerBeforeFooter:after{left:60px;width:calc(100% - 120px)}}.hero{display:flex;flex-direction:column;position:relative;margin-bottom:45px}.hero_noMarginBelow{margin-bottom:0!important}.hero-copy{display:flex;flex-direction:column;margin:48px 18px 0;max-width:590px;text-align:left}@media only screen and (min-width:960px){.hero{margin-bottom:60px}.hero-copy{position:absolute;align-self:center;bottom:5vw;left:60px;margin:0}.hero-copy h1,.hero-copy p{color:#fff}.hero-copy p{margin-bottom:1.25em}}@media only screen and (min-width:1280px){.hero-copy{bottom:7vw;left:120px}}.bricksBGRepeating{background-color:#000;background-image:url(/static/media/bg-bricks-repeating.5f1888cd.jpg);background-size:100%}.buttonPair{display:flex;flex-direction:column;justify-content:space-between}.buttonPair .button{text-align:center}.buttonPair .button:not(:last-of-type){margin-bottom:20px}@media only screen and (min-width:960px){.buttonPair{flex-direction:row}.buttonPair .button{margin-bottom:0!important;width:calc(50% - 9px)}}.gradientBG{background:linear-gradient(75deg,#0fd1b3,#0fd1b3 33%,#025b73 67%,#0e0d38);overflow:hidden;position:relative;z-index:-1}.gradientBG:after{background:radial-gradient(circle,#4fb6d4 -2%,rgba(78,181,211,0) 16vw);bottom:-16vw;content:"";display:block;height:33vw;left:-33%;position:absolute;width:110vw;z-index:-1}.swooshBG{position:relative;z-index:-2}.swooshBG:after,.swooshBG:before{background-image:url(/static/media/three-line-swoosh.076ded8e.svg);background-size:cover;content:"";height:49.2vw;position:absolute;opacity:.33;width:25.5vw;z-index:-1}.swooshBG:after{left:0;bottom:0}.swooshBG:before{right:0;top:0;transform:rotate(180deg)}.swooshBG_gray{background-color:#ececec;background-color:var(--gray)}.swooshBG_gray:after,.swooshBG_gray:before{opacity:.5}@media only screen and (min-width:640px){.swooshBG:after,.swooshBG:before{height:32.8vw;width:17vw}}.testimonials{color:#fff;padding:45px 20px 60px;display:flex;flex-direction:column;align-items:center}.testimonials h2{color:#fff;margin-bottom:30px}.testimonials-testimonial{align-items:center;display:flex;flex-direction:column}.testimonials-testimonial img{width:70px}.testimonials-testimonial span{font-size:15px;line-height:1.25;margin-bottom:.5em}.testimonials-testimonials{display:flex;flex-direction:column}.testimonials-testimonial:not(:last-child){margin-bottom:30px}@media only screen and (min-width:960px){.testimonials{padding:75px 60px 120px}.testimonials h2{margin-bottom:60px}.testimonials-testimonial:not(:last-child){margin-bottom:0;margin-right:45px}.testimonials-testimonial img{width:100px}.testimonials-testimonial span{font-size:21px;min-height:2.5em}.testimonials-testimonials{flex-direction:row}}@media only screen and (min-width:1280px){.testimonials{padding:105px 90px 150px}}@media only screen and (min-width:1640px){.testimonials{padding:150px 90px 180px}}.textPage{display:flex;justify-content:center;padding:30px 18px 60px}.textPage h1{margin-bottom:.75em}.textPage-copyBlock{align-items:flex-start;display:flex;flex-direction:column;max-width:700px}@media only screen and (min-width:960px){.textPage{padding:60px 60px 90px}}#home .hero-copy .button{display:none}@media only screen and (min-width:960px){#home .hero-copy .button{display:flex}}.home-buttonPair_buyBikeForBusiness{margin:0 18px 48px}@media only screen and (min-width:960px){.home-buttonPair_buyBikeForBusiness{margin-left:auto;margin-right:auto;max-width:720px;padding-left:60px;padding-right:60px}}.home-verticalLine{display:none}@media only screen and (min-width:960px){.home-verticalLine{background-color:#000;display:flex;margin:32px auto;height:107px;width:1px}}.home-loseYourLimits{display:flex;flex-direction:column;margin:0 auto 45px;text-align:left;padding:0 18px}@media only screen and (min-width:960px){.home-loseYourLimits{align-items:center;margin-bottom:90px;text-align:center}}.home-splitImage{margin-bottom:45px}@media only screen and (min-width:960px){.home-splitImage{margin-bottom:90px}}.home-methodAndNowStreaming{display:flex;flex-direction:column;text-align:left;margin:0 18px 45px}.home-methodAndNowStreaming-method{margin-bottom:30px}.home-methodAndNowStreaming-nowStreaming h3{text-transform:none;max-width:660px;margin-bottom:.75em}.home-methodAndNowStreaming-nowStreaming .button{font-size:14px}@media only screen and (min-width:960px){.home-methodAndNowStreaming{align-items:flex-start;flex-direction:row;justify-content:space-between;margin:0 auto 120px;max-width:1660px;padding-left:60px;padding-right:60px}.home-methodAndNowStreaming-method,.home-methodAndNowStreaming-nowStreaming{width:calc(50% - 30px)}}@media only screen and (min-width:1280px){.home-methodAndNowStreaming{padding-left:90px;padding-right:90px;margin-bottom:210px}.home-methodAndNowStreaming-nowStreaming .button{font-size:17px}}.home-noShortcuts{background-color:#000;background-image:url(/static/media/bg-bricks.754fa9e2.jpg);background-position-x:67%;background-position-y:0;background-repeat:no-repeat;background-size:67%;display:flex;flex-direction:column;margin:0 auto 45px;padding:60px 18px;position:relative}.home-noShortcuts:after{background-image:url(/static/media/white-wedge.d62e4d2e.svg);background-size:cover;bottom:-1px;content:"";display:block;height:10vw;left:0;position:absolute;width:100%}.home-noShortcuts-intro{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.home-noShortcuts-intro h2,.home-noShortcuts-intro p{color:#fff}.home-noShortcuts-threeThings{display:flex;flex-direction:column;justify-content:center;margin-bottom:45px}.home-noShortcuts-threeThings-thing{align-items:flex-start;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;padding:20px;text-align:left}.home-noShortcuts-threeThings-thing:not(:last-child){margin-bottom:20px}.home-noShortcuts-threeThings-thing h2{font-family:"GT America";text-transform:none;border-bottom:1px solid #05d6b8;border-bottom:1px solid var(--green);width:100%;padding-bottom:.5em;margin-bottom:.5em}.home-noShortcuts-cta{align-items:center;display:flex;flex-direction:column;margin-bottom:45px}.home-noShortcuts-cta .button{align-self:stretch}.home-noShortcuts-cta span{color:#fff;display:flex;font-size:21px;margin-bottom:.5em}@media only screen and (min-width:640px){.home-noShortcuts{padding:60px 60px 10vw}.home-noShortcuts-cta{margin-bottom:60px}.home-noShortcuts-cta span{font-size:27px}.home-noShortcuts-cta .button{align-self:center}}@media only screen and (min-width:960px){.home-noShortcuts{background-size:1000px;padding:90px}.home-noShortcuts-cta{margin-bottom:75px}.home-noShortcuts-intro{margin-bottom:60px}.home-noShortcuts-threeThings{flex-direction:row}.home-noShortcuts-threeThings-thing{border-radius:16px;padding:36px 18px 54px}.home-noShortcuts-threeThings-thing:not(:last-child){margin-bottom:0;margin-right:18px}.home-noShortcuts-cta span,.home-noShortcuts-threeThings-thing h2{font-size:32px}}@media only screen and (min-width:1280px){.home-noShortcuts-cta{margin-bottom:75px}.home-noShortcuts-intro,.home-noShortcuts-threeThings{margin-bottom:90px}.home-noShortcuts-threeThings-thing{padding:45px 36px 90px}.home-noShortcuts-threeThings-thing:not(:last-child){margin-right:36px}.home-noShortcuts-threeThings-thing h2{font-size:40px}}@media only screen and (min-width:1440px){.home-noShortcuts-cta{margin-bottom:120px}}.home-swerveForBusiness{align-items:center;display:flex;justify-content:center;margin:0 auto 60px;max-width:1440px;padding:0 20px}.home-swerveForBusiness img{display:none}.home-swerveForBusiness-copy{display:flex;flex-direction:column}.home-swerveForBusiness-copy .button{margin-top:2.4em}@media only screen and (min-width:640px){.home-swerveForBusiness{margin-bottom:90px}}@media only screen and (min-width:960px){.home-swerveForBusiness{padding:0 90px;margin-bottom:120px}.home-swerveForBusiness img{display:inline;display:initial;width:calc(50% - 60px)}.home-swerveForBusiness-copy{margin-right:60px}}@media only screen and (min-width:1280px){.home-swerveForBusiness{padding:0 60px;margin-bottom:180px}.home-swerveForBusiness img{width:calc(50% - 105px)}.home-swerveForBusiness-copy{margin-right:105px}}.home-trainers{display:flex;flex-direction:column;margin-bottom:45px}.home-trainers-images{align-items:flex-start;display:flex;margin-bottom:45px}.home-trainers-images img{width:calc(25% - 13.5px)}.home-trainers-images img:not(:last-child){margin-right:18px}.home-trainers-header_desktop{display:none}.home-trainers-header_mobile{display:flex;margin:0 0 18px 18px}.home-trainers-cta{align-self:stretch;margin-left:22px;max-width:calc(100% - 36px)}@media only screen and (min-width:640px){.home-trainers{margin-bottom:60px}.home-trainers-header_mobile{margin:0 0 36px 36px}}@media only screen and (min-width:960px){.home-trainers{margin-bottom:90px}.home-trainers-cta{align-self:center}.home-trainers-header_desktop{display:flex}.home-trainers-header_desktop-1{margin:0 90px 60px}.home-trainers-header_desktop-2{align-self:center;margin-bottom:30px}.home-trainers-header_mobile{display:none}.home-trainers-images{margin-bottom:60px}}@media only screen and (min-width:1280px){.home-trainers{margin-bottom:120px}.home-trainers-images{margin-bottom:90px}.home-trainers-header_desktop-1{margin:0 105px 90px}.home-trainers-header_desktop-2{margin-bottom:75px}}.home-ourStory{background-color:#000;background-image:url(/static/media/bg-bricks.754fa9e2.jpg);background-position-x:67%;background-position-y:-30%;background-repeat:no-repeat;background-size:67%;display:flex;flex-direction:column;margin:0 auto;padding:45px 18px 60px;position:relative}.home-ourStory h2,.home-ourStory h3,.home-ourStory p{color:#fff}.home-ourStory-intro{display:flex;flex-direction:column}.home-ourStory-intro h2{margin-bottom:1.2em}.home-ourStory-intro img{margin-bottom:30px;max-width:960px;width:100%}.home-ourStory-intro p{margin-bottom:15px}@media only screen and (min-width:960px){.home-ourStory{background-position-y:-10vw;background-size:67%;padding:75px 60px 210px}.home-ourStory-intro{justify-content:center;width:calc(50% - 15px)}.home-ourStory-intro h2{margin-bottom:.6em}.home-ourStory-intro p{margin-bottom:30px}.home-ourStory-intro img{position:absolute;right:0;width:calc(50% - 15px)}}@media only screen and (min-width:1280px){.home-ourStory{padding:180px 150px 270px}.home-ourStory-intro{width:calc(50% - 60px)}}@media only screen and (min-width:1640px){.home-ourStory{padding:210px 180px 270px}}@media only screen and (min-width:1920px){.home-ourStory{padding:300px 210px 360px}}.home-embraceSwerve{align-items:center;background-color:#000;background-image:url(/static/media/bg-bricks.754fa9e2.jpg);background-position-x:67%;background-position-y:-30%;background-repeat:no-repeat;background-size:67%;display:flex;flex-direction:column;margin:0 auto;padding:0 18px 45px;position:relative}.home-embraceSwerve h2,.home-embraceSwerve h3,.home-embraceSwerve p{color:#fff;text-align:center}.home-embraceSwerve h3{padding:30px 0}.home-embraceSwerve p{padding-bottom:30px}.home-embraceSwerve .button{align-self:center}.home-embraceSwerve-symbol{padding:45px 0;width:30px}@media only screen and (min-width:640px){.home-embraceSwerve{padding-bottom:75px}.home-embraceSwerve p{padding-bottom:45px}.home-embraceSwerve-symbol{padding:60px 0;width:60px}}@media only screen and (min-width:960px){.home-embraceSwerve{padding-bottom:150px}.home-embraceSwerve p{padding-bottom:60px}}@media only screen and (min-width:1280px){.home-embraceSwerve{padding-bottom:210px}}.faq-question{display:flex;font-family:"GT America Medium"}.tos-section:not(:last-child){margin-bottom:3em}.tos-section strong{display:flex;font-family:"GT America Medium"}#trainers{padding:9.5vw 18px 0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}#trainers:before{background-image:url(/static/media/bg-swervesquad.4d5f9389.svg);background-size:cover;content:"";display:flex;height:25vw;left:0;position:absolute;top:0;width:100%;z-index:-1}.trainers-container{display:flex;flex-wrap:wrap;max-width:1680px;margin:0 auto;justify-content:center}.trainers-container-trainer{display:flex;flex-direction:column;justify-content:center;margin-bottom:60px;text-transform:uppercase;width:calc(50% - 9px)}.trainers-container-trainer:not(:nth-child(2n+2)){margin-right:18px}.trainers-container-trainer a{color:#05d6b8;color:var(--green)}.trainers-container-trainer a:active,.trainers-container-trainer a:focus,.trainers-container-trainer a:hover{text-decoration:none;color:#0bffdc;color:var(--greenLighter)}.trainers-container-trainer a:nth-child(2){color:#fff}.trainers-container-trainer a:nth-child(2):active,.trainers-container-trainer a:nth-child(2):focus,.trainers-container-trainer a:nth-child(2):hover{color:#fff;opacity:.9}.trainers-container-trainer img{margin-bottom:5px}.trainers-container-trainer-name{font-size:22px;font-family:"GT America Compressed Bold Italic"}.trainers-container-trainer-viewProfile{font-size:13px}.trainers-cta{align-self:center;margin-bottom:90px;width:calc(50% - 9px)}.trainers-header{color:#fff;text-align:center;margin-bottom:12vw}@media only screen and (min-width:960px){#trainers{padding-left:60px;padding-right:60px}.trainers-container{margin-bottom:30px}.trainers-container-trainer{width:calc(33.33333% - 20px);margin-bottom:75px}.trainers-container-trainer:not(:nth-child(2n+2)){margin-right:0}.trainers-container-trainer:not(:nth-child(3n+3)){margin-right:30px}.trainers-container-trainer img{margin-bottom:10px}.trainers-container-trainer-name{font-size:40px}.trainers-container-trainer-viewProfile{font-size:24px}.trainers-cta{margin-bottom:120px;width:calc(33.33333% - 20px);max-width:600px}.trainers-header{font-size:64px}}@media only screen and (min-width:1280px){.trainers-cta{margin-bottom:180px}.trainers-header{font-size:100px}}.trainer-hero{align-items:center;background-color:#000;background-image:url(/static/media/bg-bricks.754fa9e2.jpg);background-position-x:115%;background-position-y:50%;background-repeat:no-repeat;background-size:50%;display:flex}.trainer-hero img{width:40%;margin-left:10vw}.trainer-hero-name{align-items:center;display:flex;flex-direction:column;justify-content:center;width:60%;padding:20px}.trainer-hero-name span{color:#05d6b8;color:var(--green);font-family:"GT America Compressed Bold Italic";font-size:32px;line-height:.875;text-transform:uppercase}.trainer-hero-name-first{padding-right:1em}.trainer-hero-name-last{padding-left:1em}.trainer-info{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:75px}.trainer-info-unit{align-items:flex-start;display:flex;flex-direction:column;text-align:left;width:calc(50% - 9px)}.trainer-info-unit:not(:last-child){margin-bottom:30px}.trainer-info-unit h2{color:#05d6b8;color:var(--green);font-family:"GT America";font-size:21px;text-transform:none}.trainer-info-socialMedia-links{display:flex}.trainer-info-socialMedia-links a{-webkit-filter:brightness(0);filter:brightness(0);margin-right:10px;transition:-webkit-filter .125s ease-in-out;transition:filter .125s ease-in-out;transition:filter .125s ease-in-out,-webkit-filter .125s ease-in-out;width:20px}.trainer-info-socialMedia-links a:active,.trainer-info-socialMedia-links a:focus,.trainer-info-socialMedia-links a:hover{-webkit-filter:brightness(.61) sepia(1) hue-rotate(116.5deg) saturate(3);filter:brightness(.61) sepia(1) hue-rotate(116.5deg) saturate(3)}.trainer-postHero{padding:45px 18px 60px}.trainer-photoBioQuote-photo{margin-bottom:30px}.trainer-photoBioQuote-bioQuote{display:flex;flex-direction:column;text-align:left;line-height:1.25}.trainer-photoBioQuote-bioQuote-bio,.trainer-photoBioQuote-bioQuote-quote{font-size:21px}.trainer-photoBioQuote-bioQuote-bio{margin-bottom:3.5em}.trainer-photoBioQuote-bioQuote-quote{color:#05d6b8;color:var(--green);display:flex;flex-direction:column;margin-bottom:60px;position:relative}.trainer-photoBioQuote-bioQuote-quote-attribution{font-family:"GT America Medium";position:relative}.trainer-photoBioQuote-bioQuote-quote-attribution:before{content:"\2013"}.trainer-photoBioQuote-bioQuote-quote:before{content:open-quote;display:flex;font-family:"GT America Compressed Bold Italic";font-size:4em;left:-.2em;line-height:.1;position:absolute;top:0}@media only screen and (min-width:640px){.trainer-hero-name span{font-size:48px}}@media only screen and (min-width:960px){.trainer-hero{align-items:flex-start}.trainer-hero img{margin-left:6vw}.trainer-hero-name{margin-right:0;height:17.5vw}.trainer-hero-name span{font-size:64px}.trainer-info{left:calc(50% + 30px);padding:0;position:absolute;top:calc(-22.5vw + 18px);width:calc(50% - 60px)}.trainer-info-unit:not(:last-child){margin-bottom:18px}.trainer-info-unit span{color:#fff;line-height:1.5}.trainer-info-socialMedia-links a{-webkit-filter:brightness(10);filter:brightness(10);width:28px;margin-right:14px}.trainer-photoBioQuote{align-items:center;display:flex;margin:0 auto;max-width:1280px}.trainer-photoBioQuote-bioQuote{width:calc(50% - 30px);margin-right:60px}.trainer-photoBioQuote-bioQuote-quote-attribution:before{position:absolute;left:-.75em}.trainer-photoBioQuote-photo{order:2;width:calc(50% - 30px)}.trainer-postHero{padding:120px 120px 150px}}@media only screen and (min-width:1280px){.trainer-hero img{margin-left:10vw}.trainer-hero-name{height:20vw}.trainer-hero-name span{font-size:72px}.trainer-info{top:-20vw;left:calc(50% + 60px);width:calc(50% - 120px)}.trainer-info-unit h2{font-size:24px}.trainer-info-unit span{font-size:19px}.trainer-photoBioQuote-bioQuote-bio,.trainer-photoBioQuote-bioQuote-quote{font-size:27px}}@media only screen and (min-width:1600px){.trainer-photoBioQuote-bioQuote-bio,.trainer-photoBioQuote-bioQuote-quote{font-size:32px}.trainer-hero-name span{font-size:96px}.trainer-info-unit h2{font-size:30px}.trainer-info-unit span{font-size:22px}}@media only screen and (min-width:1920px){.trainer-hero-name span{font-size:112px}.trainer-info{left:calc(50% + 240px);width:600px}}#theBike{background-color:#ececec;background-color:var(--gray)}.theBike-buttons{margin:0 auto 30px}.theBike-verticalLine{background-color:#000;display:flex;width:1px;height:100px;margin:0 auto 30px}.theBike-hero img{width:100%}.theBike-intro{margin-bottom:60px}.theBike-photoAndStats{margin-bottom:75px}.theBike-photoAndStats-photo{margin-bottom:60px;max-width:900px;width:100%}.theBike-photoAndStats-stats-stat h4{margin-bottom:.3em}.theBike-photoAndStats-stats-stat:not(:last-child){border-bottom:1px solid #000;padding-bottom:15px;margin-bottom:15px}.theBike-postHero{padding:45px 18px 60px;position:relative;max-width:1440px;margin:0 auto}.theBike-swervePlusTechnogym{align-items:center;display:flex;flex-direction:column;margin:0 auto 60px}.theBike-swervePlusTechnogym p{text-align:center}.theBike-finalCTA{border-top:1px solid #000;display:flex;flex-direction:column;padding-top:30px}.theBike-finalCTA h3{text-align:center;margin-bottom:22.5px}@media only screen and (min-width:960px){.theBike-intro{align-items:center;display:flex;height:40vw;left:50%;margin-bottom:0;padding:60px;position:absolute;top:-40vw;width:50%}.theBike-buttons{margin-bottom:60px;max-width:640px}.theBike-finalCTA{padding-top:60px}.theBike-finalCTA .button{align-self:center}.theBike-intro h1,.theBike-intro p{color:#fff}.theBike-photoAndStats{align-items:center;display:flex;justify-content:center;margin-bottom:120px}.theBike-photoAndStats-photo{margin-bottom:0;order:2;width:calc(50% - 30px)}.theBike-photoAndStats-stats-stat:not(:last-child){padding-bottom:22.5px;margin-bottom:22.5px}.theBike-photoAndStats-stats-stat h4{font-size:24px}.theBike-photoAndStats-stats{max-width:512px;width:calc(50% - 30px);margin-right:60px}.theBike-postHero{padding:75px 60px 135px}.theBike-swervePlusTechnogym{margin-bottom:120px}.theBike-verticalLine{margin-bottom:60px}}@media only screen and (min-width:1280px){.theBike-photoAndStats-photo{width:calc(50% - 45px)}.theBike-photoAndStats{margin-bottom:150px}.theBike-photoAndStats-stats{width:calc(50% - 45px);margin-right:90px}.theBike-photoAndStats-stats-stat:not(:last-child){padding-bottom:30px;margin-bottom:30px}.theBike-photoAndStats-stats-stat h4{font-size:32px}.theBike-postHero{padding:90px 75px 150px}.theBike-swervePlusTechnogym{margin-bottom:150px}}.locations-hero{background-image:url(/static/media/comingback-map.10fc2f9e.gif);background-size:cover;background-position:50%;width:100%;height:50vw}.locations-details-address{display:flex}.locations-details-address p:first-child{margin-right:60px}.locations-details-subSection{display:flex;flex-direction:column;margin-top:45px}.locations-details-subSection_liveStream p{margin-bottom:2em}.locations-postHero{margin:0 auto;max-width:1440px;padding:30px 18px 60px;width:100%}.locations-postHero-amenities h1{margin-bottom:.75em}.locations-postHero-amenities-photos{display:flex;flex-wrap:wrap;justify-content:space-between}.locations-postHero-amenities-photos-photo{margin-bottom:21px;width:calc(50% - 9px)}.locations-postHero-amenities-photos-photo img{margin-bottom:.33em}.locations-postHero-comingBack{display:flex;flex-direction:column;margin-bottom:75px}@media only screen and (min-width:640px){.locations-details-subSection .button{align-self:flex-start}.locations-postHero{padding-bottom:105px}.locations-postHero-amenities-photos-photo{margin-bottom:0;width:calc(25% - 13.5px)}.locations-hero{height:40vw}}@media only screen and (max-width:959px){.locations-postHero-amenities-photos-photo:nth-child(3),.locations-postHero-amenities-photos-photo:nth-child(4){margin-bottom:0}}@media only screen and (min-width:960px){.locations-hero{height:33vw}.locations-postHero{padding:60px 60px 150px}.locations-postHero-amenities-photos-photo{width:calc(25% - 33.75px)}.locations-postHero-comingBack{flex-direction:row;margin-bottom:150px}.locations-details,.locations-postHero-comingBack>h1{width:calc(50% - 15px)}.locations-postHero-comingBack>h1{margin-right:30px}}@media only screen and (min-width:1280px){.locations-hero{height:25vw}}#about .swooshBG p:last-of-type{margin-bottom:3em}.about-swooshphotosection{display:flex;flex-direction:column}.about-swooshphotosection-subsection{align-items:center;display:flex;flex-direction:column;margin-bottom:60px;padding:0 18px}.about-swooshphotosection-subsection:before{background-size:cover;content:"";display:flex;height:100vw;justify-content:center;position:relative;text-align:center;width:100vw}.about-swooshphotosection-theBike:before{background-image:url(/static/media/about-swooshbgphoto-thebike.d1a2aa17.jpg)}.about-swooshphotosection-subsection p{margin-bottom:1.5em}.about-swooshphotosection-subsection .button,.about-swooshphotosection-subsection p{margin-left:18px;margin-right:18px;text-align:center}.about-swooshphotosection-subsection h3{background-color:#fff;border-radius:36px 36px 0 0;margin-top:-54px;padding:18px 36px;position:relative;text-align:center}.about-swooshphotosection-theTeam:before{background-image:url(/static/media/about-swooshbgphoto-theteam.422329a3.jpg);align-self:flex-end}@media only screen and (min-width:960px){.about-swooshphotosection{background-image:url(/static/media/about-swooshbgphoto.281251c4.jpg);background-size:cover;background-position:50%;height:66.66667vw;padding:0 30px}.about-swooshphotosection-subsection{align-items:flex-start;height:33.33333vw;justify-content:center;margin-bottom:0;padding:0;width:33vw}.about-swooshphotosection-subsection .button,.about-swooshphotosection-subsection h3,.about-swooshphotosection-subsection p{margin-left:0;margin-right:0}.about-swooshphotosection-subsection h3,.about-swooshphotosection-subsection p{text-align:left}.about-swooshphotosection-subsection h3{background-color:unset;font-size:24px;padding:0;margin-top:0}.about-swooshphotosection-subsection .button{font-size:14px}.about-swooshphotosection-subsection:before{display:none}.about-swooshphotosection-theTeam{align-self:flex-end}}@media only screen and (min-width:1280px){.about-swooshphotosection{padding:0 45px}.about-swooshphotosection-subsection{width:30vw}.about-swooshphotosection-subsection .button{font-size:17px}}@media only screen and (min-width:1440px){.about-swooshphotosection{padding:0 60px}}#waysToRide{align-items:center;display:flex;flex-direction:column}.waysToRide-intro{margin:15vw auto 20vw}.waysToRide-intro h1,.waysToRide-intro h4{color:#fff;text-align:center}.waysToRide-intro h4{max-width:28ch}.waysToRide-bigTextImg{margin-bottom:5vw}.wayToRide{display:flex;flex-direction:column;padding:0 18px 30vw}.wayToRide img{align-self:flex-start;left:-15%;position:relative;width:75%}.wayToRide-copy h3{margin-bottom:1em}.wayToRide-copy h3,.wayToRide-copy p{color:#fff}.wayToRide-outro{display:flex;flex-direction:column;padding:0 18px;margin-bottom:15vw}.wayToRide-outro p{color:#fff;text-align:center}@media only screen and (min-width:960px){.wayToRide{align-items:center;flex-direction:row;padding-bottom:15vw;padding-left:60px;padding-right:60px}.wayToRide_iconRight img{order:2}.wayToRide img{width:50%;left:0}.waysToRide-bigTextImg{margin-bottom:3vw}.waysToRide-intro{margin:10vw auto 15vw}}@media only screen and (min-width:1280px){.wayToRide{padding-bottom:12vw}.wayToRide-outro{margin-bottom:10vw}}@media only screen and (min-width:1600px){.wayToRide{padding-bottom:10vw}.waysToRide-intro{margin:150px auto 180px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.63e01ebf.chunk.css.map */