.landing-module__bxHgOq__root{--plum:#22102f;--plum-2:#341a47;--plum-3:#4a2862;--saffron:#ffb020;--saffron-deep:#e8930a;--pista:#8eddbe;--lilac:#f5f1fa;--lilac-2:#e9e0f3;--ink:#22102f;--ink-soft:#5b4a6b;--on-plum:#f7f2fb;--on-plum-soft:#cbb8dd;--paper:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lilac);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;overflow-x:clip}.landing-module__bxHgOq__display{font-family:var(--font-display), var(--font-sans), system-ui, sans-serif;letter-spacing:-.035em;font-variation-settings:"wdth" 88;font-weight:700;line-height:.98}.landing-module__bxHgOq__header{z-index:40;background:color-mix(in oklab, var(--plum) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--on-plum);position:sticky;top:0}.landing-module__bxHgOq__btnPrimary,.landing-module__bxHgOq__btnGhost,.landing-module__bxHgOq__btnDark{border-radius:999px;outline:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:transform .16s,background-color .16s,box-shadow .16s;display:inline-flex}.landing-module__bxHgOq__btnPrimary{background:var(--saffron);color:var(--plum);box-shadow:0 10px 30px -12px color-mix(in oklab, var(--saffron) 80%, transparent)}.landing-module__bxHgOq__btnPrimary:hover{background:#ffc04d;transform:translateY(-1px)}.landing-module__bxHgOq__btnGhost{color:var(--on-plum);border:1px solid color-mix(in oklab, var(--on-plum) 28%, transparent)}.landing-module__bxHgOq__btnGhost:hover{background:color-mix(in oklab, var(--on-plum) 10%, transparent)}.landing-module__bxHgOq__btnDark{background:var(--plum);color:var(--on-plum)}.landing-module__bxHgOq__btnDark:hover{background:var(--plum-3);transform:translateY(-1px)}.landing-module__bxHgOq__btnPrimary:focus-visible,.landing-module__bxHgOq__btnGhost:focus-visible,.landing-module__bxHgOq__btnDark:focus-visible{box-shadow:0 0 0 3px var(--paper), 0 0 0 6px var(--saffron-deep)}.landing-module__bxHgOq__hero{background:radial-gradient(60rem 30rem at 85% 10%, color-mix(in oklab, var(--plum-3) 70%, transparent), transparent 70%), var(--plum);color:var(--on-plum);isolation:isolate;position:relative}.landing-module__bxHgOq__heroGrid{z-index:-1;background-image:linear-gradient(color-mix(in oklab, var(--on-plum) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--on-plum) 6%, transparent) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 10%,#0000 70%)}.landing-module__bxHgOq__heroLine{opacity:0;animation:.7s cubic-bezier(.2,.7,.1,1) forwards landing-module__bxHgOq__rise;display:block;transform:translateY(.4em)}.landing-module__bxHgOq__heroLine:nth-child(2){animation-delay:90ms}.landing-module__bxHgOq__heroLine:nth-child(3){animation-delay:.18s}.landing-module__bxHgOq__heroFade{opacity:0;animation:.7s cubic-bezier(.2,.7,.1,1) .32s forwards landing-module__bxHgOq__rise}@keyframes landing-module__bxHgOq__rise{to{opacity:1;transform:none}}.landing-module__bxHgOq__receiptFeed{transform-box:fill-box;animation:2.6s steps(26,end) .5s forwards landing-module__bxHgOq__feed;transform:translateY(-100%)}@keyframes landing-module__bxHgOq__feed{to{transform:translateY(0)}}.landing-module__bxHgOq__printerLed{animation:.5s ease-in-out .5s 6 alternate landing-module__bxHgOq__led}@keyframes landing-module__bxHgOq__led{0%{fill:var(--pista)}to{fill:#3d6b59}}.landing-module__bxHgOq__paidStamp{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.38s cubic-bezier(.3,1.6,.5,1) 3.3s forwards landing-module__bxHgOq__stamp;transform:rotate(-14deg)scale(1.6)}@keyframes landing-module__bxHgOq__stamp{to{opacity:1;transform:rotate(-14deg)scale(1)}}.landing-module__bxHgOq__steam{transform-box:fill-box;transform-origin:bottom;animation:3.2s ease-in-out infinite landing-module__bxHgOq__steam}.landing-module__bxHgOq__steam:nth-of-type(2){animation-delay:.8s}@keyframes landing-module__bxHgOq__steam{0%{opacity:0;transform:translateY(6px)scaleY(.8)}40%{opacity:.8}to{opacity:0;transform:translateY(-10px)scaleY(1.1)}}.landing-module__bxHgOq__storyTrack{position:relative}.landing-module__bxHgOq__storySticky{position:sticky;top:4.5rem}.landing-module__bxHgOq__step{opacity:.45;transition:color .25s,opacity .25s}.landing-module__bxHgOq__stepActive{opacity:1}.landing-module__bxHgOq__stepBar{background:var(--lilac-2);border-radius:3px;height:3px;overflow:hidden}.landing-module__bxHgOq__stepBarFill{background:var(--saffron-deep);transform-origin:0;height:100%}.landing-module__bxHgOq__scene{opacity:0;pointer-events:none;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0;transform:translateY(16px)scale(.98)}.landing-module__bxHgOq__sceneActive{opacity:1;transform:none}.landing-module__bxHgOq__tile{border-radius:1.75rem;position:relative;overflow:hidden}.landing-module__bxHgOq__tileLight{background:var(--paper);box-shadow:inset 0 0 0 1px var(--lilac-2)}.landing-module__bxHgOq__tilePlum{background:var(--plum);color:var(--on-plum)}.landing-module__bxHgOq__tileSaffron{background:var(--saffron);color:var(--plum)}.landing-module__bxHgOq__tilePista{background:var(--pista);color:var(--plum)}.landing-module__bxHgOq__bar{transform-box:fill-box;transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.1,1);transform:scaleY(.08)}[data-inview=true] .landing-module__bxHgOq__bar{transform:scaleY(1)}.landing-module__bxHgOq__tableTile{transition:fill .4s}[data-inview=true] .landing-module__bxHgOq__tableBusy{fill:var(--saffron)}.landing-module__bxHgOq__splitA,.landing-module__bxHgOq__splitB{transform-box:fill-box;transform-origin:0;transition:transform .8s cubic-bezier(.2,.7,.1,1);transform:scaleX(0)}.landing-module__bxHgOq__splitB{transition-delay:.35s}[data-inview=true] .landing-module__bxHgOq__splitA,[data-inview=true] .landing-module__bxHgOq__splitB{transform:scaleX(1)}.landing-module__bxHgOq__marquee{width:max-content;animation:38s linear infinite landing-module__bxHgOq__marquee;display:flex}@keyframes landing-module__bxHgOq__marquee{to{transform:translate(-50%)}}@media (max-width:1023px){.landing-module__bxHgOq__storySticky{position:static}}.landing-module__bxHgOq__root:has([data-launch-hold=true]) :is(.landing-module__bxHgOq__heroLine,.landing-module__bxHgOq__heroFade,.landing-module__bxHgOq__receiptFeed,.landing-module__bxHgOq__printerLed,.landing-module__bxHgOq__paidStamp){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__heroLine,.landing-module__bxHgOq__heroFade,.landing-module__bxHgOq__receiptFeed,.landing-module__bxHgOq__paidStamp{opacity:1;animation:none;transform:none}.landing-module__bxHgOq__paidStamp{transform:rotate(-14deg)}.landing-module__bxHgOq__steam,.landing-module__bxHgOq__printerLed,.landing-module__bxHgOq__marquee{animation:none}.landing-module__bxHgOq__scene,.landing-module__bxHgOq__bar,.landing-module__bxHgOq__splitA,.landing-module__bxHgOq__splitB,.landing-module__bxHgOq__step{transition:none}.landing-module__bxHgOq__bar,.landing-module__bxHgOq__splitA,.landing-module__bxHgOq__splitB{transform:none}}
