.jl{--bg:#05080a;--bg-deep:#010203;--ink:#ebeff4;--ink-dim:#999fa6;--ink-faint:#636a71;--ember:#f7a062;--ember-deep:#c7692c;--ember-hot:#ffc388;--hairline:#eaeff517;--hairline-strong:#eaeff52e;--sp-red:#f4514f;--sp-amber:#edb345;--sp-cyan:#49c4d8;--sp-violet:#9d6fe3;--nav-h:72px;--radius:18px;--radius-lg:26px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;min-height:100svh;font-size:16px;line-height:1.6;overflow-x:clip}@supports (color:lab(0% 0 0)){.jl{--bg:lab(1.9794% -.292867 -1.22663);--bg-deep:lab(.552942% -.0909567 -.397843);--ink:lab(94.1935% -.877976 -2.85867);--ink-dim:lab(65.1887% -1.28672 -4.27156);--ink-faint:lab(44.3047% -1.46115 -4.96311);--ember:lab(73.8766% 29.094 45.9946);--ember-deep:lab(55.0677% 35.2345 49.8267);--ember-hot:lab(83.5187% 18.783 41.6421);--hairline:lab(94.1916% -1.09133 -3.56996/.09);--hairline-strong:lab(94.1916% -1.09133 -3.56996/.18);--sp-red:lab(58.557% 63.1012 37.9167);--sp-amber:lab(76.8535% 14.2022 61.9688);--sp-cyan:lab(72.9974% -30.6088 -20.4635);--sp-violet:lab(55.714% 36.4798 -52.7522)}}.jl ::selection{background:var(--ember-deep);color:var(--bg-deep)}.jl a{color:inherit;text-decoration:none}.jl button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.jl img,.jl video{max-width:100%;display:block}.jl h1,.jl h2,.jl h3{margin:0;font-weight:500}.jl [id]{scroll-margin-top:calc(var(--nav-h) + 8px)}.jl:after{content:"";z-index:70;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");position:fixed;inset:0}.jl-display{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:0;font-weight:400}.jl-italic{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;background:linear-gradient(105deg, var(--ember-hot), var(--ember) 62%, var(--sp-violet) 150%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:400}.jl-mono{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-size:11px;font-weight:500}.jl-ab{text-shadow:calc(var(--jl-ab,0) * 1px) 0 0 #f4514f80, calc(var(--jl-ab,0) * -1px) 0 0 #49c4d880}@supports (color:lab(0% 0 0)){.jl-ab{text-shadow:calc(var(--jl-ab,0) * 1px) 0 0 lab(58.557% 63.1012 37.9167/.5), calc(var(--jl-ab,0) * -1px) 0 0 lab(72.9974% -30.6088 -20.4635/.5)}}.jl-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jl-container{width:min(1240px,100% - clamp(40px,8vw,128px));margin-inline:auto}.jl-section{padding-block:clamp(96px,12vw,176px);position:relative}.jl-kicker{align-items:center;gap:14px;margin-bottom:28px;display:inline-flex}.jl-kicker:before{content:"";background:linear-gradient(90deg, var(--sp-cyan), var(--sp-amber), var(--sp-violet));opacity:.7;width:44px;height:1px}.jl-h2{text-wrap:balance;margin:0 0 22px;font-size:clamp(2.5rem,5.4vw,4.5rem);line-height:1.04}.jl-lede{max-width:560px;color:var(--ink-dim);margin:0;font-size:clamp(1rem,1.4vw,1.15rem)}.jl main,.jl-section>.jl-container{z-index:1;position:relative}.jl-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.jl-backdrop-sticky{height:100svh;position:sticky;top:0;overflow:clip}.jl-backdrop-drift,.jl-backdrop-para{position:absolute;inset:0}.jl-backdrop-para{transform:translate3d(calc((var(--jl-mx,.5) - .5) * -28px), calc((var(--jl-my,.5) - .5) * -20px), 0)}.jl-orb{transform:translate3d(calc(-50% + var(--ox,0) * 1vw), calc(-50% + var(--oy,0) * 1vh), 0) scale(var(--os,1));will-change:transform, opacity;border-radius:50%;position:absolute;top:50%;left:50%}.jl-orb-ember{--ox:28;--oy:-8;--os:1;opacity:.42;background:radial-gradient(closest-side,#c7692c80,#0000 72%);background:radial-gradient(closest-side,lab(55.0677% 35.2345 49.8267/.5),#0000 72%);width:85vmin;height:85vmin}.jl-orb-violet{--ox:-30;--oy:24;--os:.9;opacity:.26;background:radial-gradient(closest-side,#9d6fe36b,#0000 72%);background:radial-gradient(closest-side,lab(55.714% 36.4798 -52.7522/.42),#0000 72%);width:75vmin;height:75vmin}.jl-orb-cyan{--ox:-20;--oy:-20;--os:.7;opacity:.2;background:radial-gradient(closest-side,#49c4d859,#0000 72%);background:radial-gradient(closest-side,lab(72.9974% -30.6088 -20.4635/.35),#0000 72%);width:60vmin;height:60vmin}.jl-backdrop-grid,.jl-backdrop-grid-lit{background-image:radial-gradient(#eaeff58c 1px,#0000 1.5px);background-image:radial-gradient(lab(94.1916% -1.09133 -3.56996/.55) 1px,#0000 1.5px);background-size:34px 34px;position:absolute;inset:0}.jl-backdrop-grid{opacity:.045}.jl-backdrop-grid-lit{opacity:.5;-webkit-mask-image:radial-gradient(340px circle at calc(var(--jl-mx,.5) * 100%) calc(var(--jl-my,.4) * 100%), #000, transparent 70%);-webkit-mask-image:radial-gradient(340px circle at calc(var(--jl-mx,.5) * 100%) calc(var(--jl-my,.4) * 100%), #000, transparent 70%);mask-image:radial-gradient(340px circle at calc(var(--jl-mx,.5) * 100%) calc(var(--jl-my,.4) * 100%), #000, transparent 70%);background-image:radial-gradient(#ffc388cc 1px,#0000 1.5px);background-image:radial-gradient(lab(83.5187% 18.783 41.6421/.8) 1px,#0000 1.5px)}@media (hover:none){.jl-backdrop-grid-lit{display:none}}.jl-backdrop-sweep{opacity:0;width:44vw;height:140%;transform:translate3d(calc(-50% + (var(--jl-sc,0) - .5) * 120vw), 0, 0) rotate(14deg);will-change:transform, opacity;background:linear-gradient(90deg,#0000,#49c4d80d 30%,#edb34512 50%,#9d6fe30d 70%,#0000);background:linear-gradient(90deg,#0000,lab(72.9974% -30.6088 -20.4635/.05) 30%,lab(76.8535% 14.2022 61.9688/.07) 50%,lab(55.714% 36.4798 -52.7522/.05) 70%,#0000);position:absolute;top:-20%;left:50%}.jl-glass{-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border:1px solid var(--hairline);border-radius:var(--radius);background:linear-gradient(135deg,#eaeff50d,#eaeff504 38%,#73829209);background:linear-gradient(135deg,lab(94.1916% -1.09133 -3.56996/.05),lab(94.1916% -1.09133 -3.56996/.015) 38%,lab(53.5566% -2.92462 -10.5415/.035));position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000038,0 24px 64px -32px #000000a6;box-shadow:inset 0 1px lab(100% 0 0/.08),inset 0 -1px lab(0% 0 0/.22),0 24px 64px -32px lab(0% 0 0/.65)}.jl-glint:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(280px circle at calc(var(--gx,calc(var(--jl-mx,.5) * 100)) * 1%) calc(var(--gy,calc(var(--jl-my,.35) * 100)) * 1%), #ffffff1c, transparent 62%);opacity:0;transition:opacity .5s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.jl-glint:after{background:radial-gradient(280px circle at calc(var(--gx,calc(var(--jl-mx,.5) * 100)) * 1%) calc(var(--gy,calc(var(--jl-my,.35) * 100)) * 1%), lab(100% 0 0/.11), transparent 62%)}}.jl-glint:hover:after{opacity:1}.jl-spectral-top:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--sp-cyan) 25%, var(--sp-amber) 50%, var(--sp-violet) 75%, transparent);opacity:.4;height:1px;position:absolute;top:-1px;left:10%;right:10%}.jl-btn{letter-spacing:.01em;white-space:nowrap;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 28px;font-size:15px;font-weight:600;transition:box-shadow .4s,background-color .4s;display:inline-flex}.jl-btn-primary{color:#170a02;color:lab(3.63036% 3.94311 4.6692);background:linear-gradient(180deg, var(--ember-hot), var(--ember-deep));box-shadow:inset 0 1px #fff6,0 0 0 1px #f7a06259,0 12px 44px -10px #c7692c8c;box-shadow:inset 0 1px lab(100% 0 0/.4),0 0 0 1px lab(73.8766% 29.094 45.9946/.35),0 12px 44px -10px lab(55.0677% 35.2345 49.8267/.55)}.jl-btn-primary:hover{box-shadow:inset 0 1px #fff6,0 0 0 1px #f7a0628c,0 16px 60px -10px #c7692ccc;box-shadow:inset 0 1px lab(100% 0 0/.4),0 0 0 1px lab(73.8766% 29.094 45.9946/.55),0 16px 60px -10px lab(55.0677% 35.2345 49.8267/.8)}.jl-btn-ghost{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px var(--hairline);background:#eaeff50a;background:lab(94.1916% -1.09133 -3.56996/.04)}@supports (color:lab(0% 0 0)){.jl-btn-ghost{box-shadow:inset 0 1px 0 lab(100% 0 0/.08), 0 0 0 1px var(--hairline)}}.jl-btn-ghost:hover{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--hairline-strong);background:#eaeff514;background:lab(94.1916% -1.09133 -3.56996/.08)}@supports (color:lab(0% 0 0)){.jl-btn-ghost:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.1), 0 0 0 1px var(--hairline-strong)}}.jl-btn-glass{color:var(--ink);-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);background:#fa8e3ca8;background:lab(70.1552% 37.6366 59.7365/.66);transition:box-shadow .4s,background-color .4s;box-shadow:inset 0 0 0 1px #ffc994b3,inset 0 1px #ffffff57,0 4px 16px -8px #c7692c99;box-shadow:inset 0 0 0 1px lab(85.6829% 24.6235 48.8996/.7),inset 0 1px lab(100% 0 0/.34),0 4px 16px -8px lab(55.0677% 35.2345 49.8267/.6)}.jl-btn-glass:hover{background:#ff9641c7;background:lab(72.5417% 36.2366 61.0108/.78);box-shadow:inset 0 0 0 1px #ffd199d9,inset 0 1px #ffffff70,0 6px 22px -8px #c7692cbf;box-shadow:inset 0 0 0 1px lab(88.0613% 23.2962 49.6728/.85),inset 0 1px lab(100% 0 0/.44),0 6px 22px -8px lab(55.0677% 35.2345 49.8267/.75)}.jl-preloader{z-index:100;background:var(--bg-deep);place-items:center;display:grid;position:fixed;inset:0}.jl-preloader-mark{color:var(--ink);opacity:.9}.jl-preloader-beam{width:min(42vw,420px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jl-preloader-beam span{transform-origin:0;position:absolute;inset:0}.jl-preloader-beam span:first-child{background:var(--sp-cyan)}.jl-preloader-beam span:nth-child(2){background:var(--sp-amber)}.jl-preloader-beam span:nth-child(3){background:var(--sp-violet)}.jl-preloader-word{color:var(--ink-faint);position:absolute;top:calc(50% + 52px);left:50%;transform:translate(-50%)}.jl-nav{z-index:60;height:var(--nav-h);align-items:center;transition:transform .5s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;left:0;right:0}.jl-nav.is-hidden{transform:translateY(-105%)}.jl-nav-inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.jl-nav-brand{letter-spacing:-.01em;align-items:center;gap:11px;font-size:16.5px;font-weight:650;display:inline-flex}.jl-nav-links{border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:5px;transition:background-color .45s,border-color .45s;display:flex}.jl-nav.is-scrolled .jl-nav-links{border-color:var(--hairline);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#05080a8c;background:lab(1.9794% -.292867 -1.22663/.55)}.jl-nav-links a{color:var(--ink-dim);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500;transition:color .3s,background-color .3s}.jl-nav-links a:hover{color:var(--ink);background:#eaeff50f;background:lab(94.1916% -1.09133 -3.56996/.06)}.jl-nav-auth{align-items:center;gap:8px;display:flex}.jl-nav-login{color:var(--ink-dim);padding:9px 16px;font-size:13.5px;font-weight:500;transition:color .3s}.jl-nav-login:hover{color:var(--ink)}.jl-nav-cta{height:38px;color:var(--bg-deep);background:linear-gradient(180deg, var(--ember-hot), var(--ember-deep));border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:600;transition:box-shadow .35s;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 6px 24px -8px #c7692c99;box-shadow:inset 0 1px lab(100% 0 0/.35),0 6px 24px -8px lab(55.0677% 35.2345 49.8267/.6)}.jl-nav-cta:hover{box-shadow:inset 0 1px #ffffff59,0 8px 32px -8px #c7692ce6;box-shadow:inset 0 1px lab(100% 0 0/.35),0 8px 32px -8px lab(55.0677% 35.2345 49.8267/.9)}.jl-nav-cta.is-glass{color:var(--ink);-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);background:#fa8e3ca8;background:lab(70.1552% 37.6366 59.7365/.66);box-shadow:inset 0 0 0 1px #ffc994b3,inset 0 1px #ffffff57,0 4px 14px -8px #c7692c99;box-shadow:inset 0 0 0 1px lab(85.6829% 24.6235 48.8996/.7),inset 0 1px lab(100% 0 0/.34),0 4px 14px -8px lab(55.0677% 35.2345 49.8267/.6)}.jl-nav-cta.is-glass:hover{background:#ff9641c7;background:lab(72.5417% 36.2366 61.0108/.78);box-shadow:inset 0 0 0 1px #ffd199d9,inset 0 1px #ffffff70,0 6px 18px -8px #c7692cbf;box-shadow:inset 0 0 0 1px lab(88.0613% 23.2962 49.6728/.85),inset 0 1px lab(100% 0 0/.44),0 6px 18px -8px lab(55.0677% 35.2345 49.8267/.75)}@media (max-width:860px){.jl-nav-links{display:none}}.jl-hero{min-height:100svh;padding-top:var(--nav-h);background:radial-gradient(58vw 42vh at 72% 18%, #c7692c1f, transparent 65%), radial-gradient(44vw 36vh at 18% 78%, #9d6fe312, transparent 70%), linear-gradient(180deg, var(--bg-deep), var(--bg) 55%);flex-direction:column;justify-content:center;display:flex;position:relative}@supports (color:lab(0% 0 0)){.jl-hero{background:radial-gradient(58vw 42vh at 72% 18%, lab(55.0677% 35.2345 49.8267/.12), transparent 65%), radial-gradient(44vw 36vh at 18% 78%, lab(55.714% 36.4798 -52.7522/.07), transparent 70%), linear-gradient(180deg, var(--bg-deep), var(--bg) 55%)}}.jl-hero-canvas{z-index:1;position:absolute;inset:0;overflow:hidden}.jl-hero-canvas canvas{width:100%;height:100%;display:block}.jl-hero-canvas:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));height:18%;position:absolute;bottom:0;left:0;right:0}.jl-hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.jl-hero-eyebrow{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eaeff508;background:lab(94.1916% -1.09133 -3.56996/.03);border-radius:999px;align-items:center;gap:12px;margin-bottom:clamp(28px,4vh,48px);padding:9px 18px;display:inline-flex}.jl-pulse{background:var(--ember);width:6px;height:6px;box-shadow:0 0 12px var(--ember);border-radius:50%}.jl-hero-h1>span{display:block}.jl-hero-h1{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.9rem,9vw,8.4rem);line-height:.99}.jl-hero-sub{max-width:620px;color:var(--ink-dim);margin:clamp(28px,4vh,44px) auto 0;font-size:clamp(1rem,1.5vw,1.2rem)}.jl-hero-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:clamp(32px,5vh,52px);display:flex}.jl-hero-live{align-items:center;gap:10px;margin-top:clamp(36px,6vh,64px);display:inline-flex}.jl-hero-live .jl-pulse{animation:2.4s ease-in-out infinite jl-pulse}@keyframes jl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.jl-hero-hint{z-index:2;color:var(--ink-faint);flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.jl-hero-hint:after{content:"";background:linear-gradient(180deg, var(--sp-cyan), var(--sp-amber), transparent);opacity:.6;width:1px;height:44px}@media (max-height:980px){.jl-hero-hint{display:none}}.jl-signal{border-top:1px solid var(--hairline)}.jl-marquee{width:100vw;margin-top:clamp(48px,6vw,80px);margin-left:calc(50% - 50vw);position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.jl-marquee-track{gap:20px;width:max-content;padding-block:6px;display:flex}.jl-chip{border-radius:var(--radius);border:1px solid var(--hairline);flex:none;width:250px;transition:transform .55s cubic-bezier(.32,.72,0,1),border-color .4s,box-shadow .55s;position:relative;overflow:hidden;transform:translateZ(0)}.jl-chip:hover{border-color:var(--hairline-strong);transform:translateZ(0)translateY(-8px);box-shadow:0 18px 48px -20px #000c,0 0 0 1px #f7a06238;box-shadow:0 18px 48px -20px lab(0% 0 0/.8),0 0 0 1px lab(73.8766% 29.094 45.9946/.22)}.jl-chip-img{aspect-ratio:4/5;position:relative;overflow:hidden}.jl-chip-img img{object-fit:cover;filter:saturate(.92);width:100%;height:100%;transition:transform .7s cubic-bezier(.32,.72,0,1),filter .7s;position:absolute;inset:0}.jl-chip:hover .jl-chip-img img{filter:saturate(1.05);transform:scale(1.06)}.jl-chip-img:after{content:"";background:linear-gradient(#0102030d 40%,#010203d1);background:linear-gradient(lab(.552942% -.0909567 -.397843/.05) 40%,lab(.552942% -.0909567 -.397843/.82));position:absolute;inset:0}.jl-chip-meta{flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.jl-chip-hash{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:650}.jl-chip-row{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--ink-dim);align-items:baseline;gap:10px;font-size:10.5px;display:flex}.jl-chip-lift{color:var(--ember-hot)}.jl-chip-rank{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:#ebeff4bf;color:lab(94.1935% -.877976 -2.85867/.75);font-size:10.5px;position:absolute;top:12px;left:14px}.jl-chip-platform{z-index:1;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);border:1px solid var(--hairline);background:#010203b8;background:lab(.552942% -.0909567 -.397843/.72);border-radius:999px;padding:4px 10px;font-size:9.5px;position:absolute;top:10px;right:12px}.jl-ticker{border-block:1px solid var(--hairline);width:100vw;margin-top:18px;margin-left:calc(50% - 50vw);position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.jl-ticker-track{width:max-content;display:flex}.jl-ticker-pill{border-right:1px solid var(--hairline);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:var(--ink-dim);white-space:nowrap;align-items:baseline;gap:10px;padding:13px 26px;font-size:11px;display:inline-flex}.jl-ticker-pill .lift{color:var(--ember-hot)}.jl-ticker-pill .rank{color:var(--ink-faint)}.jl-showcase{border-top:1px solid var(--hairline)}.jl-showcase-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:relative;overflow:clip}.jl-showcase-head{top:calc(var(--nav-h) + clamp(8px, 3vh, 40px));z-index:2;pointer-events:none;position:absolute;left:0;right:0}.jl-showcase-track{will-change:transform;align-items:center;gap:clamp(24px,3vw,48px);width:max-content;padding-inline:clamp(20px,6vw,96px);display:flex}.jl-showcase:not(.is-rail) .jl-showcase-scroller{margin-top:13vh}.jl-pane{border-radius:var(--radius-lg);-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#eaeff513,#eaeff506 38%,#7382920e);background:linear-gradient(135deg,lab(94.1916% -1.09133 -3.56996/.075),lab(94.1916% -1.09133 -3.56996/.024) 38%,lab(53.5566% -2.92462 -10.5415/.055));flex:none;height:min(50vh,500px);padding:10px;transition:transform .6s cubic-bezier(.32,.72,0,1);position:relative}.jl-showcase:not(.is-rail) .jl-pane:hover{transform:translateY(-10px)}.jl-pane-cap .t{transition:color .35s}.jl-pane:hover .jl-pane-cap .t{color:var(--ink)}.jl-pane[data-ratio=portrait]{aspect-ratio:.68}.jl-pane[data-ratio=landscape]{aspect-ratio:1.5;height:min(40vh,400px)}.jl-pane-media{border-radius:calc(var(--radius-lg) - 8px);background:var(--bg-deep);width:100%;height:100%;position:relative;overflow:hidden}.jl-pane-media img,.jl-pane-media video{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.jl-pane-cap{white-space:nowrap;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:-32px;left:18px}.jl-pane-cap .t{color:var(--ink-dim);font-size:13px}.jl-showcase-progress{z-index:2;pointer-events:none;align-items:center;gap:18px;display:flex;position:absolute;bottom:clamp(20px,5vh,56px);left:0;right:0}.jl-showcase-bar{background:var(--hairline);flex:1;height:1px;overflow:hidden}.jl-showcase-bar span{transform-origin:0;background:linear-gradient(90deg, var(--sp-cyan), var(--ember), var(--sp-violet));width:100%;height:100%;display:block;transform:scaleX(0)}.jl-showcase.is-rail .jl-showcase-stage{height:auto;padding-block:0 72px;overflow:visible}.jl-showcase.is-rail .jl-showcase-head{pointer-events:auto;margin-bottom:44px;position:static}.jl-showcase.is-rail .jl-showcase-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.jl-showcase.is-rail .jl-showcase-scroller::-webkit-scrollbar{display:none}.jl-showcase.is-rail .jl-pane{scroll-snap-align:center;height:min(52vh,480px)}.jl-showcase.is-rail .jl-showcase-progress{display:none}.jl-how{border-top:1px solid var(--hairline);overflow:clip}.jl-how-shafts{pointer-events:none;position:absolute;inset:0}.jl-how-shafts span{will-change:transform;height:128%;position:absolute;top:-14%;transform:skew(-14deg)}.jl-how-shafts span:first-child{background:linear-gradient(#0000,#c7692c0e 45%,#0000);background:linear-gradient(#0000,lab(55.0677% 35.2345 49.8267/.055) 45%,#0000);width:clamp(50px,7vw,110px);left:8%}.jl-how-shafts span:nth-child(2){background:linear-gradient(#0000,#9d6fe30d 50%,#0000);background:linear-gradient(#0000,lab(55.714% 36.4798 -52.7522/.05) 50%,#0000);width:clamp(80px,11vw,170px);left:44%}.jl-how-shafts span:nth-child(3){background:linear-gradient(#0000,#49c4d80d 40%,#0000);background:linear-gradient(#0000,lab(72.9974% -30.6088 -20.4635/.05) 40%,#0000);width:clamp(40px,6vw,90px);right:10%}.jl-how-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);margin-top:clamp(48px,6vw,88px);display:grid}.jl-how-rail{flex-direction:column;gap:clamp(36px,5vh,64px);padding-left:44px;display:flex;position:relative}.jl-how-beam{pointer-events:none;width:26px;position:absolute;top:6px;bottom:6px;left:0}.jl-how-beam svg{width:100%;height:100%;overflow:visible}.jl-how-beam circle{fill:var(--ember);opacity:.22;transition:opacity .45s,filter .45s}.jl-how-beam circle.is-active{opacity:1;filter:drop-shadow(0 0 7px var(--ember))}.jl-step{opacity:.38;transition:opacity .5s;position:relative}.jl-step.is-active{opacity:1}.jl-step-n{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;color:var(--ember);font-size:11px}.jl-step h3{margin:10px 0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.05}.jl-step p{max-width:380px;color:var(--ink-dim);margin:0;font-size:15px}.jl-demo{top:calc(var(--nav-h) + 32px);border-radius:var(--radius-lg);padding:12px;position:sticky}.jl-demo-media{border-radius:calc(var(--radius-lg) - 8px);aspect-ratio:1920/1026;background:var(--bg-deep);position:relative;overflow:hidden}.jl-demo-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jl-demo-play{z-index:2;background:linear-gradient(#01020373,#010203c7);background:linear-gradient(lab(.552942% -.0909567 -.397843/.45),lab(.552942% -.0909567 -.397843/.78));flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .4s;display:flex;position:absolute;inset:0}.jl-demo-play:hover{opacity:.85}.jl-demo-badge{border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:var(--ink);background:#05080a99;background:lab(1.9794% -.292867 -1.22663/.6);border-radius:999px;align-items:center;gap:9px;padding:9px 18px;font-size:10.5px;display:inline-flex}.jl-demo-title{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;color:var(--ink);font-size:clamp(1.3rem,2vw,1.7rem);font-style:italic}@media (max-width:960px){.jl-how-grid{grid-template-columns:1fr}.jl-demo{order:-1;position:static}}.jl-pricing{border-top:1px solid var(--hairline);overflow:clip}.jl-pricing-caustic{pointer-events:none;background:conic-gradient(#0000,#c7692c0f 12%,#0000 26%,#9d6fe30d 48%,#0000 62%,#49c4d80d 78%,#0000);background:conic-gradient(#0000,lab(55.0677% 35.2345 49.8267/.06) 12%,#0000 26%,lab(55.714% 36.4798 -52.7522/.05) 48%,#0000 62%,lab(72.9974% -30.6088 -20.4635/.05) 78%,#0000);border-radius:50%;width:115vmin;height:115vmin;animation:70s steps(280,jump-none) infinite paused jl-caustic-spin;position:absolute;top:54%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000 78%);mask-image:radial-gradient(closest-side,#000,#0000 78%)}.jl-pricing.is-lit .jl-pricing-caustic{animation-play-state:running}@keyframes jl-caustic-spin{to{rotate:1turn}}.jl-bill-toggle{border-radius:999px;align-items:center;gap:4px;margin-top:36px;padding:5px;display:inline-flex}.jl-bill-toggle button{color:var(--ink-dim);border-radius:999px;padding:9px 20px;font-size:13.5px;font-weight:550;transition:color .3s,background-color .3s;position:relative}.jl-bill-toggle button[aria-selected=true]{color:var(--bg-deep);background:linear-gradient(180deg, var(--ember-hot), var(--ember-deep))}.jl-save-badge{letter-spacing:.06em;color:var(--ember-hot);background:#f7a0622e;background:lab(73.8766% 29.094 45.9946/.18);border-radius:999px;margin-left:8px;padding:2.5px 8px;font-size:10px;font-weight:650}.jl-bill-toggle button[aria-selected=true] .jl-save-badge{color:#170a02;color:lab(3.63036% 3.94311 4.6692);background:#170a022e;background:lab(3.63036% 3.94311 4.6692/.18)}.jl-plans{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.5vw,30px);margin-top:clamp(48px,6vw,72px);display:grid}.jl-plans-band-kicker{margin-top:clamp(56px,7vw,88px)}.jl-plans-band-kicker+.jl-plans{margin-top:clamp(20px,2.5vw,32px)}.jl-plan{transform-style:preserve-3d;flex-direction:column;padding:clamp(26px,3vw,36px);display:flex}.jl-plan[data-density=clear]{background:linear-gradient(135deg,#eaeff512,#eaeff505);background:linear-gradient(135deg,lab(94.1916% -1.09133 -3.56996/.07),lab(94.1916% -1.09133 -3.56996/.02))}.jl-plan[data-density=ember]{background:radial-gradient(120% 90% at 50% 0,#c7692c29,#0000 60%),linear-gradient(135deg,#eaeff50f,#73829208);background:radial-gradient(120% 90% at 50% 0,lab(55.0677% 35.2345 49.8267/.16),#0000 60%),linear-gradient(135deg,lab(94.1916% -1.09133 -3.56996/.06),lab(53.5566% -2.92462 -10.5415/.03));border-color:#f7a06266;border-color:lab(73.8766% 29.094 45.9946/.4);transition:box-shadow .5s;box-shadow:inset 0 1px #ffffff1a,0 0 80px -24px #c7692c80,0 24px 64px -32px #000000a6;box-shadow:inset 0 1px lab(100% 0 0/.1),0 0 80px -24px lab(55.0677% 35.2345 49.8267/.5),0 24px 64px -32px lab(0% 0 0/.65)}.jl-plan[data-density=ember]:hover{box-shadow:inset 0 1px #ffffff1a,0 0 110px -20px #c7692cbf,0 24px 64px -32px #000000a6;box-shadow:inset 0 1px lab(100% 0 0/.1),0 0 110px -20px lab(55.0677% 35.2345 49.8267/.75),0 24px 64px -32px lab(0% 0 0/.65)}.jl-plan[data-density=smoked]{-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:linear-gradient(135deg,#000102a6,#01010159);background:linear-gradient(135deg,lab(.18812% .0460818 -.396523/.65),lab(.189945% .0296906 -.304326/.35))}.jl-plan-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.jl-plan-name{letter-spacing:.02em;font-size:15px;font-weight:650}.jl-pop-badge{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:var(--ember-hot);background:#f7a0621a;background:lab(73.8766% 29.094 45.9946/.1);border:1px solid #f7a06273;border:1px solid lab(73.8766% 29.094 45.9946/.45);border-radius:999px;padding:4px 11px;font-size:9.5px}.jl-plan-price-row{align-items:baseline;gap:6px;display:flex}.jl-plan-price{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:0;font-size:clamp(3rem,4.5vw,4rem);font-weight:400;line-height:1}.jl-plan-per{color:var(--ink-faint);font-size:14px}.jl-plan-sub{min-height:20px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--ink-faint);margin-top:6px;font-size:11px}.jl-plan-blurb{color:var(--ink-dim);margin:14px 0 22px;font-size:14px}.jl-plan-feats{flex-direction:column;flex:1;gap:11px;margin:0 0 28px;padding:0;list-style:none;display:flex}.jl-plan-feats li{color:var(--ink-dim);align-items:baseline;gap:11px;font-size:13.5px;display:flex}.jl-plan-feats li:before{content:"";background:linear-gradient(90deg, var(--sp-cyan), var(--sp-amber), var(--sp-violet));opacity:.75;border-radius:2px;flex:none;width:12px;height:3px;transform:translateY(-3px)}.jl-plan-cta{border-radius:999px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:600;transition:box-shadow .35s,background-color .35s;display:flex}.jl-plan-cta[data-kind=ember]{color:#170a02;color:lab(3.63036% 3.94311 4.6692);background:linear-gradient(180deg, var(--ember-hot), var(--ember-deep));box-shadow:inset 0 1px #ffffff59,0 10px 36px -10px #c7692c99;box-shadow:inset 0 1px lab(100% 0 0/.35),0 10px 36px -10px lab(55.0677% 35.2345 49.8267/.6)}.jl-plan-cta[data-kind=ember]:hover{box-shadow:inset 0 1px #ffffff59,0 14px 48px -10px #c7692ce6;box-shadow:inset 0 1px lab(100% 0 0/.35),0 14px 48px -10px lab(55.0677% 35.2345 49.8267/.9)}.jl-plan-cta[data-kind=glass]{color:var(--ink);border:1px solid var(--hairline-strong);background:#eaeff50a;background:lab(94.1916% -1.09133 -3.56996/.04)}.jl-plan-cta[data-kind=glass]:hover{background:#eaeff517;background:lab(94.1916% -1.09133 -3.56996/.09)}@media (max-width:960px){.jl-plans{grid-template-columns:1fr;max-width:460px}}.jl-faq{border-top:1px solid var(--hairline)}.jl-faq-list{flex-direction:column;gap:14px;max-width:820px;margin-top:clamp(40px,5vw,64px);display:flex}.jl-faq-item{border-radius:var(--radius);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(135deg,#eaeff50b,#eaeff504);background:linear-gradient(135deg,lab(94.1916% -1.09133 -3.56996/.045),lab(94.1916% -1.09133 -3.56996/.015));transition:border-color .4s;position:relative}.jl-faq-item:hover,.jl-faq-item.open{border-color:var(--hairline-strong)}.jl-faq-q{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 26px;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:550;display:flex}.jl-faq-icon{flex:none;width:14px;height:14px;position:relative}.jl-faq-icon:before,.jl-faq-icon:after{content:"";background:var(--ink-dim);margin:auto;transition:transform .45s cubic-bezier(.32,.72,0,1);position:absolute;inset:0}.jl-faq-icon:before{width:14px;height:1.5px}.jl-faq-icon:after{width:1.5px;height:14px}.jl-faq-item.open .jl-faq-icon:after{transform:rotate(90deg)scaleY(0)}.jl-faq-a{grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.32,.72,0,1);display:grid}.jl-faq-item.open .jl-faq-a{grid-template-rows:1fr}.jl-faq-a-inner{overflow:hidden}.jl-faq-a p{max-width:640px;color:var(--ink-dim);margin:0;padding:0 26px 24px;font-size:15px}.jl-cta{text-align:center;border-top:1px solid var(--hairline);background:radial-gradient(56vw 46vh at 50% 62%,#c7692c24,#0000 66%),radial-gradient(30vw 26vh at 28% 30%,#9d6fe30f,#0000 70%);background:radial-gradient(56vw 46vh at 50% 62%,lab(55.0677% 35.2345 49.8267/.14),#0000 66%),radial-gradient(30vw 26vh at 28% 30%,lab(55.714% 36.4798 -52.7522/.06),#0000 70%);place-items:center;min-height:92svh;display:grid;position:relative;overflow:clip}.jl-cta-rays{pointer-events:none;position:absolute;inset:0}.jl-cta-rays span{transform-origin:top;width:1.5px;height:62vmax;rotate:var(--r,0deg);opacity:.35;background:linear-gradient(180deg, var(--ray), transparent 75%);will-change:transform, opacity;position:absolute;top:46%;left:50%}.jl-cta-rays span:first-child{--r:-68deg;--ray:#49c4d859}@supports (color:lab(0% 0 0)){.jl-cta-rays span:first-child{--ray:lab(72.9974% -30.6088 -20.4635/.35)}}.jl-cta-rays span:nth-child(2){--r:-34deg;--ray:#edb3454d}@supports (color:lab(0% 0 0)){.jl-cta-rays span:nth-child(2){--ray:lab(76.8535% 14.2022 61.9688/.3)}}.jl-cta-rays span:nth-child(3){--r:0deg;--ray:#f7a06266}@supports (color:lab(0% 0 0)){.jl-cta-rays span:nth-child(3){--ray:lab(73.8766% 29.094 45.9946/.4)}}.jl-cta-rays span:nth-child(4){--r:34deg;--ray:#f4514f47}@supports (color:lab(0% 0 0)){.jl-cta-rays span:nth-child(4){--ray:lab(58.557% 63.1012 37.9167/.28)}}.jl-cta-rays span:nth-child(5){--r:68deg;--ray:#9d6fe354}@supports (color:lab(0% 0 0)){.jl-cta-rays span:nth-child(5){--ray:lab(55.714% 36.4798 -52.7522/.33)}}.jl-cta-kicker{margin-top:22px}.jl-cta-h2{margin:26px 0 0;font-size:clamp(2.8rem,7vw,6.4rem);line-height:1.02}.jl-cta-sub{max-width:520px;color:var(--ink-dim);margin:26px auto 0;font-size:clamp(1rem,1.4vw,1.15rem)}.jl-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:44px;display:flex}.jl-above-footer{z-index:2;background:var(--bg);position:relative}.jl-footer{z-index:1;background:var(--bg-deep);border-top:1px solid var(--hairline);padding:clamp(56px,7vw,96px) 0 40px;position:sticky;bottom:0}.jl-footer-grid{grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));gap:clamp(32px,5vw,64px);display:grid}.jl-footer-brand{align-items:center;gap:11px;font-size:17px;font-weight:650;display:inline-flex}.jl-footer-blurb{max-width:280px;color:var(--ink-dim);margin:16px 0 0;font-size:14px}.jl-footer-col-h{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:18px;font-size:10.5px}.jl-footer-col ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.jl-footer-col a{color:var(--ink-dim);font-size:14px;transition:color .3s}.jl-footer-col a:hover{color:var(--ink)}.jl-footer-wordmark{font-family:var(--font-playfair), "Playfair Display", Georgia, serif;letter-spacing:0;text-align:center;color:#0000;-webkit-text-stroke:1px oklch(95% .01 250/.14);-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:clamp(48px,7vw,88px);margin-bottom:-.22em;padding-bottom:.22em;font-size:clamp(3.6rem,13.5vw,12.5rem);font-weight:400;line-height:.9;overflow:hidden}.jl-footer-bottom{border-top:1px solid var(--hairline);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(32px,4vw,56px);padding-top:26px;font-size:13px;display:flex}@media (max-width:860px){.jl-footer-grid{grid-template-columns:1fr 1fr}}.jl-seam{z-index:5;height:0;position:relative}.jl-seam-beam{pointer-events:none;opacity:0;will-change:transform, opacity;background:radial-gradient(52% 34px,#edb34517,#0000 72%),radial-gradient(64% 22px at 36%,#49c4d80f,#0000 72%),radial-gradient(64% 22px at 64%,#9d6fe30f,#0000 72%);background:radial-gradient(52% 34px,lab(76.8535% 14.2022 61.9688/.09),#0000 72%),radial-gradient(64% 22px at 36%,lab(72.9974% -30.6088 -20.4635/.06),#0000 72%),radial-gradient(64% 22px at 64%,lab(55.714% 36.4798 -52.7522/.06),#0000 72%);width:140vw;height:64px;margin-left:-70vw;position:absolute;top:-32px;left:50%}.jl-seam-core{background:linear-gradient(90deg,#0000,#49c4d8e6 22%,#ffc388 50%,#9d6fe3e6 78%,#0000);background:linear-gradient(90deg,#0000,lab(72.9974% -30.6088 -20.4635/.9) 22%,lab(83.5187% 18.783 41.6421) 50%,lab(55.714% 36.4798 -52.7522/.9) 78%,#0000);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 3px #ffc388b3,0 0 14px #edb34573;box-shadow:0 0 3px lab(83.5187% 18.783 41.6421/.7),0 0 14px lab(76.8535% 14.2022 61.9688/.45)}@media (prefers-reduced-motion:reduce){.jl *,.jl :before,.jl :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jl-seam-beam{display:none}}