@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-ext-400-normal.CXAzuTZb.woff2)format("woff2"),url(/_astro/figtree-latin-ext-400-normal.Gbh-3PTk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-ext-500-normal.Du0rIuHj.woff2)format("woff2"),url(/_astro/figtree-latin-ext-500-normal.BOEJvrb_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-ext-600-normal.DJlfifZj.woff2)format("woff2"),url(/_astro/figtree-latin-ext-600-normal.CQqsimlV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#0f1024;--card:#181a33;--cream:#eee8da;--muted:#b3afc4;--gold:#e8c27a;--line:#eee8da21;color:var(--cream);background:var(--night);font-synthesis:none;color-scheme:dark;font-family:Figtree,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;overflow-x:clip}main{overflow-x:clip}a{color:inherit;text-decoration:none}p{line-height:1.7}img{max-width:100%;height:auto;display:block}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:var(--gold);color:var(--night)}.wrap{width:min(1160px,100% - 80px);margin-inline:auto}.skip-link{z-index:10;background:var(--gold);color:var(--night);padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}.night-sky{pointer-events:none;z-index:-1;background:radial-gradient(at 77% 39%,#6f569629,#0000 48%),radial-gradient(circle at 11% 35%,#e8c27a0b,#0000 30%);height:950px;position:absolute;inset:0 0 auto}.header{justify-content:space-between;align-items:center;padding-block:26px;display:flex}.brand{letter-spacing:-.8px;align-items:center;gap:0;font-size:23px;font-weight:600;display:inline-flex}.brand img{object-fit:contain}.brand-wordmark{letter-spacing:-.035em;color:var(--gold);font-family:Instrument Serif,Georgia,serif;font-size:1.35em;font-weight:400;line-height:1.2;display:inline-flex}.brand-letter{background:linear-gradient(135deg,#f3d79e 0%,var(--gold) 30%,#d6af63 55%,#f3d79e 75%,var(--gold) 100%);-webkit-text-fill-color:transparent;transform-origin:50% 75%;background-size:250% 250%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes brand-liquid{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-3px)rotate(-5deg)scale(.95,1.08)}55%{transform:translateY(2px)rotate(4deg)scale(1.06,.94)}80%{transform:translateY(-1px)rotate(-2deg)scale(.98,1.03)}}@keyframes brand-ink{0%,to{background-position:0%}50%{background-position:100%}}@media (prefers-reduced-motion:no-preference){.brand:focus-visible .brand-letter{animation:1.65s ease-in-out infinite brand-liquid,2.8s ease-in-out infinite brand-ink;animation-delay:calc(var(--letter) * -110ms)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.brand:hover .brand-letter{animation:1.65s ease-in-out infinite brand-liquid,2.8s ease-in-out infinite brand-ink;animation-delay:calc(var(--letter) * -110ms)}}nav{align-items:center;gap:34px;font-size:14px;display:flex}nav a{transition:color .2s}nav a:hover{color:var(--gold)}.nav-cta{border:1px solid var(--line);border-radius:30px;padding:12px 20px}.nav-cta span{margin-left:14px}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-block:64px 72px;display:grid}.hero-copy{min-width:0;container-type:inline-size}.hero h1{font-size:min(clamp(76px,7.6vw,110px),18cqw)}.eyebrow{text-transform:uppercase;letter-spacing:2.2px;color:var(--gold);align-items:center;gap:10px;margin:0 0 24px;font-size:11px;font-weight:500;display:flex}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-1.8px;font-family:Instrument Serif,Georgia,serif;font-weight:400}h1{margin-bottom:28px;font-size:clamp(76px,7.6vw,110px);line-height:.98}em{color:var(--gold);font-family:Instrument Serif,Georgia,serif;font-weight:400}.intro{color:var(--muted);max-width:450px;margin-bottom:32px;font-size:17px}.hero-actions{align-items:center;gap:26px;display:flex}.button{background:var(--gold);color:#1a1733;border-radius:32px;justify-content:center;align-items:center;gap:30px;padding:17px 24px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#f3d79e;transform:translateY(-2px)}.text-link{align-items:center;gap:14px;font-size:14px;display:inline-flex}.text-link:hover{color:var(--gold)}.availability{color:var(--muted);margin-top:20px;font-size:12px}.hero-art{padding:12px 22px 20px;position:relative}.dream-card{color:#2b2a33;background:#f3ecdd;border-radius:12px;padding:18px 18px 20px;position:relative;transform:rotate(4deg);box-shadow:0 24px 80px #0005}.dream-carousel{--deck-direction:1}.dream-slides{isolation:isolate;perspective:1400px;display:grid;position:relative}.dream-slides .dream-card{opacity:0;visibility:hidden;pointer-events:none;transform-origin:50% 80%;backface-visibility:hidden;grid-area:1/1}.dream-slides .dream-card.is-active{z-index:3;opacity:1;visibility:visible;transform:rotate(4deg)}.dream-slides .dream-card.is-under{z-index:2;opacity:1;visibility:visible;transform:translateY(14px)rotate(-3deg)scale(.96);box-shadow:0 16px 36px #0003}.dream-slides .dream-card.is-back{z-index:1;opacity:1;visibility:visible;transform:translateY(24px)rotate(7deg)scale(.92);box-shadow:0 12px 28px #0002}.dream-slides .dream-card.is-leaving{z-index:4;opacity:1;visibility:visible;animation:.82s cubic-bezier(.32,.02,.2,1) both deal-dream-away}.dream-slides .dream-card.is-revealing{animation:.82s cubic-bezier(.22,1,.36,1) both reveal-dream}@keyframes deal-dream-away{0%{opacity:1;transform:rotate(4deg)}25%{opacity:1;transform:translate3d(calc(var(--deck-direction) * 8%),-5%,55px) rotate(calc(4deg + var(--deck-direction) * 4deg));box-shadow:0 35px 65px #0006}70%{opacity:1}to{opacity:0;transform:translate3d(calc(var(--deck-direction) * 65%),-13%,100px) rotate(calc(4deg + var(--deck-direction) * 22deg)) rotateY(calc(var(--deck-direction) * -14deg)) scale(.92);box-shadow:0 45px 80px #0000}}@keyframes reveal-dream{0%,18%{transform:translateY(14px)rotate(-3deg)scale(.96);box-shadow:0 16px 36px #0003}76%{transform:translateY(-3px)rotate(4.8deg)scale(1.005)}to{transform:rotate(4deg);box-shadow:0 24px 80px #0005}}.dream-controls{justify-content:center;align-items:center;gap:12px;margin-top:44px;display:flex;position:relative}.dream-controls[hidden]{display:none}.dream-controls button{width:44px;height:44px;color:var(--gold);font:inherit;cursor:pointer;background:#181a33;border:1px solid #e8c27a40;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;display:grid}.dream-controls button:hover{background:#303047}.dream-controls button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.dream-position{text-align:center;max-width:145px;color:var(--muted);flex:1;gap:3px;margin:0;font-size:11px;display:grid}.dream-position span:first-child{color:var(--gold);letter-spacing:2px;font-size:12px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dream-slides .dream-card{transition:none;animation:none}}.dream-image{aspect-ratio:1.2;object-fit:cover;border-radius:4px;width:100%}.dream-card-copy{padding:20px 3px 0}.dream-date{text-transform:uppercase;letter-spacing:1.7px;color:#6e6878;margin-bottom:8px;font-size:9px}.dream-card h2{letter-spacing:-.5px;margin-bottom:10px;font-size:32px}.dream-card-copy>p:not(.dream-date){color:#5e5868;margin-bottom:16px;font-size:12px;line-height:1.6}.dream-tag{color:#5d5141;border:1px solid #b6a791;border-radius:20px;padding:5px 10px;font-size:9px}.orbit{border:1px solid #e8c27a16;border-radius:50%;position:absolute;inset:-25px -20px 30px;transform:rotate(-28deg)}.orbit-two{inset:25px -40px 75px;transform:rotate(28deg)}.art-star{z-index:1;color:var(--gold);position:absolute}.star-one{font-size:38px;top:0;right:-8px}.star-two{font-size:30px;bottom:85px;left:-8px}.sample-note{text-align:center;color:var(--muted);margin:35px 0 0;font-size:10px}.chapter-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:22px;padding-block:22px;display:flex}.chapter-line p{color:#c9c3d1;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:25px}.chapter-line span{color:var(--gold);font-size:12px}.section{padding-block:88px}.section-heading{text-align:left;margin-bottom:46px}.section-heading .eyebrow{justify-content:flex-start}h2{margin-bottom:20px;font-size:clamp(40px,4.5vw,57px);line-height:1.08}.section-heading>p:last-child{color:var(--muted);font-size:15px}.steps{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.steps article{flex-direction:column;padding:8px 32px 0 0;display:flex}.steps article:not(:last-child){border-right:1px solid var(--line)}.steps h3{letter-spacing:-.3px;margin-bottom:12px;font-family:Instrument Serif,Georgia,serif;font-size:30px;font-weight:400}.steps p{color:var(--muted);margin-bottom:26px;font-size:14px}.steps article>div{margin-top:auto}.feature-demo{background:linear-gradient(145deg,#22233a80,#101123b0);border:1px solid #b7a6f026;border-radius:16px;width:100%;min-width:0;height:330px;overflow:hidden}.demo-caption{color:var(--cream);letter-spacing:.2px;justify-content:space-between;gap:8px;font-size:11px;display:flex}.demo-caption>span:last-child{color:var(--muted);font-size:10px}.voice-demo{flex-direction:column;padding:20px;display:flex}.voice-sample{min-height:76px;color:var(--gold);background:#0f102480;border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:14px 10px;display:flex}.voice-mic{font-size:22px}.voice-sample>span:last-child{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;min-width:4ch;margin-left:auto;font-size:10px}.wave{flex:1;justify-content:center;align-items:center;gap:4px;height:44px;display:flex}.wave i{width:3px;height:44px;transform:scaleY(var(--level));background:var(--gold);opacity:.7;border-radius:3px;display:block}.steps .voice-transcript{color:var(--cream);margin:20px 0 12px;font-size:17px;line-height:1.65}.dictated-word{opacity:0;filter:blur(3px);transition:opacity .35s,filter .35s}.dictated-word.is-revealed{opacity:1;filter:blur()}.demo-note{color:var(--muted);margin-top:auto;font-size:10px}@keyframes voice-preview{0%,to{transform:scaleY(var(--level))}30%{transform:scaleY(calc(var(--level) * .35))}65%{transform:scaleY(calc(var(--level) * .8))}85%{transform:scaleY(calc(var(--level) * .5))}}@media (prefers-reduced-motion:no-preference){.wave i{animation:voice-preview 2.4s ease-in-out var(--wave-delay) infinite;animation-play-state:paused}[data-demo-playing][data-dictating] .wave i{animation-play-state:running}}.illustration-demo{flex-direction:column;padding:8px;display:flex}.style-preview{isolation:isolate;background:var(--night);border-radius:10px;flex:1;position:relative;overflow:hidden}.style-artwork{object-fit:cover;object-position:center 45%;opacity:0;width:100%;height:100%;transition:opacity .75s,transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.045)}.style-artwork.is-selected{opacity:1;z-index:1;transform:scale(1)}.preview-caption{z-index:2;color:#fff5df;background:linear-gradient(#0000,#0c1023d9);width:100%;padding:28px 12px 12px;font-size:11px;position:absolute;bottom:0;left:0}.style-pills{justify-content:center;align-items:center;gap:6px;padding:13px 0 5px;display:flex}.style-pills button{cursor:pointer;font:inherit;white-space:nowrap;color:#d6ccf7;background:#b7a6f00d;border:1px solid #b7a6f030;border-radius:24px;padding:9px 10px;font-size:11px;transition:background .4s,border-color .4s,color .4s,box-shadow .4s}.style-pills button:hover{border-color:#e8c27a80}.style-pills .is-selected{color:var(--gold);background:#e8c27a18;border-color:#e8c27a70;box-shadow:0 4px 16px #e8c27a12}.calendar-demo{flex-direction:column;padding:18px 12px 12px;display:flex}.calendar-weekdays,.mini-calendar{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-weekdays{color:var(--muted);margin:17px 0 8px;font-size:9px}.mini-calendar{flex:1;align-content:start}.mini-calendar>span,.mini-calendar>button{aspect-ratio:1;border-radius:6px;place-items:center;min-width:0;max-height:35px;font-size:9px;display:grid;position:relative}.mini-calendar .empty-day{color:var(--muted);background:#b7a6f005}.mini-calendar button{cursor:pointer;background:var(--night);color:#fff;isolation:isolate;border:0;padding:0;font-family:inherit;transition:box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 0 1px #ffffff12}.mini-calendar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute}.mini-calendar button span{border-radius:inherit;text-shadow:0 1px 3px #000;background:linear-gradient(#0000 25%,#080a1bd9);justify-content:start;align-items:end;padding:3px;display:flex;position:absolute;inset:0}.mini-calendar button:hover{box-shadow:0 0 0 1px var(--gold)}.mini-calendar .is-selected{z-index:1;box-shadow:0 0 0 2px var(--gold),0 3px 14px #e8c27a30;transform:translateY(-1px)scale(1.06)}.calendar-entry{border-top:1px solid var(--line);align-items:center;gap:8px;min-height:31px;margin-top:10px;padding-top:10px;font-size:10px;display:flex}.calendar-entry>span:first-child{color:var(--gold);white-space:nowrap}.calendar-entry>span:last-child{white-space:nowrap;text-overflow:ellipsis;color:var(--cream);overflow:hidden}.gallery-section{padding-top:20px}.gallery-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:34px;display:flex}.gallery-heading h2{margin-bottom:0}.gallery-heading>p{max-width:300px;color:var(--muted);margin-bottom:3px;font-size:15px}.gallery{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.gallery-card{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.gallery-card>img{aspect-ratio:1.65;object-fit:cover;width:100%;transition:transform .3s}.gallery-card:hover>img{transform:scale(1.025)}.gallery-card>div{padding:22px}.gallery-card h3{margin-bottom:8px;font-size:16px;font-weight:500}.gallery-card p{color:var(--muted);margin-bottom:0;font-size:12px}.gallery-caption{color:var(--muted);margin:16px 0 0;font-size:11px}.faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.5fr;gap:80px;padding-top:64px;display:grid}.faq-list details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:24px;padding:22px 0;font-size:15px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--gold);font-size:20px;line-height:1}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);max-width:540px;margin-bottom:22px;padding-right:24px;font-size:14px}.download{text-align:center;background:radial-gradient(at 50% 0,#66517a26,#0000 65%),#181a3380;border:1px solid #e8c27a26;border-radius:24px;margin-bottom:70px;padding:50px 24px 54px}.download h2{font-size:clamp(48px,6vw,72px)}.download>p:not(.eyebrow){color:var(--muted);font-size:15px}.platform-options{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:840px;margin:32px auto;display:grid}.platform-card{border:1px solid var(--line);background:var(--card);border-radius:20px;padding:28px;scroll-margin-top:32px}.platform-status{color:var(--gold);margin:0 0 12px;font-size:12px}.platform-card h3{margin:0;font-family:Instrument Serif,Georgia,serif;font-size:32px;font-weight:400}.platform-card>p:not(.platform-status){color:var(--muted);font-size:14px}.platform-card .button{text-align:center;gap:12px;width:100%}.waitlist-form{gap:12px;margin-top:24px;display:grid}.waitlist-form label{font-size:13px}.waitlist-form input[type=email]{border:1px solid var(--line);background:var(--night);width:100%;min-width:0;color:var(--cream);font:inherit;border-radius:12px;padding:14px 16px}.waitlist-form input::placeholder{color:var(--muted)}.waitlist-consent{color:var(--muted);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.waitlist-consent input{accent-color:var(--gold);margin-top:3px}.waitlist-form button{cursor:pointer;border:0;font-family:inherit}.waitlist-form button:disabled{opacity:.5;cursor:not-allowed;transform:none}.platform-card .setup-note{color:var(--muted);margin:0;font-size:12px}.faq-list a{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.platform-options{grid-template-columns:1fr}.platform-card{padding:22px}}.download>.text-link{color:var(--muted);justify-content:center;font-size:12px;display:flex}.footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:30px;padding-block:26px 34px;display:flex}.legal-links{flex-wrap:wrap;gap:12px 20px;font-size:12px;display:flex}.footer .legal-links>a,.header.legal-header nav>a{display:inline}.legal-links a:hover,.legal-contents a:hover{color:var(--gold);text-decoration:underline}.legal-page{padding-block:60px 90px}.legal-intro{max-width:760px}.legal-intro h1{margin:16px 0 24px;font-family:Instrument Serif,serif;font-size:clamp(48px,7vw,80px);font-weight:400;line-height:1.08}.legal-intro>p{color:var(--muted)}.legal-date{font-size:13px}.legal-draft{border:1px solid var(--gold);background:var(--card);border-radius:16px;margin-block:32px 48px;padding:22px 26px}.legal-draft strong{color:var(--gold);font-weight:600}.legal-draft p{margin:8px 0 0}.legal-body{grid-template-columns:240px minmax(0,760px);align-items:start;gap:64px;display:grid}.legal-contents{display:block;position:sticky;top:32px}.legal-contents h2{margin:0 0 18px;font-family:Figtree,sans-serif;font-size:16px;font-weight:600}.legal-contents ol{margin:0;padding-left:20px}.legal-contents li{color:var(--muted);padding:0 0 14px 4px;font-size:14px;line-height:1.5}.legal-copy{overflow-wrap:anywhere;min-width:0}.legal-copy section{margin-bottom:42px;scroll-margin-top:32px}.legal-copy h2{margin:0 0 18px;font-family:Instrument Serif,serif;font-size:32px;font-weight:400;line-height:1.2}.legal-copy p{color:var(--muted);margin:14px 0;font-size:16px}.legal-copy a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}@media (width<=800px){.legal-body{grid-template-columns:1fr;gap:36px}.legal-contents{position:static}.legal-page{padding-block:32px 60px}.legal-header nav{display:flex}.legal-header nav a{font-size:12px}.legal-links{width:100%}.legal-draft{padding:18px}}.footer .brand{font-size:19px}.footer p{color:var(--muted);margin:0;font-size:12px}.footer>span{color:var(--muted);margin-left:auto;font-size:11px}.not-found{padding-block:120px}.not-found h1{font-size:64px}.not-found p{color:var(--muted)}@media (width>=1400px){.hero{padding-block:80px 94px}}@media (width<=1000px){.wrap{width:calc(100% - 48px)}.hero{gap:28px}.hero h1{font-size:min(80px,18cqw)}.hero-art{padding-inline:12px}.hero-actions{gap:16px}.button{gap:18px;padding-inline:20px}.steps{grid-template-columns:1fr;gap:24px}.steps article{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;padding:8px 0 24px;display:grid}.steps article:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.steps article>.feature-demo{grid-area:1/2/3;max-width:380px;margin-top:0}.steps h3{margin-top:20px}.wave{gap:3px}.gallery-card>div{padding:18px}.faq{gap:40px}}@media (width<=700px){.wrap{width:calc(100% - 40px)}.header{padding-block:18px}.brand{font-size:21px}.header .brand img{width:36px;height:36px}nav{gap:0}nav>a:not(.nav-cta){display:none}.nav-cta{padding:10px 14px;font-size:12px}.hero{grid-template-columns:1fr;gap:38px;padding-block:40px 46px}.hero-copy{max-width:490px}.hero h1{font-size:min(clamp(54px,15vw,76px),18cqw)}.intro{margin-bottom:26px;font-size:16px}.hero-actions{flex-wrap:wrap;gap:20px}.text-link{font-size:13px}.hero-art{width:min(420px,100% - 28px);margin-inline:auto;padding-inline:8px}.dream-card{padding:15px}.dream-card h2{font-size:30px}.orbit{inset:-15px -10px 20px}.orbit-two{inset:20px -15px 65px}.star-one{font-size:30px;right:-15px}.sample-note{margin-top:28px}.chapter-line{gap:16px;padding-block:19px}.chapter-line p{font-size:22px}.section{padding-block:56px}.section-heading{margin-bottom:30px}.section-heading .eyebrow{justify-content:start}.eyebrow{letter-spacing:1.7px;margin-bottom:18px;font-size:10px}h2{letter-spacing:-1px;font-size:43px}.steps,.gallery{grid-template-columns:1fr;gap:16px}.steps article{padding:20px 0 28px;display:flex}.steps h3{margin-top:0}.steps article:not(:last-child){border-right:0;border-bottom:1px solid var(--line)}.steps p{margin-bottom:20px}.feature-demo{max-width:380px;height:330px}.voice-demo{padding:22px}.voice-sample{margin-top:26px}.calendar-demo{padding:20px 16px 16px}.gallery-section{padding-top:12px}.gallery-heading{margin-bottom:26px;display:block}.gallery-heading>p{max-width:100%;margin-top:20px;font-size:14px}.gallery-card>img{aspect-ratio:2.1}.gallery-card>div{padding:20px}.faq{padding-top:40px;display:block}.faq-list{margin-top:20px}summary{padding-block:20px;font-size:14px}.download{margin-bottom:40px;padding:38px 18px}.download h2{font-size:52px}.footer{gap:12px 20px;padding-block:23px}.footer p{order:3;width:100%}.footer>span{font-size:10px}.not-found{padding-block:80px}.not-found h1{font-size:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}aside[data-astro-cid-5krk3x6l]{z-index:100;border:1px solid var(--line);background:var(--card);border-radius:16px;width:min(440px,100% - 40px);padding:24px;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 48px #0006}aside[data-astro-cid-5krk3x6l][hidden]{display:none}h2[data-astro-cid-5krk3x6l]{letter-spacing:normal;margin:0 0 10px;font-family:inherit;font-size:1.15rem;font-weight:600;line-height:1.3}p[data-astro-cid-5krk3x6l]{color:var(--muted);margin:0 0 18px;font-size:.9rem;line-height:1.6}a[data-astro-cid-5krk3x6l]{color:var(--gold);text-decoration:underline}.analytics-actions[data-astro-cid-5krk3x6l]{flex-wrap:wrap;gap:10px;display:flex}button[data-astro-cid-5krk3x6l]{border:1px solid var(--gold);color:var(--cream);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1;padding:12px 16px;font-size:.9rem}button[data-astro-cid-nns7i3if]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button[data-astro-cid-nns7i3if]:hover{color:var(--gold);text-decoration:underline}
