@font-face{font-family:'Cerco';src:url(https://d28zlw5myient2.cloudfront.net/assets/Cerco-Regular-41a54aa2e2b9b47b0f0c562ae4a15079330186285cc56f1017bf7cdf1fda9c82.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Cerco';src:url(https://d28zlw5myient2.cloudfront.net/assets/Cerco-Italic-2408d64176e961976119976c578a947bbec2fc806d234f781693ede44dd1d358.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Cerco';src:url(https://d28zlw5myient2.cloudfront.net/assets/Cerco-Medium-e660d20ef49048066a78e5d2851d6aef076d0c0d4ab933dde556995eec9983dd.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Cerco';src:url(https://d28zlw5myient2.cloudfront.net/assets/Cerco-MediumItalic-3d828d8c7df2fb2d2c6c0b2dc9170b84e3dbb9497144704648174f57ba43905a.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Cerco';src:url(https://d28zlw5myient2.cloudfront.net/assets/Cerco-Bold-b9c495b126df1f7600880be1601d5ef8a81500e3004dfdb79449461a9bce23c4.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--baby-ink: #1e2a2e;--baby-ink-hover: #2b3b40;--baby-ink-body: #33454a;--baby-ink-muted: #4b5b60;--baby-ink-mid: #2c3d43;--baby-ink-deep: #223237;--baby-ink-faint: #5b6b70;--baby-accent: #8a5236;--baby-accent-soft: #c68d6e;--baby-cream: #fef8ee;--baby-warm-white: #fffdf8;--baby-sand: #f7efe2;--baby-mist: #eef2f7;--baby-blush: #f9ece7;--baby-sky: #b6cae3;--baby-rose: #f4cec7;--baby-sage: #c2d6cf;--baby-warm-sand: #e0bc99;--baby-slate: #8d9fa5;--baby-ink-rgb: 30, 42, 46;--baby-cream-rgb: 254, 248, 238;--baby-line-14: rgba(var(--baby-ink-rgb), .14);--baby-line-16: rgba(var(--baby-ink-rgb), .16);--baby-line-18: rgba(var(--baby-ink-rgb), .18);--baby-line-20: rgba(var(--baby-ink-rgb), .2);--baby-font-sans: 'Nunito', 'Cerco', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;--baby-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--baby-weight-medium: 500;--baby-weight-semibold: 600;--baby-weight-bold: 700;--baby-text-72: .72rem;--baby-text-74: .74rem;--baby-text-82: .82rem;--baby-text-100: 1rem;--baby-text-120: 1.2rem;--baby-text-130: 1.3rem;--baby-leading-tight: 1.1;--baby-leading-body: 1.55;--baby-tracking: .14em;--baby-tracking-wide: .15em;--baby-radius: 3px;--baby-radius-sm: 2px;--baby-transition: .18s ease;--baby-gutter: clamp(18px, 4vw, 56px);--baby-frame-pad: clamp(14px, 2vw, 20px);--baby-columns-gap: clamp(24px, 4vw, 48px);--baby-columns-gap-wide: clamp(24px, 4vw, 52px);--baby-page-max: 1180px;--baby-measure-22: 22ch;--baby-measure-24: 24ch;--baby-measure-44: 44ch;--baby-measure-46: 46ch;--baby-measure-48: 48ch;--baby-measure-56: 56ch}html{-webkit-text-size-adjust:100%}.tp-babies-page{margin:0;background:var(--baby-cream);color:var(--baby-ink);font-family:var(--baby-font-sans);font-size:17px;line-height:var(--baby-leading-body);text-wrap:pretty;-webkit-font-smoothing:antialiased}.tp-babies-page *{box-sizing:border-box}.tp-babies-page img{max-width:100%;display:block}.tp-babies-page a{color:var(--baby-ink);text-decoration-thickness:1px;text-underline-offset:3px}.tp-babies-page a:hover{color:var(--baby-accent);text-decoration-color:var(--baby-accent-soft)}.tp-babies-page :focus-visible{outline:3px solid var(--baby-ink);outline-offset:2px;border-radius:var(--baby-radius-sm)}.tp-babies-page .baby-skip-link{position:absolute;left:-9999px;top:0;z-index:60;background:var(--baby-ink);color:var(--baby-cream);padding:12px 16px;font:var(--baby-weight-semibold) 15px var(--baby-font-sans);text-decoration:none}.tp-babies-page .baby-skip-link:focus{left:12px;top:12px}@keyframes tpBabyRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes tpBabyFade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.tp-babies-page,.tp-babies-page *{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.tp-babies-page .baby-heading{font-family:var(--baby-font-sans);font-weight:400}.tp-babies-page .baby-heading--section{font-size:clamp(1.75rem, 3.6vw, 2.6rem);line-height:1.12}.tp-babies-page .baby-heading--section-lg{font-size:clamp(1.85rem, 4vw, 2.9rem);line-height:var(--baby-leading-tight)}.tp-babies-page .baby-eyebrow{margin:0 0 12px;font:var(--baby-weight-semibold) var(--baby-text-74)/1 var(--baby-font-sans);letter-spacing:var(--baby-tracking-wide);text-transform:uppercase;color:var(--baby-ink-muted)}.tp-babies-page .baby-eyebrow--dark{color:var(--baby-ink-mid)}.tp-babies-page .baby-body{margin:0;color:var(--baby-ink-body)}.tp-babies-page .baby-body--stacked{margin:0 0 8px}.tp-babies-page .baby-body--narrow{max-width:var(--baby-measure-48)}.tp-babies-page .baby-semibold{font-weight:var(--baby-weight-semibold)}.tp-babies-page .baby-nowrap{white-space:nowrap}.tp-babies-page .baby-container{max-width:var(--baby-page-max);margin:0 auto;padding:0 var(--baby-gutter)}.tp-babies-page .baby-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));align-items:start}.tp-babies-page .baby-columns--hero{gap:var(--baby-columns-gap-wide);grid-template-columns:repeat(auto-fit, minmax(min(340px, 100%), 1fr))}.tp-babies-page .baby-columns--contents-header{gap:clamp(22px, 4vw, 44px);align-items:end;margin-bottom:clamp(26px, 4vw, 44px)}.tp-babies-page .baby-columns--sessions{gap:clamp(26px, 4vw, 52px);grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr))}.tp-babies-page .baby-columns--why-now{gap:var(--baby-columns-gap);align-items:center}.tp-babies-page .baby-columns--beta{gap:var(--baby-columns-gap-wide)}.tp-babies-page .baby-columns--support{gap:clamp(20px, 4vw, 48px)}.tp-babies-page .baby-columns--footer{gap:26px;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));align-items:normal}.tp-babies-page .baby-card-stack{display:grid;gap:10px}.tp-babies-page .baby-section{padding:clamp(44px, 7vw, 90px) 0}.tp-babies-page a.baby-btn{display:block;margin:auto;background:var(--baby-ink);color:var(--baby-cream);text-decoration:none;padding:15px 24px;border:2px solid var(--baby-ink);border-radius:var(--baby-radius);min-height:48px;text-align:center;font-family:var(--baby-font-sans);transition:background var(--baby-transition)}.tp-babies-page a.baby-btn:hover{background:var(--baby-ink-hover);color:var(--baby-cream)}.tp-babies-page .baby-btn__label{display:block;font-weight:var(--baby-weight-bold);font-size:var(--baby-text-100)}.tp-babies-page .baby-btn__sub{display:block;font-size:var(--baby-text-82);opacity:.82;margin-top:2px}.tp-babies-page .baby-cta-row{margin-top:clamp(26px, 4vw, 40px);display:flex;flex-wrap:wrap;gap:16px;align-items:center}.tp-babies-page .baby-order-block{margin-top:clamp(26px, 4vw, 40px);max-width:var(--baby-measure-56);display:grid;gap:16px}.tp-babies-page .baby-header{background:#fff;border-bottom:1px solid var(--baby-line-14);position:relative;z-index:20}.tp-babies-page .baby-header__inner{max-width:var(--baby-page-max);margin:0 auto;padding:14px var(--baby-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px}.tp-babies-page .baby-brand{display:flex;align-items:center;gap:12px}.tp-babies-page .baby-brand__logo-full{display:none}.tp-babies-page .baby-brand__logo-mobile{display:inline-block}.tp-babies-page .baby-brand__rule{width:1px;align-self:stretch;min-height:26px;background:var(--baby-line-18)}.tp-babies-page .baby-agenav__summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:44px;padding:4px 2px;font-family:var(--baby-font-sans);font-size:var(--baby-text-72);font-weight:var(--baby-weight-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--baby-ink-muted)}.tp-babies-page .baby-agenav__summary::-webkit-details-marker{display:none}.tp-babies-page .baby-agenav[open] .baby-agenav__summary{color:var(--baby-ink)}.tp-babies-page .baby-agenav__chevron{flex:none;transition:transform 300ms ease}.tp-babies-page .baby-agenav[open] .baby-agenav__chevron{transform:rotate(180deg)}.tp-babies-page .baby-agenav::details-content{opacity:0;block-size:0;overflow-y:clip;transition:content-visibility 1s allow-discrete, opacity 300ms, block-size 300ms}.tp-babies-page .baby-agenav[open]::details-content{opacity:1;block-size:auto}.tp-babies-page .baby-agenav__panel{position:absolute;top:100%;left:0;width:100%;z-index:999;background:#fff;clip-path:inset(0 -10px -10px -10px);box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}.tp-babies-page .baby-agenav__inner{max-width:var(--baby-page-max);margin:0 auto;padding:20px var(--baby-gutter);display:flex;flex-direction:column;gap:16px}.tp-babies-page .baby-agenav__intro{display:none}.tp-babies-page .baby-agenav__intro-title{margin:0 0 4px;font-family:var(--baby-font-sans);font-size:var(--baby-text-120);font-weight:400;line-height:var(--baby-leading-tight);color:var(--baby-ink)}.tp-babies-page .baby-agenav__intro-copy{margin:0;width:185px;font-size:var(--baby-text-82);line-height:1.4;color:var(--baby-ink-muted)}.tp-babies-page .baby-agenav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1}.tp-babies-page .baby-agenav__link{display:block;text-decoration:none;color:var(--baby-ink);text-align:left;padding:12px 0;border-bottom:1px solid var(--baby-line-14);transition:box-shadow 300ms ease}.tp-babies-page .baby-agenav__link:hover{color:var(--baby-ink)}.tp-babies-page .baby-agenav__list li:last-child .baby-agenav__link{border-bottom:0}.tp-babies-page .baby-agenav__thumb{display:none;width:100%;height:auto}.tp-babies-page .baby-agenav__name{display:block;font-size:var(--baby-text-100);line-height:1.3;text-transform:none;letter-spacing:normal}.tp-babies-page .baby-agenav__ages{display:none;font-size:var(--baby-text-82);color:var(--baby-ink-muted)}@media (min-width: 1200px){.tp-babies-page .baby-brand__logo-full{display:inline-block}.tp-babies-page .baby-brand__logo-mobile{display:none}.tp-babies-page .baby-agenav__inner{flex-direction:row;align-items:center;gap:24px}.tp-babies-page .baby-agenav__intro{display:block;flex:none}.tp-babies-page .baby-agenav__list{flex-direction:row;align-items:stretch;gap:16px}.tp-babies-page .baby-agenav__list li{flex:1}.tp-babies-page .baby-agenav__link{height:100%;text-align:center;padding:0;border-bottom:0;border-radius:20px;overflow:hidden;background:var(--baby-cream);box-shadow:0 4px 8px 0 transparent}.tp-babies-page .baby-agenav__link:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.1)}.tp-babies-page .baby-agenav__thumb{display:block}.tp-babies-page .baby-agenav__body{padding:16px}.tp-babies-page .baby-agenav__name{font-weight:var(--baby-weight-medium)}.tp-babies-page .baby-agenav__ages{display:block}}.tp-babies-page .baby-frame--dark{background:var(--baby-ink);border-radius:var(--baby-radius);padding:clamp(14px, 2vw, 18px)}.tp-babies-page .baby-frame--cream{background:var(--baby-sand);border:1px solid var(--baby-line-18);padding:var(--baby-frame-pad)}.tp-babies-page .baby-frame--portrait{background:var(--baby-cream);border:1px solid rgba(var(--baby-ink-rgb), 0.22);padding:var(--baby-frame-pad)}.tp-babies-page .baby-disclosure summary{list-style:none}.tp-babies-page .baby-disclosure summary::-webkit-details-marker{display:none}.tp-babies-page .baby-disclosure[open] summary{background:var(--baby-sand)}.tp-babies-page .baby-chevron{flex:none;width:10px;height:10px;border-right:2px solid var(--baby-ink);border-bottom:2px solid var(--baby-ink);transform:rotate(45deg);transition:transform .2s ease}.tp-babies-page .baby-disclosure[open] summary .baby-chevron{transform:rotate(225deg)}.tp-babies-page .baby-box{border:1px solid var(--baby-line-20);border-radius:var(--baby-radius);background:var(--baby-cream)}.tp-babies-page .baby-box summary{cursor:pointer;padding:16px var(--baby-frame-pad);min-height:56px;display:flex;align-items:center;gap:14px;justify-content:space-between}.tp-babies-page .baby-box .baby-chevron{width:11px;height:11px;margin-right:6px}.tp-babies-page .baby-box__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.tp-babies-page .baby-box__number{font:var(--baby-weight-semibold) var(--baby-text-72)/1 var(--baby-font-sans);letter-spacing:var(--baby-tracking);text-transform:uppercase;color:var(--baby-ink-muted)}.tp-babies-page .baby-box__stage{font-size:var(--baby-text-130)}.tp-babies-page .baby-box__price{font-weight:var(--baby-weight-bold);font-size:1.05rem}.tp-babies-page .baby-box__shipping{font-size:var(--baby-text-100);color:var(--baby-ink-muted)}.tp-babies-page .baby-box__body{padding:4px var(--baby-frame-pad) 20px}.tp-babies-page .baby-table{width:100%;border-collapse:collapse;font-size:var(--baby-text-100)}.tp-babies-page .baby-table th{text-align:left;font:var(--baby-weight-semibold) var(--baby-text-72)/1.3 var(--baby-font-sans);letter-spacing:.11em;text-transform:uppercase;color:var(--baby-ink-muted);padding:0 16px 8px 0;border-bottom:1px solid rgba(var(--baby-ink-rgb), 0.28)}.tp-babies-page .baby-table th.baby-col-pillar{width:24%}.tp-babies-page .baby-table th.baby-col-item{width:34%}.tp-babies-page .baby-table th.baby-col-reason{padding:0 0 8px}.tp-babies-page .baby-table tbody td{vertical-align:top;padding:13px 16px 13px 0;border-bottom:1px solid rgba(var(--baby-ink-rgb), 0.12)}.tp-babies-page .baby-table tbody td.baby-col-pillar{font-size:1.06rem;line-height:1.3}.tp-babies-page .baby-table tbody td.baby-col-item{font-weight:var(--baby-weight-medium)}.tp-babies-page .baby-table tbody td.baby-col-reason{padding:13px 0;color:var(--baby-ink-body)}.tp-babies-page .baby-table td ul{margin:0;padding-left:1.1em}.tp-babies-page .baby-callout{background:var(--baby-cream);border:1px solid var(--baby-line-20);padding:clamp(16px, 2.4vw, 24px)}.tp-babies-page .baby-figure{margin:0}.tp-babies-page .baby-figure--after-copy{order:2}.tp-babies-page .baby-figure--spaced{margin:26px 0 0}.tp-babies-page .baby-photo{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:var(--baby-radius)}.tp-babies-page .baby-photo--why-now{aspect-ratio:4 / 5;max-height:560px;-o-object-position:60% 35%;object-position:60% 35%}.tp-babies-page .baby-photo--beta{aspect-ratio:3 / 2}.tp-babies-page .baby-photo__caption{margin-top:10px;font-size:var(--baby-text-100);color:var(--baby-ink-muted);max-width:var(--baby-measure-44)}.tp-babies-page .baby-terms{width:min(72ch, calc(100% - 32px));max-height:min(80vh, 900px);overflow:auto;padding:0;border:2px solid var(--baby-ink);border-radius:var(--baby-radius);background:var(--baby-cream);color:var(--baby-ink)}.tp-babies-page .baby-terms::backdrop{background:rgba(var(--baby-ink-rgb), 0.55)}.tp-babies-page .baby-terms:target{display:block}.tp-babies-page .baby-terms__body{padding:clamp(18px, 3vw, 32px);display:grid;gap:14px}.tp-babies-page .baby-terms__dismiss{display:flex;justify-content:flex-end;margin:0}.tp-babies-page .baby-terms__close{font-family:var(--baby-font-sans);font-size:var(--baby-text-100);background:none;color:var(--baby-ink);border:1px solid var(--baby-line-20);border-radius:var(--baby-radius);padding:8px 16px;min-height:44px;cursor:pointer}.tp-babies-page .baby-terms__close:hover{background:var(--baby-sand)}.tp-babies-page .baby-terms__heading{font-size:var(--baby-text-120);line-height:var(--baby-leading-tight);margin:10px 0 0}.tp-babies-page .baby-terms__list{margin:0;padding-left:1.1rem;display:grid;gap:8px}@media (max-width: 819px){.tp-babies-page .baby-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tp-babies-page .baby-table tr{display:block;padding:14px 0;border-top:1px solid var(--baby-line-14)}.tp-babies-page .baby-table tr:first-child{border-top:0}.tp-babies-page .baby-table td{display:block;border:0;padding:0 0 6px}.tp-babies-page .baby-table td::before{content:attr(data-label);display:block;font:var(--baby-weight-semibold) 11px/1.4 var(--baby-font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--baby-ink-faint);margin-bottom:2px}.tp-babies-page .baby-table td.baby-col-pillar{font-size:1.15rem;line-height:1.25}.tp-babies-page .baby-table td.baby-col-pillar::before{content:none}}.tp-babies-page .baby-hero{background:linear-gradient(180deg, #fff 0%, var(--baby-cream) 100%);padding:clamp(28px, 5vw, 64px) 0}.tp-babies-page .baby-hero__copy{animation:tpBabyRise 0.5s cubic-bezier(0.2, 0.7, 0.3, 1) both}.tp-babies-page .baby-hero__eyebrow{margin:0 0 18px;font-size:var(--baby-text-74);font-weight:var(--baby-weight-semibold);letter-spacing:var(--baby-tracking-wide);text-transform:uppercase;color:var(--baby-ink-muted);display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.tp-babies-page .baby-pill{font-weight:var(--baby-weight-semibold);letter-spacing:var(--baby-tracking);color:var(--baby-ink);background:var(--baby-rose);padding:4px 9px;border-radius:var(--baby-radius-sm)}.tp-babies-page .baby-hero__title{font-size:clamp(2.15rem, 5.6vw, 3.9rem);line-height:1.06;letter-spacing:-.02em;margin:0 0 20px;max-width:20ch}.tp-babies-page .baby-hero__title em{font-style:italic;color:var(--baby-accent)}.tp-babies-page .baby-hero__para{margin:0 0 26px;font-size:clamp(1.02rem, 1.5vw, 1.16rem);line-height:var(--baby-leading-body);max-width:var(--baby-measure-46);color:var(--baby-ink-body)}.tp-babies-page .baby-hero__media{animation:tpBabyFade .6s ease .1s both;padding-bottom:clamp(28px, 5vw, 56px);margin:0 0 20px}.tp-babies-page .baby-hero__video{position:relative;aspect-ratio:16 / 9;border-radius:var(--baby-radius-sm);overflow:hidden}.tp-babies-page .baby-hero__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tp-babies-page .baby-connected{background:linear-gradient(180deg, #fff 0%, var(--baby-mist) 100%);padding:clamp(48px, 8vw, 96px) 0}.tp-babies-page .baby-connected__intro{max-width:var(--baby-measure-56);margin:0 0 clamp(34px, 5vw, 60px)}.tp-babies-page .baby-connected__title{font-size:clamp(1.8rem, 4vw, 2.9rem);line-height:var(--baby-leading-tight);margin:0 0 18px}.tp-babies-page .baby-connected__lede{margin:0;color:var(--baby-ink-deep)}.tp-babies-page .baby-connected__note{margin:clamp(30px, 4vw, 48px) 0 0;font-size:var(--baby-text-100);color:var(--baby-ink-mid);max-width:60ch}.tp-babies-page .baby-connected__closing{line-height:var(--baby-leading-tight);margin:18px 0;font-weight:var(--baby-weight-bold)}.tp-babies-page .baby-pillars{margin:0;text-align:center}.tp-babies-page .baby-pillars__hint{display:none;align-items:center;justify-content:center;gap:8px;margin:0 auto 1em;font-size:var(--baby-text-82);color:var(--baby-ink-muted)}.tp-babies-page .baby-pillars__hint-dot{fill:var(--baby-ink-mid);opacity:.85}.tp-babies-page .baby-pillars__hint-ring{fill:none;stroke:var(--baby-ink-mid)}.tp-babies-page .baby-pillars__hint-ring--mid{stroke-opacity:.38;stroke-width:1.2}.tp-babies-page .baby-pillars__hint-ring--outer{stroke-opacity:.16;stroke-width:1.1}.tp-babies-page .baby-pillars__media{position:relative;margin:0 auto}.tp-babies-page .baby-pillars__media picture{display:block}.tp-babies-page .baby-pillars__diagram{width:100%;height:auto;border-radius:var(--baby-radius)}.tp-babies-page .baby-pillars__slices{display:none;overflow:visible;position:absolute;inset:0;width:100%;height:100%}.tp-babies-page .baby-pillar-slice{fill:#fff;fill-opacity:0;stroke:#fff;stroke-opacity:0;stroke-width:1.2;pointer-events:all;cursor:pointer;transition:fill-opacity var(--baby-transition),stroke-opacity var(--baby-transition)}.tp-babies-page .baby-pillar-slice:focus-visible{fill-opacity:.12;stroke-opacity:1}.tp-babies-page .baby-pillar-slice[aria-current='true']{fill-opacity:.06;stroke-opacity:0}.tp-babies-page .baby-pillar-mark{fill:none;stroke:var(--baby-ink);stroke-opacity:.5;stroke-width:3;stroke-linecap:round;opacity:0;pointer-events:none;transition:opacity var(--baby-transition)}.tp-babies-page .baby-pillar-slice[aria-current='true'] .baby-pillar-mark{opacity:1}.tp-babies-page .baby-pillars__captions{display:none;margin:1em auto 0;font-size:var(--baby-text-100);color:var(--baby-ink-deep);max-width:var(--baby-measure-44);background:#fff;border-radius:1em;text-align:left}.tp-babies-page .baby-pillar-caption{margin:0 auto;padding:0 1em 1em}.tp-babies-page .baby-pillar-caption__name{display:block;font-weight:var(--baby-weight-semibold);padding:.5em 1em;margin:0 -1em .5em;border-radius:1em 1em 0 0}.tp-babies-page #baby-pillar-1 .baby-pillar-caption__name{background:var(--baby-sky)}.tp-babies-page #baby-pillar-2 .baby-pillar-caption__name{background:var(--baby-cream)}.tp-babies-page #baby-pillar-3 .baby-pillar-caption__name{background:var(--baby-rose)}.tp-babies-page #baby-pillar-4 .baby-pillar-caption__name{background:var(--baby-sage)}.tp-babies-page #baby-pillar-5 .baby-pillar-caption__name{background:var(--baby-warm-sand)}.tp-babies-page #baby-pillar-6 .baby-pillar-caption__name{background:var(--baby-slate)}.tp-babies-page .baby-contents{background:var(--baby-warm-white);border-top:1px solid var(--baby-line-14)}.tp-babies-page .baby-contents__title{margin:0 0 16px;max-width:var(--baby-measure-24)}.tp-babies-page .baby-sessions{background:var(--baby-mist);border-top:1px solid var(--baby-line-14)}.tp-babies-page .baby-sessions__title{margin:0}.tp-babies-page .baby-fact-list{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:16px}.tp-babies-page .baby-fact-list li{padding-left:18px;border-left:2px solid var(--baby-slate)}.tp-babies-page .baby-bio{margin:0 0 14px;color:var(--baby-ink-body);max-width:50ch}.tp-babies-page .baby-portrait{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.tp-babies-page .baby-whynow{background:var(--baby-cream)}.tp-babies-page .baby-whynow__title{margin:0 0 22px;max-width:var(--baby-measure-24)}.tp-babies-page .baby-benefit-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:18px}.tp-babies-page .baby-benefit__heading{margin:0 0 3px;font-size:1.22rem;line-height:1.2}.tp-babies-page .baby-whynow__note{margin:0;font-size:var(--baby-text-100);color:var(--baby-ink-muted);max-width:var(--baby-measure-48)}.tp-babies-page .baby-beta{background:var(--baby-blush)}.tp-babies-page .baby-beta__title{margin:0 0 16px;max-width:var(--baby-measure-22)}.tp-babies-page .baby-beta__lede{margin:0 0 16px;color:var(--baby-ink-body);max-width:var(--baby-measure-46)}.tp-babies-page .baby-beta__note{margin:0;font-size:var(--baby-text-100);color:var(--baby-ink-muted);max-width:var(--baby-measure-46)}.tp-babies-page .baby-beta-terms{margin:0 0 0 1em;padding:0;display:grid;gap:1px}.tp-babies-page .baby-beta-terms li{padding:0 0 18px}.tp-babies-page .baby-faq{background:var(--baby-cream)}.tp-babies-page .baby-faq__title{margin:0 0 clamp(24px, 4vw, 38px)}.tp-babies-page .baby-faq__list{max-width:70ch;border-top:1px solid var(--baby-line-18)}.tp-babies-page .baby-faq__item{border-bottom:1px solid var(--baby-line-18)}.tp-babies-page .baby-faq__item summary{cursor:pointer;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 6px;font-size:1.16rem}.tp-babies-page .baby-faq__answer{padding:0 6px 20px}.tp-babies-page .baby-support{background:var(--baby-mist);padding:clamp(44px, 7vw, 86px) 0}.tp-babies-page .baby-support__title{font-size:clamp(1.6rem, 3.2vw, 2.3rem);line-height:1.14;margin:0 0 14px;max-width:var(--baby-measure-22)}.tp-babies-page .baby-support__lede{margin:0 0 12px;color:var(--baby-ink-body);max-width:var(--baby-measure-44)}.tp-babies-page .baby-support__note{margin:0;font-size:var(--baby-text-100);color:var(--baby-ink-muted);max-width:var(--baby-measure-44)}@media (hover: hover){.tp-babies-page .baby-pillar-slice:hover{fill-opacity:.12}}@media (max-width: 719px){.tp-babies-page{font-size:16.5px}.tp-babies-page .baby-hero{background:var(--baby-cream)}.tp-babies-page .baby-hero__media{padding-bottom:0}.tp-babies-page .baby-pillars__hint,.tp-babies-page .baby-pillars__slices,.tp-babies-page .baby-pillars__captions{display:block}.tp-babies-page .baby-pillars__hint{display:flex}.tp-babies-page .baby-btn{width:100%}}.tp-babies-page .baby-footer{background:var(--baby-ink);color:var(--baby-cream);padding:clamp(34px, 5vw, 60px) 0 clamp(30px, 4vw, 48px)}.tp-babies-page .baby-footer__title{margin:0 0 10px;font-size:var(--baby-text-120)}.tp-babies-page .baby-footer__copy{margin:0;font-size:var(--baby-text-100);color:rgba(var(--baby-cream-rgb), 0.75);max-width:var(--baby-measure-44)}.tp-babies-page .baby-footer__nav{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:var(--baby-text-100)}.tp-babies-page .baby-footer a.baby-footer__link{color:var(--baby-cream)}.tp-babies-page .baby-footer a.baby-footer__link:hover{color:var(--baby-cream);text-decoration-color:var(--baby-cream)}@media (max-width: 719px){.tp-babies-page .baby-footer__link{padding:12px 0;min-height:44px;display:flex;align-items:center}}
