.hero__tagline{display:flex;flex-direction:column;width:80vw;max-width:72rem;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.hero__tagline{max-width:calc(100vw - 2rem);margin-left:1rem;margin-right:1rem;width:100%}}.hero__hero{position:relative;padding-top:42.65%;overflow:hidden;max-width:100vw}.hero__letterBox{position:absolute;height:0;top:-60px;padding-bottom:56.25%;overflow:hidden;width:100%}.hero__tagline{position:absolute;bottom:20%;left:0;font-size:3rem;font-weight:600;color:#fff;z-index:100;padding:1.875rem;max-width:50rem;margin-left:1.875rem;background-size:0 0;display:inline-block}.hero__tagline span{padding:0;visibility:hidden;position:relative}.hero__tagline span:after{animation:hero__changeAction 10s linear infinite alternate;content:"adventures";font-weight:300;border-bottom:4px solid #f33;position:absolute;top:0;left:1rem;visibility:visible}@keyframes hero__changeAction{0%{content:"hikes"}20%{content:"rides"}40%{content:"trips"}60%{content:"flights"}80%{content:"journeys"}to{content:"adventures"}}.hero__hero iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;pointer-events:none}@media screen and (max-width:900px){.hero__hero iframe{display:none}.hero__hero{padding:0;height:auto;min-height:12rem;position:relative;background-size:cover;display:flex;align-items:flex-end}.hero__tagline{position:relative;width:100vw;bottom:auto;font-size:2rem;margin:0}}
body{margin:0;padding:0;height:100vh;font-family:Poppins,"sans-serif";font-size:.875rem}body #root{height:100%}body #root>div{height:100%;display:grid;grid-template-rows:auto 1fr auto}textarea{font-family:Poppins,sans-serif;box-shadow:none;outline:none}a{text-decoration:none;color:inherit;cursor:pointer}
.home__howItWorks,.home__sceneGroup,.home__tagline{display:flex;flex-direction:column;width:80vw;max-width:72rem;margin-left:auto;margin-right:auto}@media screen and (max-width:900px){.home__howItWorks,.home__sceneGroup,.home__tagline{max-width:calc(100vw - 2rem);margin-left:1rem;margin-right:1rem;width:100%}}.home__stravaButton,.home__uploadTrack{height:3rem;background-color:#e5e5e5;font-size:.875rem;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;border-radius:3rem;border:1px solid transparent;color:#f33;cursor:pointer;font-weight:700}.home__stravaButton:hover,.home__uploadTrack:hover{filter:brightness(125%)}.home__stravaButton:active,.home__uploadTrack:active{filter:brightness(85%)}.home__stravaButton,.home__uploadTrack{height:2rem;padding:.25rem 1rem}input{font-size:calc(.875rem + 1px);color:#21203c}input:focus{outline:none}input:focus::placeholder{opacity:0}@keyframes home__looking{0%{margin-left:10%}50%{margin-left:25%}to{margin-left:10%}}@keyframes home__pulse{0%{background:linear-gradient(90deg,#f33,#f33,#f33,#f33,#f33,#76708a,#76708a,#76708a,#76708a,#76708a)}10%{background:linear-gradient(90deg,#76708a,#f33,#f33,#f33,#f33,#f33,#76708a,#76708a,#76708a,#76708a)}20%{background:linear-gradient(90deg,#76708a,#76708a,#f33,#f33,#f33,#f33,#f33,#76708a,#76708a,#76708a)}30%{background:linear-gradient(90deg,#76708a,#76708a,#76708a,#f33,#f33,#f33,#f33,#f33,#76708a,#76708a)}40%{background:linear-gradient(90deg,#76708a,#76708a,#76708a,#76708a,#f33,#f33,#f33,#f33,#f33,#76708a)}50%{background:linear-gradient(90deg,#76708a,#76708a,#76708a,#76708a,#f33,#f33,#f33,#f33,#f33,#76708a)}60%{background:linear-gradient(90deg,#76708a,#76708a,#76708a,#76708a,#76708a,#f33,#f33,#f33,#f33,#f33)}70%{background:linear-gradient(90deg,#f33,#76708a,#76708a,#76708a,#76708a,#76708a,#f33,#f33,#f33,#f33)}80%{background:linear-gradient(90deg,#f33,#f33,#76708a,#76708a,#76708a,#76708a,#76708a,#f33,#f33,#f33)}90%{background:linear-gradient(90deg,#f33,#f33,#f33,#76708a,#76708a,#76708a,#76708a,#76708a,#f33,#f33)}to{background:linear-gradient(90deg,#f33,#f33,#f33,#f33,#76708a,#76708a,#76708a,#76708a,#76708a,#f33)}}.home__hero{position:relative;padding-top:42.65%;overflow:hidden;max-width:100vw}.home__letterBox{position:absolute;height:0;top:-60px;padding-bottom:56.25%;overflow:hidden;width:100%}.home__tagline{position:absolute;bottom:20%;left:0;font-size:3rem;font-weight:600;color:#fff;z-index:100;padding:1.875rem;max-width:50rem;margin-left:1.875rem;background-size:0 0;display:inline-block}.home__tagline span{padding:0;visibility:hidden;position:relative}.home__tagline span:after{animation:home__changeAction 10s linear infinite alternate;content:"adventures";font-weight:300;border-bottom:4px solid #f33;position:absolute;top:0;left:1rem;visibility:visible}@keyframes home__changeAction{0%{content:"hikes"}20%{content:"rides"}40%{content:"trips"}60%{content:"flights"}80%{content:"journeys"}to{content:"adventures"}}.home__hero iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all;pointer-events:none;object-fit:cover}.home__sceneGroup{margin-top:4rem;justify-content:center;grid-auto-flow:inherit}h3{font-size:.875rem;color:#999;overflow:hidden;text-overflow:ellipsis;font-weight:700;margin-bottom:1rem}h1{font-size:3rem;color:#21203c}.home__howItWorks{padding:8rem 0;text-align:center;max-width:56rem;align-items:center}.home__steps{margin-top:4.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;align-items:space-around}.home__uploadTrack{background-color:#f33;color:#fff;width:12rem;margin:0.9375rem}.home__heroStravaButton{color:#fff;position:absolute;bottom:2rem;right:2rem}.home__mobileStravaButton{display:none}.home__stravaButton{background-color:#fc4c02;filter:brightness(100%);color:#fff;width:12rem;margin:0.9375rem}.home__stravaButton img{filter:brightness(0) invert(1);height:1rem;margin-left:.5rem}@media screen and (max-width:900px){.home__hero iframe{display:none}.home__hero{padding:0;height:auto;min-height:12rem;position:relative;background-size:cover;display:flex;align-items:flex-end}.home__tagline{position:relative;width:100vw;bottom:auto;font-size:2rem;margin:0}.home__sceneGroup h3{margin-bottom:.5rem;font-size:1.25rem;width:22rem;margin-left:auto;margin-right:auto}.home__howItWorks{max-width:calc(90% - 1.875rem);padding:0.9375rem}.home__howItWorks h1{font-size:1.25rem}.home__howItWorks .home__steps{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}.home__heroStravaButton{display:none}.home__mobileStravaButton{display:flex;justify-content:center;color:#fff;margin-bottom:-2rem}}

/*# sourceMappingURL=home.css.map*/