.lp{--lp-bg:#fff;--lp-paper:#f6f5f2;--lp-paper-2:#efede8;--lp-ink:#0f0f0e;--lp-ink-2:#34342f;--lp-ink-3:#5d5d57;--lp-ink-4:#6e6e67;--lp-tone:#8f8f88;--lp-ink-5:#b8b8b0;--lp-line:#0f0f0e14;--lp-line-2:#0f0f0e21;--lp-brand:#f26b2a;--lp-brand-hi:#ff7d42;--lp-brand-lo:#e2551a;--lp-brand-soft:#fff1e8;--lp-green:#1f9d63;--lp-ease-out:cubic-bezier(.23, 1, .32, 1);--lp-ease-in-out:cubic-bezier(.77, 0, .175, 1);--lp-ease-drawer:cubic-bezier(.32, .72, 0, 1);--lp-shadow-xs:0 0 0 1px #0f0f0e0f, 0 1px 2px #0f0f0e0a;--lp-shadow-sm:0 0 0 1px #0f0f0e0f, 0 1px 2px #0f0f0e0d, 0 4px 10px -4px #0f0f0e14;--lp-shadow-md:0 0 0 1px #0f0f0e0d, 0 2px 4px -1px #0f0f0e0d, 0 14px 34px -14px #0f0f0e2e;--lp-shadow-lg:0 0 0 1px #0f0f0e0a, 0 6px 12px -4px #0f0f0e0f, 0 32px 72px -24px #0f0f0e4d;--lp-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--lp-bg);color:var(--lp-ink);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.lp ::selection{background:#f26b2a33}.lp :focus-visible{outline:2px solid var(--lp-brand);outline-offset:3px;border-radius:10px}@layer components{.lp button:not(:disabled){cursor:pointer}.lp-display{letter-spacing:-.047em;text-wrap:balance;font-size:clamp(2.7rem,1.15rem + 6.1vw,6.25rem);font-weight:600;line-height:.95}.lp-h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,1.35rem + 3.7vw,4.4rem);font-weight:600;line-height:1.02}.lp-h3{letter-spacing:-.026em;font-weight:600;line-height:1.12}.lp-lead{letter-spacing:-.014em;color:var(--lp-ink-3);text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .36vw,1.3125rem);line-height:1.55}.lp-body{letter-spacing:-.011em;color:var(--lp-ink-3);text-wrap:pretty;font-size:1rem;line-height:1.6}.lp-mute{color:var(--lp-ink-4)}.lp-mono{font-family:var(--lp-mono);letter-spacing:.02em}.lp-eyebrow{font-family:var(--lp-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--lp-ink-3);font-size:11.5px;font-weight:500}.lp-num{font-variant-numeric:tabular-nums}.lp-tone{color:var(--lp-tone)}.lp-btn{letter-spacing:-.012em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;height:44px;transition:transform .16s var(--lp-ease-out), box-shadow .22s ease, background-color .22s ease, color .22s ease, opacity .22s ease;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.125rem;font-size:15px;font-weight:500;display:inline-flex;position:relative}.lp-btn:active{transform:scale(.97)}.lp-btn-sm{height:38px;padding:0 .95rem;font-size:14px}.lp-btn-lg{height:54px;padding:0 1.6rem;font-size:16.5px}.lp-btn-primary{color:#fff;background:linear-gradient(180deg, var(--lp-brand-hi) 0%, var(--lp-brand) 58%, #ec611f 100%);box-shadow:inset 0 1px #ffffff52,inset 0 -1px #781e0024,0 1px 2px #e2551a66,0 10px 26px -10px #f26b2abf}.lp-btn-dark{color:#fff;background:#151513;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0003,0 8px 20px -10px #00000080}.lp-btn-ghost{color:var(--lp-ink);box-shadow:var(--lp-shadow-sm);background:#fff}.lp-btn-quiet{color:var(--lp-ink-2);background:0 0}.lp-btn[aria-disabled=true],.lp-btn:disabled{opacity:.6;cursor:not-allowed}.lp-btn .lp-arrow,.lp-btn .lp-arrow-down{transition:transform .22s var(--lp-ease-out)}@media (hover:hover) and (pointer:fine){.lp-btn-primary:hover{box-shadow:inset 0 1px #ffffff52,inset 0 -1px #781e0024,0 1px 2px #e2551a66,0 16px 34px -12px #f26b2ad9}.lp-btn-dark:hover{background:#262623}.lp-btn-ghost:hover{box-shadow:var(--lp-shadow-md)}.lp-btn-quiet:hover{color:var(--lp-ink);background:#0f0f0e0d}.lp-btn:hover .lp-arrow{transform:translate(2px)}.lp-btn:hover .lp-arrow-down{transform:translateY(2px)}.lp-link:hover{color:var(--lp-ink)}}.lp-link{color:var(--lp-ink-3);transition:color .2s}.lp-card{box-shadow:var(--lp-shadow-md);background:#fff;border-radius:24px}.lp-panel{background:var(--lp-paper);isolation:isolate;border-radius:36px;position:relative}.lp-grain:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:.35;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0.09 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");position:absolute;inset:0}.lp-glass{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffffc7;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #0f0f0e0f,0 10px 30px -12px #0f0f0e38}.lp-chip{letter-spacing:-.01em;height:34px;color:var(--lp-ink-2);box-shadow:var(--lp-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:0 .9rem 0 .7rem;font-size:13.5px;font-weight:500;display:inline-flex}.lp-chip-sm{height:30px;padding:0 .75rem 0 .6rem;font-size:12.5px}.lp-chip-link{touch-action:manipulation;transition:transform .16s var(--lp-ease-out), box-shadow .22s ease;padding-right:.6rem}.lp-chip-link:active{transform:scale(.97)}.lp-chip-link .lp-arrow{transition:transform .22s var(--lp-ease-out)}@media (hover:hover) and (pointer:fine){.lp-chip-link:hover{box-shadow:var(--lp-shadow-md)}.lp-chip-link:hover .lp-arrow{transform:translate(2px)}}.lp-tag{height:24px;color:var(--lp-ink-2);white-space:nowrap;background:#0f0f0e0d;border-radius:999px;align-items:center;gap:.35rem;padding:0 .6rem;font-size:12px;font-weight:500;display:inline-flex}.lp-dot{background:var(--lp-brand);border-radius:999px;flex:none;width:7px;height:7px;display:inline-block;position:relative}.lp-dot:after{content:"";border-radius:inherit;background:inherit;animation:lp-ping 2.4s var(--lp-ease-out) infinite;position:absolute;inset:0}.lp-dot-green{background:var(--lp-green)}@keyframes lp-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.lp-nav-wrap{z-index:60;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;inset:12px 0 auto}.lp-nav{pointer-events:auto;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100%);height:58px;padding:0 8px 0 16px;display:flex;position:relative}.lp-nav:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);opacity:0;background:#ffffffbd;transition:opacity .24s;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #0f0f0e12,0 12px 32px -14px #0f0f0e40}.lp-nav-wrap[data-scrolled=true] .lp-nav:before{opacity:1}.lp-navlink{letter-spacing:-.01em;height:36px;color:var(--lp-ink-3);border-radius:999px;align-items:center;padding:0 .85rem;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.lp-navlink:hover{color:var(--lp-ink);background:#0f0f0e0d}}.lp-wordmark{letter-spacing:-.035em;font-size:18px;font-weight:600}@keyframes lp-rise{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}}.lp-enter{animation:lp-rise 1s var(--lp-ease-out) backwards;animation-delay:var(--lp-delay,0s)}.lp-reveal{opacity:0;filter:blur(6px);transition:opacity .8s var(--lp-ease-out), transform 1s var(--lp-ease-out), filter .8s var(--lp-ease-out);transition-delay:var(--lp-delay,0s);transform:translateY(16px)}.lp-reveal[data-in=true]{opacity:1;filter:none;transform:none}.lp-hero{padding-top:104px}@media (min-width:640px){.lp-hero{padding-top:128px}}@media (min-width:1024px) and (max-height:820px){.lp-hero{padding-top:100px}.lp-hero .lp-display{font-size:clamp(2.7rem,1rem + 5.2vw,5.4rem)}}.lp-hero-glow{pointer-events:none;background:radial-gradient(60% 46% at 50% 100%,#ffaa7857,#0000 70%),radial-gradient(34% 30% at 50% 88%,#f26b2a33,#0000 70%),radial-gradient(70% 50% at 50% -10%,#ffecdecc,#0000 70%);position:absolute;inset:0}.lp-hero-dots{pointer-events:none;background-image:radial-gradient(#0f0f0e17 1px,#0000 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 20%,#0000 75%)}.lp-faces{vertical-align:-.1em;background:#fff;border-radius:999px;align-items:center;height:.84em;margin:0 .04em;padding:0 .07em;display:inline-flex;box-shadow:0 0 0 1px #0f0f0e12,0 .03em .08em #0f0f0e14,0 .12em .3em -.1em #0f0f0e33}.lp-face{background:var(--lp-paper-2);width:.7em;height:.7em;animation:lp-face-in .7s var(--lp-ease-out) backwards;animation-delay:calc(.26s + var(--i) * 70ms);transition:transform .42s var(--lp-ease-out);border-radius:999px;position:relative;overflow:hidden;box-shadow:0 0 0 .035em #fff}.lp-face+.lp-face{margin-left:-.2em}@keyframes lp-face-in{0%{opacity:0;transform:scale(.6)}}@media (hover:hover) and (pointer:fine){.lp-faces:hover .lp-face{transform:translateX(calc(var(--i) * .07em))}}.lp-stage{perspective:1800px;height:430px;position:relative;overflow:hidden}.lp-fan,.lp-fan-layer{position:absolute;inset:0}.lp-fan{transform-origin:50% 100%}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.lp-fan-layer{will-change:transform}@supports (animation-timeline:view()){.lp-hero{view-timeline:--lp-hero block;view-timeline-inset:0}.lp-fan{animation:linear both lp-lean;animation-timeline:--lp-hero;animation-range:exit-crossing}}}@keyframes lp-lean{to{transform:translateY(80px)rotateX(10deg)}}.lp-stage-fade{z-index:20;pointer-events:none;background:linear-gradient(#fff0,#ffffffd9 62%,#fff 94%);height:150px;position:absolute;inset:auto 0 -1px}.lp-fc-c{--w:200px;--x:0px;--y:35px;--r:0deg;z-index:3}.lp-fc-l1{--w:148px;--x:-128px;--y:-40px;--r:-8deg;z-index:2}.lp-fc-r1{--w:148px;--x:128px;--y:-40px;--r:8deg;z-index:2}.lp-fc-l2,.lp-fc-r2,.lp-fl{display:none}@media (min-width:640px){.lp-stage{height:540px}.lp-fc-c{--w:248px;--y:40px}.lp-fc-l1{--w:196px;--x:-236px;--y:-48px;--r:-6deg}.lp-fc-r1{--w:196px;--x:236px;--y:-48px;--r:6deg}.lp-fc-l2,.lp-fc-r2{display:block}.lp-fc-l2{--w:168px;--x:-430px;--y:-34px;--r:-12deg;z-index:1}.lp-fc-r2{--w:168px;--x:430px;--y:-34px;--r:12deg;z-index:1}}@media (min-width:1024px){.lp-stage{height:620px}.lp-fc-c{--w:292px;--y:52px}.lp-fc-l1{--w:244px;--x:-300px;--y:-94px;--r:-6deg}.lp-fc-r1{--w:244px;--x:300px;--y:-94px;--r:6deg}.lp-fc-l2{--w:212px;--x:-556px;--y:-58px;--r:-12deg}.lp-fc-r2{--w:212px;--x:556px;--y:-58px;--r:12deg}.lp-fl{display:block;position:absolute}.lp-fl-1{top:92px;left:calc(50% - 520px)}.lp-fl-2{top:124px;left:calc(50% + 236px)}.lp-fl-3{top:396px;left:calc(50% - 356px)}.lp-fl-4{top:408px;left:calc(50% + 184px)}}.lp-fan-card{width:var(--w);transform-origin:50% 130%;transform:translate3d(calc(-50% + var(--x)), var(--y), 0) rotate(var(--r));animation:lp-deal 1.3s var(--lp-ease-out) backwards;animation-delay:var(--lp-delay,0s);position:absolute;bottom:0;left:50%}@keyframes lp-deal{0%{opacity:0;transform:translate(-50%,90px)rotate(0)scale(.92)}}.lp-float{z-index:5;animation:lp-pop .9s var(--lp-ease-out) backwards;animation-delay:var(--lp-delay,0s);position:absolute}.lp-float-card{background:#fffffff2;box-shadow:inset 0 1px #fff,0 0 0 1px #0f0f0e0f,0 2px 4px -1px #0f0f0e0f,0 18px 36px -14px #0f0f0e4d}@keyframes lp-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}}.lp-shot{aspect-ratio:9/16;isolation:isolate;background:#1a1a18;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0f0e14,0 18px 40px -18px #0f0f0e73,0 4px 10px -4px #0f0f0e1f}.lp-slide{opacity:0;transition:opacity .8s ease, transform 1.4s var(--lp-ease-out);position:absolute;inset:0;transform:scale(1.03)}.lp-slide[data-on=true]{opacity:1;transform:none}.lp-bars{z-index:3;gap:4px;display:flex;position:absolute;top:10px;left:10px;right:10px}.lp-bar{background:#ffffff59;border-radius:99px;flex:1;height:2.5px;position:relative;overflow:hidden}.lp-bar>i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.lp-bar[data-state=done]>i{transform:scaleX(1)}.lp-bar[data-state=run]>i{animation:lp-bar-fill var(--dur,2.8s) linear forwards}@keyframes lp-bar-fill{to{transform:scaleX(1)}}.lp-phone{background:linear-gradient(145deg,#3a3a3c 0%,#1b1b1d 38%,#2c2c2e 100%);border-radius:17%/7.8%;padding:3.1%;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff24,inset 0 0 0 3px #0c0c0d,0 50px 100px -30px #0f0f0e80,0 20px 40px -20px #0f0f0e59}.lp-phone-screen{aspect-ratio:9/19.5;clip-path:inset(0 round 15%/6.9%);isolation:isolate;background:#000;border-radius:15%/6.9%;position:relative;overflow:hidden}.lp-phone-screen video,.lp-shot video{border-radius:inherit}.lp-phone-island{z-index:20;aspect-ratio:126/37;background:#000;border-radius:999px;width:31%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.lp-scrim-b{background:linear-gradient(#0000 40%,#0000002e 66%,#0000009e)}.lp-ptile{background:#fff;border-radius:28%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0f0f0e14,0 1px 2px #0f0f0e14}.lp-ptile[data-p=tiktok]{background:#000}.lp-marquee{-webkit-user-select:none;user-select:none;display:flex;overflow:hidden}.lp-marquee-track{gap:var(--gap,16px);padding-right:var(--gap,16px);animation:lp-marquee-x var(--dur,60s) linear infinite;flex:none;display:flex}.lp-marquee[data-reverse=true] .lp-marquee-track{animation-direction:reverse}.lp-marquee[data-paused=true] .lp-marquee-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.lp-marquee:hover .lp-marquee-track{animation-play-state:paused}}@keyframes lp-marquee-x{to{transform:translate(-100%)}}.lp-edge-fade{position:relative}.lp-edge-fade:before,.lp-edge-fade:after{content:"";z-index:2;pointer-events:none;width:min(12vw,140px);position:absolute;top:0;bottom:0}.lp-edge-fade:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.lp-edge-fade:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.lp-column{gap:var(--gap,14px);animation:lp-marquee-y var(--dur,40s) linear infinite;flex-direction:column;display:flex}.lp-column[data-reverse=true]{animation-direction:reverse}@keyframes lp-marquee-y{to{transform:translateY(-50%)}}.lp-card-lift{transition:transform .5s var(--lp-ease-out), box-shadow .5s var(--lp-ease-out)}@media (hover:hover) and (pointer:fine){.lp-card-lift:hover{transform:translateY(-6px)}}.lp-chapters{--lp-card-w:min(86vw, 400px);padding:6px calc((100% + 40px - var(--lp-card-w)) / 2) 22px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;display:flex;overflow-x:auto}.lp-chapters::-webkit-scrollbar{display:none}.lp-ch{width:var(--lp-card-w);scroll-snap-align:center;scroll-snap-stop:always;flex:none;display:flex}.lp-ch-card{width:100%;box-shadow:var(--lp-shadow-md);transform-origin:50% 0;isolation:isolate;background:#fff;border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden}.lp-ch-card:after{content:"";z-index:10;border-radius:inherit;opacity:calc(var(--lp-dim,0) * .08);pointer-events:none;background:#0f0f0e;position:absolute;inset:0}.lp-ch-copy{flex-direction:column;flex:1;justify-content:space-between;gap:22px;padding:22px 22px 20px;display:flex}.lp-ch-text{margin-top:20px}.lp-ch-title{text-wrap:balance;font-size:25px}.lp-ch-body{max-width:26rem;font-size:14px}.lp-ch-stage{aspect-ratio:624/544;background:radial-gradient(70% 60% at 88% 0%, #ffd6be99, transparent 70%), radial-gradient(60% 55% at 0% 100%, #ffece0f2, transparent 70%), var(--lp-paper);isolation:isolate;border-radius:24px;flex:none;order:-1;margin:8px 8px 0;position:relative;overflow:hidden}.lp-ch-scene{transform:translate(-50%, -50%) scale(var(--lp-fit,.6));position:absolute;top:50%;left:50%}@media (min-width:1024px){.lp-chapters{margin:0;padding:0;display:block;overflow:visible}.lp-chapters:after{content:"";height:14vh;display:block}.lp-ch{width:auto;top:calc(96px + var(--i) * 14px);margin-bottom:24vh;display:block;position:sticky}.lp-ch:last-child{margin-bottom:0}.lp-ch-card{height:min(620px,100vh - 150px);min-height:520px;box-shadow:var(--lp-shadow-lg);border-radius:36px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);display:grid}.lp-ch-copy{gap:26px;padding:48px 44px 40px 52px}.lp-ch-copy-main{flex-direction:column;flex:1;display:flex}.lp-ch-text{margin:auto 0;padding:24px 0}.lp-ch-title{font-size:clamp(34px,2.9vw,42px)}.lp-ch-body{font-size:15.5px}.lp-ch-stage{aspect-ratio:auto;border-radius:28px;order:0;margin:12px}}.lp-ch-surface{box-shadow:var(--lp-shadow-md);background:#fff}.lp-carousel-dot{background:#0f0f0e2e;border-radius:999px;width:7px;height:7px;transition:background-color .2s}.lp-carousel-dot[data-on=true]{background:var(--lp-ink)}.lp-label{letter-spacing:-.005em;white-space:nowrap;height:24px;color:var(--lp-ink-2);background:#0f0f0e0f;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.lp-label-xs{height:18px;padding:0 6px;font-size:10px}.lp-label[data-tone=green]{color:#17804f;background:#1f9d631f}.lp-label[data-tone=brand]{color:var(--lp-brand-lo);background:#f26b2a1f}.lp-label[data-tone=dark]{color:#fff;background:var(--lp-ink)}.lp-pop{opacity:0;transition:opacity .5s var(--lp-ease-out), transform .6s var(--lp-ease-out);transition-delay:var(--lp-delay,0s);transform:translateY(10px)scale(.98)}.lp-pop[data-on=true]{opacity:1;transform:none}.lp-fade-text{opacity:0;filter:blur(3px);transition:opacity .35s var(--lp-ease-out), transform .45s var(--lp-ease-out), filter .35s ease;transform:translateY(4px)}.lp-fade-text[data-on=true]{opacity:1;filter:none;transform:none}.lp-caret{vertical-align:-.16em;background:var(--lp-brand);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite lp-caret;display:inline-block}@keyframes lp-caret{50%{opacity:0}}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-send{color:#fff;background:#151513;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;transition:background-color .3s;display:grid;position:relative}.lp-send>svg{transition:opacity .2s ease, scale .3s var(--lp-ease-out);position:absolute}.lp-send-busy,.lp-send-done,.lp-send[data-state=busy] .lp-send-idle,.lp-send[data-state=done] .lp-send-idle,.lp-send[data-state=done] .lp-send-busy{opacity:0;scale:.6}.lp-send[data-state=busy] .lp-send-busy{opacity:1;animation:.9s linear infinite lp-spin;scale:1}.lp-send[data-state=done]{background:var(--lp-green)}.lp-send[data-state=done] .lp-send-done{opacity:1;scale:1}.lp-skel{background:var(--lp-paper-2);border-radius:6px;transition:opacity .2s;animation:1.1s ease-in-out infinite alternate lp-skel}.lp-skel[data-on=false]{opacity:0;animation:none}@keyframes lp-skel{0%{opacity:.5}to{opacity:1}}.lp-swap{flex:none;width:44px;height:44px;display:block;position:relative}.lp-swap>span{transition:opacity .3s ease, transform .45s var(--lp-ease-out), filter .3s ease;position:absolute;inset:0}.lp-swap-b{opacity:0;filter:blur(4px);transform:scale(.9)}.lp-swap[data-on=true] .lp-swap-a{opacity:0}.lp-swap[data-on=true] .lp-swap-b{opacity:1;filter:none;transform:none}.lp-shimmer{background:linear-gradient(160deg,#fbe3d4 0%,#f3eee8 48%,#ebe6f1 100%);transition:opacity .5s;overflow:hidden}.lp-shimmer:after{content:"";animation:lp-sheen 1.7s var(--lp-ease-in-out) infinite;background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.lp-shimmer[data-on=false]{opacity:0}.lp-shimmer[data-on=false]:after{animation:none}@keyframes lp-sheen{to{transform:translate(100%)}}.lp-develop{opacity:0;filter:blur(18px)saturate(.6);transition:opacity .7s ease, transform 1.4s var(--lp-ease-out), filter 1.1s var(--lp-ease-out);transform:scale(1.08)}.lp-develop[data-on=true]{opacity:1;filter:none;transform:none}.lp-shot[data-off]{transition:opacity .3s,filter .3s}.lp-shot[data-off=true]{opacity:.5;filter:grayscale(.7)}.lp-toggle{background:#0f0f0e24;border-radius:999px;flex:none;width:44px;height:26px;transition:background-color .3s;position:relative}.lp-toggle:after{content:"";width:20px;height:20px;transition:transform .42s var(--lp-ease-out);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040,0 0 0 .5px #0000000f}.lp-toggle[data-on=true]{background:var(--lp-green)}.lp-toggle[data-on=true]:after{transform:translate(18px)}.lp-toggle-sm{width:30px;height:18px}.lp-toggle-sm:after{width:14px;height:14px;top:2px;left:2px}.lp-toggle-sm[data-on=true]:after{transform:translate(12px)}.lp-pick-ring{aspect-ratio:9/16;pointer-events:none;opacity:0;transition:opacity .25s ease, transform .28s var(--lp-ease-in-out);position:absolute;top:0;left:0}.lp-pick-ring[data-on=true]{opacity:1}.lp-pick-ring:before{content:"";box-shadow:0 0 0 2.5px var(--lp-brand), 0 0 0 8px #f26b2a24;border-radius:20px;position:absolute;inset:-4px}.lp-pick-label{white-space:nowrap;color:#fff;background:var(--lp-brand);border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;transition:background-color .25s;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #f26b2a99}.lp-pick-ring[data-settled=true] .lp-pick-label{background:var(--lp-ink);box-shadow:0 4px 12px -4px #0f0f0e80}.lp-slot{aspect-ratio:9/16;background:#fff9;border:1.5px dashed #0f0f0e2e;border-radius:12px;transition:box-shadow .3s;position:relative;overflow:hidden}.lp-slot[data-open=true]{box-shadow:0 0 0 2.5px var(--lp-brand), 0 0 0 7px #f26b2a24}.lp-slot-ghost{opacity:0;filter:grayscale(.5);transition:opacity .4s;transition-delay:var(--lp-delay,0s);position:absolute;inset:0}.lp-slot-ghost[data-on=true]{opacity:.32}.lp-slot-label{z-index:1;white-space:nowrap;max-width:calc(100% - 8px);color:var(--lp-ink-2);box-shadow:var(--lp-shadow-xs);opacity:0;background:#fff;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.2;transition:opacity .3s;animation:.3s backwards lp-fade;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lp-slot-label[data-on=true]{opacity:1}.lp-slot-img{z-index:2;opacity:0;filter:blur(6px);transition:opacity .5s ease, transform .8s var(--lp-ease-out), filter .5s ease;transition-delay:var(--lp-delay,0s);position:absolute;inset:-1.5px;transform:scale(1.06)}.lp-slot-img[data-on=true]{opacity:1;filter:none;transform:none}.lp-slot-pic{animation:lp-swap-in .6s var(--lp-ease-out) backwards}@keyframes lp-swap-in{0%{opacity:0;filter:blur(8px);transform:scale(1.04)}}.lp-ch-pop{opacity:0;transform-origin:var(--lp-origin,50% 0);transition:opacity .22s ease, transform .32s var(--lp-ease-out);transform:translateY(-4px)scale(.96)}.lp-ch-pop[data-on=true]{opacity:1;transform:none}.lp-ch-pop-card{box-shadow:var(--lp-shadow-lg);background:#fff}.lp-ch-pop-arrow{background:#fff;border-radius:3px;width:14px;height:14px;position:absolute;top:-6px;transform:rotate(45deg);box-shadow:-1px -1px #0f0f0e0d}.lp-mini-btn{height:30px;color:var(--lp-ink);box-shadow:var(--lp-shadow-sm);transition:transform .16s var(--lp-ease-out), background-color .2s ease;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.lp-mini-btn[data-pressed=true]{background:var(--lp-paper);transform:scale(.95)}.lp-bar-grow{border-radius:inherit;background:var(--lp-ink-5);transform-origin:0;height:100%;transform:scaleX(var(--v,.5));transition:transform 1.1s var(--lp-ease-out);transition-delay:var(--lp-delay,0s);display:block}.lp-bar-grow[data-lead=true]{background:var(--lp-brand)}.lp-mini-seg{background:var(--lp-paper-2);border-radius:999px;padding:3px;display:inline-flex}.lp-mini-seg>span{height:24px;color:var(--lp-ink-4);border-radius:999px;place-items:center;padding:0 10px;font-size:11.5px;font-weight:500;transition:background-color .25s,color .25s,box-shadow .25s;display:grid}.lp-mini-seg>span[data-on=true]{color:var(--lp-ink);box-shadow:var(--lp-shadow-xs);background:#fff}.lp-tweet{box-shadow:var(--lp-shadow-lg);transition:transform .45s var(--lp-ease-out), box-shadow .45s var(--lp-ease-out);transform:rotate(-1deg)}.lp-tweet:active{transition-duration:.16s;transform:rotate(0)scale(.99)}@media (hover:hover) and (pointer:fine){.lp-tweet:hover{transform:rotate(0)translateY(-4px);box-shadow:0 0 0 1px #0f0f0e0a,0 10px 20px -8px #0f0f0e14,0 44px 90px -30px #0f0f0e5c}}.lp-seg{background:#0f0f0e0f;border-radius:999px;padding:4px;display:inline-flex;position:relative}.lp-seg button{z-index:1;height:36px;color:var(--lp-ink-3);touch-action:manipulation;border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem;font-size:14px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.lp-seg button[aria-pressed=true]{color:var(--lp-ink)}.lp-plan{color:var(--lp-ink);box-shadow:var(--lp-shadow-md);background:#fff}.lp-plan-mute{color:var(--lp-ink-4)}.lp-plan-strong{color:var(--lp-ink);font-weight:600}.lp-plan-save{background:var(--lp-brand-soft);color:var(--lp-brand-lo)}.lp-plan-rule{border-color:var(--lp-line)}.lp-plan[data-featured=true]{color:#fff;background:#131312;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1a,0 34px 70px -28px #0f0f0e99}.lp-plan[data-featured=true] .lp-plan-mute{color:#ffffff8f}.lp-plan[data-featured=true] .lp-plan-strong{color:#fff}.lp-plan[data-featured=true] .lp-plan-save{color:#ffb088;background:#f26b2a33}.lp-plan[data-featured=true] .lp-plan-rule{border-color:#ffffff1a}.lp-plan-glow{border-radius:inherit;pointer-events:none;background:radial-gradient(90% 55% at 50% -8%,#f26b2a57,#0000 72%),radial-gradient(60% 40% at 100% 0,#ffaa781f,#0000 70%);position:absolute;inset:0}.lp-faq-icon{transition:transform .26s var(--lp-ease-out)}.lp-faq-item[data-open=true] .lp-faq-icon{transform:rotate(45deg)}.lp-cta{isolation:isolate;background:radial-gradient(70% 90% at 100% 100%,#ffaa788c,#0000 65%),radial-gradient(60% 70% at 88% 6%,#ffdec8bf,#0000 70%),linear-gradient(160deg,#fffaf6 0%,#fff3eb 55%,#ffe8da 100%)}.lp-wall{perspective:1400px;height:420px;position:absolute;inset:auto 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.lp-wall-plane{transform-origin:50% 0;grid-template-columns:repeat(3,1fr);gap:14px;width:600px;display:grid;position:absolute;top:-20%;left:50%;transform:translate(-50%)rotateX(24deg)rotate(-16deg)}.lp-wall-col{min-width:0}.lp-wall[data-paused=true] .lp-column{animation-play-state:paused}@media (min-width:1024px){.lp-wall{height:auto;inset:0 0 0 40%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.lp-wall-plane{width:640px;top:-35%;left:56%;transform:translate(-50%)rotateX(20deg)rotateY(-14deg)rotate(-14deg)}}.lp-giant{letter-spacing:-.065em;background:linear-gradient(#0f0f0e1a 0%,#0f0f0e05 90%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:clamp(5rem,21vw,22rem);font-weight:600;line-height:.8}@keyframes lp-rise-lite{0%{opacity:0;transform:translateY(14px)}}@media (pointer:coarse){.lp-enter{animation-name:lp-rise-lite}.lp-reveal{filter:none;transition:opacity .7s var(--lp-ease-out), transform .9s var(--lp-ease-out)}.lp-slide{transition:opacity .7s;transform:none}.lp-fan{transform:none!important}.lp-grain:after{display:none}.lp-column{animation:none}.lp-nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7}}@media (prefers-reduced-motion:reduce){.lp-fan,.lp-fan-layer{transform:none!important}.lp-enter,.lp-fan-card,.lp-float,.lp-face{animation-name:lp-fade}.lp-reveal,.lp-pop,.lp-fade-text,.lp-develop,.lp-slot-img,.lp-ch-pop{filter:none;transition:opacity .4s;transform:none}.lp-slide{filter:none;transform:none}.lp-ch-card{transform:none!important}.lp-slot-pic{animation-name:lp-fade}.lp-shimmer:after,.lp-skel,.lp-send[data-state=busy] .lp-send-busy,.lp-marquee-track,.lp-column,.lp-dot:after,.lp-bar[data-state=run]>i{animation:none}.lp-card-lift:hover{transform:none}}@keyframes lp-fade{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.lp-glass,.lp-nav:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.lp{--lp-ink-3:#3a3a36;--lp-ink-4:#55554f;--lp-tone:#6e6e67;--lp-line:#0f0f0e4d}}}
