.hr-longevity.sr-story{background:var(--hr-bg)!important}.hr-longevity.sr-premise .sr-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center}.hr-longevity.sr-premise h2{max-width:650px}.hr-longevity.sr-premise .large-copy{margin-bottom:20px}.hr-longevity .sr-facts{display:flex;gap:35px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.hr-longevity .sr-facts b{display:block;font-size:32px;font-weight:400;line-height:1.2;color:var(--ink)}.hr-longevity .sr-facts span{font-size:14px;color:var(--muted)}.hr-longevity .sr-facts a{font-size:13px;text-decoration:underline}.hr-longevity.sr-premise .sr-source{display:inline-block;margin-top:22px;font-size:13px;text-decoration:underline}.hr-longevity .sr-track{position:relative}.hr-longevity .sr-sticky{max-width:1500px;margin:auto;padding:58px 5% 24px;display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:auto 1fr auto auto;gap:12px 5%;align-items:center}.hr-longevity .sr-heading{grid-column:1/-1;display:flex;justify-content:space-between;align-items:end;gap:20px}.hr-longevity .sr-heading .eyebrow{margin-bottom:10px}.hr-longevity .sr-heading h2{font-size:clamp(34px,3.4vw,52px)}.hr-longevity .sr-heading>span{font-size:11px;letter-spacing:.08em;color:var(--muted)}.hr-longevity .sr-clock{position:relative;min-width:0}.hr-longevity .sr-clock svg{display:block;width:100%;max-height:44svh;min-height:280px;overflow:visible}.hr-longevity .sr-clock text{font-family:inherit}.hr-longevity .sr-clock [data-hr-id=clock-phase]{font-size:11px;letter-spacing:.06em}.hr-longevity .sr-clock .wake-marker,.hr-longevity .sr-clock [data-hr-id=wake-callout]{opacity:0}.hr-longevity .sr-copy{position:relative;max-width:430px;padding:26px 30px;background:var(--hr-panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 5px 28px #536f8410}.hr-longevity .sr-tabs{display:flex;gap:9px;margin-bottom:24px}.hr-longevity .sr-tabs button{flex:1;border:0;border-top:2px solid var(--line);background:none;text-align:left;padding:9px 0 0;font-size:11px!important;color:var(--muted)!important}.hr-longevity .sr-tabs button[aria-pressed=true]{border-color:var(--hr-accent);color:var(--ink)!important}.hr-longevity .sr-captions{padding:0;margin:0;list-style:none}.hr-longevity .sr-captions li{display:none}.hr-longevity .sr-captions li.active{display:block}.hr-longevity .sr-captions .sr-kicker{font-size:11px;letter-spacing:.08em;color:var(--hr-accent)}.hr-longevity .sr-captions h3{font-size:clamp(29px,2.5vw,39px);margin:12px 0 18px}.hr-longevity .sr-captions p{font-size:17px;line-height:1.5}.hr-longevity .sr-captions .sr-caption-detail{font-size:13px;margin-top:17px;padding-top:14px;border-top:1px solid var(--line);color:var(--muted)}.hr-longevity .sr-legend{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;color:var(--muted)}.hr-longevity .sr-legend i{display:inline-block;width:16px;height:3px;background:#a0b5bd;vertical-align:middle;margin-right:7px}.hr-longevity .sr-legend .wake{background:#bb826e;width:6px;height:6px;border-radius:50%}.hr-longevity .sr-controls{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:10px;font-size:11px;letter-spacing:.06em;color:var(--muted)}.hr-longevity .sr-controls button{border:0;background:transparent;font-size:13px;padding:6px 0}.hr-longevity .sr-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#e2e8ea}.hr-longevity .sr-progress span{display:block;height:100%;background:#728e9f;transform-origin:left;transform:scaleX(0)}.hr-longevity .sr-track.is-scroll{height:380svh}.hr-longevity .is-scroll>.sr-sticky{height:100svh;position:sticky;top:0;box-sizing:border-box;overflow:hidden}.hr-longevity .sr-note{padding:20px 6%;font-size:12px!important;border-bottom:1px solid var(--line);max-width:none!important}.hr-longevity .sr-note a{text-decoration:underline!important}.hr-longevity.sr-hormones{background:var(--hr-bg)!important}.hr-longevity.sr-hormones .sr-hormone-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.hr-longevity.sr-hormones h2{font-size:clamp(36px,3.6vw,54px);margin-bottom:24px}.hr-longevity .sr-hormone-art{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hr-longevity .sr-hormone-art>div{padding:24px 20px;background:var(--hr-panel);border-radius:14px;border:1px solid var(--line)}.hr-longevity .sr-hormone-art>div:last-child{grid-column:1/-1;background:var(--hr-secondary-panel)}.hr-longevity .sr-hormone-art svg{display:block;width:100%;height:80px;fill:none;stroke:#8fa7b3;stroke-width:2;stroke-linecap:round}.hr-longevity .sr-hormone-art strong{font-size:16px;font-weight:400;display:block;margin-top:10px}.hr-longevity .sr-hormone-art p{font-size:14px;margin-top:5px!important}.hr-longevity.sr-hormones .sr-source{display:inline-block;font-size:13px;border-bottom:1px solid;margin-top:22px}.hr-longevity.sr-evidence .section-head h2{font-size:clamp(36px,3.8vw,58px)}.hr-longevity .sr-study-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hr-longevity .sr-study{border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.hr-longevity .sr-study-art{background:var(--hr-secondary-panel);padding:24px 30px}.hr-longevity .sr-study-art svg{height:125px;width:100%;display:block}.hr-longevity .sr-study-content{padding:28px;display:flex;flex-direction:column;flex:1}.hr-longevity .sr-study .sr-study-label{font-size:11px;letter-spacing:.08em;color:var(--muted)}.hr-longevity .sr-study h3{font-size:30px;margin:16px 0}.hr-longevity .sr-study p{font-size:16px}.hr-longevity .sr-study .sr-study-meta{display:flex;gap:30px;border-block:1px solid var(--line);padding:16px 0;margin:22px 0;font-size:13px;color:var(--muted)}.hr-longevity .sr-study-meta b{display:block;font-size:25px;font-weight:400;color:var(--ink)}.hr-longevity .sr-study .sr-limit{font-size:13px;margin-top:16px}.hr-longevity .sr-study a{font-size:14px;text-decoration:underline;margin-top:22px;padding-top:10px}.hr-longevity.sr-evidence .sr-evidence-note{margin-top:25px;font-size:13px;max-width:900px}.hr-longevity .sr-static .sr-sticky{height:auto;overflow:visible}.hr-longevity .sr-static .sr-captions li{display:block;padding:20px 0;border-top:1px solid var(--line)}.hr-longevity .sr-static .sr-tabs,.hr-longevity .sr-static .sr-controls,.hr-longevity .sr-static .sr-progress{display:none}.hr-longevity .sr-static .sr-copy{max-width:none}.hr-longevity .sr-static .sr-clock svg{max-height:480px}.hr-longevity .sr-static .sr-clock,.hr-longevity .sr-static .sr-copy{grid-row:3}@media(min-width:1600px){.hr-longevity .sr-clock svg{max-height:470px}}@media(max-width:760px){.hr-longevity.sr-premise .sr-intro,.hr-longevity.sr-hormones .sr-hormone-grid,.hr-longevity .sr-study-grid{grid-template-columns:1fr;gap:30px}.hr-longevity.sr-premise h2{margin-bottom:0}.hr-longevity .sr-facts{gap:25px}.hr-longevity .sr-facts b{font-size:29px}.hr-longevity .sr-sticky{padding:23px 6% 20px;grid-template-columns:1fr;grid-template-rows:auto minmax(160px,1fr) auto auto auto;gap:8px}.hr-longevity .sr-heading h2{font-size:31px;line-height:1.08}.hr-longevity .sr-heading .eyebrow{font-size:10px;margin-bottom:6px}.hr-longevity .sr-heading>span{display:none}.hr-longevity .sr-clock{grid-column:1;grid-row:2}.hr-longevity .sr-clock svg{width:100%;height:27svh;max-height:245px;min-height:160px}.hr-longevity .sr-copy{grid-column:1;grid-row:4;padding:16px 18px;max-width:none;border-radius:12px}.hr-longevity .sr-tabs{margin-bottom:10px;gap:12px}.hr-longevity .sr-tabs button{padding-top:5px;font-size:10px!important}.hr-longevity .sr-captions h3{font-size:25px;margin:8px 0 10px}.hr-longevity .sr-captions p{font-size:15px;line-height:1.45}.hr-longevity .sr-captions .sr-kicker{font-size:10px}.hr-longevity .sr-captions .sr-caption-detail{font-size:11px;margin-top:9px;padding-top:9px}.hr-longevity .sr-legend{font-size:10px;gap:11px}.hr-longevity .sr-controls{grid-row:5;font-size:9px;padding-top:0}.hr-longevity .sr-controls>span:last-child{display:none}.hr-longevity .sr-note{font-size:11px!important;padding:15px 6%}.hr-longevity .sr-hormone-art{gap:10px}.hr-longevity .sr-hormone-art>div{padding:18px}.hr-longevity .sr-hormone-art svg{height:60px}.hr-longevity .sr-study .sr-study-meta{gap:23px}.hr-longevity .sr-study-content{padding:22px}.hr-longevity .sr-study-art{padding:18px}.hr-longevity .sr-study h3{font-size:29px}.hr-longevity .sr-static .sr-clock,.hr-longevity .sr-static .sr-copy{grid-row:auto}.hr-longevity .sr-static .sr-clock svg{height:280px}.hr-longevity .sr-static .sr-copy{padding-top:0}.hr-longevity .sr-static .sr-captions li:first-child{border:0}}@media(max-width:760px){.hr-longevity .sr-heading h2{font-size:31px}}.hr-longevity .sr-clock svg{max-height:38svh}.hr-longevity .sr-tabs button{min-height:36px}@media(max-width:760px){.hr-longevity .sr-sticky{padding-top:16px;padding-bottom:14px;gap:6px}.hr-longevity .sr-clock svg{height:23svh;max-height:190px;min-height:150px}.hr-longevity .sr-heading h2{font-size:28px}.hr-longevity .sr-copy{padding:13px 16px}.hr-longevity .sr-tabs{margin-bottom:8px}.hr-longevity .sr-tabs button{min-height:30px}.hr-longevity .sr-captions h3{font-size:24px;margin-top:7px;margin-bottom:9px}.hr-longevity .sr-captions .sr-caption-detail{font-size:10.5px;line-height:1.3;margin-top:8px;padding-top:8px}.hr-longevity .sr-static .sr-clock svg{max-height:none}}.hr-longevity .sr-sticky{grid-template-columns:1.2fr 1fr;grid-template-rows:auto 1fr auto;gap:24px 6%;padding:40px 6% 24px}.hr-longevity .sr-heading{grid-column:1/-1;grid-row:1}.hr-longevity .sr-clock{grid-column:1;grid-row:2;align-self:center}.hr-longevity .sr-clock svg{height:min(64svh,620px);max-height:none;min-height:300px}.hr-longevity .sr-clock .clock-labels{font-size:16px}.hr-longevity .sr-clock [data-hr-id=clock-phase]{font-size:12px;letter-spacing:.03em}.hr-longevity .sr-clock [data-hr-id=sleep-time]{font-size:28px}.hr-longevity .sr-legend{justify-content:center;gap:18px;font-size:12px;margin-top:10px}.hr-longevity .sr-legend .deep,.hr-longevity .sr-legend .rem{background:var(--hr-accent)}.hr-longevity .sr-copy{grid-column:2;grid-row:2;align-self:center;max-width:460px;padding:28px 30px}.hr-longevity .sr-tabs button{min-height:44px}.hr-longevity .sr-captions h3{font-size:clamp(30px,2.7vw,40px)}.hr-longevity .sr-captions p{font-size:17px}.hr-longevity .sr-captions .sr-caption-detail{font-size:13px}.hr-longevity .sr-controls{grid-column:1/-1;grid-row:3}.hr-longevity .sr-track[data-stage="2"] .sr-copy{border-color:var(--line)}.hr-longevity .sr-track[data-stage="2"] .sr-kicker{color:var(--hr-accent)}.hr-longevity .sr-static .sr-clock,.hr-longevity .sr-static .sr-copy{grid-row:2}.hr-longevity .sr-static .sr-clock svg{height:480px;max-height:none}.hr-longevity .sr-static .sr-captions li{display:block}@media(max-width:760px){.hr-longevity .sr-sticky{padding:22px 6% 18px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px}.hr-longevity .sr-heading h2{font-size:30px}.hr-longevity .sr-clock{grid-column:1;grid-row:2}.hr-longevity .sr-clock svg{height:clamp(240px,37svh,340px);min-height:0}.hr-longevity .sr-legend{font-size:11px;gap:12px;margin-top:4px}.hr-longevity .sr-copy{grid-column:1;grid-row:3;max-width:none;padding:16px 18px}.hr-longevity .sr-tabs{margin-bottom:10px;width:190px}.hr-longevity .sr-tabs button{min-height:32px}.hr-longevity .sr-captions h3{font-size:27px;margin:8px 0 12px}.hr-longevity .sr-captions h3 br{display:none}.hr-longevity .sr-captions p{font-size:15px}.hr-longevity .sr-captions .sr-caption-detail{font-size:11px;margin-top:10px;padding-top:9px}.hr-longevity .sr-controls{grid-row:4}.hr-longevity .sr-static .sr-clock{grid-row:2}.hr-longevity .sr-static .sr-copy{grid-row:3}.hr-longevity .sr-static .sr-clock svg{height:320px}}.hr-longevity .sr-sticky{max-width:1680px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);column-gap:3%;row-gap:20px;padding:28px 4% 20px}.hr-longevity .sr-clock svg{height:min(calc(100svh - 255px),740px);min-height:300px;width:100%;max-height:none}.hr-longevity .sr-clock-note{display:block;text-align:center;font-size:10px;letter-spacing:.07em;color:var(--muted);margin-top:6px}.hr-longevity .sr-clock .sr-legend{display:flex;margin-top:8px}.hr-longevity .sr-copy{max-width:440px}.hr-longevity .sr-static .sr-clock svg{height:min(70svh,720px);min-height:340px}@media(max-width:760px){.hr-longevity .sr-sticky{grid-template-columns:minmax(0,1fr);padding:20px 5% 18px;gap:12px}.hr-longevity .sr-clock svg{height:clamp(270px,42svh,390px);min-height:0}.hr-longevity .sr-copy{max-width:none}.hr-longevity .sr-clock-note{font-size:9px;margin-top:4px}.hr-longevity .sr-clock .sr-legend{margin-top:6px;gap:12px}.hr-longevity .sr-static .sr-clock svg{height:auto;min-height:0}}.hr-longevity .sr-track.is-scroll{height:calc(var(--hr-scroll,380) * 1svh)}.hr-longevity .sr-track.is-scroll>.sr-sticky{top:var(--hr-offset,0px);height:calc(100svh - var(--hr-offset,0px))}.hr-longevity .sr-sticky{max-width:var(--hr-width,1600px)}.hr-longevity .sr-heading h2{font-size:var(--hr-heading,48px)}.hr-longevity .sr-clock svg{height:min(calc((100svh - var(--hr-offset,0px) - 320px) * var(--hr-clock-scale,1)),740px)}.hr-longevity .sr-clock .clock-labels{fill:var(--muted)}.hr-longevity .sr-clock .sr-legend .deep{background:var(--hr-sleep-deep,#526f84)}.hr-longevity .sr-clock .sr-legend .rem{background:var(--hr-sleep-rem,#b98072)}.hr-longevity .sr-copy{background:var(--hr-panel);border-radius:var(--hr-radius,16px)}.hr-longevity .sr-stage-source{display:inline-block;margin-top:12px;text-decoration:underline;font-size:12px}.hr-longevity .sr-track:not(.is-scroll) .sr-captions li{display:block}.hr-longevity .sr-track:not(.is-scroll) .sr-tabs,.hr-longevity .sr-track:not(.is-scroll) .sr-controls,.hr-longevity .sr-track:not(.is-scroll) .sr-progress{display:none}.hr-longevity .sr-track:not(.is-scroll) .sr-captions li+li{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.hr-longevity .sr-track:not(.is-scroll) .sr-clock svg{height:min(70svh,720px)}.hr-longevity .sr-copy .hr-richtext{font-size:var(--hr-body,18px)}.hr-longevity .sr-copy .sr-caption-detail{font-size:13px;line-height:1.45}.hr-longevity .sr-note details{margin-top:12px}.hr-longevity .sr-note summary{cursor:pointer}.hr-longevity .sr-note .hr-richtext{font-size:12px}.hr-longevity .sr-facts{flex-wrap:wrap}.hr-longevity .sr-hormone-art{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-longevity .sr-hormone-art>div{min-width:0}.hr-longevity .sr-hormone-art>div:last-child{grid-column:auto;background:var(--hr-panel)}.hr-longevity .sr-hormone-art>.sr-context-note:last-child{grid-column:1/-1;background:var(--hr-secondary-panel)}.hr-longevity .sr-hormone-art h3{font-size:17px;letter-spacing:0;line-height:1.4;margin:10px 0 5px}.hr-longevity .sr-hormone-art .hr-richtext{font-size:14px}.hr-longevity .sr-context-image{width:100%;height:80px;object-fit:contain}.hr-longevity .sr-study-art img{display:block;width:100%;height:125px;object-fit:contain}.hr-longevity .sr-study-meta{flex-wrap:wrap;gap:18px}.hr-longevity .sr-study-meta>div{flex:1 1 75px;min-width:0}.hr-longevity .sr-study-content>.hr-richtext{font-size:16px}.hr-longevity .sr-study-content>.sr-limit{font-size:13px}.hr-longevity .sr-study,.hr-longevity .sr-hormone-art>div{border-radius:var(--hr-radius,16px)}@media(max-width:760px){.hr-longevity .sr-heading h2{font-size:var(--hr-mobile-heading,30px)}.hr-longevity .sr-clock svg{height:clamp(270px,calc((100svh - var(--hr-offset,0px)) * .42),var(--hr-clock-mobile-height,390px))}.hr-longevity .sr-track:not(.is-scroll) .sr-clock svg{height:auto;min-height:0}.hr-longevity .sr-copy .hr-richtext{font-size:var(--hr-body,16px)}.hr-longevity .sr-copy .sr-caption-detail{font-size:11px}.hr-longevity .sr-context-image{height:60px}}.hr-longevity .sr-track:not(.is-scroll) .sr-clock,.hr-longevity .sr-track:not(.is-scroll) .sr-copy{align-self:start}.hr-longevity .sr-track[data-hr-sleep] .sr-clock .sleep-clock-svg{height:min(calc((100svh - var(--hr-offset,0px) - 320px) * var(--hr-clock-scale,1)),740px)}.hr-longevity .sr-track[data-hr-sleep]:not(.is-scroll) .sr-clock .sleep-clock-svg{height:min(70svh,720px)}@media(max-width:760px){.hr-longevity .sr-track[data-hr-sleep] .sr-clock .sleep-clock-svg{height:clamp(270px,calc((100svh - var(--hr-offset,0px)) * .42),var(--hr-clock-mobile-height,390px))}.hr-longevity .sr-track[data-hr-sleep]:not(.is-scroll) .sr-clock .sleep-clock-svg{height:auto;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/hr-long-sleep.css.map */
