html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}@font-face{font-family:GeistMono;src:url(/assets/GeistMono-Medium-1YrmsSSc.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:InterLight;src:url(/assets/Inter-ExtraLight-DcU-poFC.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:InterReg;src:url(/assets/Inter-Regular-De3T_vC4.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:InterThin;src:url(/assets/Inter-Thin-DiPDV84y.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:InterV;src:url(/assets/Inter-V-D_AjQWMH.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:OptimaNovaLight;src:url(/assets/OptimaNovaLTPro-Light-9rCdfjU8.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:OptimaNovaSemiBold;src:url(/assets/OptimaNovaLTPro-Light-9rCdfjU8.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:OptimaNovaLightItalic;src:url(/assets/OptimaNovaLTPro-LightItalic-Coo_qqtA.otf) format("opentype");font-weight:300;font-style:italic}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre,fieldset,hr,legend{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}body{-webkit-tap-highlight-color:transparent}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4,h5,h6,li{overflow-wrap:break-word}:focus-visible{outline:2px solid currentColor;outline-offset:3px}::selection{background:#1a1a1a;color:#f4f2e8}[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{scroll-behavior:auto}body{margin:0;background-color:#f4f2e8}[v-cloak]{display:none!important}.content{color:#f4f2e8}.site-section{padding-inline:96px;overflow:hidden;display:flex;flex-direction:column}@media screen and (max-width:790px){.site-section{padding-inline:20px}}.columnSection .column-media{margin-bottom:20px}.columnSection .columnTitle{margin:0 0 16px;font-size:12px;line-height:16px;font-family:GeistMono;letter-spacing:.08em;text-transform:uppercase}.columnSection .columnText{margin:0;color:#666;max-width:30rem}.columnSection .columnText,.legalPage p,.legalPage li{font-family:InterReg;font-size:14px;line-height:20px}.nav-inner a:hover,.nav-inner button:hover{opacity:.5}.legalPage a{color:#000;text-decoration:underline}.legalPage .legalPageTitle{font-size:42px;font-family:OptimaNovaSemiBold}.legalPage .legalHeader{font-size:22px}.legalPage span,.legalPage .legalHeader{font-family:InterV}.legalPage{margin:0 auto;padding:4rem}@media screen and (max-width:790px){.legalPage{padding:2rem}.columnSection .columnText{font-size:12px}}.heroPin{position:relative}.heroSection{height:100vh;position:sticky;top:0;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#1a1a1a}.heroVideo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.heroVideo::-webkit-media-controls,.heroVideo::-webkit-media-controls-panel,.heroVideo::-webkit-media-controls-play-button,.heroVideo::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;appearance:none;opacity:0}.heroLogoWrapper{--p: var(--dock-progress, 0);--sp: var(--dock-scale-progress, 0);--dock-top: var(--dock-top-auto, 30px);--dock-left: 50%;--dock-tx: -50%;--dock-scale: var(--dock-scale-auto, .208);position:fixed;left:calc(50% * (1 - var(--p)) + var(--dock-left) * var(--p));top:calc(50% * (1 - var(--p)) + var(--dock-top) * var(--p));transform:translate(calc(-50% * (1 - var(--p)) + var(--dock-tx) * var(--p)),calc(-50% * (1 - var(--p)))) scale(calc(1 - (1 - var(--dock-scale)) * var(--sp)));transform-origin:center top;transition:opacity .35s ease;z-index:1001}.heroLogoWrapper.hidden{opacity:0;pointer-events:none;transition:opacity .35s ease .12s}.heroLogo{height:96px;width:auto;max-width:none}.heroContent{padding:2rem;position:relative;z-index:1;opacity:var(--content-progress, 0);transform:translateY(calc(150px * (1 - var(--content-progress, 0))))}.heroTitle{margin:120px auto 32px;font-size:56px;max-width:800px;line-height:1;font-weight:100;font-family:OptimaNovaLight;letter-spacing:-.05em}.heroTitle,.heroSubtitle{color:#f4f2e8}.heroSubtitle{font-size:18px;font-weight:400;line-height:28px;margin-bottom:3.5rem;padding:0 24% 1%;font-family:InterReg}.heroBtn{display:inline-flex;align-items:center;justify-content:center;background:#f4f2e8;color:#000;border-radius:2px;padding:.8rem 2.5rem;min-height:56px;font-size:10px;text-decoration:none;font-family:GeistMono;letter-spacing:.08em;text-transform:uppercase;border:0;transition:all .3s ease-in-out}.heroBtn:hover{opacity:.5}.hero-scroll-line{position:absolute;z-index:1;bottom:0;left:50%;transform:translate(-50%);width:1px;height:137px;overflow:hidden}.hero-scroll-line span{position:absolute;top:0;left:0;width:1px;background:#f4f2e8}.hero-scroll-line-track{height:100%;opacity:.2}.hero-scroll-line-beam{height:58px;animation:hero-scroll-beam 4s ease-in-out infinite}@keyframes hero-scroll-beam{0%{transform:translateY(0)}25%{transform:translateY(137px)}25.01%{transform:translateY(-58px)}50%{transform:translateY(0)}to{transform:translateY(0)}}@media screen and (max-width:1200px){.heroLogoWrapper{--dock-scale: var(--dock-scale-auto, .278)}.heroLogo{height:72px}}@media screen and (max-width:790px){.heroLogoWrapper{--dock-scale: var(--dock-scale-auto, .4)}.heroLogo{height:40px}.heroTitle{font-size:48px;margin-top:0}.heroSubtitle{padding:0;margin-bottom:2.5rem}.heroContent{padding:1rem}.heroSection{height:874px;background-position:left}}@media(prefers-reduced-motion:reduce){.heroSection{position:relative}.heroLogoWrapper{left:var(--dock-left);top:var(--dock-top);transform:translate(var(--dock-tx)) scale(var(--dock-scale))}.heroContent{opacity:1;transform:none}.hero-scroll-line-beam{animation:none}}.splitTextSection{align-items:baseline;justify-content:space-between}.splitTextSection .description p{margin-block-end:1.25em}.splitTextSection.section-1,.splitTextSection.section-3{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px}.splitTextSection.section-1{padding:6rem 96px;height:auto}.splitTextSection.section-1 .splitTextSection__left{grid-column:1 / span 4}.splitTextSection.section-1 .splitTextSection__right{grid-column:5 / span 8}.splitTextSection.section-3{padding:80px 96px}.splitTextSection.section-3 .splitTextSection__left{grid-column:3 / span 3}.splitTextSection.section-3 .splitTextSection__right{grid-column:6 / span 5}.splitTextSection__left,.splitTextSection__right{display:flex}.splitTextSection__left,.splitTextSection__right{flex-direction:column;height:100%}.splitTextSection.section-1 .splitTextSection__left,.splitTextSection.section-1 .splitTextSection__right{justify-content:center}.splitTextSection.section-3 .splitTextSection__left,.splitTextSection.section-3 .splitTextSection__right{justify-content:flex-start}.splitTextSection__left{align-items:flex-start}.splitTextSection .header{font-family:GeistMono;text-transform:uppercase;letter-spacing:.1em;font-weight:500;line-height:16px}.splitTextSection.section-1 .description p{font-size:48px;font-family:OptimaNovaLight;font-weight:100;line-height:1.2;letter-spacing:-.05em;text-wrap:balance}.splitTextSection .header,.splitTextSection.section-3 .description{font-size:14px}.splitTextSection.section-3 .description p{font-family:InterReg;line-height:20px;color:#666;text-wrap:pretty}@media screen and (max-width:1200px){.splitTextSection.section-1{padding:60px 20px 30px}.splitTextSection.section-3{padding:40px 20px}}@media screen and (max-width:790px){.splitTextSection.section-1,.splitTextSection.section-3{grid-template-columns:1fr;row-gap:1.5rem}.splitTextSection.section-1 .splitTextSection__left,.splitTextSection.section-1 .splitTextSection__right,.splitTextSection.section-3 .splitTextSection__left,.splitTextSection.section-3 .splitTextSection__right{grid-column:1 / -1}.splitTextSection__left{justify-content:end}.splitTextSection.section-1 .header{margin:0}.splitTextSection.section-1 .description p{font-size:32px}.splitTextSection .header{font-size:12px}}.splitTextSection__left,.splitTextSection__right{opacity:0;transform:translateY(40px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.splitTextSection.is-inview .splitTextSection__left,.splitTextSection.is-inview .splitTextSection__right{opacity:1;transform:none}.splitTextSection.is-inview .splitTextSection__right{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.splitTextSection__left,.splitTextSection__right{opacity:1;transform:none;transition:none}}.carouselSection{overflow:hidden;width:100%;-webkit-user-select:none;user-select:none;touch-action:pan-x;cursor:grab}.carouselSection:active{cursor:grabbing}.carousel-track{display:flex;transition:transform .1s ease-out;will-change:transform}.carousel-item{min-width:854px;margin-right:20px;transition:opacity .3s;-webkit-user-select:none;user-select:none}.carousel-item.active{pointer-events:auto}.carousel-item img{width:100%;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.carousel-track.no-transition{transition:none!important}@media screen and (max-width:749px){.carousel-item{min-width:402px}.carousel-item{margin-right:5px}.carousel-item img{height:596px}}.threeColumnSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr) minmax(0,.85fr);grid-template-rows:1fr;gap:2rem;padding:140px 96px;align-items:start;min-height:930px}.threeColumns img{width:100%;height:414px;object-fit:cover}.threeColumns:nth-child(3){align-self:end}@media screen and (max-width:1200px){.threeColumnSection{padding:2.5rem}}@media screen and (max-width:749px){.threeColumnSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:1rem;padding:16px 20px;min-height:0}.threeColumns{display:block}.threeColumns:nth-child(2){margin-top:150px}.threeColumns:nth-child(3){grid-column:1 / -1;justify-self:end;align-self:auto;width:83.333%;display:flex;flex-direction:column}.threeColumns:nth-child(3)>.column-media,.threeColumns:nth-child(3)>.columnTitle,.threeColumns:nth-child(3)>.columnText{width:100%;text-align:left}.threeColumns img,.column-media{height:200px}.column-media{overflow:hidden;position:relative;width:100%}.column-media-image{width:100%;height:auto;object-fit:cover;position:relative}}.twoColumnSection{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:1fr;gap:2rem;padding:0 96px 140px;align-items:start;min-height:790px}.twoColumns img{width:100%;height:414px;object-fit:cover}.twoColumns:nth-child(1){align-self:end}.column-media{overflow:hidden;position:relative;height:414px;width:100%}.column-media-image{width:100%;height:auto;object-fit:cover;will-change:transform;transition:transform .1s ease-out;position:relative}@media screen and (max-width:1200px){.twoColumnSection{padding:0px 1.25rem 5rem}}@media screen and (max-width:749px){.twoColumnSection{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;min-height:0;gap:1rem}.twoColumns:nth-child(1){grid-row:2;justify-self:end;align-self:auto;width:50%}.twoColumns:nth-child(2){grid-row:1;width:66.666%}.column-media-image,.column-media,.twoColumns img{height:200px}}#joinWaitlist{height:900px}.parallax-wrapper{position:relative;overflow:hidden}.parallax-bg{position:absolute;top:-15%;left:0;width:100%;height:130%;background-size:cover;background-repeat:no-repeat;background-position:center center;will-change:transform;z-index:-1}.joinWaitlist,.inputRow,.termsWrapper,.termsContentWrapper{display:flex}.joinWaitlist,.termsContentWrapper{justify-content:center}.termsContentWrapper{gap:1.5rem}.joinWaitlist{background-size:cover;background-position:center;position:relative;height:100%;flex-direction:column}.joinWaitlistContentWrapper{padding:0 10rem}.joinWaitlist-logomark{display:block;width:64px;margin:0 auto 24px;color:#f4f2e8}.joinWaitlist-logomark svg{display:block;width:100%;height:auto}.joinWaitlistContent h2{font-size:56px;line-height:72px;font-weight:100;font-family:OptimaNovaLight;letter-spacing:-.05em}.joinWaitlistContent h2{text-align:center}.joinWaitlistContent h2,.floatingLabel label,.successMessage,.floatingLabel input:not(:focus):not(:placeholder-shown)+label,.floatingLabel input:not(:focus):not(:placeholder-shown),.termsWrapper{color:#f4f2e8}.floatingLabel input:not(:focus):not(:placeholder-shown)+label,.floatingLabel input:not(:focus):not(:placeholder-shown){top:.4rem}.waitlistForm{margin-top:1.5rem}.termsWrapper,.floatingLabel label,.successMessage{font-family:InterReg}.termsWrapper{font-size:14px;line-height:20px;flex:.35;gap:.5rem;text-align:left}.termsWrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #F4F2E8;border-radius:50%;width:16px;height:16px;cursor:pointer;position:relative;transition:all .2s ease-in-out;vertical-align:middle}.terms{text-decoration:underline}.termsWrapper input[type=checkbox]:checked,.floatingLabel input:focus,.waitlistForm .button{background-color:#f4f2e8}.successMessage,.waitlistForm .button{font-size:10px}.waitlistForm .button{font-family:GeistMono;color:#000;padding:1rem;border-radius:2px;border:none;text-transform:uppercase;letter-spacing:.08rem;opacity:1;width:119px;height:56px}.waitlistForm .button:disabled{opacity:.5}.inputRow{gap:1.75rem;flex-wrap:wrap;margin-bottom:3.5rem}.floatingLabel{position:relative;flex:1;min-width:200px}.floatingLabel input{width:100%;height:52px;border-bottom:1px solid #F4F2E8;outline:none;font-size:14px;background:none;border-top:none;border-left:none;border-right:none;padding:.5rem 0 0 .5rem}.floatingLabel label{position:absolute;left:.25rem;top:1.4rem;font-size:14px;pointer-events:none;transition:all .2s ease;padding:0 .25rem}.floatingLabel input:focus+label,.floatingLabel input:not(:placeholder-shown)+label{top:.4rem;font-size:10px;color:#000;font-family:GeistMono;text-transform:uppercase;border-radius:2px}.floatingLabel input:focus{border-color:#f4f2e8;border-radius:2px}@media screen and (max-width:1200px){.termsWrapper{flex:.5}}@media screen and (max-width:900px){.termsWrapper{flex:1}}@media screen and (max-width:749px){#joinWaitlist{height:874px}.joinWaitlistContentWrapper{padding:0 20px}.inputRow,.termsContentWrapper{flex-direction:column}.termsWrapper{margin:1rem 0}.joinWaitlistContent h2{font-size:48px}.joinWaitlist-logomark{width:48px}}.joinWaitlist .joinWaitlistContent>*{opacity:0;transform:translateY(32px);transition:opacity 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1)}.joinWaitlist.is-inview .joinWaitlistContent>*{opacity:1;transform:none}.joinWaitlist.is-inview .joinWaitlistContent>*:nth-child(2){transition-delay:.2s}.joinWaitlist.is-inview .joinWaitlistContent>*:nth-child(3){transition-delay:.4s}.joinWaitlist.is-inview .joinWaitlistContent>*:nth-child(n+4){transition-delay:.6s}@media(prefers-reduced-motion:reduce){.joinWaitlist .joinWaitlistContent>*{opacity:1;transform:none;transition:none}}.bioMetricsSection{padding:6rem;overflow:hidden;color:#000;position:relative;min-height:800px;border-bottom:1px solid #666666}.chartRenderWrapper,.recoveryWrapper{height:400px}.chartRenderWrapper{width:100%;position:relative}.bioMetricsSection h2{margin-bottom:0}.chartRenderWrapper,.halfDoughnutWrapper,.staticDonut,.twoDoughnuts{display:flex;justify-content:center;align-items:center}.twoDoughnuts{--circle: 230px;width:fit-content;height:auto;gap:1.5rem;margin:auto}.wellnessDonut{width:calc(var(--circle) + 20px);height:calc(var(--circle) + 20px);flex:0 0 auto}.staticDonut{width:var(--circle);height:var(--circle);flex:0 0 auto;border-radius:50%;flex-direction:column;padding:0;border:1px solid #1a1a1a}.staticDonut .number{font-size:56px}.staticDonut .number,.fitnessLabel,.sleepValue{font-family:InterThin}.chartText p{font-size:14px}.staticDonut .label{color:#000;font-size:12px;margin-top:4px;text-align:center}.hrvSubtext,.hrvSublabel,.chartLabel,.movementLabel,.fillText,.sleepLabel,.staticDonut .label{font-family:GeistMono}canvas{display:block!important;width:100%!important;height:auto!important;max-height:100%}.metricsList{display:flex;flex-direction:column}.metricsChart canvas{width:100%!important;display:block}.metricsList,.bioMetricsContent{gap:10px}.metricsList button{background:transparent;color:#000;padding:10px;cursor:pointer;transition:background .2s;border-radius:2px;height:99.2px;font-weight:200}.metricsChart,.chartText,.metricsList button{border:1px solid #dedcd3}.metricsList button.active,.metricsList button:hover{background:#dedcd3}.paceOfAgingWrapper{padding-top:3rem;width:500px;margin-inline:auto;max-width:100%}.bioMetricsContent{display:flex;flex-direction:row;margin-top:15px;height:536px;justify-content:center}.metricsChart{flex:2;height:auto}.chartText,.bioMetricsSection .title,.bioMetricsSection .description{text-align:center}.bioMetricsSection .title,.metricsList button,.chartText h3{font-family:OptimaNovaLight;font-weight:100}.chartText h3,.sleepValue,.fitnessLabel,.metricsList button{font-size:32px}.chartText h3,.metricsList button{line-height:32px;letter-spacing:-.04em}.bioMetricsSection .title{font-size:48px;line-height:53px;letter-spacing:-.05em}.bioMetricsSection .description{font-size:16px}.bioMetricsSection .description,.chartText p{color:#666;line-height:22px;font-family:InterReg;margin:0 auto}.bioMetricsSection .description{padding:2rem 4rem;max-width:700px}.chartText p{max-width:600px}.chartText{border:none;padding:0 16px}.chartText h3{margin:0 0 16px;font-weight:300}.recoveryWrapper{position:relative}.recoveryInfo{position:absolute;bottom:27%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 22px}.recoveryInfo,.sleepValue{border:1px solid #dedcd3;border-radius:50px}.hrvArrow{margin-top:5px}.hrvArrow img{width:16px;height:16px;object-fit:contain}.hrvArrow img.flipped{transform:rotate(180deg)}.metricsListWrapper,.metricsChart{background:#f4f2e8}.metricsListWrapper{overflow:visible;flex:1}.hrvText{display:flex;gap:.5rem}.hrvText,.chartLabel,.fillText,.sleepLabel{font-size:12px;letter-spacing:.08em}.halfDoughnutWrapper{position:relative;flex-direction:column;height:200px;overflow:visible}.sleepDetails{margin-top:25px;display:flex;justify-content:space-around;width:100%;gap:35px;text-align:center}.sleepItem{flex:1}.sleepValue{padding:12px 35px;letter-spacing:-.06rem}.sleepLabel{margin-top:5px}.sleepLabel,.fillText,.chartLabel,.label{text-transform:uppercase}.timelineWrapper{display:flex;flex-direction:column;gap:3.5rem;width:100%;padding:1.5rem;max-width:600px}.timelineRow{display:flex;flex-direction:column;font-size:14px;position:relative;padding:2.5rem 1.5rem 1rem}.fillTextWrapper,.timelineRow{border-radius:50px;border:1px solid #dedcd3}.movementLabel{position:absolute;top:-10px;color:#000;background:#f4f2e8;padding:0 10px}.chartLine{position:relative;height:10px;background:transparent;display:flex;align-items:center;gap:.75rem}.midMarker{position:absolute;left:51.5%;top:0;height:12px;width:1px;background-color:#c8c7bf;z-index:2}.lineBg{width:100%;background-color:#dedcd3;border-radius:2px;height:1px}.lineFill{position:relative;height:.2px;background-color:#000;border-radius:2px;z-index:1;display:flex;align-items:center;justify-content:flex-end;padding-right:6px;border:1px solid black;color:#000;font-size:12px;z-index:999}.movementLineWrapper{transition:width 1s ease}.fitnessLineFill:after,.lineFill:after{content:"";width:8px;height:8px;background-color:#000;border-radius:50%;display:inline-block;position:absolute;right:-5px;top:50%;transform:translateY(-50%)}.fitnessLineFill{border:none;background-color:transparent;transition:width 1.1s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.fitnessLineFill{transition:none}}.fitnessLineFill:after{animation:heartbeatPulse 1.2s ease-in-out infinite}@keyframes heartbeatPulse{0%{transform:translateY(-50%) scale(1);opacity:1}30%{transform:translateY(-50%) scale(1.2);opacity:.7}60%{transform:translateY(-50%) scale(.95);opacity:1}to{transform:translateY(-50%) scale(1);opacity:1}}.fillText{position:relative;top:-20px;left:50px}.fillText,.sleepDetails,.chartEnd{white-space:nowrap}.fillTextWrapper{position:absolute;left:auto;right:0;transform:translate(50%);padding:.5rem 1rem;top:auto;bottom:calc(100% + 11px)}.fitnessTimelineWrapper{gap:3.5rem}@media screen and (max-width:1200px){.bioMetricsSection{padding:5rem 1.25rem}}@media screen and (max-width:900px){.twoDoughnuts{--circle: 170px}.sleepDetails{gap:15px}.sleepValue{padding:12px 15px}.paceOfAgingWrapper{width:400px}}@media screen and (max-width:790px){.twoDoughnuts{gap:1rem}.staticDonut .number,.chartText h3{font-size:40px}.sleepValue,.fitnessLabel{font-size:24px}.bioMetricsSection{min-height:0}.metricsChart,.bioMetricsContent{height:100%}.chartRenderWrapper{height:324px}.recoveryWrapper{height:300px;width:100%}.metricsList,.metricsChart{width:100%}.bioMetricsContent{flex-direction:column;margin-top:25px}.bioMetricsSection .title{font-size:32px;line-height:40px;letter-spacing:-.04em;margin:0 auto 10px}.bioMetricsSection .description{padding:0;max-width:100%;font-size:14px}.metricsList button{font-size:16px;min-width:136px;flex:0 0 auto;white-space:nowrap;height:48px}.staticDonut .label{font-size:10px}.metricsListWrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.metricsListWrapper::-webkit-scrollbar{display:none}.metricsList{display:flex;flex-direction:row;gap:5px}.recoveryInfo{padding:6px 12px;bottom:23%}.chartText p{margin-bottom:20px}.sleepValue{padding:6px 11px}.timelineWrapper{gap:2rem}.fitnessTimelineWrapper{gap:2.5rem;padding:0 1.5rem}}@media screen and (max-width:530px){.twoDoughnuts{--circle: 160px}.paceOfAgingWrapper{width:250px}.halfDoughnutWrapper{height:150px;width:100%}}@media screen and (max-width:410px){.twoDoughnuts{--circle: 145px}.halfDoughnutWrapper{height:150px}}@media screen and (max-width:390px){.sleepDetails{flex-direction:column}.chartRenderWrapper,.recoveryWrapper{height:436px}.sleepDetails{gap:10px;margin-top:10px}}@media screen and (max-width:330px){.twoDoughnuts{--circle: 115px}}.bioMetricsBg{position:absolute;top:0;left:0;width:115%;height:100%;background-size:cover;background-position:top;transform:translate(calc(var(--progress, 0) * -13%));z-index:0;pointer-events:none}.bioMetricsSection>.overlay{position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.bioMetricsBg{transform:none}}.bioMetricsSection .title,.bioMetricsSection .description,.bioMetricsSection .bioMetricsContent{opacity:0;transform:translateY(40px);transition:opacity 1.4s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1)}.bioMetricsSection.is-inview .title,.bioMetricsSection.is-inview .description,.bioMetricsSection.is-inview .bioMetricsContent{opacity:1;transform:none}.bioMetricsSection.is-inview .description{transition-delay:.15s}.bioMetricsSection.is-inview .bioMetricsContent{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.bioMetricsSection .title,.bioMetricsSection .description,.bioMetricsSection .bioMetricsContent{opacity:1;transform:none;transition:none}}.loco-gallery-pin{position:relative}.loco-gallery{position:sticky;top:0;display:flex;flex-direction:row;align-items:center;padding-block:4rem;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.loco-gallery::-webkit-scrollbar{display:none}.loco-gallery-container{margin:0 auto;overflow:visible;width:100%}.loco-gallery-wrapper{display:flex;width:fit-content;flex-wrap:nowrap;gap:1.5rem;will-change:transform}.loco-gallery-item{position:relative;overflow:hidden;width:800px;flex:0 0 auto}.loco-gallery-image{width:100%;display:block;max-width:100%;height:auto}@media screen and (max-width:749px){.loco-gallery-wrapper{gap:10px}.loco-gallery-item{width:calc(100vw - 40px)}.loco-gallery{padding-block:2.5rem}}@media(prefers-reduced-motion:reduce){.loco-gallery{position:relative;height:auto;overflow-x:auto}}.navbar{position:fixed;top:0;background-color:transparent;border-bottom:1px solid transparent;z-index:1000;width:100%;opacity:0;transform:translateY(-20px);transition:opacity .6s ease-out,transform .6s ease-out,background-color .35s ease,border-bottom-color .35s ease}.navbar-visible{opacity:1;transform:translateY(0)}.navbar-scrolled{transition:opacity .6s ease-out,transform .6s ease-out,background-color .35s ease .12s,border-bottom-color .35s ease .12s;padding:0;background-color:#f4f2e8;border-bottom-color:#1a1a1a33}.nav-inner a,.nav-inner button,.nav-left,.nav-right{color:#f4f2e8;transition:color .35s ease,border-color .35s ease}.navbar-scrolled .nav-inner a,.navbar-scrolled .nav-inner button{color:#000}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;position:relative;z-index:101}.nav-left{gap:3rem}.nav-right{gap:1rem}.nav-left,.nav-right{display:flex}.nav-inner a,.nav-inner button{font-family:GeistMono;font-size:10px;letter-spacing:.06em;line-height:16px;text-transform:uppercase;text-decoration:none;background:transparent;padding-block:.5rem}.nav-inner .nav-right a,.nav-inner .nav-right button{border:.2px solid #f4f2e8;border-radius:2px;padding:.97rem 1.54rem}.navbar-scrolled .nav-inner .nav-right a,.navbar-scrolled .nav-inner .nav-right button{border:.2px solid black}.nav-inner>.nav-logo{position:absolute;left:50%;transform:translate(-50%)}.nav-logo img,.nav-logo-inline svg{height:20px;width:auto}.nav-logo-inline,.nav-logo>img{opacity:0;transition:opacity .35s ease}.nav-logo-inline.is-visible,.nav-logo>img.is-visible{opacity:1;transition:opacity .35s ease .12s}.nav-logo-inline{display:inline-flex}.nav-logo-inline{color:#f4f2e8}.navbar-scrolled .nav-logo-inline{color:#000}.navToggle,.mobile-overlay.open{display:none}.navToggle{--bar-gap: 6px;position:relative;width:24px;height:18px;padding:0;background:none;border:none;cursor:pointer;color:inherit}.navToggle span{position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .3s ease,opacity .15s ease}.navToggle span:nth-child(1){transform:translateY(calc(-50% - var(--bar-gap)))}.navToggle span:nth-child(2){transform:translateY(-50%)}.navToggle span:nth-child(3){transform:translateY(calc(-50% + var(--bar-gap)))}.navToggle.is-open span:nth-child(1){transform:translateY(-50%) rotate(45deg)}.navToggle.is-open span:nth-child(2){opacity:0}.navToggle.is-open span:nth-child(3){transform:translateY(-50%) rotate(-45deg)}.navbar.menu-open .mobile-nav-right{opacity:0;pointer-events:none}.navbar.menu-open{background-color:transparent;border-bottom-color:transparent}.navbar.menu-open .navToggle,.navbar.menu-open .nav-logo-inline{color:#f4f2e8}.mobile-overlay{position:fixed;inset:0;-webkit-backdrop-filter:blur(56px);backdrop-filter:blur(56px);background-color:#0006;z-index:100;display:flex;flex-direction:column;height:calc(100vh - 10px);height:calc(100dvh - 10px);margin:5px;padding:4rem 15px 2rem;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s;pointer-events:none}.mobile-overlay.open{opacity:1;visibility:visible;transition:opacity .6s ease,visibility 0s;pointer-events:auto}.overlay-content,.nav-logo{display:flex}.overlay-content{flex-direction:column;gap:1.2rem;text-align:center;font-size:1.2rem}@media(max-width:1200px){.nav-inner{height:64px;padding:0 20px}.navbar{padding-top:0}.overlay-content{position:relative;flex:1;justify-content:center;align-items:center;width:100%}.mobile-overlay .nav-left,.mobile-overlay .nav-right{display:flex;flex-direction:column;align-items:center;width:100%}.mobile-overlay .footerBottom{flex-direction:column;align-items:center;text-align:center;gap:.75rem}.mobile-overlay .footerBottomLeft{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center}.mobile-overlay .bottomText{flex-basis:100%;margin:0}.nav-inner .nav-left{display:none}.mobile-overlay.open{display:flex}.navToggle,.mobile-overlay a,.mobile-overlay button,.mobile-overlay .nav-left,.mobile-overlay .nav-right{display:block}.nav-inner>.navToggle{order:-1}.mobile-nav-scrolled{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.mobile-nav-left,.mobile-nav-center,.mobile-nav-right{display:flex;align-items:center}.mobile-nav-left,.mobile-nav-right{flex:1 1 0;min-width:0}.mobile-nav-right{justify-content:flex-end}.mobile-nav-center{flex:0 0 auto}.apply-waitlist{color:#000;border:1px solid black;padding:10px 32px}.mobile-nav-left img{height:24px;width:auto}.apply-waitlist,.mobile-overlay .nav-right a,.mobile-overlay .nav-right button{font-family:GeistMono;background:transparent}.mobile-overlay .nav-right a,.mobile-overlay .nav-right button{border:.2px solid #f4f2e8;border-radius:2px;padding:1rem 0rem;margin:20px 0;letter-spacing:.08em;line-height:16px}.mobile-overlay .nav-right a,.mobile-overlay .nav-right button,.apply-waitlist{text-transform:uppercase;font-size:10px;text-decoration:none;width:100%}.mobile-overlay .nav-left a{font-family:OptimaNovaLight;text-align:center;font-size:40px;line-height:1;margin:15px;text-decoration:none}.mobile-overlay .bottomText,.mobile-overlay .nav-left a,.mobile-overlay .nav-right a,.mobile-overlay .nav-right button,.mobile-overlay .nav-right a:visited,.mobile-overlay .footerBottomRight img,.mobile-overlay .footerBottomLeft a,.mobile-overlay .footerBottomLeft{color:#f4f2e8}.mobile-overlay .footerBottomLeft a{display:inline}.nav-inner .nav-right a,.nav-inner .nav-right button{border:none;border-radius:0;padding-block:.5rem;padding-inline:0}}@media screen and (max-width:400px){.apply-waitlist{padding:10px 24px}}@media screen and (max-width:790px){.nav-logo img,.nav-logo-inline svg{height:16px}}.footer{padding:2rem 6rem 3rem;margin-top:2rem}.footerTop{justify-content:space-between;flex-wrap:wrap;gap:2rem;padding-bottom:2rem;position:relative}.footerTop:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#1a1a1a33;transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.footer.is-drawn .footerTop:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.footerTop:after{transform:scaleX(1);transition:none}}.footerBottom{padding-top:2rem}.footerLeft img{margin-bottom:.75rem;height:20px}.footerColumn h4{margin-bottom:.5rem}.footerDescription{font-size:16px;font-family:InterReg;margin-top:0}.footerDescription,.footerBottomRight img,.footerColumn a:hover,.footerBottomLeft span,.footerBottomLeft a,.footerBottomLeft p{opacity:.5}.footerBottomLeft a,.footerDescription,.footerBottomRight img,.footerBottomLeft{color:#1a1a1a}.footerBottomRight img:hover,.footerBottomLeft a:hover{opacity:1}.bottomText{margin-right:50px}.footerRight{gap:6rem}.footerColumn a,.footerBottomLeft a{text-decoration:none}.footerColumn a{display:block;margin-bottom:.75rem;color:#000;font-family:GeistMono;text-transform:uppercase;letter-spacing:.08em;line-height:16px}.footerColumn a,.footerBottomLeft{font-size:12px}.footerBottomLeft{font-family:InterReg}.footerBottom,.footerBottomRight{gap:1rem}.footerBottom{justify-content:space-between}.footerBottom,.footerTight,.footerRight,.footerBottomRight,.footerTop,.footerBottomLeft{display:flex}.footerBottom,.footerBottomRight,.footerBottomLeft{align-items:center}.footerBottomRight img{width:20px}@media screen and (max-width:1200px){.footer{padding:32px 20px}}@media screen and (max-width:1100px){.footerRight{gap:5rem}}@media screen and (max-width:749px){.footer{padding:32px 20px}.footerColumn a{font-size:12px;font-weight:500;line-height:16px}.footerTop,.footerBottom{flex-direction:column}.footerBottomLeft{display:block}.footerBottom{align-items:flex-start}.footerRight{gap:2rem}.footerDescription,.footerColumn a{font-size:12px}}@media screen and (max-width:400px){.footerColumn a,.footerBottomLeft{font-size:10px}}.loading-screen{position:fixed;inset:0;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-color:#f4f2e8}.loading-mark{width:48px;height:auto;animation:loading-pulse 1.4s ease-in-out infinite}.loading-label{margin:0;font-family:GeistMono;font-size:10px;letter-spacing:.06em;line-height:16px;text-transform:uppercase;color:#1a1a1a;animation:loading-pulse 1.4s ease-in-out infinite;position:relative}.loading-label:after{content:"...";position:absolute;top:auto;left:auto}@keyframes loading-pulse{0%,to{opacity:1}50%{opacity:.3}}@media screen and (min-width:791px){.loading-mark{width:80px}}@media(prefers-reduced-motion:reduce){.loading-mark,.loading-label{animation:none}}.loading-fade-leave-active{transition:opacity .6s ease;pointer-events:none}.loading-fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.loading-fade-leave-active{transition:none}}
