.psr{--psr-ink: var(--color-foreground-heading, #000);--psr-ink-soft: rgba(0, 0, 0, .78);--psr-ink-mute: rgba(0, 0, 0, .55);--psr-line: rgba(0, 0, 0, .12);--psr-line-soft: rgba(0, 0, 0, .06);--psr-bg-soft: #f7f5f0;--psr-bar-bg: #ece6f5;--psr-purple: #7c5de0;--psr-purple-soft: #b69de7;--psr-bar-fill: var(--psr-purple);--psr-bar-fill-mute: var(--psr-purple-soft);color:var(--psr-ink)}.psr-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.psr-wrap--narrow{max-width:760px}.psr-eyebrow{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;opacity:.55;margin:0 0 18px;display:inline-flex;align-items:center;gap:12px}.psr-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.4}.psr-heading{line-height:1.1;color:var(--color-foreground-heading, var(--psr-ink));margin:0}.psr-heading em{font-style:italic;font-weight:400;color:var(--psr-purple)}.psr-heading--xl{font-size:clamp(40px,6.5vw,72px)}.psr-heading--lg{font-size:clamp(28px,4vw,44px)}.psr-heading--md{font-size:clamp(22px,3vw,32px)}.psr-prose p{font-size:16px;line-height:1.7;opacity:.82;margin:0 0 16px}.psr-prose p:last-child{margin-bottom:0}.psr-prose strong{color:var(--psr-ink);opacity:1;font-weight:700}.psr-hero{padding:clamp(80px,12vw,140px) 0 clamp(56px,8vw,100px);border-bottom:1px solid var(--psr-line)}.psr-hero__sub{font-size:clamp(17px,1.6vw,20px);line-height:1.55;opacity:.82;max-width:60ch;margin:24px 0 40px}.psr-hero__methodology{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;padding:24px 0 0;border-top:1px solid var(--psr-line)}.psr-hero__method-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.5;margin-bottom:4px}.psr-hero__method-value{font-size:15px;font-weight:600}.psr-chapter{padding:clamp(72px,9vw,120px) 0}.psr-chapter--soft{background:var(--psr-bg-soft)}.psr-chapter__number{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.6;margin-bottom:16px}.psr-chapter__number span{display:inline-block;margin-right:12px;color:var(--psr-ink);font-weight:700}.psr-chapter__title{margin:0 0 20px;max-width:24ch}.psr-chapter__lede{font-size:clamp(16px,1.5vw,18px);line-height:1.6;opacity:.82;max-width:60ch;margin:0 0 40px}.psr-chapter__body{margin-top:32px}.psr-pullquote{font-family:var(--font-heading--family, "Cardo", serif);font-style:italic;font-size:clamp(22px,3vw,30px);line-height:1.35;max-width:24ch;margin:56px auto 0;text-align:center;color:var(--psr-ink)}.psr-big-stat{text-align:center;margin:56px auto 0;padding-top:40px;border-top:1px solid var(--psr-line);max-width:640px}.psr-big-stat__num{font-family:var(--font-heading--family, "Cardo", serif);font-weight:var(--font-heading--weight, 400);font-size:clamp(80px,11vw,144px);line-height:1;letter-spacing:-.035em;color:var(--psr-ink);margin:0 0 24px}.psr-big-stat__num sup{display:inline-block;font-size:.32em;margin-left:4px;opacity:.55;vertical-align:super;line-height:1;color:var(--psr-purple)}.psr-big-stat__side{font-size:clamp(16px,1.4vw,18px);line-height:1.6;opacity:.82;margin:0 auto;max-width:44ch}.psr-big-stat__side p{margin:0}.psr-big-stat__side strong{color:var(--psr-purple);font-weight:700;opacity:1}.psr-donut{display:grid;grid-template-columns:minmax(0,280px) 1fr;gap:56px;align-items:center;margin-top:56px}.psr-donut__wrap{position:relative;width:100%;max-width:280px}.psr-donut svg{width:100%;height:auto;display:block;transform:rotate(-90deg)}.psr-donut__slice{fill:none;stroke-width:22;transition:stroke-dasharray 1.4s cubic-bezier(.16,1,.3,1)}.psr-donut__center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.psr-donut__center-num{font-family:var(--font-heading--family, "Cardo", serif);font-size:48px;line-height:1;color:var(--psr-ink)}.psr-donut__center-num sup{display:inline-block;font-size:.5em;margin-left:2px;opacity:.6;vertical-align:super;line-height:1}.psr-donut__center-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-top:6px}.psr-donut__chart-title{font-size:clamp(18px,1.8vw,22px);line-height:1.3;margin:0 0 4px}.psr-donut__chart-sub{font-size:12px;opacity:.55;margin:0 0 20px}.psr-donut__legend{list-style:none;padding:0;margin:0}.psr-donut__legend li{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--psr-line-soft);font-size:14px}.psr-donut__legend li:last-child{border-bottom:none}.psr-donut__legend-swatch{width:12px;height:12px;border-radius:2px;display:inline-block}.psr-donut__legend-value{font-weight:700;color:var(--psr-ink)}.psr-bars__title{font-size:clamp(18px,1.8vw,22px);line-height:1.3;margin:0 0 4px}.psr-bars__sub{font-size:12px;opacity:.55;margin:0 0 24px}.psr-bars__list{display:grid;gap:14px}.psr-bar-row{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(0,3fr) 48px;align-items:center;gap:18px}.psr-bar-label{font-size:14px;color:var(--psr-ink);opacity:.85}.psr-bar-track{position:relative;height:10px;border-radius:999px;background:var(--psr-bar-bg);overflow:hidden}.psr-bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--psr-bar-fill);border-radius:999px;width:var(--bar-pct, 0%);transition:width 1.4s cubic-bezier(.16,1,.3,1)}.psr-bar-fill--muted{background:var(--psr-bar-fill-mute)}.psr-bar-value{font-size:14px;font-weight:700;text-align:right;color:var(--psr-ink)}.psr-age{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:40px}.psr-age__card{background:#fff;border:1px solid var(--psr-line);border-radius:16px;padding:24px;text-align:center}.psr-age__range{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:12px}.psr-age__num{font-family:var(--font-heading--family, "Cardo", serif);font-size:56px;line-height:1;color:var(--psr-ink);margin-bottom:8px}.psr-age__num sup{display:inline-block;font-size:.36em;margin-left:2px;opacity:.6;vertical-align:super;line-height:1}.psr-age__label{font-size:12px;opacity:.7;letter-spacing:.04em}.psr-takeaway{padding:clamp(72px,9vw,120px) 0;background:var(--psr-bg-soft);text-align:center;border-top:1px solid var(--psr-line)}.psr-takeaway__body{font-size:clamp(17px,1.6vw,20px);line-height:1.65;opacity:.82;max-width:60ch;margin:24px auto 0}.psr-cta{padding:clamp(72px,9vw,120px) 0;text-align:center}.psr-cta__sub{font-size:clamp(17px,1.6vw,20px);line-height:1.6;opacity:.82;max-width:60ch;margin:24px auto 32px}.psr-cta__buttons{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:14px}.psr-btn{display:inline-block;padding:16px 32px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.psr-btn--primary{background:var(--psr-ink);color:#fff}.psr-btn--primary:hover{opacity:.85}.psr-btn--ghost{border:1px solid var(--psr-ink);color:var(--psr-ink)}.psr-btn--ghost:hover{background:var(--psr-ink);color:#fff}.psr-source{padding:clamp(56px,7vw,88px) 0;background:var(--psr-bg-soft);border-top:1px solid var(--psr-line)}.psr-source__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:32px}.psr-source__label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-bottom:6px}.psr-source__value{font-size:13px;line-height:1.5}.psr-source__fine{font-size:12px;line-height:1.6;opacity:.6;padding-top:24px;border-top:1px solid var(--psr-line);max-width:80ch}@media(max-width:860px){.psr-wrap{padding:0 20px}.psr-big-stat,.psr-donut{grid-template-columns:1fr;text-align:left}.psr-donut{gap:32px}.psr-donut__wrap{margin:0 auto;max-width:240px}.psr-bar-row{grid-template-columns:1fr;gap:6px}.psr-bar-value{text-align:left}.psr-big-stat__num{font-size:clamp(72px,14vw,120px)}.psr-hero__methodology{gap:20px 24px}}@media(max-width:600px){.psr-wrap{padding:0 18px}.psr-hero{padding:56px 0 40px}.psr-chapter{padding:56px 0}.psr-takeaway,.psr-cta{padding:64px 0}.psr-source{padding:48px 0}.psr-heading--xl{font-size:clamp(30px,9vw,44px);line-height:1.15}.psr-heading--lg{font-size:clamp(24px,7vw,32px);line-height:1.2}.psr-heading--md{font-size:20px}.psr-big-stat{padding-top:24px;margin:40px 0 0}.psr-big-stat__num{font-size:clamp(64px,18vw,96px);margin-bottom:16px}.psr-big-stat__side{font-size:15.5px}.psr-donut__wrap{max-width:200px}.psr-donut__center-num{font-size:36px}.psr-hero__methodology{grid-template-columns:repeat(2,1fr);gap:16px}.psr-hero__method-value{font-size:14px}.psr-age{gap:12px}.psr-age__card{padding:20px}.psr-age__num{font-size:44px}.psr-chapter__lede{font-size:15px;margin-bottom:28px}.psr-prose p{font-size:15px;line-height:1.65}.psr-pullquote{font-size:22px;margin-top:40px}.psr-cta__buttons{flex-direction:column;align-items:stretch}.psr-btn{padding:14px 24px;text-align:center}.psr-eyebrow{font-size:10px;letter-spacing:.18em}.psr-eyebrow:before{width:20px}.psr-bar-row{grid-template-columns:1fr auto;gap:8px}.psr-bar-label{grid-column:1 / -1}.psr-bar-track{grid-column:1}.psr-bar-value{grid-column:2;text-align:right}.psr-bars__title,.psr-donut__chart-title{font-size:18px}.psr-source__grid{grid-template-columns:1fr;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/parent-sleep-research.css.map */
