.dream-scene[data-astro-cid-flnsyumk]{padding:var(--space-6);min-height:var(--size-home-scene);flex-direction:column;justify-content:center;margin:0;display:flex;position:relative}figcaption[data-astro-cid-flnsyumk]{justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-6);color:var(--torus-body);font-size:var(--text-xs);flex-wrap:wrap;display:flex}figcaption[data-astro-cid-flnsyumk] span[data-astro-cid-flnsyumk]:last-child{color:var(--torus-muted)}.dream-note[data-astro-cid-flnsyumk]{margin-right:var(--space-7);position:relative}.note-label[data-astro-cid-flnsyumk]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--torus-muted);display:flex}h2[data-astro-cid-flnsyumk]{font-size:var(--text-2xl);line-height:var(--lh-snug);margin:var(--space-4) 0 var(--space-3)}p[data-astro-cid-flnsyumk]{font-size:var(--text-sm);line-height:var(--lh-body);color:var(--torus-body);margin:0}.dream-details[data-astro-cid-flnsyumk]{gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dream-details[data-astro-cid-flnsyumk] .tag[data-astro-cid-flnsyumk]{font-size:var(--text-xs);font-weight:400}.reading-note[data-astro-cid-flnsyumk]{margin-top:calc(var(--space-4) * -1);margin-left:var(--space-8);background-color:var(--torus-surface-2);position:relative}h3[data-astro-cid-flnsyumk]{font-size:var(--text-card-title);line-height:var(--lh-snug);margin:var(--space-3) 0 var(--space-2)}.reading-line[data-astro-cid-flnsyumk]{height:var(--stroke-emphasis);margin-top:var(--space-5);width:var(--space-7);background:var(--torus-purple);border-radius:var(--radius-tag);display:block}@media (width<=719px){.dream-scene[data-astro-cid-flnsyumk]{padding:var(--space-5) var(--space-4);min-height:var(--size-home-scene-mobile)}.dream-note[data-astro-cid-flnsyumk]{padding:var(--space-5);margin-right:0}.reading-note[data-astro-cid-flnsyumk]{margin-left:var(--space-5);margin-top:calc(var(--space-2) * -1)}}.feature-visual[data-astro-cid-3oreeuew]{min-height:var(--size-feature-visual);margin-bottom:var(--space-5);pointer-events:none;place-items:center;display:grid;overflow:hidden}.context-stack[data-astro-cid-3oreeuew]{width:100%;max-width:var(--measure-hero);gap:var(--space-3);display:grid}.context-row[data-astro-cid-3oreeuew]{align-items:center;gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.context-row[data-astro-cid-3oreeuew] span[data-astro-cid-3oreeuew]{color:var(--torus-muted)}.context-row[data-astro-cid-3oreeuew] strong[data-astro-cid-3oreeuew]{color:var(--torus-body);margin-left:auto;font-weight:500}.waveform[data-astro-cid-3oreeuew]{padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-5);font-size:var(--text-sm);color:var(--torus-muted);display:flex}.waveform[data-astro-cid-3oreeuew] div[data-astro-cid-3oreeuew]{height:var(--space-7);align-items:center;gap:var(--space-1);flex:1;display:flex}.waveform[data-astro-cid-3oreeuew] i[data-astro-cid-3oreeuew]{width:var(--stroke-emphasis);max-width:var(--space-1);height:var(--wave-height);border-radius:var(--radius-tag);background:var(--torus-orange);flex:1}.lens-visual[data-astro-cid-3oreeuew]{width:100%}.lens-visual[data-astro-cid-3oreeuew] svg[data-astro-cid-3oreeuew]{width:100%;height:calc(var(--size-feature-visual) - var(--space-6))}.lens-captions[data-astro-cid-3oreeuew]{justify-content:center;gap:var(--space-5);font-size:var(--text-xs);color:var(--torus-muted);flex-wrap:wrap;display:flex}.memory-stack[data-astro-cid-3oreeuew]{width:80%;height:calc(var(--size-feature-visual) - var(--space-7));position:relative}.memory-card[data-astro-cid-3oreeuew]{padding:var(--space-5);align-content:start;gap:var(--space-3);transform:translate(calc(var(--memory-index) * var(--space-2)), calc(var(--memory-index) * var(--space-2) * -1));background:var(--torus-surface-2);color:var(--torus-body);font-size:var(--text-sm);flex-wrap:wrap;display:flex;position:absolute;inset:0}.memory-card[data-astro-cid-3oreeuew]:first-child{background:var(--torus-surface-3)}.memory-lines[data-astro-cid-3oreeuew]{gap:var(--space-3);width:100%;margin-top:var(--space-3);display:grid}.memory-lines[data-astro-cid-3oreeuew] i[data-astro-cid-3oreeuew]{height:var(--space-1);background:var(--torus-hairline-strong);border-radius:var(--radius-tag)}.memory-lines[data-astro-cid-3oreeuew] i[data-astro-cid-3oreeuew]:last-child{width:65%}.patterns-visual[data-astro-cid-3oreeuew]{width:100%}.patterns-visual[data-astro-cid-3oreeuew] svg[data-astro-cid-3oreeuew]{width:100%;height:calc(var(--size-feature-visual) - var(--space-8))}.pattern-head[data-astro-cid-3oreeuew]{font-size:var(--text-xs);color:var(--torus-muted);justify-content:space-between;display:flex}.pattern-tags[data-astro-cid-3oreeuew]{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=719px){.context-row[data-astro-cid-3oreeuew] strong[data-astro-cid-3oreeuew]{margin-left:0}.feature-visual[data-astro-cid-3oreeuew]{min-height:calc(var(--size-feature-visual) - var(--space-6))}}.feature[data-astro-cid-waojihyc]{gap:var(--space-stack);flex-direction:column;display:flex}.icon[data-astro-cid-waojihyc]{width:var(--size-icon-well);height:var(--size-icon-well);border-radius:var(--radius-icon);background:var(--torus-surface-2);transition:background var(--duration-fast) var(--ease-out);place-items:center;display:grid}.feature[data-astro-cid-waojihyc]:hover .icon[data-astro-cid-waojihyc]{background:var(--torus-surface-3)}h3[data-astro-cid-waojihyc]{font-family:var(--font-display);font-size:var(--text-h3);color:var(--torus-ink);letter-spacing:var(--tracking-display);margin:0;font-weight:400}p[data-astro-cid-waojihyc]{color:var(--torus-muted);font-size:var(--text-md);margin:0}@media (width<=799px){.feature[data-astro-cid-waojihyc]{grid-column:span 12!important}}.steps[data-astro-cid-77egsxqx]{margin:0;padding:0;list-style:none}li[data-astro-cid-77egsxqx]{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid;position:relative}.num[data-astro-cid-77egsxqx]{min-width:var(--size-step);height:var(--size-step);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--torus-surface-3);color:var(--torus-purple);font-family:var(--font-sans);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}h3[data-astro-cid-77egsxqx]{margin:var(--space-1) 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-card-title);color:var(--torus-ink);letter-spacing:var(--tracking-display);font-weight:400}p[data-astro-cid-77egsxqx]{color:var(--torus-muted);margin:0}@media (width<=859px){li[data-astro-cid-77egsxqx]{grid-column:span 12!important}}@media (width>=860px){li[data-astro-cid-77egsxqx]{grid-template-columns:1fr}}.interpret{gap:var(--space-6);align-items:center;display:grid}.interpret-copy .section-head h2{font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:400}.blog-teaser-head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.waitlist h2{margin:0 0 var(--space-2);color:var(--torus-ink);font-size:var(--text-h2)}.waitlist form{gap:var(--space-inline);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.waitlist input[type=email]{flex:1 1 var(--size-email-min);min-height:var(--size-control);padding:0 var(--space-4);border-radius:var(--radius-sm);border:var(--stroke-hairline) solid var(--torus-hairline-strong);background:var(--torus-canvas);color:var(--torus-ink);font:inherit}.note{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--torus-faint)}@media (width>=900px){.interpret{gap:var(--space-8);grid-template-columns:.9fr 1.1fr}}.home .section-head{max-width:var(--measure-home-story)}.home .note{color:var(--torus-muted)}.home section{scroll-margin-top:var(--space-8)}.home-product{z-index:1;position:relative}.home-process{border-block:var(--stroke-hairline) solid var(--torus-hairline);background:var(--torus-surface)}.home-process .section-head{margin-bottom:var(--space-7)}.home .story-reading{margin:0}.story-reading figcaption{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--torus-muted);margin-bottom:var(--space-6);display:flex}.story-lens{color:var(--torus-purple);font-size:var(--text-xs)}.story-reading h3{font-size:var(--text-2xl);line-height:var(--lh-snug);margin:var(--space-3) 0}.story-reading p{margin:0}.story-question{align-items:center;gap:var(--space-3);padding:var(--space-4);margin-block:var(--space-5);color:var(--torus-body);font-size:var(--text-sm);display:flex}.story-question svg{color:var(--torus-purple);flex-shrink:0}.story-reading .note{margin-top:var(--space-5)}.home .blog-teaser-head .section-head{margin-bottom:0}.home-faq{align-items:start}.home-faq>*{min-width:0}.home-faq .section-head{margin-bottom:0}.home-waitlist{padding-top:var(--space-6)}.home .waitlist{text-align:center;padding:var(--space-8) var(--space-6);position:relative;overflow:hidden}.home .waitlist h2{font-size:var(--text-article-title);line-height:var(--lh-snug);max-width:var(--measure-home-story);margin:var(--space-3) auto var(--space-5)}.home .waitlist>p:not(.eyebrow){max-width:var(--measure-hero);margin-inline:auto}.home .waitlist form{max-width:var(--measure-hero);margin:var(--space-6) auto var(--space-4);text-align:left}.home .waitlist input{min-width:0;font-size:var(--text-md)}.home .waitlist input:disabled{color:var(--torus-muted);opacity:.6}.home .waitlist input::placeholder{color:var(--torus-muted)}.home #waitlist{scroll-margin-top:var(--space-9)}@media (width<=959px){.home-faq{grid-template-columns:minmax(0,1fr)}.home-faq>[class*=col-]{grid-column:1/-1}}@media (width<=719px){.home .grid-12{grid-template-columns:minmax(0,1fr)}.home .grid-12>[class*=col-]{grid-column:1/-1!important}}@media (width<=479px){.home .waitlist{padding:var(--space-7) var(--space-5)}.home .waitlist form{flex-direction:column}.home .waitlist input{flex-basis:auto;width:100%}}
