@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.swPsvG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.swPsvG_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2gp_y-cmv6-ey.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}._1ltb7q_className{font-family:Manrope,Manrope Fallback;font-style:normal}._1ltb7q_variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.3ykghqjb5ppsz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.0lmgotk6waklk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0ec3e76flwb9j.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.3l17ub4npw-5z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.2_16a3jj3m9yb.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.3xt4epvyjlv6l.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.10f31zp4gc5wb.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.mkxXHa_className{font-family:Inter,Inter Fallback;font-style:normal}.mkxXHa_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}._5XHa6a_className{font-family:Caveat,Caveat Fallback;font-style:normal}._5XHa6a_variable{--font-caveat:"Caveat", "Caveat Fallback"}
.lp{--lp-ground:#1a1033;--lp-violet:#7c3aed;--lp-violet-deep:#6d28d9;--lp-violet-400:#a78bfa;--lp-violet-300:#c4b5fd;--lp-violet-100:#ede9fe;--lp-paper:#fbf8f3;--lp-paper-2:#f3eee6;--lp-yellow:#fcd34d;--lp-mint:#6ee7b7;--lp-rose:#fb7185;--lp-on-dark-2:#cfc8e6;--lp-on-dark-3:#9d94bc;--lp-ink:#1a1033;--lp-ink-2:#3a3350;--lp-ink-3:#5b5470;--lp-editor-line:#ece8f3;--lp-card-kicker:#6b6380;--lp-night:#0b0717;--lp-night-ink:#edf0f5;--lp-night-ink-2:#a3aab8;--lp-night-ink-3:#6f7686;--lp-night-sides:linear-gradient(to right, #06040e99, #06040e00 22%, #06040e00 78%, #06040e99);--lp-lilac:#ece5fa;--lp-red:#ef4444;--lp-red-100:#fee2e2;--lp-red-400:#f87171;--lp-red-700:#b91c1c;--lp-net-0:#7c3aed;--lp-net-1:#60a5fa;--lp-net-2:#34d399;--lp-net-3:#fbbf24;--lp-net-4:#fb7185;--lp-net-5:#fb923c;--lp-net-6:#22d3ee;--lp-net-7:#c084fc;--lp-violet-200:#ddd6fe;--lp-violet-800:#5b21b6;--lp-ground-raise:#2a1d4d;--lp-muted:#8a8399;--lp-line:#e7e1f2;--lp-soft:#f3f0fa;--lp-sidebar:#f6f3fb;--lp-grid:#f0ecf6;--lp-grid-strong:#cfc6e4;--lp-curve-off:#b8b0c9;--lp-yellow-100:#fef3c7;--lp-amber-500:#f59e0b;--lp-amber-800:#92400e;--lp-mint-50:#ecfdf5;--lp-mint-100:#d1fae5;--lp-green-500:#10b981;--lp-green-700:#047857;--lp-mint-800:#065f46;--lp-rose-100:#ffe4e6;--lp-rose-700:#be123c;--lp-rose-950:#4c0519;--lp-rose-900:#881337;--lp-violet-900:#3b0f80;--lp-blue-100:#dbeafe;--lp-orange-100:#ffedd5;--lp-amber-700:#b45309;--lp-yellow-200:#fde68a;--lp-lilac-soft:#f6f2fc;--lp-yellow-50:#fffbeb;--lp-mint-200:#a7f3d0;--lp-rose-50:#fff1f2;--lp-rose-200:#fecdd3;--lp-red-50:#fef2f2;--lp-red-200:#fecaca;--lp-blue-50:#eff6ff;--lp-blue-200:#bfdbfe;--lp-blue-700:#1d4ed8;--lp-orange-50:#fff7ed;--lp-orange-200:#fed7aa;--lp-orange-700:#c2410c;--lp-file-edge:#c9c2d8;--lp-ease-out:cubic-bezier(.22, 1, .36, 1);--lp-font-display:var(--font-instrument-serif), Georgia, serif;--lp-font-sans:var(--font-manrope), system-ui, sans-serif;--lp-font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--lp-font-hand:var(--font-caveat), cursive;--lp-font-head:var(--font-inter), var(--lp-font-sans);--ascii-ink:var(--lp-violet-300);--ascii-ink-paper:var(--lp-violet-800);--ascii-alpha:.18;--ascii-alpha-paper:.09;--hobj-dark:var(--lp-violet-800);--hobj-mid:var(--lp-violet);--hobj-light:var(--lp-violet-300);background:var(--lp-paper);color:var(--lp-ink);font-family:var(--lp-font-sans)}.lp-nav{--nav-ink:var(--lp-night-ink);--nav-ink-2:var(--lp-night-ink-2);--nav-surface:#0b0717b8;--nav-line:#ffffff14}.lp-nav[data-theme=light]{--nav-ink:var(--lp-ink);--nav-ink-2:var(--lp-ink-3);--nav-surface:#fbf8f3e6;--nav-line:#1a103314}.lp-nav-bar{transition:background-color .32s var(--lp-ease-out), border-color .32s var(--lp-ease-out);background-color:#0000;border-color:#0000}.lp-nav[data-solid] .lp-nav-bar{background-color:var(--nav-surface);border-color:var(--nav-line);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}.lp-nav-ink,.lp-nav-link{transition:color .32s var(--lp-ease-out)}.lp-nav-ink{color:var(--nav-ink)}.lp-nav-link{color:var(--nav-ink-2)}.lp-nav-link:hover{color:var(--nav-ink)}.lp-nav-mark img{transition:opacity .32s var(--lp-ease-out)}.lp-nav-mark [data-mark=paper],.lp-nav[data-theme=light] .lp-nav-mark [data-mark=ink]{opacity:0}.lp-nav[data-theme=light] .lp-nav-mark [data-mark=paper]{opacity:1}.lp-nav[data-theme=light] :focus-visible{outline-color:var(--lp-violet)}.lp-dusk{background:radial-gradient(70% 40% at 50% 60%, #a78bfa33, #a78bfa00 70%), linear-gradient(in oklab to bottom, var(--lp-night) 0%, var(--lp-ground) 26%, color-mix(in oklab, var(--lp-violet-800) 36%, var(--lp-ground)) 42%, color-mix(in oklab, var(--lp-violet-400) 50%, var(--lp-violet-800)) 56%, color-mix(in oklab, var(--lp-violet-300) 60%, var(--lp-paper)) 70%, color-mix(in oklab, var(--lp-violet-100) 45%, var(--lp-paper)) 84%, var(--lp-paper) 100%);height:clamp(380px,64vh,640px);margin-top:-1px}.lp-dusk:before{content:"";pointer-events:none;background:var(--lp-night-sides);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 60%);mask-image:linear-gradient(#000 0%,#0000 60%)}.lp-dusk-out{--ascii-ink:var(--lp-violet-800);--ascii-alpha:.08;background:linear-gradient(in oklab to bottom, var(--lp-paper) 0%, color-mix(in oklab, var(--lp-lilac) 50%, var(--lp-paper)) 50%, var(--lp-lilac) 100%);height:clamp(110px,14vh,140px)}.lp-tech-out{background:linear-gradient(in oklab to bottom, var(--lp-lilac) 0%, color-mix(in oklab, var(--lp-lilac) 50%, var(--lp-paper)) 50%, var(--lp-paper) 100%);height:clamp(80px,10vh,100px)}@media (max-width:767px){.lp-dusk{height:52vh}.lp-dusk-out{height:12vh}.lp-tech-out{height:8vh}}.lp-headline{font-family:var(--lp-font-head);letter-spacing:-.038em;text-wrap:balance;font-size:clamp(44px,7vw,104px);font-weight:600;line-height:1}.lp-headline-accent{font-family:var(--lp-font-display);letter-spacing:-.01em;color:var(--lp-violet);font-size:1.1em;font-style:italic;font-weight:400;line-height:0}.lp-hobj{vertical-align:-.16em;width:.98em;height:.98em;margin-inline:.02em;display:inline-block;position:relative}.lp-hobj-placeholder{border-radius:.22em;animation:7s ease-in-out infinite lp-hobj-float;overflow:hidden;transform:rotate(-6deg);box-shadow:inset 0 0 0 1px #5b21b62e,0 .12em .3em -.08em #4c1d9559}.lp-hobj-dither{width:100%;height:100%;image-rendering:pixelated;background:var(--hobj-mid);position:absolute;inset:0}.lp-hobj[data-tone=yellow]{--hobj-dark:var(--lp-amber-500);--hobj-mid:var(--lp-yellow);--hobj-light:var(--lp-yellow-100);--hobj-glyph:var(--lp-amber-800)}.lp-hobj[data-tone=mint]{--hobj-dark:var(--lp-green-500);--hobj-mid:var(--lp-mint);--hobj-light:var(--lp-mint-50);--hobj-glyph:var(--lp-mint-800)}.lp-hobj[data-tone=red]{--hobj-dark:var(--lp-red-700);--hobj-mid:var(--lp-red);--hobj-light:var(--lp-red-400);--hobj-glyph:var(--lp-paper)}.lp-hobj-glyph{width:58%;height:58%;color:var(--hobj-glyph,var(--lp-paper));filter:drop-shadow(0 .02em .03em #2e106559);position:absolute;inset:21%}@keyframes lp-hobj-float{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-3deg)translateY(-.05em)}}.lp-video-slot{--ascii-alpha:.16;background:radial-gradient(60% 70% at 50% 50%, #7c3aed4d, #7c3aed00 70%), var(--lp-night);box-shadow:0 0 0 1px #1a10331a,0 40px 80px -40px #1a10338c}.lp-video-slot:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.lp-video-play{background:var(--lp-violet);color:#fff;box-shadow:inset 0 0 0 1px #c4b5fd73,0 18px 40px -12px #7c3aedbf}.lp-video-play:before{content:"";border-radius:inherit;animation:lp-play-ring 2.8s var(--lp-ease-out) infinite;border:1px solid #c4b5fd59;position:absolute;inset:-14px}@keyframes lp-play-ring{0%{opacity:.9;transform:scale(.86)}to{opacity:0;transform:scale(1.35)}}.lp-step{border-top:1px solid #1a10331f}.lp-step:before{content:"";background:var(--lp-violet);width:44px;height:1px;position:absolute;top:-1px;left:0}.lp-tech{background:var(--lp-lilac)}.lp-htrack{--lp-hintro:.66;height:calc(100vh + (3 + var(--lp-hintro)) * 70vh)}.lp-hframe{height:100vh;position:sticky;top:0;overflow:clip}.lp-hrail{width:calc((4 + var(--lp-hintro)) * 100%);height:100%;display:flex;position:relative}.lp-hpanel{width:calc(100% / (4 + var(--lp-hintro)));flex-shrink:0;height:100%}.lp-hpanel.lp-hintro{width:calc(100% * var(--lp-hintro) / (4 + var(--lp-hintro)))}.lp-hfield{--ascii-ink:var(--lp-violet-800);--ascii-ink-paper:var(--lp-violet-800);--ascii-alpha:.07;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 55%,#0000 35%,#000 100%);mask-image:radial-gradient(80% 70% at 50% 55%,#0000 35%,#000 100%)}.lp-hcue{color:var(--lp-violet-deep);animation:lp-hcue 2.4s var(--lp-ease-out) infinite;box-shadow:inset 0 0 0 1px #5b21b638}@keyframes lp-hcue{0%,to{transform:translate(0)}50%{transform:translate(6px)}}[data-tone=yellow]{--tech:var(--lp-yellow);--tech-soft:var(--lp-yellow-100);--tech-ink:var(--lp-amber-800);--tech-edge:var(--lp-amber-500)}[data-tone=mint]{--tech:var(--lp-mint);--tech-soft:var(--lp-mint-100);--tech-ink:var(--lp-mint-800);--tech-edge:var(--lp-green-500)}[data-tone=red]{--tech:var(--lp-red-400);--tech-soft:var(--lp-red-100);--tech-ink:var(--lp-red-700);--tech-edge:var(--lp-red)}[data-tone=violet]{--tech:var(--lp-violet-400);--tech-soft:var(--lp-violet-100);--tech-ink:var(--lp-violet-800);--tech-edge:var(--lp-violet)}.lp-tech-step,.lp-tech-lead{color:var(--tech-ink)}.lp-companion{box-shadow:0 0 0 1px color-mix(in oklab, var(--tech-edge) 30%, transparent), 0 1px 2px #0000000f, 0 24px 48px -24px #1a103366}.lp-tech-dot{background:var(--tech-edge);width:8px;height:8px}.lp-tech-point{border-top:1px solid #1a10331a}.lp-tech-point:last-child{border-bottom:1px solid #1a10331a}.lp-tech-check{color:var(--tech-ink);background:var(--tech-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tech-edge) 45%, transparent)}.lp-art-stage{background:radial-gradient(60% 55% at 50% 55%, color-mix(in oklab, var(--tech-soft) 85%, transparent), transparent 75%), #ffffff59;border-radius:32px;box-shadow:inset 0 0 0 1px #5b21b61a}.lp-art-cover{border:1px solid var(--tech-edge);background:linear-gradient(160deg, var(--tech-soft), var(--tech));border-radius:3cqw 5cqw 5cqw 3cqw;width:52%;height:64%;position:absolute;top:18%;left:21%;box-shadow:0 1px 2px #0000000d,0 4cqw 8cqw -4cqw #1a10334d}.lp-art-cover:before{content:"";border-radius:inherit;background:#00000012;width:5cqw;position:absolute;inset:0 auto 0 0}.lp-art-cover-back{transform:translate(-14%)rotate(-11deg)}.lp-art-cover-mid{transform:translate(16%)translateY(-3%)rotate(8deg)}.lp-art-ribbon{background:var(--lp-paper);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);width:6cqw;height:17cqw;position:absolute;top:-1px;right:14%}.lp-art-card{width:54%;height:54%;box-shadow:0 0 0 1px color-mix(in oklab, var(--tech-edge) 40%, transparent), 0 1px 2px #0000000f, 0 6cqw 12cqw -5cqw #1a103359;background:#fff;border-radius:4cqw;flex-direction:column;padding:6cqw 5.5cqw;display:flex;position:absolute;top:27%;left:24%;transform:rotate(-3deg)}.lp-art-tile{width:10cqw;height:10cqw;color:var(--tech-ink);background:var(--tech-soft);box-shadow:inset 0 0 0 1px var(--tech-edge);border-radius:2.6cqw;justify-content:center;align-items:center;display:flex}.lp-art-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--tech-ink);margin-top:auto;font-size:2.3cqw}.lp-art-text{letter-spacing:-.02em;color:var(--lp-ink);margin-top:2cqw;font-size:3.9cqw;font-weight:600;line-height:1.2}.lp-hprogress{pointer-events:none;gap:20px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.lp-hprogress-step{color:var(--lp-ink-3);transition:color .24s var(--lp-ease-out);align-items:center;gap:10px;display:flex}.lp-hprogress-step[data-active]{color:var(--lp-ink)}.lp-hprogress-line{background:#1a10331f;border-radius:2px;width:40px;height:2px;position:relative;overflow:hidden}.lp-hprogress-line:after{content:"";background:var(--tech-edge);transform-origin:0;transition:transform .32s var(--lp-ease-out);position:absolute;inset:0;transform:scaleX(0)}.lp-hprogress-step[data-active] .lp-hprogress-line:after{transform:scaleX(1)}@media (max-width:767px),(prefers-reduced-motion:reduce){.lp-htrack{height:auto}.lp-hframe{height:auto;position:relative;overflow:visible}.lp-hrail{flex-direction:column;width:100%;height:auto;transform:none!important}.lp-hpanel,.lp-hpanel.lp-hintro{width:100%;height:auto}.lp-hprogress,.lp-hfield{display:none}}.lp-shadow-float{box-shadow:0 30px 60px #0a051a80}.lp-shadow-card{box-shadow:0 8px 24px #4c1d9514}.lp-shadow-window{box-shadow:0 24px 50px #4c1d951a}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}.lp :focus-visible{outline:2px solid var(--lp-violet-300);outline-offset:3px}.lp-on-paper :focus-visible{outline-color:var(--lp-violet)}.lp-way-usual{background:var(--lp-paper-2)}.lp-way-cogni{box-shadow:0 24px 50px #4c1d9514}.lp-pile-file{box-shadow:0 6px 16px #1a10330f}.lp-pile-note{color:var(--lp-amber-800);background:var(--lp-yellow-200);box-shadow:0 10px 24px -10px #92400e59}.lp-pile-note-rose{color:var(--lp-rose-700);background:var(--lp-rose-100);box-shadow:0 10px 22px -10px #be123c59}.lp-pile-window{box-shadow:0 0 0 1px #1a10330f,0 10px 24px -8px #1a103324}.lp-pile-float{box-shadow:0 0 0 1px #1a10330d,0 12px 26px -10px #1a103338}.lp-route-step[data-tone=violet]{--route-soft:var(--lp-violet-100);--route-ink:var(--lp-violet)}.lp-route-step[data-tone=yellow]{--route-soft:var(--lp-yellow-100);--route-ink:var(--lp-amber-700)}.lp-route-step[data-tone=mint]{--route-soft:var(--lp-mint-100);--route-ink:var(--lp-green-700)}.lp-route-step[data-tone=companion]{--route-soft:var(--lp-violet-100);--route-ink:var(--lp-violet-800)}.lp-route-step[data-tone=rose]{--route-soft:var(--lp-rose-100);--route-ink:var(--lp-rose-700)}.lp-route-node,.lp-route-chip{color:var(--route-ink);background:var(--route-soft)}.lp-route-line{background:var(--lp-violet-200);transform-origin:50% 0}.lp-ptile{box-shadow:0 6px 12px -6px var(--pt-dark);border-radius:13px;display:block;overflow:hidden}.lp-ptile-glyph{width:27px;height:27px;color:var(--pt-ink);filter:drop-shadow(1px 1px 0 var(--pt-shadow));margin:auto;position:absolute;inset:0}.lp-ptile[data-tone=yellow]{--pt-dark:var(--lp-amber-500);--pt-mid:var(--lp-yellow);--pt-light:var(--lp-yellow-100);--pt-ink:var(--lp-amber-800);--pt-shadow:var(--lp-yellow-100)}.lp-ptile[data-tone=violet]{--pt-dark:var(--lp-violet-800);--pt-mid:var(--lp-violet);--pt-light:var(--lp-violet-300);--pt-ink:var(--lp-paper);--pt-shadow:var(--lp-violet-900)}.lp-ptile[data-tone=mint]{--pt-dark:var(--lp-green-500);--pt-mid:var(--lp-mint);--pt-light:var(--lp-mint-50);--pt-ink:var(--lp-mint-800);--pt-shadow:var(--lp-mint-50)}.lp-ptile[data-tone=rose]{--pt-dark:var(--lp-rose-700);--pt-mid:var(--lp-rose);--pt-light:var(--lp-rose-200);--pt-ink:var(--lp-paper);--pt-shadow:var(--lp-rose-900)}.lp-fbadge{--fb-size:40px;width:var(--fb-size);height:var(--fb-size);flex-shrink:0;display:inline-block;position:relative}.lp-fbadge[data-size=sm]{--fb-size:28px}.lp-fbadge[data-size=lg]{--fb-size:52px}.lp-fbadge[data-kind=pdf]{--fb-ink:var(--lp-red-700)}.lp-fbadge[data-kind=docx]{--fb-ink:var(--lp-blue-700)}.lp-fbadge[data-kind=pptx]{--fb-ink:var(--lp-orange-700)}.lp-fbadge-paper,.lp-fbadge-edge{width:100%;height:100%;position:absolute;inset:0}.lp-fbadge-paper{color:#fff;filter:drop-shadow(0 1px 1.5px #1a103314)}.lp-fbadge-edge{color:var(--lp-file-edge)}.lp-fbadge-tag{color:#fff;background:var(--fb-ink);font-family:var(--lp-font-sans);font-size:calc(var(--fb-size) * .24);letter-spacing:.02em;border-radius:.22em;padding:.12em .32em;font-weight:800;line-height:1.1;position:absolute;bottom:22%;left:2%}.lp-faq{background:linear-gradient(in oklab to bottom, var(--lp-paper) 0, var(--lp-lilac) 120px)}.lp-faq-field{--ascii-ink:var(--lp-violet-800);--ascii-ink-paper:var(--lp-violet-800);--ascii-alpha:.06;pointer-events:none;position:absolute;inset:-40px -20px;-webkit-mask-image:radial-gradient(70% 60% at 30% 40%,#000 0%,#0000 100%);mask-image:radial-gradient(70% 60% at 30% 40%,#000 0%,#0000 100%)}.lp-headline-compact{font-size:clamp(44px,5.4vw,80px)}.lp-faq-item{border-bottom:1px solid #1a10331f}.lp-faq-icon{transition:transform .24s var(--lp-ease-out)}.lp-faq-button[aria-expanded=true] .lp-faq-icon{transform:rotate(45deg)}.lp-faq-panel{transition:grid-template-rows .28s var(--lp-ease-out);grid-template-rows:0fr;display:grid}.lp-faq-panel[data-open]{grid-template-rows:1fr}@media (hover:hover){.lp-faq-button:hover .lp-faq-icon{background:var(--lp-violet-100)}}.lp-closing{--ascii-ink:var(--lp-violet-300);--ascii-ink-paper:var(--lp-violet-800);--ascii-alpha:.14;background:linear-gradient(in oklab to bottom, var(--lp-lilac) 0%, color-mix(in oklab, var(--lp-violet-400) 70%, var(--lp-violet-800)) 22%, color-mix(in oklab, var(--lp-violet-800) 40%, var(--lp-ground)) 45%, var(--lp-ground) 70%, var(--lp-night) 100%)}.lp-accent-yellow{color:var(--lp-yellow)}.lp-sci[data-tone=yellow]{--sci-dot:var(--lp-amber-500);--sci-ink:var(--lp-amber-800);--sci-soft:var(--lp-yellow-100)}.lp-sci[data-tone=violet]{--sci-dot:var(--lp-violet);--sci-ink:var(--lp-violet-800);--sci-soft:var(--lp-violet-100)}.lp-sci[data-tone=mint]{--sci-dot:var(--lp-green-500);--sci-ink:var(--lp-green-700);--sci-soft:var(--lp-mint-100)}.lp-sci[data-tone=rose]{--sci-dot:var(--lp-rose);--sci-ink:var(--lp-rose-700);--sci-soft:var(--lp-rose-100)}.lp-sci[data-tone=companion]{--sci-dot:var(--lp-violet-400);--sci-ink:var(--lp-violet-800);--sci-soft:var(--lp-violet-100)}.lp-sci[data-tone=green]{--sci-dot:var(--lp-net-2);--sci-ink:var(--lp-green-700);--sci-soft:var(--lp-mint-100)}.lp-sci-dot{background:var(--sci-dot)}.lp-sci-step,.lp-sci-ink{color:var(--sci-ink)}.lp-sci-visual{background:var(--sci-soft)}.lp-cta-ghost{color:#fff;transition:background-color .16s var(--lp-ease-out), transform .16s var(--lp-ease-out);box-shadow:inset 0 0 0 1px #ffffff59}@media (hover:hover){.lp-cta-ghost:hover{background:#ffffff14}}.lp-credit+.lp-credit{border-top:1px solid var(--lp-line)}.lp-pending{color:var(--lp-amber-800);background:var(--lp-yellow-200);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;padding:.05em .35em;font-weight:600;box-shadow:inset 0 0 0 1px #92400e40}.lp-footer-title{font-family:var(--lp-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-night-ink-3);font-size:11px}.lp-footer-link{color:var(--lp-night-ink-2);transition:color .2s,text-decoration-color .2s}@media (hover:hover){.lp-footer-link:hover{color:var(--lp-night-ink)}}.lp-footer-base{border-top:1px solid #ffffff1a}.lp-link{text-underline-offset:.25em;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .2s}@media (hover:hover){.lp-link:hover{text-decoration-color:currentColor}}.lp-press{transition:transform .16s var(--lp-ease-out)}.lp-press:active{transform:scale(.97)}.lp-rise-track{height:360vh}@media (max-width:767px){.lp-rise-track{height:240vh}}.lp-rise ::selection{color:var(--lp-night-ink);background:#7c3aed8c}.lp-rise-nebula{background:radial-gradient(45% 35% at 62% 40%, #7c3aed38, transparent 70%), radial-gradient(35% 30% at 30% 62%, #a78bfa1f, transparent 70%), radial-gradient(30% 25% at 80% 75%, #be185d14, transparent 70%), var(--lp-night)}.lp-rise-veil{background:radial-gradient(ellipse 46% 38% at 50% 54%, #0b0717cc, #0b071773 55%, #0b071700 100%),  var(--lp-night-sides), linear-gradient(to bottom, #06040e8c, #06040e00 30%)}.lp-rise-track[data-collapsed]{height:auto}.lp-rise-title{transform-origin:50% 100%}.lp-cta-primary{background:var(--lp-violet);color:#fff;transition:background-color .16s var(--lp-ease-out), transform .16s var(--lp-ease-out);box-shadow:inset 0 0 0 1px #c4b5fd40,0 10px 30px -8px #7c3aed99}.lp-cta-primary:hover{background:var(--lp-violet-deep)}.lp-rise-outro:focus-within{opacity:1!important;pointer-events:auto!important;transform:none!important}.lp-net-icon{will-change:opacity, transform;line-height:0;position:absolute}.lp-net-glyph{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 55%, transparent))}.lp-net-far{opacity:.5;filter:blur(1.6px)}.lp-net-mid{opacity:.85}.lp-net-hue-0{color:var(--lp-net-0)}.lp-net-hue-1{color:var(--lp-net-1)}.lp-net-hue-2{color:var(--lp-net-2)}.lp-net-hue-3{color:var(--lp-net-3)}.lp-net-hue-4{color:var(--lp-net-4)}.lp-net-hue-5{color:var(--lp-net-5)}.lp-net-hue-6{color:var(--lp-net-6)}.lp-net-hue-7{color:var(--lp-net-7)}@media (prefers-reduced-motion:reduce){.lp-faq-icon,.lp-faq-panel{transition:none}.lp-closing h2{filter:none!important}.lp-press:active{transform:none}.lp-nav-bar,.lp-nav-ink,.lp-nav-link,.lp-nav-mark img{transition:none}.lp-hobj-placeholder,.lp-video-play:before,.lp-hcue{animation:none}.lp-hprogress-step,.lp-hprogress-line:after{transition:none}.lp-band-ground,.lp-video-grow{transform:none!important}.lp-rise-track{height:auto}.lp-rise-stage{height:auto;min-height:100dvh;padding-block:120px 96px;position:relative}.lp-rise-block,.lp-rise-title,.lp-rise-outro,.lp-rise-word{opacity:1!important;filter:none!important;pointer-events:auto!important;transform:none!important}.lp-rise-title{transform:scale(.6)!important}}
