@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;700&family=Inter:wght@300;400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-container{min-height:100vh;overflow-x:hidden;width:100%}.page-container{flex-direction:column;min-height:100vh;padding:20px}.content-container,.page-container{display:flex;overflow-x:hidden;width:100%}.content-container{flex:1 1;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1200px;position:relative}.content-container .logo{align-self:center;height:auto;margin:2rem auto;width:120px}.content-container h1{animation:fadeIn 1s ease-out forwards;animation-delay:.3s;color:#fff;font-size:55px;line-height:1;max-width:800px;opacity:0;text-transform:uppercase}.content-container .subheadline,.content-container h1{font-family:Inter,sans-serif;font-weight:300;margin:0 auto 12px;text-align:center}.content-container .subheadline{color:#fffc;font-size:20px;letter-spacing:1.86px;line-height:1.4;max-width:600px}.content-container .cards-container{height:600px;margin:3rem auto 2rem;perspective:1000px;position:relative;width:100%}.content-container .cards-container .preview-card{height:500px;left:50%;opacity:0;position:absolute;top:50%;transform-origin:center center;transition:all .8s cubic-bezier(.4,0,.2,1);width:auto}.content-container .cards-container .preview-card:not(.spread):not(.center){opacity:0}.content-container .cards-container .preview-card img{border-radius:12px;filter:none;height:500px;object-fit:cover;width:auto}.content-container .cards-container .preview-card.spread{opacity:1}.content-container .cards-container .preview-card.spread.left{transform:translateX(-140%) translateY(-50%) rotate(-15deg)}.content-container .cards-container .preview-card.spread.center{transform:translateX(-50%) translateY(-60%) scale(1.1);z-index:2}.content-container .cards-container .preview-card.spread.right{transform:translateX(40%) translateY(-50%) rotate(15deg)}.content-container .cards-container .preview-card.stacked{opacity:0;transform:translateX(-50%) translateY(-50%)}.content-container .cards-container .preview-card.stacked.center{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}.content-container .cards-container .preview-card.mobile-single{height:400px;left:auto;margin:0 auto;max-width:90vw;opacity:1!important;position:relative;top:auto;transform:none;width:auto}.app-store-badge{border-radius:12px;display:block;height:auto;margin:0 auto;transition:all .2s ease;width:200px}footer{color:#fff;margin-top:20px;text-align:center}footer p:first-child{color:#fff;margin-bottom:8px}footer a{color:#fff;margin:0 8px;text-decoration:none;transition:opacity .2s ease}footer a:hover{color:#fff;opacity:.8;text-decoration:underline}@media(max-width:768px){.content-container .logo{align-self:center;margin:24px auto 32px;width:100px}.content-container h1{font-size:35px}.content-container .subheadline,.content-container h1{margin-left:auto;margin-right:auto;padding:0 16px;text-align:center}.content-container .subheadline{font-size:16px}.content-container .cards-container{height:auto;margin:40px auto;perspective:none;position:relative;width:100%}.content-container .cards-container .preview-card.mobile-single{height:400px;left:auto;margin:0 auto;max-width:95vw;opacity:1;position:relative;position:static;transform:none;width:auto}.content-container .cards-container .preview-card.mobile-single img{border-radius:12px;display:block;height:400px;margin:0 auto;object-fit:cover;width:auto}.app-store-badge{margin:0 auto;width:180px}.page-container{overflow-x:hidden;padding:0;width:100%}footer{margin-top:12px;padding:8px}}.privacy-policy{margin:0 auto;max-width:800px;padding:40px 24px}.privacy-policy h1{margin-bottom:24px}.privacy-policy h2,.privacy-policy h3{margin-bottom:16px;margin-top:32px}.privacy-policy p,.privacy-policy ul{line-height:1.6;margin-bottom:16px}.privacy-policy ul{padding-left:24px}@media(max-width:768px){.privacy-policy{padding:24px 16px}}@font-face{font-display:swap;font-family:NeueHaasDisplayLight;font-style:normal;font-weight:300;src:url(/static/media/NeueHaasDisplayLight.a4c6f6d97398d8f9a96c.ttf) format("truetype")}@font-face{font-display:swap;font-family:NeueHaasDisplayMedium;font-style:normal;font-weight:65;src:url(/static/media/NeueHaasDisplayMedium.32921edb532f55cbfdc6.ttf) format("truetype")}@font-face{font-display:swap;font-family:NeueHaasDisplayBold;font-style:normal;font-weight:75;src:url(/static/media/NeueHaasDisplayBold.bd0789975a9335536bb2.ttf) format("truetype")}:root{--color-text-primary:#2b2b2b;--color-text-primary:#3d3d3d;--color-text-secondary:#656565;--color-text-secondary-half:#7c7c7c;--color-text-tertiary:#989898;--color-text-lighter:#c7c7c7;--color-background-primary:#fff;--color-background-secondary:#f5f5f5;--color-accent:#4a9afc;--cardio-colour:#ff1be1;--cardio-bg-subtle:#fff9fe;--strength-colour:#1e7cff;--strength-bg-subtle:#f9fcff;--stability-colour:#ff4900;--stability-bg-subtle:#fff9f7;--color-error-light:#ff6f6f}
/*# sourceMappingURL=main.3611c0e3.css.map*/