.chapter-hero{color:#f8eee0;background:#261f27}.chapter-hero-inner{max-width:1200px;padding:var(--sc-inset-section) var(--sc-inset-page);align-items:center;gap:var(--sc-gap-columns);grid-template-columns:1.15fr 1fr;margin:0 auto;display:grid}.chapter-hero-copy h1{margin:0 0 var(--sc-gap-group);font:var(--sc-type-display);letter-spacing:var(--sc-tracking-heading);font-size:clamp(3rem,5.6vw,5rem);line-height:1.04}.chapter-hero-copy h1>span{color:#e3bd92}.chapter-hero-description{color:#cec3c9;max-width:34ch;font:var(--sc-type-reading);text-wrap:pretty;margin:0}.chapter-hero-actions{margin-top:var(--sc-gap-group)}.chapter-reassurance{margin:var(--sc-gap-inline) 0 0;color:#bcb0b8;font:var(--sc-type-support)}.chapter-hero-copy a:focus-visible{outline-color:#f2dec1}.chapter-scene{--sc-action-fill:#65334c;--sc-action-ink:#fff9f5;width:100%;min-width:0;max-width:420px;padding:var(--sc-inset-card);color:#342c32;background:#faf7f2;border:1px solid #e1d8cb;border-radius:4px;margin-inline:auto;box-shadow:0 16px 48px #100c1426}.chapter-demo-heading{align-items:center;gap:var(--sc-gap-inline);margin-bottom:var(--sc-gap-group);display:flex}.chapter-demo-heading h2{margin:0 0 var(--sc-gap-detail);font:var(--sc-type-item)}.chapter-demo-heading p{color:#746a70;font:var(--sc-type-support);margin:0}.chapter-book-display{flex-shrink:0;width:48px}.chapter-book-display>.sc-book-cover,.chapter-book-display>.cover-fallback{aspect-ratio:2/3;border-radius:3px;width:100%;overflow:hidden}.chapter-book-display .sc-book-placeholder{opacity:0}.chapter-book-display [data-cover-state=unavailable] .sc-book-placeholder{opacity:1}.chapter-thought{margin:0}.chapter-thought-you{padding-bottom:var(--sc-gap-group);border-bottom:1px solid #e6dfe2}.chapter-note-label{margin:0 0 var(--sc-gap-related);font:var(--sc-type-support);color:#746a70}.chapter-note-text{font:var(--sc-type-item);text-wrap:pretty;margin:0}.chapter-anna-content{align-items:flex-start;min-height:0;display:flex}.chapter-sealed-message{align-items:center;gap:var(--sc-gap-related);color:#746a70;display:flex}.chapter-sealed-message svg{flex-shrink:0}.chapter-sealed-message p{font:var(--sc-type-body);margin:0}.chapter-invitation{color:var(--plum);display:block}.chapter-reveal{margin-top:var(--sc-gap-group)}.chapter-step-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chapter-reveal .chapter-reveal-button{width:100%}.chapter-scene-caption{margin:var(--sc-gap-inline) 0 0;text-align:center;font:var(--sc-type-support);color:#746a70}.chapter-scene.is-open .chapter-anna-content{animation:.6s cubic-bezier(.2,.7,.2,1) chapter-reveal}@keyframes chapter-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.chapter-hero-inner{grid-template-columns:1fr 1fr}}@media (width<=760px){.chapter-hero-inner{gap:var(--sc-gap-block);grid-template-columns:1fr}.chapter-hero-copy{text-align:center;max-width:480px;margin-inline:auto}.chapter-hero-copy h1{font-size:clamp(2.75rem,8vw,4rem)}.chapter-hero-description{margin:0;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.chapter-scene.is-open .chapter-anna-content{animation:none}}.chapter-hero .chapter-scene [data-ui=button][data-variant=primary]{color:#fff9f5;background:#65334c}.chapter-hero .chapter-scene [data-ui=button][data-variant=primary]:hover{background:#4a2939}.chapter-hero .chapter-hero-actions [data-ui=button][data-variant=primary]{color:#fff;background:#965575;border:1px solid #d7adc3}.chapter-hero .chapter-hero-actions [data-ui=button][data-variant=primary]:hover{background:#874663}.chapter-hero .chapter-scene [data-ui=button][data-variant=secondary]{color:#65334c;background:0 0;border:1px solid #65334c}.chapter-hero .chapter-scene [data-ui=button][data-variant=secondary]:hover{background:#eee4e9}.chapter-exchange-context{margin:0 0 var(--sc-gap-group);padding-top:var(--sc-gap-group);color:#746a70;font:var(--sc-type-support);border-top:1px solid #e6dfe2}.chapter-thought-you{border-bottom:0;padding-bottom:0}.chapter-thought-anna{padding-top:var(--sc-gap-group)}.chapter-note-text{font:var(--sc-type-section);overflow-wrap:anywhere;line-height:1.35}.chapter-sealed-message{width:100%;padding:var(--sc-gap-inline);color:#51474d;gap:var(--sc-gap-inline);background:#f0ece4;border-block:1px solid #e1d8cb}.chapter-sealed-message span{margin-top:var(--sc-gap-detail);font:var(--sc-type-support);display:block}.chapter-scene.is-open .chapter-thought-anna{padding:0 0 0 var(--sc-gap-inline);margin-top:var(--sc-gap-group);border-left:1px solid #b697a4}.chapter-scene-caption{font:var(--sc-type-eyebrow);text-wrap:balance}.marketing-questions{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;max-width:1120px;margin:0 auto;padding:56px 32px 60px;display:grid}.marketing-questions-intro h2{font:var(--sc-type-section);letter-spacing:0}.marketing-questions-intro>p{max-width:255px;color:var(--muted-foreground);font:var(--sc-type-body);letter-spacing:0;margin-top:20px}.marketing-questions-intro>a{color:var(--plum);font:var(--sc-type-support);letter-spacing:0;align-items:center;gap:10px;margin-top:24px;display:inline-flex}.marketing-questions-list{border-top:1px solid var(--border)}.marketing-questions .sc-disclosure{border-bottom:1px solid var(--border)}.marketing-questions [data-part=trigger]{width:100%;color:var(--foreground);text-align:left;font:var(--sc-type-body);letter-spacing:0;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.marketing-questions [data-part=trigger]>svg{color:var(--plum);transition:transform .2s}.marketing-questions [data-state=open]>[data-part=trigger]>svg{transform:rotate(45deg)}.marketing-questions [data-part=content] p{max-width:470px;color:var(--muted-foreground);font:var(--sc-type-body);letter-spacing:0;padding:0 30px 22px 0}.marketing-closing{color:#f8eee0;background:radial-gradient(at 90% 100%,#593e3b80,#0000 70%),#281e27;border:1px solid #594049;border-radius:12px;grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;max-width:1056px;margin:0 auto 56px;padding:48px;display:grid}.marketing-closing h2{font:var(--sc-type-section);letter-spacing:0}.marketing-closing h2 span{color:#e3bd92}.marketing-closing-copy>p{color:#c6b9b7;max-width:310px;font:var(--sc-type-body);letter-spacing:0;margin-top:18px}.marketing-closing-actions{border-left:1px solid #c6b9b730;padding-left:36px}.marketing-closing-actions>p{color:#c6b9b7;max-width:260px;font:var(--sc-type-support);letter-spacing:0;margin-top:15px}.marketing-closing-actions .subtle{margin-top:16px}.marketing-closing a:focus-visible,.marketing-closing button:focus-visible{outline-color:#f2dec1}@media (width<=1120px){.marketing-closing{gap:32px;margin-inline:32px;padding:36px}.marketing-questions{gap:40px}}@media (width<=700px){.marketing-questions{grid-template-columns:1fr;gap:28px;padding:40px 24px}.marketing-questions-intro h2 br{display:none}.marketing-questions-intro>p{max-width:350px;margin-top:12px}.marketing-questions-intro>a{margin-top:16px}.marketing-closing{grid-template-columns:1fr;gap:28px;margin:0 20px 32px;padding:30px 24px}.marketing-closing-actions{border-top:1px solid #c6b9b730;border-left:0;padding:24px 0 0}.marketing-closing-actions>p{max-width:300px}}@media (prefers-reduced-motion:reduce){.marketing-questions [data-part=trigger]>svg{transition:none}}.reading-stories{padding-block:64px}.reading-stories>h2{max-width:620px;font:var(--sc-type-section);letter-spacing:0;margin:14px 0 32px}.reading-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.reading-stories-grid article{border-top:1px solid var(--bronze);padding-top:22px}.reading-stories-grid article>span{color:var(--plum);font:var(--sc-type-support);letter-spacing:0}.reading-stories-grid h3{font:var(--sc-type-item);letter-spacing:0;margin:14px 0}.reading-stories-grid p{color:var(--muted-foreground);font:var(--sc-type-body);letter-spacing:0}@media (width<=760px){.reading-stories-grid{grid-template-columns:1fr;gap:28px}}.chapter-hero,.marketing-closing{--sc-action-fill:#f2dec1;--sc-action-ink:#30242a;--sc-action-hover:#fff0d9;--sc-action-text:#f0e2d5;--sc-action-subtle:#ffffff14;--sc-action-subtle-hover:#ffffff24;--sc-action-border:#c4a47e}
