:root{--nest-color-brand-primary: [object Object];--nest-color-brand-secondary: [object Object];--nest-color-brand-accent: [object Object];--nest-color-neutral-background: [object Object];--nest-color-neutral-surface: [object Object];--nest-color-neutral-intro-background: [object Object];--nest-color-neutral-border: [object Object];--nest-color-text-primary: [object Object];--nest-color-text-secondary: [object Object];--nest-color-text-tertiary: [object Object];--nest-color-semantic-success: [object Object];--nest-color-semantic-warning: [object Object];--nest-color-semantic-error: [object Object];--nest-color-semantic-info: [object Object];--nest-color-entries-sleep: [object Object];--nest-color-entries-diaper: [object Object];--nest-color-entries-diaper-wet: [object Object];--nest-color-entries-breastfeeding: [object Object];--nest-color-entries-breastfeeding-left: [object Object];--nest-color-entries-breastfeeding-right: [object Object];--nest-color-entries-bottle: [object Object];--nest-color-entries-milk: [object Object];--nest-color-entries-pumping: [object Object];--nest-color-entries-growth: [object Object];--nest-color-entries-temperature: [object Object];--nest-color-entries-medication: [object Object];--nest-color-entries-tummy-time: [object Object];--nest-color-entries-milestone: [object Object];--nest-color-entries-note: [object Object];--nest-color-chart-sleep-night: [object Object];--nest-color-chart-sleep-day: [object Object];--nest-color-chart-time-of-day-morning: [object Object];--nest-color-chart-time-of-day-afternoon: [object Object];--nest-color-chart-time-of-day-evening: [object Object];--nest-color-chart-time-of-day-night: [object Object];--nest-text-primary: var(--nest-color-text-primary);--nest-text-secondary: var(--nest-color-text-secondary);--nest-text-tertiary: var(--nest-color-text-tertiary);--nest-font-primary: "Junicode", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--nest-font-display1-size: 3rem;--nest-font-display1-line-height: 3.5rem;--nest-font-display1-weight: 700;--nest-font-display2-size: 2.5rem;--nest-font-display2-line-height: 3rem;--nest-font-display2-weight: 700;--nest-font-h1-size: 2.125rem;--nest-font-h1-line-height: 2.5625rem;--nest-font-h1-weight: 700;--nest-font-h2-size: 1.75rem;--nest-font-h2-line-height: 2.125rem;--nest-font-h2-weight: 700;--nest-font-h3-size: 1.5rem;--nest-font-h3-line-height: 1.8125rem;--nest-font-h3-weight: 700;--nest-font-h4-size: 1.25rem;--nest-font-h4-line-height: 1.5625rem;--nest-font-h4-weight: 700;--nest-font-subheading-size: 1.125rem;--nest-font-subheading-line-height: 1.5625rem;--nest-font-subheading-weight: 400;--nest-font-body-large-size: 1.125rem;--nest-font-body-large-line-height: 1.625rem;--nest-font-body-large-weight: 400;--nest-font-body-size: 1rem;--nest-font-body-line-height: 1.5rem;--nest-font-body-weight: 400;--nest-font-body-small-size: .875rem;--nest-font-body-small-line-height: 1.25rem;--nest-font-body-small-weight: 400;--nest-font-caption-size: .8125rem;--nest-font-caption-line-height: 1.125rem;--nest-font-caption-weight: 400;--nest-font-button-size: 1rem;--nest-font-button-line-height: 1.25rem;--nest-font-button-weight: 700;--nest-font-overline-size: .75rem;--nest-font-overline-line-height: 1rem;--nest-font-overline-weight: 700;--nest-font-overline-letter-spacing: .5px;--nest-spacing-xs: .25rem;--nest-spacing-sm: .5rem;--nest-spacing-md: 1rem;--nest-spacing-lg: 1.5rem;--nest-spacing-xl: 2rem;--nest-spacing-xxl: 3rem;--nest-radius-sm: .5rem;--nest-radius-md: .75rem;--nest-radius-lg: 1rem;--nest-radius-xl: 1.5rem;--nest-radius-pill: 999px;--nest-shadow-light: 0px 2px 4px rgba(0, 0, 0, .05);--nest-shadow-medium: 0px 4px 8px rgba(0, 0, 0, .1);--nest-shadow-heavy: 0px 8px 16px rgba(0, 0, 0, .15)}:root{--marketing-hero-gradient-start: var(--nest-color-background);--marketing-hero-gradient-end: var(--nest-color-surface);--marketing-accent-sleep: var(--nest-color-sleep);--marketing-accent-diaper: var(--nest-color-diaper);--marketing-accent-breastfeeding: var(--nest-color-breastfeeding);--marketing-accent-growth: var(--nest-color-growth);--marketing-accent-milestone: var(--nest-color-milestone)}@media (prefers-color-scheme: dark){:root{--marketing-hero-gradient-start: var(--nest-color-background);--marketing-hero-gradient-end: var(--nest-color-surface)}}*,*:before,*:after{box-sizing:border-box}:root{color:var(--nest-text-primary);background-color:var(--nest-color-background);font-family:var(--nest-font-primary);font-weight:400;line-height:1.5}@font-face{font-family:Junicode;src:url(/fonts/Junicode.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Junicode;src:url(/fonts/Junicode-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Junicode;src:url(/fonts/Junicode-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Junicode;src:url(/fonts/Junicode-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,rgba(240,120,104,.07),transparent 45%),radial-gradient(circle at 70% 15%,rgba(88,160,88,.05),transparent 40%),var(--nest-color-background)}a{color:inherit;text-decoration:none;transition:opacity .2s ease}a:hover{opacity:.8}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(26,26,26,.18);outline-offset:3px;border-radius:var(--nest-radius-md)}@media (prefers-color-scheme: dark){.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(245,245,245,.22)}}.btn{text-decoration:none}.container{width:min(1200px,100%);margin-inline:auto;padding-inline:clamp(var(--nest-spacing-md),4vw,var(--nest-spacing-xl))}.prose{font-size:var(--nest-font-body-size);line-height:1.7;color:var(--nest-text-secondary)}.prose h2,.prose h3{color:var(--nest-text-primary);margin-top:2rem}.badge{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--nest-font-caption-size);font-weight:600;text-transform:uppercase;letter-spacing:.12em;background:#1a1a1a12;color:var(--nest-text-secondary);padding:.45rem .85rem;border-radius:var(--nest-radius-pill)}@media (prefers-color-scheme: dark){.badge{background:#f5f5f51a}}.card{background:var(--nest-color-surface);border-radius:var(--nest-radius-lg);border:1px solid var(--nest-color-border);box-shadow:var(--nest-shadow-light)}.feature-card{position:relative;padding:var(--nest-spacing-lg);background:var(--nest-color-surface);border-radius:var(--nest-radius-lg);border:1px solid var(--nest-color-border);box-shadow:var(--nest-shadow-light);transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:var(--nest-shadow-medium)}.feature-card--sleep{border-left:3px solid var(--nest-color-sleep)}.feature-card--diaper{border-left:3px solid var(--nest-color-diaper)}.feature-card--breastfeeding{border-left:3px solid var(--nest-color-breastfeeding)}.feature-card--bottle{border-left:3px solid var(--nest-color-bottle)}.feature-card--growth{border-left:3px solid var(--nest-color-growth)}.feature-card--milestone{border-left:3px solid var(--nest-color-milestone)}.timeline-dot{width:12px;height:12px;border-radius:50%}.timeline-dot--sleep{background-color:var(--nest-color-sleep)}.timeline-dot--diaper{background-color:var(--nest-color-diaper)}.timeline-dot--breastfeeding{background-color:var(--nest-color-breastfeeding)}.timeline-dot--bottle{background-color:var(--nest-color-bottle)}.timeline-dot--milk{background-color:var(--nest-color-milk)}.timeline-dot--pumping{background-color:var(--nest-color-pumping)}.timeline-dot--growth{background-color:var(--nest-color-growth)}.timeline-dot--temperature{background-color:var(--nest-color-temperature)}.timeline-dot--medication{background-color:var(--nest-color-medication)}.timeline-dot--tummy-time{background-color:var(--nest-color-tummy-time)}.timeline-dot--milestone{background-color:var(--nest-color-milestone)}.timeline-dot--note{background-color:var(--nest-color-note)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--nest-spacing-sm);font-family:var(--nest-font-primary);font-size:var(--nest-font-button-size);font-weight:var(--nest-font-button-weight);padding:var(--nest-spacing-sm) var(--nest-spacing-lg);border-radius:var(--nest-radius-md);border:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.btn:hover{opacity:.9;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--nest-color-primary);color:var(--nest-color-primary-inverted)}.btn-secondary{background:var(--nest-color-surface);color:var(--nest-color-primary);border:1px solid var(--nest-color-border)}.btn-ghost{background:transparent;color:var(--nest-color-primary)}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.visually-hidden:focus{position:static;width:auto;height:auto;padding:.5rem 1rem;background:var(--nest-color-surface);border-radius:var(--nest-radius-sm)}.eyebrow{font-size:var(--nest-font-overline-size);letter-spacing:.25em;text-transform:uppercase;color:var(--nest-text-tertiary)}.section{padding:var(--nest-spacing-xxl) 0}.section-header{text-align:center;margin-bottom:var(--nest-spacing-xl)}.section-title{font-size:var(--nest-font-h2-size);font-weight:var(--nest-font-h2-weight);line-height:var(--nest-font-h2-line-height);color:var(--nest-text-primary);margin:0 0 var(--nest-spacing-sm)}.section-subtitle{font-size:var(--nest-font-body-large-size);color:var(--nest-text-secondary);max-width:600px;margin:0 auto}.site-header[data-astro-cid-olr72t43]{padding-block:var(--nest-spacing-lg)}.site-nav[data-astro-cid-olr72t43]{display:flex;align-items:center;justify-content:space-between;gap:var(--nest-spacing-md)}.site-brand[data-astro-cid-olr72t43]{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;flex:0 0 auto}.site-links[data-astro-cid-olr72t43]{display:flex;align-items:center;gap:var(--nest-spacing-md);flex:1 1 auto;justify-content:center;flex-wrap:wrap}.site-secondary[data-astro-cid-olr72t43]{color:var(--nest-text-secondary)}.site-cta[data-astro-cid-olr72t43]{flex:0 0 auto;display:flex;align-items:center}@media (max-width: 720px){.site-nav[data-astro-cid-olr72t43]{flex-wrap:wrap;justify-content:space-between;row-gap:var(--nest-spacing-sm)}.site-links[data-astro-cid-olr72t43]{order:3;width:100%;justify-content:flex-start;gap:var(--nest-spacing-sm)}.site-links[data-astro-cid-olr72t43] a[data-astro-cid-olr72t43]:nth-child(3),.site-links[data-astro-cid-olr72t43] a[data-astro-cid-olr72t43]:nth-child(4){display:none}}
