@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.p.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_d70dab24-module__5cJ9aW__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_d70dab24-module__5cJ9aW__variable{--font-lp-display:"Fraunces", "Fraunces Fallback"}
.lp-root{--lp-ink:#07131c;background:radial-gradient(900px 480px at 0% 0%, color-mix(in oklab, var(--lp-accent) 13%, transparent), transparent 60%), radial-gradient(700px 420px at 100% 6%, color-mix(in oklab, var(--lp-cta) 12%, transparent), transparent 55%), linear-gradient(180deg, color-mix(in oklab, var(--lp-tint) 70%, white) 0%, var(--lp-tint) 45%, color-mix(in oklab, var(--lp-tint) 40%, white) 100%)}.lp-display{font-family:var(--font-lp-display), Georgia, "Times New Roman", serif;font-optical-sizing:auto;letter-spacing:-.028em}.lp-em{color:var(--lp-accent);background-image:linear-gradient(transparent 80%, color-mix(in oklab, var(--lp-accent) 22%, transparent) 80%);background-repeat:no-repeat;padding-inline:.04em;font-style:normal;position:relative}.lp-btn-cta{background:linear-gradient(135deg, color-mix(in oklab, var(--lp-cta) 78%, white), var(--lp-cta));color:var(--lp-cta-ink);box-shadow:0 10px 26px -12px color-mix(in oklab, var(--lp-cta) 80%, transparent)}.lp-btn-cta:hover{filter:brightness(1.04)}.lp-hero-card{background:radial-gradient(120% 90% at 0% 0%, color-mix(in oklab, var(--lp-accent) 70%, white 0%), transparent 60%), linear-gradient(140deg, var(--lp-accent), var(--lp-accent-deep))}.lp-panel{background:radial-gradient(560px 240px at 0% 0%, color-mix(in oklab, var(--lp-accent) 9%, transparent), transparent 70%), radial-gradient(520px 260px at 100% 100%, color-mix(in oklab, var(--lp-cta) 10%, transparent), transparent 70%), var(--card)}.lp-reveal{transition:opacity .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .6s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s)}.lp-reveal[data-reveal=hidden]{opacity:0;transition:none;transform:translateY(22px)}.lp-laptop__bezel{background:linear-gradient(#1f2933,#0d141b);border-radius:1.1rem 1.1rem .4rem .4rem;padding:2.2% 2.2% 2.6%;box-shadow:0 30px 60px -28px #07131c8c,inset 0 0 0 1px #ffffff0f}.lp-laptop__base{background:linear-gradient(#d7dde3,#9aa5b1);border-radius:0 0 1.2rem 1.2rem;height:clamp(10px,1.6vw,18px);margin-inline:-6%;position:relative;box-shadow:0 18px 30px -18px #07131c99}.lp-laptop__base:after{content:"";background:#8a95a1;border-radius:0 0 .6rem .6rem;width:16%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp-phone{background:#0d141b;border-radius:2rem;padding:.45rem;transform:rotate(-2deg);box-shadow:0 30px 50px -24px #07131c99,inset 0 0 0 1px #ffffff14}.lp-phone__screen{background:#fff;border-radius:1.6rem;position:relative;overflow:hidden}.lp-phone__notch{z-index:2;background:#0d141b;border-radius:999px;width:30%;height:.9rem;position:absolute;top:.55rem;left:50%;transform:translate(-50%)}.lp-hero-media{margin-top:7.25rem}.lp-hero-clip-wrap{z-index:20;pointer-events:none;width:36%;max-width:10.25rem;position:absolute;top:0;right:.7rem;transform:translateY(-50%)}@media (min-width:640px){.lp-hero-media{margin-top:8.5rem}.lp-hero-clip-wrap{width:32%;max-width:11rem;right:.95rem}}@media (min-width:1024px){.lp-hero-media{margin-top:10.25rem}.lp-hero-clip-wrap{width:30%;max-width:11.5rem;right:1.15rem}}.lp-hero-clip-player{object-fit:contain;background:#000;width:min(96vw,50.625dvh);height:min(90dvh,170.667vw);display:block}.lp-hero-clip{pointer-events:auto;background:linear-gradient(#24303a,#0d141b);border-radius:1.7rem;padding:.38rem;box-shadow:0 28px 50px -18px #07131cc7,inset 0 0 0 1px #ffffff29,0 0 0 5px #ffffff47}.lp-hero-clip:focus-within{outline:2px solid var(--lp-cta);outline-offset:4px}.lp-hero-clip__screen{aspect-ratio:9/16;background:#000;border-radius:1.35rem;display:block;position:relative;overflow:hidden}.lp-hero-clip__veil{z-index:2;cursor:pointer;background:linear-gradient(#0000001f 0%,#00000014 38%,#000000d1 100%);border:0;flex-direction:column;justify-content:flex-end;align-items:center;padding:.7rem .55rem .85rem;display:flex;position:absolute;inset:0}.lp-hero-clip__play{color:#0d141b;background:#fffffff5;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -8px #0000008c}.lp-hero-clip__caption{z-index:1;color:#fff;font-family:var(--font-lp-display), Georgia, "Times New Roman", serif;letter-spacing:-.02em;text-align:center;text-wrap:balance;text-shadow:0 1px 10px #000000d9;font-size:.78rem;font-weight:650;line-height:1.18;position:relative}.lp-hero-clip__expand{z-index:4;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid;position:absolute;top:.45rem;right:.45rem}.lp-hero-clip__expand:hover{background:#000000bf}@media (min-width:640px){.lp-hero-clip__caption{font-size:.86rem}.lp-hero-clip__play{width:3.1rem;height:3.1rem}}.lp-mock{container-type:size}.lp-mock__inner{font-size:1.5cqw;line-height:1.35}.lp-mock--phone .lp-mock__inner{font-size:4.1cqw}.lp-ai{background:radial-gradient(520px 260px at 88% 20%, color-mix(in oklab, var(--lp-cta) 30%, transparent), transparent 65%), radial-gradient(480px 300px at 0% 100%, color-mix(in oklab, var(--lp-accent) 55%, transparent), transparent 62%), linear-gradient(135deg, #0b1220, color-mix(in oklab, var(--lp-accent) 42%, #0b1220));box-shadow:0 30px 70px -45px color-mix(in oklab, var(--lp-accent) 80%, black)}.lp-ai-wire{stroke:#ffffff29;stroke-width:1.2px}.lp-ai-signal{stroke:var(--lp-cta);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:14 220;stroke-dashoffset:14px;animation:2.8s linear infinite lp-ai-flow}.lp-ai-ring{fill:none;stroke:var(--lp-cta);stroke-width:1.5px;opacity:0;transform-origin:180px 84px;animation:2.8s ease-out infinite lp-ai-pulse}.lp-ai-site{fill:#fff;color:#0b1220;filter:drop-shadow(0 10px 18px #00000059)}.lp-ai-cta{fill:var(--lp-cta)}.lp-ai-chip{fill:#ffffff1a;stroke:#ffffff47;stroke-width:1px}.lp-ai-label{fill:#fff;font-size:11px;font-weight:600}.lp-ai-node{animation:2.8s ease-in-out infinite lp-ai-glow}.lp-ai-bubble{animation:4s ease-in-out infinite lp-ai-bob}@keyframes lp-ai-flow{to{stroke-dashoffset:-220px}}@keyframes lp-ai-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes lp-ai-glow{0%,to{opacity:.7}35%{opacity:1}}@keyframes lp-ai-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.lp-ai-signal,.lp-ai-ring,.lp-ai-node,.lp-ai-bubble{animation:none}}.lp-greeting{background:radial-gradient(560px 300px at 100% 0%, color-mix(in oklab, var(--lp-cta) 34%, transparent), transparent 62%), linear-gradient(135deg, var(--lp-accent-deep), var(--lp-accent));box-shadow:0 30px 70px -45px color-mix(in oklab, var(--lp-accent) 85%, black)}.lp-scroll-hint{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1220b8;border-radius:999px;align-items:center;gap:.5em;padding:.4em .75em .4em .5em;font-size:clamp(9px,1.5cqw,12px);font-weight:600;line-height:1;animation:2.6s ease-in-out infinite lp-scroll-float;display:inline-flex;transform:translate(-50%);box-shadow:0 8px 22px -10px #0009}.lp-scroll-hint__mouse{border:.14em solid #fff;border-radius:.7em;width:1.15em;height:1.8em;display:block;position:relative}.lp-scroll-hint__wheel{background:#fff;border-radius:.1em;width:.18em;height:.38em;margin-left:-.09em;animation:1.6s ease-in-out infinite lp-scroll-wheel;position:absolute;top:.22em;left:50%}.lp-scroll-hint__label{white-space:nowrap}@keyframes lp-scroll-wheel{0%{opacity:0;transform:translateY(0)}25%{opacity:1}to{opacity:0;transform:translateY(.75em)}}@keyframes lp-scroll-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}@media (prefers-reduced-motion:reduce){.lp-scroll-hint,.lp-scroll-hint__wheel{animation:none}.lp-scroll-hint__wheel{opacity:1}}.lp-start-btn{isolation:isolate;position:relative}.lp-start-btn:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--lp-start-angle,0deg), var(--lp-accent), var(--lp-cta), var(--lp-accent));opacity:.55;filter:blur(6px);animation:4s linear infinite lp-start-spin;position:absolute;inset:-3px}@property --lp-start-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lp-start-spin{to{--lp-start-angle:360deg}}@media (prefers-reduced-motion:reduce){.lp-start-btn:after{animation:none}}
