.landing[data-astro-cid-d32ejlv2]{overflow-x:clip}section[data-astro-cid-d32ejlv2]{width:100%;max-width:1080px;margin:0 auto;padding-inline:16px}.hero[data-astro-cid-d32ejlv2]{isolation:isolate;grid-template-columns:1fr 1fr;align-items:end;gap:32px;min-height:min(720px,88vh);padding-top:24px;display:grid;position:relative}.scene[data-astro-cid-d32ejlv2]{z-index:-1;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-120px calc(50% - 50vw) 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 75%,#0000);mask-composite:intersect}.scene[data-astro-cid-d32ejlv2] img{object-fit:cover;object-position:80% 60%;opacity:.85;width:100%;height:100%}.hero-copy[data-astro-cid-d32ejlv2]{align-self:center;padding-bottom:48px}.sky[data-astro-cid-d32ejlv2]{z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 72% 40%,#7a4a9c8c,#0000 70%),radial-gradient(35% 40% at 20% 20%,#9a76c82e,#0000 70%),linear-gradient(#0000 70%,#0f0806);position:absolute;inset:-120px -50vw 0}.stars[data-astro-cid-d32ejlv2]{border-radius:50%;width:1px;height:1px;position:absolute;top:0;left:0}.twinkle[data-astro-cid-d32ejlv2]{width:2px;height:2px;animation:4s ease-in-out infinite alternate twinkle}.ember[data-astro-cid-d32ejlv2]{bottom:0;left:var(--x);background:var(--gold);opacity:0;width:3px;height:3px;animation:rise var(--duration) linear var(--delay) infinite;border-radius:50%;position:absolute;box-shadow:0 0 8px 2px #e8c87999}@keyframes twinkle{0%{opacity:.35}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(24px,-70vh)}}.eyebrow[data-astro-cid-d32ejlv2]{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:14px}.hero[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2]{letter-spacing:-.01em;margin:0 0 20px;font-size:clamp(3rem,8vw,5.2rem);font-style:italic}.hero[data-astro-cid-d32ejlv2] h1[data-astro-cid-d32ejlv2] em[data-astro-cid-d32ejlv2]{color:var(--gold);display:block}.lede[data-astro-cid-d32ejlv2]{max-width:30em;color:var(--night-hint);margin:0 0 32px;font-size:1.15rem}.cta[data-astro-cid-d32ejlv2]{background:var(--gold);color:var(--night);border-radius:999px;padding:14px 28px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .3s;display:inline-block;box-shadow:0 0 #e8c87980}.cta[data-astro-cid-d32ejlv2]:hover{transform:translateY(-2px);box-shadow:0 0 32px 4px #e8c87959}.stores[data-astro-cid-d32ejlv2]{flex-wrap:wrap;gap:12px;display:flex}.store[data-astro-cid-d32ejlv2]{font:inherit;text-align:left;align-items:center;gap:12px;padding:10px 24px 10px 20px;line-height:1.15;display:inline-flex}.store[data-astro-cid-d32ejlv2] svg[data-astro-cid-d32ejlv2]{fill:currentColor;flex:none;width:24px;height:24px}.store[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{font-size:1.15rem;font-weight:600}.store[data-astro-cid-d32ejlv2] small[data-astro-cid-d32ejlv2]{letter-spacing:.04em;font-size:12px;font-weight:400;display:block}.soon[data-astro-cid-d32ejlv2]{border:1px solid var(--night-line);background:var(--night-box);color:var(--night-text);cursor:pointer;border-radius:999px;transition:border-color .2s,color .2s}.soon[data-astro-cid-d32ejlv2] small[data-astro-cid-d32ejlv2]{color:var(--night-hint)}.soon[data-astro-cid-d32ejlv2]:hover{border-color:var(--gold);color:var(--gold)}.cta-note[data-astro-cid-d32ejlv2]{color:var(--night-hint);margin:12px 0 0;font-size:14px}.stage[data-astro-cid-d32ejlv2]{align-self:end}.bubble[data-astro-cid-d32ejlv2]{background:var(--paper);max-width:240px;color:var(--ink);font-family:var(--serif);border-radius:18px 18px 18px 4px;margin:0 0 40px;padding:14px 20px 16px;font-size:1.3rem;font-style:italic;font-weight:600;line-height:1.2;box-shadow:0 18px 40px -12px #000c}.wave[data-astro-cid-d32ejlv2]{align-items:center;gap:4px;height:22px;margin-bottom:8px;display:flex}.wave[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{width:4px;height:calc(var(--h) * 100%);background:var(--wine);border-radius:2px;animation:1.1s ease-in-out infinite alternate speak}.wave[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]:nth-child(odd){animation-delay:-.5s}.wave[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]:nth-child(3n){animation-delay:-.8s}@keyframes speak{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.app[data-astro-cid-d32ejlv2]{grid-template-columns:auto 1fr;align-items:center;gap:56px;max-width:860px;padding-block:32px 72px;display:grid}.phone[data-astro-cid-d32ejlv2]{width:280px;box-shadow:0 0 0 1px var(--night-line), 0 40px 80px -20px #7a4a9c99;background:#050302;border-radius:44px;padding:10px;transform:rotate(-3deg)}.phone[data-astro-cid-d32ejlv2] img{border-radius:34px;width:100%;height:auto;display:block}.app[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0 0 12px;font-size:clamp(2.2rem,5vw,3rem)}.app[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{max-width:24em;color:var(--night-hint);margin:0;font-size:1.15rem}.soon-dialog[data-astro-cid-d32ejlv2]{border:1px solid var(--night-line);max-width:min(400px,100% - 32px);color:var(--night-text);text-align:center;background:#1c0f1a;border-radius:20px;padding:32px 28px 28px}.soon-dialog[data-astro-cid-d32ejlv2]::backdrop{backdrop-filter:blur(3px);background:#0a0603b3}.soon-dialog[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0 0 8px;font-size:2rem;font-style:italic}.soon-dialog[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--night-hint);margin:0 0 24px}.soon-dialog[data-astro-cid-d32ejlv2] .cta[data-astro-cid-d32ejlv2]{font:inherit;cursor:pointer;border:0;font-weight:600}.quote[data-astro-cid-d32ejlv2]{text-align:center;padding-block:72px}.star-mark[data-astro-cid-d32ejlv2]{color:var(--gold);margin:0;font-size:1.4rem}blockquote[data-astro-cid-d32ejlv2]{max-width:780px;margin:16px auto 0}blockquote[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{font-family:var(--serif);margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-style:italic;line-height:1.3}blockquote[data-astro-cid-d32ejlv2] footer[data-astro-cid-d32ejlv2]{color:var(--gold);letter-spacing:.1em;margin-top:16px}.features[data-astro-cid-d32ejlv2]{padding-block:48px 88px}.features[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2],.decks[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{text-align:center;margin:0 0 32px;font-size:clamp(2.2rem,5vw,3rem)}.features[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.features[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{background:var(--paper);color:var(--ink);border:1px solid var(--paper-line);border-radius:16px;padding:28px 24px;transition:transform .3s}.features[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:hover{transform:translateY(-4px)rotate(-.6deg)}.numeral[data-astro-cid-d32ejlv2]{color:var(--wine);font-family:var(--serif);letter-spacing:.15em;font-size:1.1rem;font-weight:600;display:block}.features[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:6px 0 8px;font-size:1.7rem}.features[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--ink-soft);margin:0}.decks[data-astro-cid-d32ejlv2]{background:radial-gradient(60% 70% at 50% 60%,#7a4a9c47,#0000 75%);max-width:none;padding-block:88px}.decks-intro[data-astro-cid-d32ejlv2]{text-align:center;max-width:640px;margin:0 auto 40px}.decks-intro[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin-bottom:12px}.decks-intro[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--night-hint);margin:0}.deck-strip[data-astro-cid-d32ejlv2]{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--amethyst) transparent;gap:20px;margin:0;padding:12px max(16px,50% - 524px) 24px;list-style:none;display:flex;overflow-x:auto}.deck-strip[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{scroll-snap-align:center;text-align:center;flex:none;width:180px}.deck-strip[data-astro-cid-d32ejlv2] img{border-radius:12px;width:100%;height:auto;transition:transform .3s;box-shadow:0 16px 32px -12px #000c}.deck-strip[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]:hover img{transform:translateY(-8px)}.deck-strip[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--night-hint);font-family:var(--serif);margin-top:12px;font-size:1.15rem;font-style:italic;display:block}.promises[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;padding-block:72px;display:grid}.promises[data-astro-cid-d32ejlv2] div[data-astro-cid-d32ejlv2]{background:var(--night-box);border:1px solid var(--night-line);border-radius:16px;padding:24px}.promises[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{color:var(--gold);margin:0 0 8px;font-size:1.5rem}.promises[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--night-hint);margin:0}.closing[data-astro-cid-d32ejlv2]{text-align:center;padding-block:56px 96px}.closing[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin:0 0 28px;font-size:clamp(2rem,5vw,3rem);font-style:italic}@media (width<=760px){.hero[data-astro-cid-d32ejlv2]{text-align:center;grid-template-columns:1fr;gap:0;min-height:0;padding-top:8px}.scene[data-astro-cid-d32ejlv2]{inset:-120px calc(50% - 50vw) 52% 0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.scene[data-astro-cid-d32ejlv2] img{object-position:72% 50%}.hero-copy[data-astro-cid-d32ejlv2]{padding-bottom:56px}.lede[data-astro-cid-d32ejlv2]{margin-inline:auto}.stores[data-astro-cid-d32ejlv2]{justify-content:center}.stage[data-astro-cid-d32ejlv2]{order:-1;align-items:flex-end;min-height:340px;display:flex}.bubble[data-astro-cid-d32ejlv2]{text-align:left;max-width:190px;margin-bottom:16px;padding:10px 14px 12px;font-size:1.05rem}.app[data-astro-cid-d32ejlv2]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:32px}.phone[data-astro-cid-d32ejlv2]{width:min(70%,260px)}}@media (prefers-reduced-motion:reduce){.twinkle[data-astro-cid-d32ejlv2],.ember[data-astro-cid-d32ejlv2],.wave[data-astro-cid-d32ejlv2] i[data-astro-cid-d32ejlv2]{animation:none}.ember[data-astro-cid-d32ejlv2]{display:none}.cta[data-astro-cid-d32ejlv2],.soon[data-astro-cid-d32ejlv2],.features[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2],.deck-strip[data-astro-cid-d32ejlv2] img{transition:none}}
