.marketing-module__snxi8q__gingham{--check:color-mix(in oklab, var(--card) 34%, transparent);background-color:var(--hero);background-image:linear-gradient(90deg, var(--check) 50%, transparent 50%), linear-gradient(var(--check) 50%, transparent 50%), var(--hero-image);border-block:var(--ink-width) solid var(--border-strong);background-size:64px 64px,64px 64px,auto;position:relative}.marketing-module__snxi8q__ginghamEnd{border-bottom:0}.marketing-module__snxi8q__gingham:after{content:"";border:2px dashed color-mix(in oklab, var(--foreground) 38%, transparent);pointer-events:none;border-radius:14px;position:absolute;inset:9px}.marketing-module__snxi8q__fringeTop,.marketing-module__snxi8q__fringeBottom{background:repeating-linear-gradient(90deg, var(--border-strong) 0 2px, transparent 2px 10px);pointer-events:none;height:11px;position:absolute;inset-inline:0}.marketing-module__snxi8q__fringeTop{margin-bottom:var(--ink-width);bottom:100%}.marketing-module__snxi8q__fringeBottom{margin-top:var(--ink-width);top:100%}.marketing-module__snxi8q__marker{background-image:linear-gradient(transparent 56%, var(--hero) 56%, var(--hero) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.08em;padding-inline:.08em}.marketing-module__snxi8q__inkStar{fill:var(--hero);stroke:var(--foreground);stroke-width:2px;stroke-linejoin:round}.marketing-module__snxi8q__inkStarPrimary{fill:var(--primary)}.marketing-module__snxi8q__float{animation:6s ease-in-out infinite marketing-module__snxi8q__floaty}@keyframes marketing-module__snxi8q__floaty{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-8px) rotate(calc(var(--rot,0deg) + 1.5deg))}}.marketing-module__snxi8q__tape{width:92px;height:26px;rotate:var(--tape-r,-4deg);background:color-mix(in oklab, var(--secondary) 82%, transparent);border-left:2px dotted color-mix(in oklab, var(--foreground) 35%, transparent);border-right:2px dotted color-mix(in oklab, var(--foreground) 35%, transparent);box-shadow:0 1px 0 color-mix(in oklab, var(--foreground) 18%, transparent);pointer-events:none;z-index:2;margin-left:-46px;position:absolute;top:-13px;left:50%}.marketing-module__snxi8q__pin{background:var(--primary);border:var(--ink-width) solid var(--border-strong);width:20px;height:20px;box-shadow:2px 2px 0 var(--border-strong);pointer-events:none;z-index:2;border-radius:999px;margin-left:-10px;position:absolute;top:-10px;left:50%}.marketing-module__snxi8q__pin:after{content:"";background:color-mix(in oklab, var(--primary-foreground) 75%, transparent);border-radius:999px;width:5px;height:5px;position:absolute;top:3px;left:4px}.marketing-module__snxi8q__sticker{--r:0deg;rotate:var(--r);transition:rotate .3s cubic-bezier(.34,1.56,.64,1),scale .3s cubic-bezier(.34,1.56,.64,1)}@media (hover:hover){.marketing-module__snxi8q__sticker:hover{rotate:calc(var(--r) * -.5);scale:1.06}}.marketing-module__snxi8q__squiggle{stroke-dasharray:300;stroke-dashoffset:0}.marketing-module__snxi8q__spread[data-seen=false] .marketing-module__snxi8q__squiggle{stroke-dashoffset:300px}.marketing-module__snxi8q__spread[data-seen=true] .marketing-module__snxi8q__squiggle{animation:.9s ease-out .9s backwards marketing-module__snxi8q__draw}@keyframes marketing-module__snxi8q__draw{0%{stroke-dashoffset:300px}}.marketing-module__snxi8q__spread{--mx:0;--my:0;position:relative}.marketing-module__snxi8q__piece{--r:0deg;--s:1;--d:0;--i:0;--lift:0px;rotate:var(--r);scale:var(--s);transform-origin:50%;transition:rotate .38s cubic-bezier(.34,1.56,.64,1),scale .38s cubic-bezier(.34,1.56,.64,1),translate .3s cubic-bezier(.2,.8,.3,1),filter .3s;position:relative}.marketing-module__snxi8q__loose{--r:0deg;--i:0;rotate:var(--r);pointer-events:none}.marketing-module__snxi8q__spread[data-seen=false] .marketing-module__snxi8q__piece,.marketing-module__snxi8q__spread[data-seen=false] .marketing-module__snxi8q__loose{opacity:0}.marketing-module__snxi8q__spread[data-seen=true] .marketing-module__snxi8q__piece{animation:.7s cubic-bezier(.2,.9,.3,1.15) backwards marketing-module__snxi8q__drop;animation-delay:calc(var(--i) * .11s + 80ms)}.marketing-module__snxi8q__spread[data-seen=true] .marketing-module__snxi8q__loose{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards marketing-module__snxi8q__pop;animation-delay:calc(var(--i) * .11s + .26s)}@keyframes marketing-module__snxi8q__drop{0%{opacity:0;translate:0 -64px;rotate:calc(var(--r) + 10deg);scale:calc(var(--s) * 1.08)}}@keyframes marketing-module__snxi8q__pop{0%{opacity:0;scale:.4;rotate:calc(var(--r) - 14deg)}}.marketing-module__snxi8q__cover{z-index:5;cursor:pointer;border-radius:14px;position:absolute;inset:0}.marketing-module__snxi8q__cover:focus-visible{outline:3px solid var(--ring);outline-offset:3px}@media (max-width:1023.98px){.marketing-module__snxi8q__deck{place-items:stretch center;display:grid}.marketing-module__snxi8q__deck>.marketing-module__snxi8q__piece{grid-area:1/1;width:min(320px,82vw)}.marketing-module__snxi8q__deck>.marketing-module__snxi8q__piece[data-pos=front]{z-index:3;rotate:-1.5deg}.marketing-module__snxi8q__deck>.marketing-module__snxi8q__piece[data-pos=right]{z-index:2;translate:12% 10px;rotate:6deg;scale:.93}.marketing-module__snxi8q__deck>.marketing-module__snxi8q__piece[data-pos=left]{z-index:1;translate:-12% 14px;rotate:-7deg;scale:.93}}@media (min-width:1024px){.marketing-module__snxi8q__spread{width:1100px;height:560px}.marketing-module__snxi8q__deck{display:contents}.marketing-module__snxi8q__cover{display:none}.marketing-module__snxi8q__spread .marketing-module__snxi8q__piece{left:var(--x);top:var(--y);width:var(--w);z-index:var(--z,1);translate:calc(var(--mx) * var(--d) * 1px) calc(var(--my) * var(--d) * 1px + var(--lift));position:absolute}.marketing-module__snxi8q__spread .marketing-module__snxi8q__loose{left:var(--x);top:var(--y);z-index:var(--z,6);position:absolute}.marketing-module__snxi8q__spread .marketing-module__snxi8q__piece[data-active=true],.marketing-module__snxi8q__spread .marketing-module__snxi8q__piece:focus-within{--lift:-8px;z-index:20;filter:drop-shadow(8px 12px 0 color-mix(in oklab, var(--foreground) 16%, transparent));rotate:none;scale:1}}@media (min-width:1024px) and (max-width:1239.98px){.marketing-module__snxi8q__spread{zoom:.84}}@media (min-width:1024px) and (hover:hover){.marketing-module__snxi8q__spread .marketing-module__snxi8q__piece:hover{--lift:-8px;z-index:21;filter:drop-shadow(8px 12px 0 color-mix(in oklab, var(--foreground) 16%, transparent));rotate:none;scale:1}}.marketing-module__snxi8q__badgePop{animation:.55s cubic-bezier(.34,1.7,.64,1) marketing-module__snxi8q__badge}@keyframes marketing-module__snxi8q__badge{0%{rotate:-25deg;scale:.2}}.marketing-module__snxi8q__steps{--view-h:clamp(300px, 45svh, 430px);--cap-h:56px;--stage-h:calc(var(--view-h) + var(--cap-h) + 26px);--far:.62;--near:.93}.marketing-module__snxi8q__grid{grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,1fr);display:grid}.marketing-module__snxi8q__intro{grid-area:1/1}.marketing-module__snxi8q__stage{z-index:5;background:var(--background);grid-area:2/1/-1;align-self:start;margin-inline:-1rem;padding:8px 1rem;position:sticky;top:0}.marketing-module__snxi8q__stage:after{content:"";background:linear-gradient(to bottom, var(--background), transparent);pointer-events:none;height:22px;position:absolute;inset:100% 0 auto}.marketing-module__snxi8q__step{grid-column:1;grid-row:var(--row);min-height:70svh;padding-top:2rem;transition:opacity .4s}.marketing-module__snxi8q__step:first-of-type{padding-top:calc(var(--stage-h) + 2.25rem);min-height:calc(var(--stage-h) + 62svh)}.marketing-module__snxi8q__step:last-of-type{min-height:58svh}.marketing-module__snxi8q__cap{height:var(--cap-h);justify-content:center;align-items:center;display:flex}.marketing-module__snxi8q__view{height:var(--view-h);position:relative;overflow:clip}.marketing-module__snxi8q__scaler{width:376px;height:calc((var(--view-h) - 24px) / var(--far));transform-origin:50% 0;transform:scale(var(--far));margin-left:-188px;transition:transform .6s cubic-bezier(.3,.8,.2,1);position:absolute;top:10px;left:50%}.marketing-module__snxi8q__view[data-zoom=near] .marketing-module__snxi8q__scaler{transform:scale(var(--near));top:6px}.marketing-module__snxi8q__view:after{content:"";background:linear-gradient(to bottom, transparent, var(--background));opacity:0;pointer-events:none;height:36px;transition:opacity .4s;position:absolute;inset:auto 0 0}.marketing-module__snxi8q__view[data-zoom=near]:after{opacity:1;height:16px}.marketing-module__snxi8q__persp{perspective:1500px;perspective-origin:50% 40%;height:100%}.marketing-module__snxi8q__tilt{height:100%;transform-style:preserve-3d;border-radius:2.4rem;position:relative}.marketing-module__snxi8q__tilt[data-hop=a]{animation:.76s cubic-bezier(.3,0,.3,1) marketing-module__snxi8q__hop-a}.marketing-module__snxi8q__tilt[data-hop=b]{animation:.76s cubic-bezier(.3,0,.3,1) marketing-module__snxi8q__hop-b}@keyframes marketing-module__snxi8q__hop-a{45%{translate:0 -18px;scale:1.045}}@keyframes marketing-module__snxi8q__hop-b{45%{translate:0 -18px;scale:1.045}}.marketing-module__snxi8q__flipper{border-radius:inherit;width:100%;height:100%;transform-style:preserve-3d;transition:transform .76s cubic-bezier(.34,1.3,.5,1);position:relative}.marketing-module__snxi8q__face{border-radius:inherit;backface-visibility:hidden;transition:visibility;position:absolute;inset:0;transform:translateZ(7px)}.marketing-module__snxi8q__back{transform:rotateY(180deg)translateZ(7px)}.marketing-module__snxi8q__face[data-hidden=true]{visibility:hidden;pointer-events:none;transition:visibility 0s linear .76s}.marketing-module__snxi8q__slab{border-radius:inherit;background:var(--border-strong);transform:translateZ(var(--z));pointer-events:none;position:absolute;inset:0}.marketing-module__snxi8q__shadow{border-radius:inherit;background:var(--border-strong);pointer-events:none;position:absolute;inset:0;transform:translate3d(9px,10px,-24px)}.marketing-module__snxi8q__tilt[data-hop=a] .marketing-module__snxi8q__shadow{animation:.76s cubic-bezier(.34,1.1,.5,1) marketing-module__snxi8q__squash-a}.marketing-module__snxi8q__tilt[data-hop=b] .marketing-module__snxi8q__shadow{animation:.76s cubic-bezier(.34,1.1,.5,1) marketing-module__snxi8q__squash-b}@keyframes marketing-module__snxi8q__squash-a{45%{opacity:.55;transform:translate3d(14px,22px,-24px)scaleX(.12)}}@keyframes marketing-module__snxi8q__squash-b{45%{opacity:.55;transform:translate3d(14px,22px,-24px)scaleX(.12)}}.marketing-module__snxi8q__screen{position:relative;overflow:hidden}.marketing-module__snxi8q__screen:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.marketing-module__snxi8q__screen [data-slot=toggle-group]{width:100%}.marketing-module__snxi8q__screen [data-slot=toggle-group-item]{flex:1}.marketing-module__snxi8q__screen[data-nudge=true] ul.grid>li:first-child{position:relative}.marketing-module__snxi8q__screen[data-nudge=true] ul.grid>li:first-child:after{content:"Go on, tap it";z-index:3;border:var(--ink-width) solid var(--border-strong);background:var(--hero);color:var(--foreground);box-shadow:var(--shadow-button);font-family:var(--font-display);font-weight:var(--display-weight);pointer-events:none;border-radius:999px;padding:.3rem .8rem;font-size:.95rem;line-height:1.2;animation:1.6s ease-in-out infinite marketing-module__snxi8q__nudge;position:absolute;top:116px;right:10px}@keyframes marketing-module__snxi8q__nudge{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(5px)rotate(4deg)}}.marketing-module__snxi8q__screen[data-nudge=true] ul.grid>li:first-child [data-claim-state=available]>button{outline:3px solid color-mix(in oklab, var(--primary) 55%, transparent);animation:1.6s ease-in-out infinite marketing-module__snxi8q__ring}@keyframes marketing-module__snxi8q__ring{0%,to{outline-offset:2px}50%{outline-offset:7px}}.marketing-module__snxi8q__stamp{z-index:6;pointer-events:none;animation:.55s cubic-bezier(.3,1.6,.5,1) .8s backwards marketing-module__snxi8q__stamp;position:absolute;bottom:.9rem;right:.25rem;rotate:-5deg}@keyframes marketing-module__snxi8q__stamp{0%{opacity:0;rotate:-22deg;scale:2.2}}.marketing-module__snxi8q__pulse{animation:1.8s ease-in-out infinite marketing-module__snxi8q__pulse}@keyframes marketing-module__snxi8q__pulse{0%,to{scale:1}50%{scale:1.04}}@media (min-width:1024px){.marketing-module__snxi8q__steps{--phone-h:min(40rem, calc(100svh - 9rem));--stage-h:calc(var(--phone-h) + var(--cap-h) + 14px)}.marketing-module__snxi8q__grid{grid-template-columns:minmax(0,1fr) 23.5rem;column-gap:clamp(3rem,9vw,8rem)}.marketing-module__snxi8q__stage{top:max(1rem, calc(50svh - var(--stage-h) / 2));background:0 0;grid-area:1/2/-1;margin:0;padding:0;display:block}.marketing-module__snxi8q__stage:after{display:none}.marketing-module__snxi8q__step,.marketing-module__snxi8q__step:first-of-type,.marketing-module__snxi8q__step:last-of-type{flex-direction:column;justify-content:center;min-height:82svh;padding:0;display:flex}.marketing-module__snxi8q__step:first-of-type{justify-content:flex-start;min-height:56svh;padding-top:3.5rem}.marketing-module__snxi8q__step:last-of-type{min-height:78svh}.marketing-module__snxi8q__step[data-current=false]{opacity:.3}.marketing-module__snxi8q__cap{margin-bottom:14px}.marketing-module__snxi8q__view{height:var(--phone-h);overflow:visible}.marketing-module__snxi8q__view:after{display:none}.marketing-module__snxi8q__scaler,.marketing-module__snxi8q__view[data-zoom=near] .marketing-module__snxi8q__scaler{width:100%;height:100%;margin:0;position:relative;top:0;left:0;transform:none}.marketing-module__snxi8q__screen{scrollbar-width:thin;scrollbar-color:var(--border) transparent;overflow-y:auto}.marketing-module__snxi8q__stamp{bottom:2.5rem;right:-.75rem}}@media (min-width:1280px){.marketing-module__snxi8q__stamp{right:-2.25rem}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.marketing-module__snxi8q__tilt{transition:transform .45s cubic-bezier(.2,.8,.2,1);transform:rotateX(4deg)rotateY(-11deg)}.marketing-module__snxi8q__tilt[data-engaged=true]{transform:none}}.marketing-module__snxi8q__bumpA{animation:.7s cubic-bezier(.3,1.4,.5,1) marketing-module__snxi8q__wiggleA}.marketing-module__snxi8q__bumpB{animation:.7s cubic-bezier(.3,1.4,.5,1) marketing-module__snxi8q__wiggleB}@keyframes marketing-module__snxi8q__wiggleA{0%{transform:none}25%{transform:rotate(-3deg)scale(1.04)}55%{transform:rotate(2.5deg)scale(1.04)}to{transform:none}}@keyframes marketing-module__snxi8q__wiggleB{0%{transform:none}25%{transform:rotate(-3deg)scale(1.04)}55%{transform:rotate(2.5deg)scale(1.04)}to{transform:none}}.marketing-module__snxi8q__freshRow{animation:2.2s ease-out marketing-module__snxi8q__fresh}@keyframes marketing-module__snxi8q__fresh{0%{background-color:var(--secondary);opacity:0;transform:translate(-10px)}18%{opacity:1;transform:none}70%{background-color:var(--secondary)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.marketing-module__snxi8q__float,.marketing-module__snxi8q__pulse,.marketing-module__snxi8q__badgePop,.marketing-module__snxi8q__bumpA,.marketing-module__snxi8q__bumpB,.marketing-module__snxi8q__freshRow,.marketing-module__snxi8q__stamp{animation:none!important}.marketing-module__snxi8q__spread .marketing-module__snxi8q__piece,.marketing-module__snxi8q__spread .marketing-module__snxi8q__loose,.marketing-module__snxi8q__spread .marketing-module__snxi8q__squiggle{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.marketing-module__snxi8q__piece,.marketing-module__snxi8q__sticker,.marketing-module__snxi8q__step,.marketing-module__snxi8q__scaler{transition:none}.marketing-module__snxi8q__spread{--mx:0!important;--my:0!important}.marketing-module__snxi8q__tilt{transition:none;animation:none!important;transform:none!important}.marketing-module__snxi8q__flipper{transition:none;transform:none!important}.marketing-module__snxi8q__face,.marketing-module__snxi8q__back{backface-visibility:visible;transition:opacity .24s,visibility;transform:none}.marketing-module__snxi8q__face[data-hidden=true]{opacity:0;transition:opacity .24s,visibility 0s linear .24s}.marketing-module__snxi8q__slab{display:none}.marketing-module__snxi8q__shadow{transform:translate(6px,7px);animation:none!important}.marketing-module__snxi8q__screen[data-nudge=true] ul.grid>li:first-child:after{animation:none}.marketing-module__snxi8q__screen[data-nudge=true] ul.grid>li:first-child [data-claim-state=available]>button{animation:none}}
