@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.0dkh9ymey-8ca.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.0mrvvfks.flli.woff2)format("woff2");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:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_847b1121-module__e5Mk3W__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_847b1121-module__e5Mk3W__variable{--font-type:"Special Elite", "Special Elite Fallback"}
@layer theme,base;@layer components{.paper-skin{--paper:#f3ece1;--paper-card:#fffdf8;--paper-blush:#f4d6d2;--paper-sage:#e3eadf;--paper-lilac:#e8e2ef;--paper-sky:#dce4ec;--paper-sand:#efe6d6;--kraft:#c8a27c;--kraft-deep:#8a6744;--ink:#1f2b47;--ink-2:#2e3d61;--ink-soft:#4a5470;--rose:#b86a6e;--rose-ink:#9e4b53;--blush:#e8b4b2;--gold:#d9a441;--sage:#9db09a;--sage-deep:#7e957c;--paper-shadow:drop-shadow(0 1px 1px #2a20161a) drop-shadow(0 10px 14px #2a201633);--paper-shadow-soft:drop-shadow(0 1px 1px #2a201614) drop-shadow(0 6px 10px #2a201624);--paper-shadow-lifted:drop-shadow(0 2px 2px #2a20161f) drop-shadow(0 20px 24px #2a20163d);--grain:url(/landing/paper/tex/grain.webp);--video-paper:#e7e1cd;--background:var(--paper);--foreground:var(--ink);--card:var(--paper-card);--card-foreground:var(--ink);--popover:var(--paper-card);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper-card);--muted:var(--paper-sand);--muted-foreground:var(--ink-soft);--accent:var(--rose-ink);--accent-foreground:var(--paper-card);--border:#1f2b4724;--ring:var(--rose-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background-color:var(--paper);background-image:var(--grain);background-blend-mode:multiply;font-family:var(--font-display-source), Georgia, serif;font-variation-settings:"SOFT" 50, "WONK" 0;-webkit-font-smoothing:antialiased;background-size:512px 512px}.paper-skin ::selection{background:var(--blush);color:var(--ink)}.paper-skin :focus-visible{outline:2px solid var(--rose-ink);outline-offset:3px;border-radius:6px}.paper-display{font-family:var(--font-display-source), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.025em;text-wrap:balance;font-style:italic;font-weight:500;line-height:1.02}.paper-display em{color:var(--rose);font-style:italic}.paper-hand{font-family:var(--font-script-source), cursive;font-weight:700;line-height:1}.paper-type{font-family:var(--font-type), "Courier New", monospace;letter-spacing:.18em;text-transform:uppercase;font-weight:400}.paper-body{color:var(--ink-soft);text-wrap:pretty;font-size:1.0625rem;line-height:1.6}.c-ink{color:var(--ink)}.c-soft{color:var(--ink-soft)}.c-rose{color:var(--rose)}.c-rose-ink{color:var(--rose-ink)}.c-card{color:var(--paper-card)}.c-blush{color:var(--blush)}.c-gold{color:var(--gold)}.paper-chip{background-color:var(--paper-card);background-image:var(--grain);background-blend-mode:multiply;color:var(--ink);filter:var(--paper-shadow-soft);transform:rotate(var(--r,0deg));background-size:300px 300px;padding:.42em .85em .38em;font-size:.97rem;font-style:italic;line-height:1.3;display:inline-block}.paper-card{isolation:isolate;filter:var(--paper-shadow);position:relative}.paper-card:before{content:"";z-index:-1;background-color:var(--card-bg,var(--paper-card));background-image:var(--grain);background-blend-mode:multiply;clip-path:var(--torn,none);background-size:420px 420px;position:absolute;inset:0}.paper-card[data-tone=blush]{--card-bg:var(--paper-blush)}.paper-card[data-tone=sage]{--card-bg:var(--paper-sage)}.paper-card[data-tone=lilac]{--card-bg:var(--paper-lilac)}.paper-card[data-tone=sky]{--card-bg:var(--paper-sky)}.paper-card[data-tone=sand]{--card-bg:var(--paper-sand)}.paper-card[data-tone=kraft]{--card-bg:var(--kraft)}.paper-card[data-tone=ink]{--card-bg:var(--ink);color:var(--paper-card)}.paper-tape{z-index:2;width:var(--tape-w,96px);opacity:.86;background-color:var(--tape-color,var(--kraft));background-image:repeating-linear-gradient(90deg, #fffdf838 0 9px, transparent 9px 26px), var(--grain);background-blend-mode:normal, multiply;clip-path:polygon(0% 8%,4% 0%,96% 0%,100% 12%,97% 30%,100% 50%,97% 70%,100% 88%,96% 100%,4% 100%,0% 90%,3% 70%,0% 50%,3% 30%);height:26px;transform:rotate(var(--tape-r,-4deg));pointer-events:none;background-size:auto,300px 300px;position:absolute}.paper-tape[data-tone=blush]{--tape-color:var(--blush)}.paper-tape[data-tone=sage]{--tape-color:var(--sage)}.paper-tape[data-tone=gold]{--tape-color:var(--gold)}.paper-polaroid{background-color:var(--paper-card);background-image:var(--grain);background-blend-mode:multiply;filter:var(--paper-shadow);background-size:360px 360px;padding:6% 6% 0;display:block;position:relative}.paper-polaroid figcaption{text-align:center;color:var(--ink);padding:.55em .25em .75em}.paper-tag{isolation:isolate;color:var(--rose-ink);filter:var(--paper-shadow-soft);align-items:center;gap:.5em;padding:.5em .95em .45em;font-size:.7rem;display:inline-flex;position:relative}.paper-tag:before{content:"";z-index:-1;background-color:var(--tag-bg,var(--paper-card));background-image:var(--grain);background-blend-mode:multiply;clip-path:polygon(0% 10%,6% 0%,18% 6%,32% 0%,46% 5%,60% 0%,74% 6%,88% 0%,100% 8%,99% 50%,100% 92%,88% 100%,74% 94%,60% 100%,46% 95%,32% 100%,18% 94%,6% 100%,0% 92%,1% 50%);background-size:300px 300px;position:absolute;inset:0}.paper-tag[data-tone=blush]{--tag-bg:var(--paper-blush)}.paper-tag[data-tone=ink]{--tag-bg:var(--ink);color:var(--paper-card)}.paper-phone{background-color:var(--ink);background-image:var(--grain);background-blend-mode:multiply;filter:drop-shadow(0 2px 2px #2a20162e)drop-shadow(0 22px 26px #2a20164d);background-size:300px 300px;border-radius:13%/6.2%;padding:3.2%;position:relative}.paper-phone-screen{aspect-ratio:390/844;background:var(--ink-2);border-radius:10.5%/4.9%;position:relative;overflow:hidden}.paper-morph{inset-inline:0;z-index:1;height:100%;rotate:var(--r,0deg);transition:top .62s cubic-bezier(.65,0,.25,1) .26s,height .62s cubic-bezier(.65,0,.25,1) .26s,padding .62s cubic-bezier(.65,0,.25,1) .26s,border-radius .62s cubic-bezier(.65,0,.25,1) .26s,translate .62s cubic-bezier(.65,0,.25,1) .26s,rotate .72s cubic-bezier(.34,1.56,.64,1) .26s;position:absolute;top:0;translate:0}.is-open .paper-morph{height:85.08%;rotate:none;translate:var(--center-x,0px) 0;border-radius:18px;padding:0;transition-delay:.3s;top:7.46%}.paper-morph .paper-phone-screen{aspect-ratio:auto;height:100%;transition:border-radius .62s cubic-bezier(.65,0,.25,1) .26s}.is-open .paper-morph .paper-phone-screen{border-radius:18px;transition-delay:.3s}.paper-hero-decor{z-index:2;pointer-events:none;transition:opacity .32s ease-out .78s,translate .48s cubic-bezier(.2,.8,.2,1) .74s;position:absolute;inset:0}.is-open .paper-hero-decor{opacity:0;pointer-events:none;transition-delay:0s;translate:-90px}.paper-cover-cta{transition:opacity .3s ease-out .8s,translate .46s cubic-bezier(.2,.8,.2,1) .76s}.is-open .paper-cover-cta{opacity:0;transition-delay:0s;translate:80px}.paper-cover-button{transition:opacity .3s ease-out .3s}.is-open .paper-cover-button{pointer-events:none}.is-rolling .paper-cover-button{opacity:0;transition-delay:0s}.paper-player-close{z-index:-1;opacity:0;pointer-events:none;transition:translate .3s cubic-bezier(.4,0,.6,1),opacity .18s ease-in .12s;position:absolute;top:100%;left:50%;translate:-50% -130%}.is-open .paper-player-close{opacity:1;pointer-events:auto;transition:translate .5s cubic-bezier(.2,.9,.3,1.3) 1s,opacity .16s ease-out 1s;translate:-50% 14px}.paper-float:has(.is-open){animation-play-state:paused}.paper-cover{background-color:var(--cover-bg,var(--paper));background-image:var(--grain);background-blend-mode:multiply;background-size:300px 300px}.paper-cover[data-tone=blush]{--cover-bg:var(--paper-blush)}.paper-cover[data-tone=sky]{--cover-bg:var(--paper-sky)}.paper-cover[data-tone=sage]{--cover-bg:var(--paper-sage)}.paper-cover[data-tone=lilac]{--cover-bg:var(--paper-lilac)}.paper-play{background:var(--paper-card);color:var(--ink);font-family:var(--font-type), "Courier New", monospace;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.55em;padding:.8em 1.35em .75em;transition:transform .2s ease-out;display:inline-flex;position:relative;box-shadow:0 10px 24px -8px #0a102099}.paper-play:after{content:"";border-radius:inherit;border:2px solid var(--blush);pointer-events:none;animation:2.6s ease-out infinite paper-ping;position:absolute;inset:-5px}.group:hover .paper-play,.group:focus-visible .paper-play{transform:scale(1.06)}.paper-button{background:var(--ink);min-height:3rem;color:var(--paper-card);font-family:var(--font-display-source), Georgia, serif;font-variation-settings:"SOFT" 100, "WONK" 0;letter-spacing:.005em;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.5rem;font-size:1rem;font-weight:600;transition:background-color .18s ease-out,transform .18s ease-out;display:inline-flex;box-shadow:inset 0 1px #fffdf82e,0 8px 18px -8px #1f2b4799}.paper-button:hover{background:var(--rose-ink)}.paper-button:active{transform:translateY(1px)}.paper-button svg{transition:transform .18s ease-out}.paper-button:hover svg{transform:translate(3px)}.paper-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blush);text-decoration-color:var(--blush);text-underline-offset:5px;align-items:center;gap:.4rem;font-weight:500;text-decoration-thickness:2px;transition:text-decoration-color .18s ease-out,color .18s ease-out;display:inline-flex}.paper-link:hover{color:var(--rose-ink);-webkit-text-decoration-color:var(--rose-ink);text-decoration-color:var(--rose-ink)}.paper-line{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.paper-line>*{scroll-snap-align:center}.paper-faq summary{cursor:pointer;list-style:none}.paper-faq summary::-webkit-details-marker{display:none}.paper-faq[open] .paper-faq-icon{transform:rotate(45deg)}.paper-faq-icon{transition:transform .22s ease-out}@keyframes paper-answer-in{0%{opacity:0;translate:0 -8px;rotate:-1.5deg}to{opacity:1;translate:0;rotate:none}}.paper-faq[open] .paper-faq-answer{animation:.38s cubic-bezier(.2,.8,.2,1) both paper-answer-in}.paper-rubber{border:2.5px solid var(--rose-ink);color:var(--rose-ink);font-family:var(--font-type), "Courier New", monospace;letter-spacing:.2em;text-transform:uppercase;mix-blend-mode:multiply;border-radius:6px;rotate:-8deg}.paper-rot{transform:rotate(var(--r,0deg))}@keyframes paper-drop{0%{opacity:.01;transform:translateY(-16px) rotate(calc(var(--r,0deg) - 5deg)) scale(1.04)}to{opacity:1;transform:translateY(0) rotate(var(--r,0deg)) scale(1)}}.paper-drop{animation:.56s cubic-bezier(.34,1.56,.64,1) both paper-drop;animation-delay:var(--d,0s)}@keyframes paper-line-in{0%{opacity:.01;translate:0 .4em}to{opacity:1;translate:0}}.paper-line-in{animation:.72s cubic-bezier(.2,.8,.2,1) both paper-line-in;animation-delay:var(--d,0s)}.paper-motion-ready [data-reveal]{opacity:0;transition:opacity .52s ease-out,translate .78s cubic-bezier(.22,1.25,.36,1),rotate .78s cubic-bezier(.22,1.25,.36,1),scale .62s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i,0) * 90ms);translate:0 30px;rotate:2.5deg}.paper-motion-ready [data-reveal=drop]{translate:0 -34px;rotate:-6deg;scale:1.06}.paper-motion-ready [data-reveal=fade]{translate:0 16px;rotate:none}.paper-motion-ready [data-reveal=stamp]{translate:0;rotate:-8deg;scale:1.45}.paper-motion-ready [data-reveal].is-in{opacity:1;translate:0;rotate:none;scale:1}.paper-motion-ready [data-reveal] .paper-photo{filter:brightness(1.5)saturate(.1)contrast(.85)blur(1px)}.paper-motion-ready [data-reveal].is-in .paper-photo{filter:none;transition:filter 1.7s ease-out calc(var(--i,0) * 90ms + .26s)}.paper-motion-ready [data-reveal] .paper-tape{opacity:0;scale:.25 1}.paper-motion-ready [data-reveal].is-in .paper-tape{opacity:.86;transition:scale .42s cubic-bezier(.3, 1.5, .5, 1) calc(var(--i,0) * 90ms + .42s), opacity .16s ease-out calc(var(--i,0) * 90ms + .42s);scale:1}.paper-ink-path{stroke-dasharray:1}.paper-motion-ready [data-reveal] .paper-ink-text{clip-path:inset(-30% 100% -30% 0)}.paper-motion-ready [data-reveal].is-in .paper-ink-text{clip-path:inset(-30% 0);transition:clip-path 1s steps(12, end) calc(var(--i,0) * 90ms + .32s)}.paper-motion-ready [data-reveal] .paper-ink-path{stroke-dashoffset:1px}.paper-motion-ready [data-reveal].is-in .paper-ink-path{stroke-dashoffset:0;transition:stroke-dashoffset .62s ease-out calc(var(--i,0) * 90ms + 1.2s)}.paper-motion-ready [data-reveal].is-in .paper-ink-path.paper-ink-fast{transition:stroke-dashoffset .76s ease-out calc(var(--i,0) * 90ms + .15s)}.paper-motion-ready [data-reveal] .paper-check path{stroke-dasharray:26;stroke-dashoffset:26px}.paper-motion-ready [data-reveal].is-in .paper-check path{stroke-dashoffset:0;transition:stroke-dashoffset .38s ease-out calc(var(--k,0) * .16s + .5s)}.paper-display em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 14 2, 24 9, 36 5 S 58 2, 70 6 S 94 9, 106 5 S 116 4, 118 6' fill='none' stroke='%23e8b4b2' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 96%;background-repeat:no-repeat;background-size:100% .22em;padding-bottom:.05em}.paper-motion-ready [data-reveal] .paper-display em,.paper-motion-ready .paper-display[data-reveal] em{background-size:0% .22em}.paper-motion-ready [data-reveal].is-in .paper-display em,.paper-motion-ready .paper-display[data-reveal].is-in em{transition:background-size .82s cubic-bezier(.65, 0, .25, 1) calc(var(--i,0) * 90ms + .38s);background-size:100% .22em}@keyframes paper-underline{0%{background-size:0% .22em}to{background-size:100% .22em}}.paper-hero-title em{animation:.9s cubic-bezier(.65,0,.25,1) .95s both paper-underline}@keyframes paper-jitter{0%,to{transform:rotate(var(--r,0deg))}50%{transform:rotate(calc(var(--r,0deg) + 1.2deg)) translateY(-1px)}}.paper-jitter{animation:1.1s step-end infinite paper-jitter}@keyframes paper-twitch{0%,86%,to{translate:0;rotate:none}88%{translate:0 -2px;rotate:2deg}91%{translate:0;rotate:-1.5deg}94%{translate:0 -1px;rotate:1deg}}.paper-twitch{animation:6s step-end infinite paper-twitch;animation-delay:var(--d,0s)}@keyframes paper-float{0%,to{translate:0}50%{translate:0 -8px}}.paper-float{animation:6.5s ease-in-out infinite paper-float}@keyframes paper-ping{0%{opacity:.75;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.16)}}@media (hover:hover){.paper-lift{transition:translate .34s cubic-bezier(.2,.8,.2,1),rotate .34s cubic-bezier(.2,.8,.2,1),filter .34s ease-out}.paper-lift:hover{translate:0 -7px;rotate:calc(var(--r,0deg) * -.7);filter:var(--paper-shadow-lifted)}.paper-chip{transition:translate .26s ease-out,rotate .26s ease-out,background-color .26s ease-out}.paper-chip:hover{translate:0 -3px;rotate:calc(var(--r,0deg) * -1);background-color:var(--paper-blush)}@keyframes paper-hop{0%,to{translate:0}30%{translate:0 -7px}55%{translate:0}75%{translate:0 -3px}}.paper-lift:hover .paper-hop{animation:.54s steps(6,end) paper-hop}.paper-faq summary img{transition:translate .26s cubic-bezier(.3,1.6,.5,1)}.paper-faq summary:hover img{translate:0 -4px}.paper-faq-q{transition:translate .26s ease-out}.paper-faq summary:hover .paper-faq-q{translate:4px}}.paper-motion-ready [data-loop]:not(.is-playing),.paper-motion-ready [data-loop]:not(.is-playing) *{animation-play-state:paused}@keyframes paper-feed-scroll{0%,8%{translate:0}22%,30%{translate:0 -21%}44%,52%{translate:0 -42%}66%,74%{translate:0 -61%}88%,93%{translate:0 -79%}to{translate:0}}.paper-feed-scroll{animation:34s cubic-bezier(.55,0,.3,1) infinite paper-feed-scroll}@keyframes paper-scan{0%,to{top:6%}50%{top:90%}}.paper-scan{background:var(--rose);height:3px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--rose) 45%, transparent);pointer-events:none;border-radius:999px;animation:3.2s ease-in-out infinite paper-scan;position:absolute;left:-3%;right:-3%}@keyframes paper-stamp{0%{opacity:0;scale:1.9}5%,60%{opacity:1;scale:1}66%,to{opacity:0;scale:.8}}.paper-stamp{opacity:0;animation:9s ease-out infinite paper-stamp;animation-delay:calc(var(--k,0) * 1.05s + 1s)}@keyframes paper-prompt{0%,30%{opacity:1;translate:6px}36%,to{opacity:.55;translate:0}}.paper-prompt{opacity:.55;animation:7.5s ease-in-out infinite paper-prompt;animation-delay:calc(var(--k,0) * 2.5s)}@keyframes paper-cursor{0%{opacity:0;top:118%;left:92%;scale:1}8%{opacity:1}34%{left:var(--cursor-x,28%);top:var(--cursor-y,78%);scale:1}40%{left:var(--cursor-x,28%);top:var(--cursor-y,78%);scale:.8}46%,74%{left:var(--cursor-x,28%);top:var(--cursor-y,78%);opacity:1;scale:1}84%,to{opacity:0;top:116%;left:74%;scale:1}}.paper-cursor{opacity:0;pointer-events:none;animation:6.5s ease-in-out infinite paper-cursor;position:absolute;top:118%;left:92%}@keyframes paper-approve{0%,39%{background-color:var(--ink);scale:1}41%{scale:.94}44%,80%{background-color:var(--rose-ink);scale:1}86%,to{background-color:var(--ink)}}.paper-approve{animation:6.5s ease-in-out infinite paper-approve}@keyframes paper-approved{0%,42%{opacity:0;scale:1.8}47%,80%{opacity:1;scale:1}86%,to{opacity:0;scale:1}}.paper-approved{opacity:0;animation:6.5s ease-out infinite paper-approved}.paper-petals{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}@keyframes paper-petal{0%{translate:0;rotate:none}25%{translate:18px 28cqh;rotate:80deg}50%{translate:-14px 56cqh;rotate:160deg}75%{translate:16px 84cqh;rotate:250deg}to{translate:0 112cqh;rotate:340deg}}.paper-petal{top:-6%;left:var(--x,50%);width:var(--s,12px);height:calc(var(--s,12px) * .7);background:var(--c,var(--blush));opacity:.85;animation:paper-petal var(--t,11s) linear infinite;animation-delay:var(--d,0s);border-radius:80% 0;position:absolute}@media (prefers-reduced-motion:reduce){.paper-drop,.paper-line-in,.paper-jitter,.paper-twitch,.paper-float,.paper-feed-scroll,.paper-scan,.paper-stamp,.paper-prompt,.paper-cursor,.paper-approve,.paper-approved,.paper-petal,.paper-play:after,.paper-hero-title em,.paper-faq[open] .paper-faq-answer{animation:none!important}.paper-petals,.paper-scan,.paper-cursor,.paper-stamp,.paper-approved{display:none}.paper-prompt{opacity:1}.paper-button,.paper-button svg,.paper-faq-icon,.paper-play,.paper-lift,.paper-chip,.paper-morph,.paper-morph .paper-phone-screen,.paper-hero-decor,.paper-cover-cta,.paper-cover-button,.paper-player-close{transition:none!important}.paper-lift:hover .paper-hop{animation:none}}html.paper-static :is([data-sticky-cta],[data-app-overlay]){display:none!important}html.paper-static :is(.paper-drop,.paper-line-in,.paper-hero-title em){animation:none!important}}@layer utilities{[data-scrub=on]>.paper-scroll-row{position:sticky}[data-scrub=on] .paper-line{scroll-snap-type:none;width:max-content;overflow:visible}}
