:root{--ink:#121212;--ink-2:#1c1b19;--ink-3:#2b2a27;--paper:#eeeae1;--paper-ink:#f2efe6;--muted-ink:#a8a498;--signal:#ff4a1c;--ink-soft:#6f6b60;--mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--sans:"Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--measure:40rem}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}::selection{background:var(--ink);color:var(--paper)}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}.grain.svelte-1uha8ag{z-index:40;pointer-events:none;opacity:.5;mix-blend-mode:multiply;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='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.rings.svelte-1uha8ag{z-index:0;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 34px,#12121212 34px 35px);border-radius:50%;width:110vmin;height:110vmin;position:fixed;top:50%;right:-18vmin;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.wrap.svelte-1uha8ag{z-index:1;max-width:1120px;margin:0 auto;padding:0 28px;position:relative}.topbar.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:center;padding:24px 0 18px;font-size:.72rem;display:flex}.brand.svelte-1uha8ag{color:var(--ink);font-family:var(--sans);letter-spacing:.04em;align-items:center;gap:12px;font-size:1.15rem;font-weight:500;text-decoration:none;display:inline-flex}.status.svelte-1uha8ag{align-items:center;gap:9px;display:inline-flex}.hero.svelte-1uha8ag{align-items:center;gap:40px;padding:36px 0 clamp(56px,10vw,112px);display:grid}h1.svelte-1uha8ag{letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:300;line-height:.96}h1.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:700}.lede.svelte-1uha8ag{max-width:440px;color:var(--ink-soft);margin:28px 0 30px;font-size:1.05rem}.button.svelte-1uha8ag{background:var(--ink);color:var(--paper);padding:14px 26px;font-weight:500;text-decoration:none;transition:background-color .18s;display:inline-block}.button.svelte-1uha8ag:hover{background:var(--signal)}.stage.svelte-1uha8ag{clip-path:inset(0 -120px -120px);height:540px;position:relative}.phone.svelte-1uha8ag{z-index:2;box-sizing:border-box;background:var(--ink);border:3px solid var(--ink-3);width:200px;height:390px;color:var(--paper-ink);border-radius:34px;margin-left:-100px;padding:30px 18px 18px;position:absolute;top:130px;left:50%;box-shadow:0 30px 60px -18px #0000008c,0 0 80px #ff4a1c2e}.phone.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ff4a1c4d,#0000 55%);border-radius:30px;position:absolute;inset:0}.speaker.svelte-1uha8ag{background:var(--ink-3);border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:12px;left:50%}.screen.svelte-1uha8ag{height:100%;position:relative}.screen.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block}.notif.svelte-1uha8ag{background:var(--paper-ink);color:var(--ink);border-radius:16px;padding:8px 10px;position:absolute;top:4px;left:0;right:0}.notif-label.svelte-1uha8ag{font-family:var(--sans);letter-spacing:0;color:var(--ink);margin:0;font-size:.8rem;font-weight:700;line-height:1.3}.notif-actions.svelte-1uha8ag{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.notif-btn.svelte-1uha8ag{border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:500}.notif-close.svelte-1uha8ag{color:var(--ink);border:1px solid #1212124d}.notif-open.svelte-1uha8ag{background:var(--signal);color:var(--ink)}.profile.svelte-1uha8ag{flex-direction:column;display:flex;position:absolute;inset:0}.profile.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:invert();margin-bottom:14px}.profile-name.svelte-1uha8ag{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:700}.profile-role.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);margin:2px 0 0;font-size:.66rem}.profile-actions.svelte-1uha8ag{gap:8px;margin:auto 0 0;padding:0;list-style:none;display:grid}.profile-actions.svelte-1uha8ag li:where(.svelte-1uha8ag){border:1px solid #f2efe638;border-radius:10px;padding:10px 12px;font-size:.95rem;font-weight:500}.pointer.svelte-1uha8ag{z-index:5;background:var(--signal);opacity:0;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 4px #ff4a1c4d}.card.svelte-1uha8ag{z-index:3;box-sizing:border-box;background:var(--ink);width:200px;height:126px;color:var(--paper-ink);border-radius:14px;flex-direction:column;margin-left:-100px;padding:14px;display:flex;position:absolute;top:4px;left:50%;overflow:hidden;transform:rotate(-3deg);box-shadow:0 30px 60px -18px #0000008c}.card.svelte-1uha8ag:before{content:"";background:radial-gradient(circle at 100% 0,#ff4a1c59,#0000 55%);position:absolute;inset:0}.card.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.card-top.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;display:flex}.card-top.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:invert();display:block}.card-tag.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.16em;color:var(--signal);border:1px solid var(--signal);border-radius:999px;padding:2px 8px;font-size:.6rem}.card-text.svelte-1uha8ag{margin-top:auto}.card-name.svelte-1uha8ag{letter-spacing:.02em;margin:0;font-size:1.05rem;font-weight:500}.card-role.svelte-1uha8ag{font-family:var(--mono);letter-spacing:.12em;color:var(--muted-ink);text-transform:uppercase;margin:0;font-size:.62rem}.ring.svelte-1uha8ag{z-index:1;box-sizing:border-box;border:2px solid var(--signal);opacity:0;border-radius:50%;width:200px;height:56px;margin:-28px 0 0 -100px;position:absolute;top:130px;left:50%}@media (prefers-reduced-motion:reduce){.notif.svelte-1uha8ag{display:none}}section.svelte-1uha8ag{padding:clamp(56px,8vw,96px) 0}h2.svelte-1uha8ag{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.05}h3.svelte-1uha8ag{margin:0 0 6px;font-size:1.25rem;font-weight:700}.bleed.svelte-1uha8ag{margin-inline:calc(50% - 50vw);padding-inline:28px}.about.svelte-1uha8ag{background:var(--ink);color:var(--paper-ink)}.about-inner.svelte-1uha8ag,.product-inner.svelte-1uha8ag{align-items:center;gap:48px;max-width:1120px;margin:0 auto;display:grid}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.2rem,5.4vw,4.2rem);font-weight:300;line-height:1}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:34rem;color:var(--muted-ink);margin:0;font-size:1.2rem}.facts.svelte-1uha8ag{max-width:34rem;margin:36px 0 0;padding:0;list-style:none;display:grid}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid #f2efe629;padding:14px 0;font-weight:500}.facts.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";vertical-align:middle;background:var(--signal);border-radius:50%;width:8px;height:8px;margin-right:14px;display:inline-block}.chip.svelte-1uha8ag{aspect-ratio:1;place-items:center;width:min(100%,220px);margin:0 auto;display:grid;position:relative}.chip.svelte-1uha8ag img:where(.svelte-1uha8ag){z-index:1;filter:invert();position:relative}.wave.svelte-1uha8ag{border:2px solid var(--signal);opacity:0;border-radius:50%;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite svelte-1uha8ag-pulse;position:absolute;inset:0}.wave.svelte-1uha8ag:nth-child(2){animation-delay:1.2s}.wave.svelte-1uha8ag:nth-child(3){animation-delay:2.4s}@keyframes svelte-1uha8ag-pulse{0%{opacity:.9;transform:scale(.18)}to{opacity:0;transform:scale(1)}}.track.svelte-1uha8ag{position:relative}.timeline.svelte-1uha8ag{gap:40px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.rail.svelte-1uha8ag{background:var(--ink);transform-origin:top;width:2px;position:absolute;top:0;bottom:0;left:0}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";box-sizing:border-box;background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:18px;height:18px;transition:background-color .3s,border-color .3s;position:absolute;top:6px;left:-36px}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag).is-lit:before{background:var(--signal);border-color:var(--signal)}.timeline.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:var(--measure);color:var(--ink-soft);margin:0}.how.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.04em;margin-bottom:48px;font-size:clamp(2.2rem,5.4vw,4.2rem);font-weight:300}.timeline.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.02em;font-size:1.6rem}.product.svelte-1uha8ag{background:var(--signal);color:var(--ink);overflow:hidden}.product.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2.2rem,5.4vw,4.2rem)}.includes.svelte-1uha8ag{margin:0 0 24px;padding:0;font-size:1.2rem;font-weight:500;list-style:none}.includes.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid #12121238;padding:12px 0}.includes.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{border-bottom:1px solid #12121238}.price.svelte-1uha8ag{margin:0 0 28px;font-size:1.05rem}.button-ink.svelte-1uha8ag:hover{background:var(--paper);color:var(--ink)}.big-card.svelte-1uha8ag{--rx:4deg;--ry:-10deg;--gx:80%;--gy:10%;box-sizing:border-box;aspect-ratio:85.6/54;background:var(--ink);width:min(100%,520px);color:var(--paper-ink);transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));border-radius:clamp(16px,2.6vw,26px);flex-direction:column;margin:0 auto;padding:clamp(20px,4vw,34px);transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 50px 80px -30px #3c0c00b3,inset 0 0 0 1px #ffffff0f}.big-card.svelte-1uha8ag:before{content:"";background:radial-gradient(circle at var(--gx) var(--gy), #ff4a1c80, transparent 60%);position:absolute;inset:0}.big-card.svelte-1uha8ag>:where(.svelte-1uha8ag){z-index:1;position:relative}.big-card-top.svelte-1uha8ag{justify-content:space-between;align-items:flex-start;display:flex}.big-card-top.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:invert();display:block}.big-card-top.svelte-1uha8ag .card-tag:where(.svelte-1uha8ag){padding:4px 12px;font-size:.75rem}.big-card-text.svelte-1uha8ag{margin-top:auto}.big-card-name.svelte-1uha8ag{letter-spacing:-.01em;margin:0;font-size:clamp(1.4rem,3vw,2rem);font-weight:500}.big-card-role.svelte-1uha8ag{color:var(--muted-ink);margin:4px 0 0;font-size:.95rem}.contact.svelte-1uha8ag{padding-bottom:clamp(72px,10vw,128px)}.contact.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);margin:0;font-size:1.2rem}.email.svelte-1uha8ag{letter-spacing:-.05em;color:var(--ink);overflow-wrap:anywhere;background:linear-gradient(var(--signal), var(--signal)) 0 100% / 0 6px no-repeat;margin:8px 0 20px;font-size:clamp(2rem,9.4vw,7.4rem);font-weight:700;line-height:1;text-decoration:none;transition:background-size .4s cubic-bezier(.2,.7,.2,1);display:block}.email.svelte-1uha8ag:hover,.email.svelte-1uha8ag:focus-visible{background-size:100% 6px}footer.svelte-1uha8ag{z-index:1;font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 0 24px;font-size:.7rem;display:flex;position:relative}footer.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-soft);text-decoration:none}footer.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--signal)}@media (width>=900px){.about-inner.svelte-1uha8ag{grid-template-columns:1.2fr .8fr;gap:80px}.chip.svelte-1uha8ag{width:min(100%,360px)}.product-inner.svelte-1uha8ag{grid-template-columns:.8fr 1.2fr;gap:80px}.hero.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;gap:56px}.timeline.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:32px;padding:0}.rail.svelte-1uha8ag{transform-origin:0;width:auto;height:2px;inset:0 0 auto}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-top:28px}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):before{top:-9px;left:0}}@media (prefers-reduced-motion:reduce){.button.svelte-1uha8ag,.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):before,.big-card.svelte-1uha8ag,.email.svelte-1uha8ag{transition:none}.wave.svelte-1uha8ag{animation:none}.wave.svelte-1uha8ag:first-child{opacity:.5;transform:scale(.5)}.wave.svelte-1uha8ag:nth-child(2){opacity:.3;transform:scale(.75)}.wave.svelte-1uha8ag:nth-child(3){opacity:.15}}
