.Container_container__MEmhX{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.Button_button__96uC6{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid var(--color-ink);border-radius:var(--radius-md);font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.Button_solid__sWz68{background:var(--color-ink);color:var(--color-bg)}.Button_solid__sWz68:hover{background:var(--color-ink-hover);color:var(--color-bg)}.Button_outline__PQR9W{background:transparent;color:var(--color-ink)}.Button_outline__PQR9W:hover{background:var(--color-ink);color:var(--color-bg)}.Button_small__pgXYR{min-height:44px;padding:0 16px;font-size:var(--text-small)}.Button_block__PcjB5{width:100%}.DeviceFrame_frame__mRU0m{width:100%;padding:2.2%;border-radius:var(--radius-device)}.DeviceFrame_screen__9IKnX{overflow:hidden;border-radius:var(--radius-lg)}.DeviceFrame_tablet__y_kV5{background:var(--color-device);box-shadow:var(--shadow-device),inset 0 0 0 1px rgb(255 255 255/.06)}.DeviceFrame_tabletNight__FaAbl{background:var(--color-device-night);box-shadow:0 50px 90px -40px rgb(0 0 0/.8),inset 0 0 0 1px rgb(255 255 255/.07)}.DeviceFrame_paper__jWfSU{padding:4% 4% 8%;border-radius:8px;background:var(--color-paper-frame);box-shadow:0 30px 50px -30px rgb(20 20 18/.45),0 0 0 1px rgb(20 20 18/.06)}.DeviceFrame_paper__jWfSU .DeviceFrame_screen__9IKnX{border-radius:0;outline:1px solid rgb(20 20 18/.1)}.DeviceFrame_small__kaWGE.DeviceFrame_tabletNight__FaAbl,.DeviceFrame_small__kaWGE.DeviceFrame_tablet__y_kV5{border-radius:18px;box-shadow:0 30px 50px -30px rgb(20 20 18/.5)}.DeviceFrame_small__kaWGE .DeviceFrame_screen__9IKnX{border-radius:9px}.DeviceFrame_small__kaWGE.DeviceFrame_paper__jWfSU .DeviceFrame_screen__9IKnX{border-radius:0}@media (max-width:960px){.DeviceFrame_tabletNight__FaAbl,.DeviceFrame_tablet__y_kV5{border-radius:20px}.DeviceFrame_screen__9IKnX{border-radius:10px}}.OnCueDisplay_display__O8K8X{--u:calc(100cqw / 1180);--dest:calc(64 * var(--u));--bar-gap:calc(56 * var(--u));--icon-span:var(--dest);--screen-bg:#fff;--screen-ink:#151515;--screen-caption:#9a9a9a;--bar-fill:var(--color-accent);--gear:#b3b3b3;--sep:#c4c4c4;position:relative;width:100%;aspect-ratio:1180/820;overflow:hidden;container-type:inline-size;background:var(--screen-bg);color:var(--screen-ink);font-family:var(--font-sans)}.OnCueDisplay_display__O8K8X[data-lanes="2"]{--icon-span:calc(var(--dest) * 20.93 / 14.93)}.OnCueDisplay_display__O8K8X[data-variant=paper]{--screen-bg:#d9d9d3;--screen-ink:#1f1f1e;--screen-caption:#6a6a64;--bar-fill:#2b2b2a;--gear:#8e8e88;--sep:#8a8a84}.OnCueDisplay_partIcon__o4xT_{position:absolute;top:calc(40 * var(--u));left:calc(48 * var(--u));width:calc(34 * var(--u));height:calc(34 * var(--u))}.OnCueDisplay_gear__kdE0S{position:absolute;top:calc((40 + (34 - 32) / 2) * var(--u));right:calc(44 * var(--u));width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--gear)}.OnCueDisplay_done__hH615{position:absolute;top:46%;left:50%;display:flex;flex-direction:column;align-items:center;gap:calc(28 * var(--u));transform:translate(-50%,-50%)}.OnCueDisplay_smile__EwyvK{width:calc(156 * var(--u));height:calc(156 * var(--u))}.OnCueDisplay_doneText__6nBS1{margin:0;color:var(--screen-ink);font-size:calc(36 * var(--u));line-height:1.2}.OnCueDisplay_cluster__JLCYe{position:absolute;left:calc(64 * var(--u));right:calc(64 * var(--u));top:44%;transform:translateY(-46%)}.OnCueDisplay_lanes__0FaeE{display:flex;flex-direction:column}.OnCueDisplay_lane__q2MsW+.OnCueDisplay_lane__q2MsW{margin-top:calc(56 * var(--u))}.OnCueDisplay_lane__q2MsW{display:grid;grid-template-rows:1fr;opacity:1;transition:opacity .4s ease,grid-template-rows .45s ease .28s,margin-top .45s ease .28s}.OnCueDisplay_lane__q2MsW[data-gone]{grid-template-rows:0fr;opacity:0;margin-top:0;pointer-events:none}.OnCueDisplay_lane__q2MsW[data-gone]+.OnCueDisplay_lane__q2MsW{margin-top:0}.OnCueDisplay_laneInner__sK0Mf{display:flex;align-items:flex-start;gap:var(--bar-gap);min-height:0;overflow:visible}.OnCueDisplay_lane__q2MsW[data-gone] .OnCueDisplay_laneInner__sK0Mf{overflow:hidden}.OnCueDisplay_barStack__midux{flex:1 1;min-width:0}.OnCueDisplay_bar__W8t9e{display:flex;justify-content:flex-end;height:calc(56 * var(--u));padding:calc(5 * var(--u));border:calc(5 * var(--u)) solid var(--screen-ink);border-radius:calc(16 * var(--u));background:var(--screen-bg)}.OnCueDisplay_fill__pz7aB{flex:none;height:100%;border-radius:calc(8 * var(--u));background:var(--bar-fill)}.OnCueDisplay_iconSlot__aKR0d{display:flex;flex:none;align-items:center;width:var(--icon-span);height:var(--dest);margin-top:calc((56 * var(--u) - var(--dest)) / 2)}.OnCueDisplay_bed__oHe_E,.OnCueDisplay_bus__M8xqs,.OnCueDisplay_destination__wdh43,.OnCueDisplay_train__LWR4E{display:block;flex:none;height:100%;object-fit:contain}.OnCueDisplay_destination__wdh43{width:var(--dest)}.OnCueDisplay_bed__oHe_E{width:calc(var(--dest) * 21.92 / 15.66)}.OnCueDisplay_iconSlot__aKR0d:has(.OnCueDisplay_bed__oHe_E){width:calc(var(--dest) * 21.92 / 15.66)}.OnCueDisplay_bus__M8xqs{width:calc(var(--dest) * 20.93 / 14.93)}.OnCueDisplay_train__LWR4E{width:calc(var(--dest) * 18.86 / 13.86)}.OnCueDisplay_caption__Qq4LD{margin:calc(8 * var(--u)) 0 0;text-align:right;font-size:calc(16 * var(--u));line-height:1.2;color:var(--screen-caption)}.OnCueDisplay_steps__kDoc4{position:absolute;left:calc(28 * var(--u));right:calc(40 * var(--u));bottom:calc(52 * var(--u));display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.OnCueDisplay_step__pqMLc{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;gap:calc(10 * var(--u));min-width:0}.OnCueDisplay_step__pqMLc:not(:first-child):before{content:"";position:absolute;top:calc(36 * var(--u));left:0;width:calc(22 * var(--u));height:calc(22 * var(--u));border-top:calc(4.5 * var(--u)) solid var(--sep);border-right:calc(4.5 * var(--u)) solid var(--sep);transform:translate(-50%,-50%) rotate(45deg)}.OnCueDisplay_stepIcon___5nul{display:block;width:calc(72 * var(--u));height:calc(72 * var(--u));object-fit:contain}.OnCueDisplay_stepLabel__PRWYU{max-width:calc(132 * var(--u));text-align:center;font-size:calc(20 * var(--u));line-height:1.2;color:var(--screen-ink)}.SiteHeader_header__6Xzm_{padding-block:18px}.SiteHeader_bar__xlVwz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6)}.SiteHeader_home__WGXCv{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.SiteHeader_navList__eap0F{display:flex;gap:var(--space-6);margin:0;padding:0;list-style:none}.SiteHeader_navLink__1WUlI{display:inline-block;padding-block:12px;font-size:var(--text-small);text-decoration:none;white-space:nowrap}@media (max-width:960px){.SiteHeader_bar__xlVwz{flex-wrap:wrap}.SiteHeader_nav__bIj0g{order:3;width:100%;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.SiteHeader_nav__bIj0g::-webkit-scrollbar{display:none}.SiteHeader_navList__eap0F{gap:var(--space-5);width:max-content}}@media (max-width:640px){.SiteHeader_navList__eap0F{gap:18px}}.SiteFooter_footer__i3J32{padding-block:28px 36px;border-top:1px solid var(--color-line)}.SiteFooter_bar__YmeGR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.SiteFooter_brand__Zf7_8{display:flex;align-items:center;gap:var(--space-2)}.SiteFooter_copyright__BqKf6{margin-left:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;color:var(--color-text-faint)}.SiteFooter_links__tRYEZ{display:flex;gap:var(--space-5);margin:0;padding:0;list-style:none}.SiteFooter_link__wAxYG{display:inline-block;padding-block:12px;font-size:14px;text-decoration:none}.Formats_intro__1QIR_{max-width:760px}.Formats_grid__hhiAs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-8)}.Formats_card__OI_36{display:flex;flex-direction:column;gap:26px;padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);scroll-margin-top:24px}.Formats_preview__LSwI5{display:grid;place-items:center;aspect-ratio:13/10;padding:8%;border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.Formats_paperFrame__uO1XE{width:94%}.Formats_body__m1KBI,.Formats_cta__gVUxV,.Formats_specs__zXWIA{margin-inline:var(--space-2)}.Formats_body__m1KBI{display:flex;flex-direction:column;gap:var(--space-3)}.Formats_eyebrow__FvY3_{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle)}.Formats_title__Uho6G{font-size:28px;font-weight:500;letter-spacing:-.02em}.Formats_text__R_RTb{font-size:16px;line-height:1.6;color:var(--color-text-muted)}.Formats_specs__zXWIA{margin-block:0;border-bottom:1px solid var(--color-line-soft)}.Formats_spec__WYz8x{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:14px;border-top:1px solid var(--color-line-soft)}.Formats_spec__WYz8x dt{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}.Formats_spec__WYz8x dd{margin:0;font-size:var(--text-small)}.Formats_cta__gVUxV{margin-top:auto;margin-bottom:var(--space-2)}@media (max-width:960px){.Formats_grid__hhiAs{grid-template-columns:minmax(0,1fr);margin-top:48px}}@media (max-width:640px){.Formats_card__OI_36{padding:14px}.Formats_preview__LSwI5{padding:6%}}.ContentPage_main__IRMRh{padding:3rem 1.5rem 5rem}.ContentPage_article__3EiMc{max-width:42rem;margin:0 auto}.ContentPage_eyebrow__RXzS7{font-family:var(--font-geist-mono,monospace);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#8a8a82;margin-bottom:.75rem}.ContentPage_h1__Jnd7T{font-size:2.1rem;line-height:1.15;letter-spacing:-.02em;margin:0 0 1rem}.ContentPage_lead__qE7pq{font-size:1.1rem;line-height:1.6;color:#3d3d38;margin:0 0 1rem}.ContentPage_section__NxaHq{margin-top:2.25rem}.ContentPage_section__NxaHq h2{font-size:1.3rem;letter-spacing:-.01em;margin:0 0 .75rem}.ContentPage_section__NxaHq p{line-height:1.65;color:#3d3d38;margin:0 0 .9rem}.ContentPage_section__NxaHq ul{padding-left:1.25rem;line-height:1.8;color:#3d3d38}.ContentPage_faq__sYp0f{border-top:1px solid #e4e4dd;padding:.9rem 0}.ContentPage_faq__sYp0f summary{cursor:pointer;font-weight:600}.ContentPage_faq__sYp0f p{margin:.6rem 0 0;line-height:1.65;color:#3d3d38}.ContentPage_cta__CmMKv{margin-top:2.5rem;padding:1.5rem;border:1px solid #e4e4dd;border-radius:12px;background:#fafaf7}.ContentPage_ctaText__kDthI{font-size:.95rem;line-height:1.6;margin:0 0 1rem}.ContentPage_ctaButton__dk3vy{display:inline-block;background:#17170f;color:#fff;padding:.8rem 1.4rem;border-radius:10px;text-decoration:none;font-weight:600}.ContentPage_ctaButton__dk3vy:hover{background:#33331f}.ContentPage_ctaLink__WDI2u{display:block;margin-top:.9rem;color:#55554a;font-size:.9rem}.ContentPage_related__ezo5T{margin-top:2.25rem}.ContentPage_related__ezo5T h2{font-size:1.1rem;margin:0 0 .5rem}.ContentPage_related__ezo5T ul{list-style:none;padding:0;line-height:2}.ContentPage_related__ezo5T a{color:#17170f}@media (max-width:640px){.ContentPage_h1__Jnd7T{font-size:1.6rem}.ContentPage_lead__qE7pq{font-size:1rem}}.LegalPage_main__lyFn8{padding-block:var(--space-9) var(--space-8)}.LegalPage_column__DrdRE{max-width:680px}.LegalPage_title__gIuWV{margin:0 0 var(--space-6);font-size:var(--text-h2)}.LegalPage_column__DrdRE h2{margin:var(--space-7) 0 var(--space-2);font-size:var(--text-lede)}.LegalPage_column__DrdRE p{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:1.6}.ClosingCta_section__BKCjs{padding-top:150px}.ClosingCta_inner__hO2CP{display:flex;flex-direction:column;align-items:center;text-align:center}.ClosingCta_cup__VkG9s{margin-bottom:36px}.ClosingCta_cupLine__5izZO{fill:none;stroke:var(--color-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ClosingCta_steam__h45Oe{fill:none;stroke:var(--color-text-quiet);stroke-width:2;stroke-linecap:round;animation:ClosingCta_steam__h45Oe 4s ease-in-out infinite}@keyframes ClosingCta_steam__h45Oe{0%,to{opacity:.25;transform:translateY(2px)}50%{opacity:.9;transform:translateY(-3px)}}.ClosingCta_title__X7pEh{max-width:900px;font-size:var(--text-closing);font-weight:500;line-height:1;letter-spacing:-.04em;text-wrap:balance}.ClosingCta_lede__ohhfz{max-width:520px;margin-top:var(--space-6);font-size:18px;line-height:1.6;color:var(--color-text-muted)}.ClosingCta_ctas__wZu89{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:36px}.ClosingCta_pricing__11kTA{margin-top:20px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint)}@media (max-width:640px){.ClosingCta_section__BKCjs{padding-top:110px}.ClosingCta_ctas__wZu89,.ClosingCta_ctas__wZu89>*{width:100%}}.Logo_logo__xc4SQ{display:inline-flex;align-items:center;gap:10px;color:var(--color-ink)}.Logo_mark__FU8vI{flex:none}.Logo_markRing__jqptk{fill:none;stroke:currentColor;stroke-width:1.6}.Logo_markWedge__kmUVs{fill:var(--color-accent)}.Logo_wordmark__i_p3M{font-size:20px;font-weight:600;letter-spacing:-.02em}.Logo_small__oOz5H .Logo_wordmark__i_p3M{font-size:16px}.Principles_section___v2FK{padding-top:120px}.Principles_grid__Fhchm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-7);gap:var(--space-7);margin:var(--space-9) 0 0;padding:0;list-style:none}.Principles_item___bsTM{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-ink)}.Principles_index__vp0M_{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-text-subtle)}.Principles_title__9FHHr{font-size:22px;font-weight:500;letter-spacing:-.015em}.Principles_body__bnhIu{font-size:16px;line-height:1.6;color:var(--color-text-muted)}@media (max-width:960px){.Principles_grid__Fhchm{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:48px}}.Bedtime_layout__4a1gI{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;grid-gap:var(--space-9);gap:var(--space-9)}.Bedtime_copy__ucgZL{display:flex;flex-direction:column;gap:var(--space-5)}.Bedtime_note__5sjFf{font-size:16px;line-height:1.6;color:var(--color-night-subtle)}@media (max-width:960px){.Bedtime_layout__4a1gI{grid-template-columns:minmax(0,1fr);gap:48px}.Bedtime_copy__ucgZL{order:-1}}.Faq_layout__SnJLd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;grid-gap:var(--space-9);gap:var(--space-9)}.Faq_list__k2OUc{border-bottom:1px solid var(--color-line)}.Faq_item__c0Hbv{border-top:1px solid var(--color-line)}.Faq_question__UdkUq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:64px;padding-block:18px;font-size:19px;font-weight:500;letter-spacing:-.01em;list-style:none;cursor:pointer}.Faq_question__UdkUq::-webkit-details-marker{display:none}.Faq_marker__OBtRq{flex:none;font-family:var(--font-mono);font-size:22px;font-weight:400;color:var(--color-text-subtle);transition:transform var(--duration-fast) ease}.Faq_item__c0Hbv[open] .Faq_marker__OBtRq{transform:rotate(45deg)}.Faq_answer__qF9Eo{max-width:580px;margin-bottom:24px;font-size:16px;line-height:1.6;color:var(--color-text-muted)}@media (max-width:960px){.Faq_layout__SnJLd{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:640px){.Faq_question__UdkUq{font-size:17px}}