.lp{--lp-ease:cubic-bezier(.22, .9, .28, 1);overflow-x:clip}.lp-display{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(44px,6.4vw,92px);line-height:.96}.lp-h2{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4.8vw,62px);line-height:1}.lp-display,.lp-h2,.lp-st-title{font-family:var(--font-lp-title), var(--font-manrope), system-ui, sans-serif;word-spacing:.04em;font-weight:900}.lp-lead{font-size:15px;font-weight:500;line-height:1.5}@media (min-width:1024px){.lp-lead{font-size:18px}}.lp-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.lp-stage{height:100lvh;position:sticky;top:0;overflow:hidden}@media (max-width:1023px){.lp-hero .lp-stage{height:auto;position:relative;top:auto;overflow:visible}.lp-hero [data-twin^=social-] [data-twin-src]{border-radius:9999px;box-shadow:0 0 0 1px #ffffff14}}@media (min-width:1024px){.lp-hero [data-twin=social-tiktok] [data-twin-src]{border-radius:9999px;box-shadow:0 0 0 1px #ffffff14}}@media (max-width:1023px){:root:has(main.lp){--app-canvas:linear-gradient(#0b0b0f, #0b0b0f);background-color:#0b0b0f}@supports (color:oklch(from red l c h)){:root:has(main.lp)[data-lp-look]{background-color:oklch(from var(--bm-c) .125 min(max(c * .26, .025), .06) calc(h + 2));--app-canvas:linear-gradient(oklch(from var(--bm-c) .125 min(max(c * .26, .025), .06) calc(h + 2)), oklch(from var(--bm-c) .125 min(max(c * .26, .025), .06) calc(h + 2)))}}}@property --lp-float-k{syntax:"<number>";inherits:true;initial-value:1}@media (max-width:1023px){.lp-float{transition:--lp-float-k .6s}}.lp-dot__fill{transform-origin:0;transform:scaleX(0)}.lp-dots[data-run=true] .lp-dot[data-on=true] .lp-dot__fill{animation:lp-dot-fill var(--lp-dwell,3.6s) linear forwards}.lp-hero[data-live=false] .lp-dot__fill{animation-play-state:paused}@keyframes lp-dot-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lp-dots .lp-dot[data-on=true] .lp-dot__fill{animation:none;transform:scaleX(1)}}.lp-st[data-in=false] .btn-motion-shimmer:after,.lp-hero [data-out] .btn-motion-shimmer:after,.lp-cue[data-off] .lp-cue__light{animation:none}@media (max-width:1023px){.lp-hero *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lp-hero .lp-glass{box-shadow:inset 0 0 0 999px color-mix(in srgb, currentColor 8%, transparent)}}.lp-hero[data-live=false] *,.lp-hero[data-live=false] :after{animation-play-state:paused!important}.lp-st-title{letter-spacing:-.01em;text-wrap:balance;font-size:32px;line-height:1.05}@media (min-width:1024px){.lp-st-title{letter-spacing:-.025em;font-size:clamp(44px,6.4vw,92px);line-height:.98}}.lp-st-word{opacity:0;transition:transform .14s var(--lp-ease), opacity .14s var(--lp-ease);display:inline-block;transform:translateY(22px)}div.lp-st-word,p.lp-st-word{display:block}.lp-st[data-in=false]{visibility:hidden;transition:visibility 0s linear .14s}.lp-st[data-in=true] .lp-st-word{opacity:1;transition-duration:.9s;transition-delay:var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){.lp-st[data-in=false]{transition-delay:.3s}.lp-st-word,.lp-st[data-in=true] .lp-st-word{transition:opacity .3s linear;transform:none}}.lp-dark{background:#0e0e12}.lp-splash,.lp-dark{transition:opacity .5s var(--lp-ease), visibility 0s linear 0s}.lp-dark{transition-duration:1.1s,0s;transition-timing-function:cubic-bezier(.45,.05,.25,1)}.lp-splash[data-off],.lp-dark[data-off]{opacity:0;visibility:hidden;transition:opacity .5s var(--lp-ease), visibility 0s linear .5s}.lp-dark[data-off]{transition:opacity 1.1s cubic-bezier(.45,.05,.25,1),visibility 0s linear 1.1s}.lp-splash__mark{animation:1.8s ease-in-out infinite lp-breathe}.lp-splash[data-off] .lp-splash__mark{animation:none}@keyframes lp-breathe{0%,to{opacity:.78;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.lp-silk__glow,.lp-silk__sheen{will-change:transform;position:absolute}.lp-silk__glow{animation:15s ease-in-out infinite alternate lp-silk-a;inset:-12%}.lp-silk__glow--a{background:radial-gradient(60% 50% at 18% 14%, var(--silk-2) 0%, transparent 70%)}.lp-silk__glow--b{background:radial-gradient(55% 45% at 86% 90%, var(--silk-3) 0%, transparent 70%);animation-name:lp-silk-b;animation-duration:19s}.lp-silk__sheen{background:linear-gradient(118deg, transparent 34%, color-mix(in srgb, var(--silk-3) 32%, transparent) 46%, color-mix(in srgb, var(--silk-2) 46%, transparent) 52%, transparent 66%);animation:12s ease-in-out infinite alternate lp-silk-sheen;inset:-30%}@keyframes lp-silk-a{to{transform:translate(7%,6%)scale(1.14)}}@keyframes lp-silk-b{to{transform:translate(-8%,-5%)scale(1.16)}}@keyframes lp-silk-sheen{0%{transform:translate(-14%,-8%)}to{transform:translate(14%,8%)}}.lp-silk[data-paused]>*,.lp-hero [data-out] .lp-silk>*{animation-play-state:paused}@media (min-width:1024px){.lp-fs{--fs-px:max(40px, calc(50% - 568px));--fs-col:clamp(340px, 30.5vw, 440px);--fs-gap:clamp(32px, 4vw, 64px);--fs-nav:100px;height:100%;padding:0 var(--fs-px);column-gap:var(--fs-gap);grid-template-columns:var(--fs-col) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);display:grid}.lp-fs-text{padding-block:var(--fs-nav);flex-direction:column;justify-content:safe center;display:flex;container-type:inline-size}.lp-fs-stack{display:grid}.lp-fs-stack>*{grid-area:1/1;align-self:start}.lp-fs-box{width:min(680px, 100%, calc((100svh - 2 * var(--fs-nav)) * 680 / 744));aspect-ratio:680/744;place-self:center;position:relative}.lp-fs-h2{letter-spacing:-.025em;font-size:clamp(40px,17cqi,80px);line-height:.98}}.lp-say[data-on=false]{pointer-events:none}.lp-say__body{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(10px)}.lp-say[data-on=true] .lp-say__body{opacity:1;transition:opacity .6s var(--lp-ease) var(--d,0s), transform .7s var(--lp-ease) var(--d,0s);transform:none}.lp-steps__track{transition:background-color .2s}@media (hover:hover) and (pointer:fine){.lp-steps__seg:hover .lp-steps__track{background-color:color-mix(in srgb, var(--color-ink) 55%, transparent)}}.lp-steps__seg:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.lp-say__body,.lp-say[data-on=true] .lp-say__body{transition:opacity .3s linear;transform:none}}.lp-fs-word{opacity:0;transition:transform .3s var(--lp-ease), opacity .3s var(--lp-ease);display:inline-block;transform:translateY(22px)}[data-in=true]>.lp-fs-word{opacity:1;transition-duration:.9s;transition-delay:var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){.lp-fs-word,[data-in=true]>.lp-fs-word{transition:opacity .3s linear;transform:none}}@media (max-width:1023px){.lp-ap-flat[style],.lp-ap-flat [style]{opacity:1!important;transform:none!important}.lp-ap-1{--ap-y:16px;--ap-d:.1s}.lp-ap-2{--ap-y:24px;--ap-d:.2s}.lp-ap-3{--ap-y:32px;--ap-d:.3s}.lp-ap-4{--ap-y:40px;--ap-d:.4s}.lp-ap-5{--ap-y:48px;--ap-d:.5s}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){[data-ap=wait] .lp-ap{opacity:0;transform:translate3d(0, var(--ap-y,16px), 0)}[data-ap=in] .lp-ap{opacity:1;transition:opacity .7s var(--lp-ease) var(--ap-d,0s), transform .9s var(--lp-ease) var(--ap-d,0s);transform:none}}.lp-phone{aspect-ratio:390/844;background:#0b0b0f;border-radius:2.5rem;position:relative;box-shadow:0 60px 120px -40px #000c,0 24px 48px -24px #0009,inset 0 0 0 1px #ffffff0f}.lp-phone:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:3;background:linear-gradient(160deg,#ffffff80,#ffffff14 35%,#ffffff08 65%,#ffffff47);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-phone__screen{isolation:isolate;background:#0e0e12;border-radius:calc(2.5rem - 6px);position:absolute;inset:6px;overflow:hidden;transform:translateZ(0)}.lp-phone__content{transform-origin:50% 0;width:390px;height:844px;transform:scale(var(--s,.6));margin-left:-195px;position:absolute;top:0;left:50%}.lp-3d{transform-style:preserve-3d}.lp-cube-stage{perspective:1100px}.lp-cube{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s var(--lp-ease);position:relative}.lp-cube__face{backface-visibility:hidden;position:absolute;inset:0}.lp[data-intro=wait] :is(.lp-in,.lp-intro-nav,.lp-intro-cue,.lp-intro-side){animation-play-state:paused}@keyframes lp-in{0%{opacity:0;translate:0 var(--in-y,20px)}to{opacity:1;translate:none}}.lp-in{animation:1.1s cubic-bezier(.16,1,.3,1) both lp-in}:root:has(main.lp){--app-canvas:linear-gradient(#000, #000);background-color:#000}body:has(main.lp) .app-splash{display:none!important}@keyframes lp-intro-nav{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes lp-intro-cue{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-intro-nav{animation:.8s cubic-bezier(.22,.9,.28,1) .8s both lp-intro-nav}.lp-intro-cue{animation:.8s cubic-bezier(.22,.9,.28,1) 1.2s both lp-intro-cue}@keyframes lp-intro-side{0%{opacity:0;scale:.4}40%{opacity:1}to{opacity:1;scale:1}}.lp-intro-side{animation:.8s cubic-bezier(.34,1.56,.64,1) .9s both lp-intro-side}@property --lp-bob{syntax:"<length>";inherits:false;initial-value:0}@property --lp-tilt{syntax:"<angle>";inherits:false;initial-value:0deg}.lp-float{translate:0 calc(var(--lp-bob) * var(--lp-float-k,1));rotate:calc(var(--lp-tilt) * var(--lp-float-k,1));animation:lp-bob var(--bob-d,4.8s) ease-in-out var(--bob-delay,0s) infinite;will-change:translate, rotate}@keyframes lp-bob{0%,to{--lp-bob:-5px;--lp-tilt:-2deg}50%{--lp-bob:5px;--lp-tilt:2deg}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.lp-rise{animation:lp-rise .7s var(--lp-ease) both}.lp-cue__track{background:#ffffff29;border-radius:9999px;width:1.5px;height:48px;display:block;position:relative;overflow:hidden}.lp-cue__light{inset-inline:0;border-radius:inherit;background:linear-gradient(#fff0,#fff 70%,#fff0);height:24px;animation:2.2s cubic-bezier(.65,0,.35,1) infinite lp-cue;position:absolute;top:0;transform:translateY(-100%)}@keyframes lp-cue{0%{transform:translateY(-100%)}70%,to{transform:translateY(200%)}}@keyframes lp-hero-phone{0%{opacity:0;filter:blur(16px);transform:translateY(90px)scale(.9)}to{opacity:1;filter:blur();transform:none}}.lp-hero-phone{animation:lp-hero-phone 1.3s var(--lp-ease) .45s both}@keyframes lp-msg{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.lp-msg{animation:.32s cubic-bezier(.2,0,0,1) both lp-msg}@keyframes lp-typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.lp-typing span{animation:1.2s ease-in-out infinite lp-typing}.lp-typing span:nth-child(2){animation-delay:.15s}.lp-typing span:nth-child(3){animation-delay:.3s}@keyframes lp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-shimmer{background-size:200% 100%;animation:2.8s linear infinite lp-shimmer}@keyframes lp-spin-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.lp-coin{transform-style:preserve-3d;animation:7s linear infinite lp-spin-y;position:relative}.lp-coin__face{backface-visibility:hidden;background:url(/coin.svg) 50%/contain no-repeat;position:absolute;inset:0}.lp-coin__face--back{transform:rotateY(180deg)}.lp-coin__edge{background:radial-gradient(circle,#f3c74c 0%,#c58b12 70%,#7a4e05 100%);border-radius:50%;position:absolute;inset:4%;transform:translateZ(-1px)}.lp-glow{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.lp-in,.lp-intro-nav,.lp-intro-cue,.lp-intro-side,.lp-float,.lp-silk>*,.lp-cue__light,.lp-splash__mark,.lp-rise,.lp-hero-phone,.lp-msg,.lp-typing span,.lp-shimmer,.lp-coin{animation:none}.lp-cube{transition:none}}@keyframes lp-scroll-line{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.lp-scroll-line{animation:1.8s cubic-bezier(.22,.9,.28,1) infinite lp-scroll-line}@media (prefers-reduced-motion:reduce){.lp-scroll-line{animation:none}}.lp-display--hero{font-size:clamp(42px,12.4vw,60px);line-height:1.02}.lp-display--hero .lp-hero-l1{margin-bottom:.06em;font-size:.72em}.lp-hero-accent{background-image:linear-gradient(90deg, var(--accent-a), var(--accent-b));color:#0000;-webkit-background-clip:text;background-clip:text;margin:-.12em -.08em -.2em;padding:.12em .08em .2em;display:inline-block}@media (min-width:1024px){.lp-display--hero{font-size:clamp(40px,4.9vw,78px)}}.lp-ph-bg{background:linear-gradient(to bottom, color-mix(in oklab, var(--t) 34%, #0e0e12), color-mix(in oklab, var(--t) 16%, #0b0b0f))}@supports (color:oklch(from red l c h)){.lp-ph-bg{background:linear-gradient(to bottom, oklch(from var(--t) .3 min(max(c * .6, .05), .14) h), oklch(from var(--t) .16 min(max(c * .45, .035), .09) h))}}.lp-sheet .lp-ph-bg{background:0 0}@media (min-width:1024px){.lp-ph-bg{background:0 0}}@media (max-width:1023px){.lp-hero{transition:background-color .35s}:root[data-lp-look] .lp-hero{background-color:color-mix(in oklab, var(--bm-c) 26%, #0e0e12)}@supports (color:oklch(from red l c h)){:root[data-lp-look] .lp-hero{background-color:oklch(from var(--bm-c) .24 min(max(c * .55, .05), .13) h)}}}.lp-bubble{pointer-events:none;background:radial-gradient(circle at 31% 22%,#ffffff57 0%,#ffffff1a 11%,#fff0 21%);border-radius:9999px;position:absolute;inset:0;box-shadow:inset 0 -5px 8px #0000004d,inset 0 2px 3px #ffffff47,0 8px 14px -6px #00000073}
