.lp{--lp-navy:#13233a;--lp-navy2:#0a1422;--lp-orange:#f26419;--lp-orange-ink:#b93a0a;--lp-orange-soft:#ff9a64;--lp-paper:#f4f6f9;--lp-blue:#2d5bd0;--lp-ink:#101821;--lp-line:#ffffff29;--lp-ease:cubic-bezier(.22, .8, .2, 1);--lp-display:var(--font-archivo), Arial, sans-serif;--lp-mono:var(--font-space-mono), ui-monospace, monospace;--lp-focus:#fff;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--font-plus-jakarta), Arial, sans-serif}.lp a:focus-visible,.lp button:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px}.lp-cover{object-fit:cover}.lp-eyebrow{font:700 11px/1.2 var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.lp-eyebrow--ink{color:var(--lp-orange-ink)}.lp-progress{z-index:60;background:var(--lp-orange);width:100%;height:3px;box-shadow:0 0 18px var(--lp-orange);transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;transform:scaleX(0)}.lp-rail{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a14226b;border:1px solid #ffffff24;border-radius:30px;gap:9px;padding:13px 9px;display:grid;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.lp-rail a{width:5px;height:5px;position:relative}.lp-rail a:before{content:"";width:5px;height:28px;transition:transform .45s var(--lp-ease), background .3s, box-shadow .3s;background:#ffffff80;border-radius:8px;margin-top:-14px;position:absolute;top:50%;left:0;transform:scaleY(.18)}.lp-rail a:after{content:"";position:absolute;inset:-6px -9px}.lp-rail a.active:before{background:var(--lp-orange);transform:none;box-shadow:0 0 16px #f26419b3}.lp-ctx{z-index:45;left:50%;bottom:max(16px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;width:min(560px,100% - 40px);min-height:62px;transition:transform .55s var(--lp-ease), opacity .35s, visibility 0s linear .55s;background:#0a1422eb;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:18px;padding:8px 9px 8px 20px;display:flex;position:fixed;transform:translate(-50%,calc(100% + 34px));box-shadow:0 20px 60px #00000047}.lp-ctx.active{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)}.lp-ctx-copy{gap:4px;min-width:0;display:grid}.lp-ctx small{font:700 10px var(--lp-mono);letter-spacing:.11em;color:var(--lp-orange-soft);text-transform:uppercase}.lp-ctx strong{font:700 14px/1.25 var(--font-plus-jakarta), Arial, sans-serif}.lp-ctx-action{background:var(--lp-orange);min-height:44px;color:var(--lp-navy2);transition:background .35s var(--lp-ease), transform .35s var(--lp-ease);flex:none;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.lp-ctx-action:hover{background:#fff;transform:translateY(-2px)}.lp-hero{background:var(--lp-navy);color:#fff;height:125svh;min-height:820px;position:relative;overflow:hidden}.lp-hero-media{will-change:transform;position:absolute;inset:-7%;transform:scale(1.08)}.lp-hero-media:after{content:"";background:linear-gradient(90deg,#0a1422e6 0%,#0a14228c 44%,#0a14222e 75%);position:absolute;inset:0}.lp-hero:after{content:"";background:linear-gradient(180deg, transparent 65%, var(--lp-navy2));pointer-events:none;position:absolute;inset:0}.lp-blueprint{opacity:.38;position:absolute;inset:0}.lp-blueprint:before{content:"";clip-path:polygon(0 20%,54% 20%,54% 0,100% 0,100% 80%,63% 80%,63% 100%,0 100%);border:1px solid #ffffff73;animation:3s ease-in-out infinite alternate lp-blue-pulse;position:absolute;inset:13% 7% 14% 43%}@keyframes lp-blue-pulse{to{opacity:.25;transform:scale(.985)}}.lp-hero-inner{z-index:2;flex-direction:column;justify-content:center;width:min(1500px,100%);min-height:100svh;margin:auto;padding:116px clamp(20px,7vw,110px) 56px;display:flex;position:relative}.lp-hero h1{font:800 clamp(58px, 10vw, 156px) / .84 var(--lp-display);letter-spacing:-.04em;max-width:1100px;margin:34px 0}.lp-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lp-word{animation:lp-rise 1.1s var(--lp-ease) forwards;display:block;transform:translateY(110%)}.lp-line:nth-child(2) .lp-word{color:#0000;-webkit-text-stroke:1.5px #ffffffe6;animation-delay:.12s}.lp-accent{color:var(--lp-orange);-webkit-text-stroke:0}@keyframes lp-rise{to{transform:none}}.lp-hero-bottom{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1180px;display:flex}.lp-hero-value{max-width:680px}.lp-hero-copy{color:#ffffffd1;max-width:650px;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.lp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp-btn{color:#fff;cursor:pointer;min-height:54px;transition:transform .35s var(--lp-ease), background .35s var(--lp-ease), color .35s var(--lp-ease), border-color .35s var(--lp-ease);background:0 0;border:1px solid #ffffff73;justify-content:center;align-items:center;gap:14px;padding:0 22px;font-weight:700;display:inline-flex}.lp-btn--primary{background:var(--lp-orange);border-color:var(--lp-orange);color:var(--lp-navy2)}.lp-btn:hover{color:var(--lp-navy);background:#fff;border-color:#fff;transform:translateY(-4px)}.lp-scroll-cue{font:700 10px var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;display:flex}.lp-scroll-line{background:#ffffff59;width:1px;height:76px;position:relative;overflow:hidden}.lp-scroll-line:after{content:"";background:var(--lp-orange);animation:1.8s ease-in-out infinite lp-scroll;position:absolute;inset:0;transform:translateY(-100%)}@keyframes lp-scroll{to{transform:translateY(100%)}}.lp-statement{--lp-focus:#fff;background:var(--lp-navy2);color:#fff;place-items:center;min-height:110svh;padding:120px clamp(20px,7vw,110px);display:grid;position:relative;overflow:hidden}.lp-statement h2{font:750 clamp(44px, 7.5vw, 116px) / .95 var(--lp-display);letter-spacing:-.04em;max-width:1300px;margin:0}.lp-js .lp-statement h2>span{background:linear-gradient(90deg,#fff 50%,#ffffff47 50%) 0 0/200% 100%;background-position:calc((1 - var(--fill,0)) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}.lp-hand{font:500 clamp(23px, 3vw, 46px) / 1.1 var(--lp-mono);color:var(--lp-orange);margin-left:2vw;font-style:normal;display:inline-block;transform:rotate(-3deg)}.lp-story{--lp-focus:var(--lp-navy);background:var(--lp-paper);height:420svh;position:relative}.lp-story-pin{grid-template-columns:.9fr 1.1fr;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.lp-story-copy{z-index:4;flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(104px,13vh,150px) clamp(24px,6vw,100px) clamp(32px,6vh,64px);display:flex;position:relative}.lp-story-kicker{font:700 11px/1.2 var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-orange-ink);align-items:center;gap:14px;margin:0;display:flex}.lp-story-titles{flex:1;min-height:0;position:relative}.lp-story-title{pointer-events:none;position:absolute;inset:auto 0 0}.lp-story-title>*{opacity:0;transition:opacity .52s var(--lp-ease), transform .76s var(--lp-ease);transform:translateY(34px)}.lp-story-title h3{font:800 clamp(48px, 5.6vw, 92px) / .92 var(--lp-display);letter-spacing:-.04em;margin:0 0 24px}.lp-story-title p{color:#475569;max-width:480px;margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.lp-story[data-step="1"] .lp-story-title:nth-child(-n+1)>*,.lp-story[data-step="2"] .lp-story-title:nth-child(-n+2)>*,.lp-story[data-step="3"] .lp-story-title:nth-child(-n+3)>*{transition-duration:.38s;transform:translateY(-26px)}.lp-story[data-step="0"] .lp-story-title:first-child>*,.lp-story[data-step="1"] .lp-story-title:nth-child(2)>*,.lp-story[data-step="2"] .lp-story-title:nth-child(3)>*,.lp-story[data-step="3"] .lp-story-title:nth-child(4)>*{opacity:1;transform:none}.lp-story[data-step="0"] .lp-story-title:first-child h3,.lp-story[data-step="1"] .lp-story-title:nth-child(2) h3,.lp-story[data-step="2"] .lp-story-title:nth-child(3) h3,.lp-story[data-step="3"] .lp-story-title:nth-child(4) h3{transition-delay:70ms}.lp-story[data-step="0"] .lp-story-title:first-child p,.lp-story[data-step="1"] .lp-story-title:nth-child(2) p,.lp-story[data-step="2"] .lp-story-title:nth-child(3) p,.lp-story[data-step="3"] .lp-story-title:nth-child(4) p{transition-delay:.16s}.lp-story-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-story-track li{flex-direction:column;gap:10px;display:flex}.lp-story-track i{background:#d7dce2;height:3px;display:block;position:relative;overflow:hidden}.lp-story-track i:before{content:"";background:var(--lp-navy);transform-origin:0;transition:transform .7s var(--lp-ease), background-color .4s;position:absolute;inset:0;transform:scaleX(0)}.lp-story-track span{font:700 10px/1.2 var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:#5b6672;transition:color .4s}.lp-story[data-step="1"] .lp-story-track li:nth-child(-n+1) i:before,.lp-story[data-step="2"] .lp-story-track li:nth-child(-n+2) i:before,.lp-story[data-step="3"] .lp-story-track li:nth-child(-n+3) i:before{transform:scaleX(1)}.lp-story[data-step="0"] .lp-story-track li:first-child i:before,.lp-story[data-step="1"] .lp-story-track li:nth-child(2) i:before,.lp-story[data-step="2"] .lp-story-track li:nth-child(3) i:before,.lp-story[data-step="3"] .lp-story-track li:nth-child(4) i:before{background:var(--lp-orange);transform:scaleX(1)}.lp-story[data-step="0"] .lp-story-track li:first-child span,.lp-story[data-step="1"] .lp-story-track li:nth-child(2) span,.lp-story[data-step="2"] .lp-story-track li:nth-child(3) span,.lp-story[data-step="3"] .lp-story-track li:nth-child(4) span{color:var(--lp-ink)}.lp-story-visual{background:var(--lp-navy2);color:#fff;position:relative;overflow:hidden}.lp-poster,.lp-scene,.lp-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-poster{transition:opacity .7s var(--lp-ease) .12s}.lp-canvas{opacity:0;transition:opacity .7s var(--lp-ease)}.lp-story-visual[data-live="1"] .lp-canvas{opacity:1}.lp-story-visual[data-live="1"] .lp-poster{opacity:0}.lp-vignette{pointer-events:none;background:radial-gradient(at 50% 58%,#0000 48%,#0a1422e6 100%);position:absolute;inset:0}.lp-pl{fill:none;opacity:0;transition:opacity .7s var(--lp-ease)}.lp-pl-grid path{stroke:#5a82eb52;stroke-width:1px}.lp-pl-line{stroke:#86a8ff;stroke-width:1.7px;stroke-linejoin:round}.lp-pl-thin{stroke-width:1px;opacity:.8}.lp-pl-pad{fill:#2d5bd038}.lp-pl-arc{stroke:var(--lp-orange);stroke-width:1.8px}.lp-pl-node{fill:var(--lp-orange)}.lp-pl-halo{stroke:#ffffff8c;stroke-width:1px}.lp-pl-slab{fill:#c4cad2d1;stroke:#e3e7ec;stroke-width:1.2px;stroke-linejoin:round}.lp-pl-col{stroke:#aeb4bd;stroke-width:3px}.lp-pl-crane{stroke:#f0b323;fill:none;stroke-linecap:round}.lp-pl-crane-mast,.lp-pl-crane-jib{stroke-width:4px;stroke-dasharray:9 3}.lp-pl-crane-stay{stroke-width:1.2px}.lp-pl-sky{fill:url(#lp-poster-sky)}.lp-pl-grass{fill:#4d5a3c}.lp-pl-plaza{fill:#a39e96}.lp-pl-shadow{fill:#14182261}.lp-pl-trunk{stroke:#5a4636;stroke-width:4px}.lp-pl-leaf{fill:#4d7a3a}.lp-pl-face-r{fill:#c98f66}.lp-pl-face-l{fill:#3a587f}.lp-pl-face-t,.lp-pl-face-roof{fill:#d9dde2}.lp-pl-lit{fill:#ffc480e6}.lp-pl-canopy{fill:var(--lp-orange)}.lp-pl-grid,.lp-pl-plan,.lp-story[data-step="1"] .lp-pl-net,.lp-story[data-step="2"] .lp-pl-net{opacity:1}.lp-story[data-step="3"] .lp-pl-net{opacity:.3}.lp-story[data-step="2"] .lp-pl-frame{opacity:1}.lp-story[data-step="3"] .lp-pl-frame{opacity:.35}.lp-story[data-step="3"] .lp-pl-solid{opacity:1}.lp-story[data-step="3"] .lp-pl-grid{opacity:.4}.lp-hud-mark{font:700 10px var(--lp-mono);letter-spacing:.18em;color:#ffffffb8;position:absolute;top:clamp(104px,13vh,150px);left:clamp(20px,3vw,40px)}.lp-hud-phase{font:700 11px/1.2 var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffdb;display:grid;position:absolute;bottom:clamp(24px,5vh,48px);left:clamp(20px,3vw,40px)}.lp-hud-phase span{opacity:0;transition:opacity .5s var(--lp-ease), transform .6s var(--lp-ease);grid-area:1/1;transform:translateY(8px)}.lp-story[data-step="0"] .lp-hud-phase span:first-child,.lp-story[data-step="1"] .lp-hud-phase span:nth-child(2),.lp-story[data-step="2"] .lp-hud-phase span:nth-child(3),.lp-story[data-step="3"] .lp-hud-phase span:nth-child(4){opacity:1;transform:none}.lp-bridge{--lp-focus:#fff;--lp-sky:#86a8f7;--b:1;--j:1;--flow:lp-flow;--dash:lp-dash;--bx:clamp(20px, 6vw, 96px);isolation:isolate;overflow:clip}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.lp-bridge:not([data-joined]){--b:0;--j:0;--flow:none;--dash:none}}.lp-market{grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.lp-market>*{grid-area:1/1}.lp-span{height:100%;min-height:0;display:block}.lp-art{width:100%;height:auto;display:block;overflow:visible}.lp-art--wide{height:100%;min-height:0}.lp-art--tall{display:none}.lp-bscene{--lp-bscene-top:0px;--lp-bscene-fade:linear-gradient(to bottom, transparent 0, #00000005 20px, #00000012 40px, #00000029 60px, #0000004a 80px, #00000073 100px, #0000009e 120px, #000000c7 140px, #000000e6 160px, #000000f7 180px, #000 200px);z-index:-1;top:var(--lp-bscene-top);pointer-events:none;-webkit-mask-image:var(--lp-bscene-fade);-webkit-mask-image:var(--lp-bscene-fade);mask-image:var(--lp-bscene-fade);position:absolute;bottom:0;left:0;right:0}.lp-bcanvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .7s var(--lp-ease);display:block;position:absolute;inset:0}.lp-art{transition:opacity .7s var(--lp-ease) .12s}.lp-span[data-scene="1"] .lp-bcanvas{opacity:1}.lp-span[data-scene="1"] .lp-art{opacity:0}.lp-persona{--side:var(--lp-orange);z-index:2;border:1px solid var(--lp-line);width:31%;min-height:330px;transition:border-color .45s var(--lp-ease), background-color .45s var(--lp-ease), opacity .45s var(--lp-ease);background:#0d192bf0;flex-direction:column;justify-content:space-between;align-self:end;gap:24px;padding:32px;display:flex;position:relative}.lp-persona--need{justify-self:start}.lp-persona--skill{--side:var(--lp-sky);justify-self:end}.lp-persona:is(:hover,:focus-within){border-color:var(--side);background:#14243cf5}.lp-tag{font:700 11px var(--lp-mono);color:var(--side);letter-spacing:.1em;align-items:center;gap:10px;display:inline-flex}.lp-persona h3{font:750 clamp(27px, 2.4vw, 40px) / 1 var(--lp-display);margin:20px 0}.lp-persona p{color:#ffffffc7;max-width:370px;line-height:1.55}.lp-glyph{background:var(--lp-orange);border-radius:2px;flex:none;width:18px;height:11px;display:inline-block}.lp-glyph--skill{background:var(--lp-sky);border-radius:6px;width:20px}.lp-anchor{display:none}:where(.lp-art) :is(path,circle,rect,polygon,ellipse){fill:none;stroke:none}.lp-ridge{stroke-width:1.2px}.lp-ridge--far{fill:#86a8f70d;stroke:#86a8f72e}.lp-ridge--mid{fill:#86a8f717;stroke:#86a8f747}.lp-par--far{transform:translateX(calc((1 - var(--b)) * -34px))}.lp-par--mid{transform:translateX(calc((1 - var(--b)) * 52px))}.lp-par--mist{transform:translateX(calc((1 - var(--b)) * -80px))}.lp-ripple{stroke:#86a8f78c;stroke-width:1px;stroke-dasharray:18 12}.lp-shadow{fill:#000;opacity:.5}.lp-reflect{opacity:.7;filter:blur(1px)}.lp-bank-fill{fill:#0c192b}.lp-bank-top{stroke:#ffffff8c;stroke-width:1.6px}.lp-contour{stroke:#86a8f78c;stroke-width:1px}.lp-chord{stroke:#fffffff0;stroke-linecap:butt}.lp-web{stroke:#ffffff85;stroke-width:2.2px}.lp-slab{fill:#a0bceb29;stroke:#ffffff9e;stroke-width:1.4px}.lp-fascia{fill:#020812b3;stroke:#ffffff38;stroke-width:1px}.lp-mark{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 4}.lp-pierbody{stroke:#fff6;stroke-width:1.3px}.lp-pierline{stroke:#ffffff24;stroke-width:1px}.lp-pierfoot{fill:#0e1b2e;stroke:#ffffff59;stroke-width:1.2px}.lp-gusset{fill:#1a2c47;stroke:#ffffffe6;stroke-width:1.2px}.lp-bolt{fill:#fff}.draw{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--t))}.lp-bay{--t:clamp(0, calc(var(--b) * 8 - var(--i)), 1);opacity:var(--t);transform:translateX(calc((1 - var(--t)) * -48px))}.lp-bay--r{transform:translateX(calc((1 - var(--t)) * 48px))}.lp-keystone{--k:clamp(0, calc((var(--b) - .6) / .32), 1)}.lp-slab--mid,.lp-glow{opacity:var(--k)}.lp-key-body{opacity:var(--k);transform:translateY(calc((1 - var(--k)) * -110px));transform-box:fill-box;transform-origin:50% 100%}.lp-key-shape{fill:var(--lp-orange);stroke:#fff;stroke-width:2px;stroke-linejoin:round}.lp-key-edge{stroke:#fff9;stroke-width:2px}.lp-key-bolt{fill:var(--lp-navy2)}.lp-key-text{fill:var(--lp-navy2);stroke:none;font-family:var(--lp-display);letter-spacing:.02em;font-weight:800}.lp-shock,.lp-ring{stroke:var(--lp-orange);stroke-width:3px;opacity:0;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.lp-ring{stroke:var(--lp-sky);stroke-width:2px}.lp-sweep,.lp-flash{opacity:0;transform-box:fill-box;transform-origin:50%}[data-bridge=armed][data-joined] .lp-key-body{animation:lp-lock .7s var(--lp-ease) both}[data-bridge=armed][data-joined] .lp-flash{animation:lp-flash .9s var(--lp-ease) 60ms both}[data-bridge=armed][data-joined] .lp-shock{animation:lp-shock 1.3s var(--lp-ease) .1s both}[data-bridge=armed][data-joined] .lp-shock--late{animation-delay:.42s}[data-bridge=armed][data-joined] .lp-sweep{animation:lp-sweep 1.1s var(--lp-ease) .12s both}[data-bridge=armed][data-joined] .lp-ring{animation:lp-ring 1.5s var(--lp-ease) .5s both}[data-bridge=armed][data-joined] .lp-ring--1{animation-delay:.8s}[data-bridge=armed][data-joined] .lp-ring--2{animation-delay:1.1s}@keyframes lp-lock{0%{transform:translateY(-16px)scale(1.06)}45%{transform:translateY(2px)scale(.99)}to{transform:none}}@keyframes lp-flash{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(2.2)}}@keyframes lp-shock{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(5.5)}}@keyframes lp-sweep{0%{opacity:1;transform:scaleX(0)}70%{opacity:.8}to{opacity:0;transform:scaleX(1)}}@keyframes lp-ring{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(7)}}.lp-lane{opacity:var(--j);transition:opacity .6s var(--lp-ease) .25s}.lp-beam{fill:none;stroke-width:1.2px;stroke-dasharray:2 7;opacity:.4;animation:var(--dash) 1.4s linear infinite;transition:opacity .35s}.lp-beam--need{stroke:var(--lp-orange)}.lp-beam--skill{stroke:var(--lp-sky)}.lp-packet{transform:translateX(var(--from));opacity:0;animation:var(--flow) 9.6s linear var(--delay) infinite}.lp-pk-need{fill:var(--lp-orange);stroke:none}.lp-pk-skill{fill:var(--lp-sky);stroke:none}.lp-pk-ink{stroke:var(--lp-navy2);stroke-width:1.8px;stroke-linecap:round}.lp-pk-ink-fill{fill:var(--lp-navy2);stroke:none}.lp-bridge[data-bridge=armed]:not([data-live]) :is(.lp-packet,.lp-beam){animation-play-state:paused}:is(.lp-market:has(.lp-persona--need:is(:hover,:focus-within)) .lp-lane--skill,.lp-market:has(.lp-persona--skill:is(:hover,:focus-within)) .lp-lane--need){opacity:.22}:is(.lp-market:has(.lp-persona--need:is(:hover,:focus-within)) .lp-beam--need,.lp-market:has(.lp-persona--skill:is(:hover,:focus-within)) .lp-beam--skill){opacity:1}@keyframes lp-flow{0%{transform:translateX(var(--from));opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translateX(var(--to));opacity:0}}@keyframes lp-dash{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.lp-bay,.lp-key-body,.lp-par{transform:none}.lp-packet{opacity:1;transform:translateX(var(--rest));animation:none!important}.lp-beam{animation:none!important}.lp-lane{transition:none}.lp-shock,.lp-sweep,.lp-flash,.lp-ring{display:none}}@media (max-width:1180px){.lp-market{grid-template-columns:minmax(0,1fr);gap:0}.lp-market>*{grid-area:auto}.lp-persona{width:auto;min-height:0}.lp-persona--need,.lp-persona--skill{justify-self:stretch}.lp-art--wide{display:none}.lp-art--tall{width:190px;min-height:0;margin:0 auto;display:block}.lp-span{height:auto;padding:14px 0 24px;position:relative}.lp-bscene{top:0;bottom:0;left:calc(var(--bx) * -1);right:calc(var(--bx) * -1);-webkit-mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.lp-anchor{background:var(--lp-navy2);border:2px solid var(--side);z-index:2;border-radius:50%;width:14px;height:14px;margin-left:-7px;display:block;position:absolute;left:50%}.lp-persona--need .lp-anchor{bottom:-7px}.lp-persona--skill .lp-anchor{top:-7px}}.lp-index{--lp-focus:var(--lp-navy);background:var(--lp-paper);padding:140px clamp(20px,6vw,96px) 110px;scroll-margin-top:72px}.lp-index-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:7vw;display:grid;position:relative}.lp-index h2{font:800 clamp(54px, 6.4vw, 112px) / .87 var(--lp-display);letter-spacing:-.04em;margin:18px 0 0}.lp-index-intro{color:#475569;max-width:660px;font-size:clamp(17px,1.5vw,22px);line-height:1.65}.lp-jumps{grid-template-columns:repeat(3,1fr);margin-top:74px;display:grid;position:relative}.lp-jumps-rule{transform-origin:0;background:#cdd4dc;height:1px;position:absolute;inset:0 0 auto}.lp-ix-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lp-ix-line>span{white-space:nowrap;display:block}.lp-js .lp-ix-line>[data-rv]{transform:translateY(calc((1 - var(--r,0)) * 105%))}.lp-js .lp-index-intro[data-rv],.lp-js .lp-jump[data-rv]{opacity:var(--r,0);transform:translateY(calc((1 - var(--r,0)) * 36px))}.lp-js .lp-jumps-rule{transform:scaleX(var(--r,0))}.lp-js .lp-jump[data-rv]:focus-visible{opacity:1;transform:none}.lp-jump{transition:background .4s var(--lp-ease);border-bottom:1px solid #cdd4dc;padding:28px 52px 34px 0;position:relative}.lp-jump+.lp-jump{border-left:1px solid #cdd4dc;padding-left:28px}.lp-jump strong{font:750 clamp(22px, 2vw, 34px) / 1 var(--lp-display);margin:0 0 12px;display:block}.lp-jump span{color:#4f5c6b;font-size:14px;line-height:1.55}.lp-jump-icon{color:var(--lp-orange-ink);transition:transform .35s;position:absolute;top:28px;right:22px}.lp-jump:hover{background:#fff}.lp-jump:hover .lp-jump-icon{transform:translate(4px,-4px)}.lp-chapter{--p:1;--w:1;color:#fff;background:var(--lp-navy2);min-height:175svh;scroll-margin-top:0;position:relative}.lp-js .lp-chapter{--p:0;--w:0}.lp-chapter--light{--lp-focus:var(--lp-navy);color:var(--lp-ink);background:#e9eef5}.lp-chapter-pin{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(30px,5vw,82px);min-height:100svh;padding:96px clamp(20px,6vw,96px) 40px;display:grid;position:sticky;top:0;overflow:hidden}.lp-chapter-copy{z-index:5;transform:translateY(calc((.5 - var(--p)) * 26px));transition:transform 80ms linear;position:relative}@media (min-width:801px) and (max-height:800px){.lp-chapter:not(.lp-proyek){min-height:auto}.lp-chapter-pin{min-height:auto;position:relative}.lp-chapter-copy{transform:none}}.lp-chapter-copy h2{font:800 clamp(55px, min(7.6vw, 10svh), 116px) / .85 var(--lp-display);letter-spacing:-.04em;margin:0 0 26px}.lp-chapter-copy h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb3;display:block}.lp-chapter--light .lp-chapter-copy h2 span{-webkit-text-stroke:1px #13233a8c}.lp-chapter-lead{font:400 clamp(16px, 1.25vw, 18px) / 1.65 var(--font-plus-jakarta), Arial, sans-serif;color:#ffffffc7;max-width:600px;margin:0 0 16px}.lp-chapter--light .lp-chapter-lead{color:#475569}.lp-chapter-lead strong{font:700 clamp(19px, 1.7vw, 25px) / 1.3 var(--lp-display);color:#fff;margin-bottom:8px;display:block}.lp-chapter--light .lp-chapter-lead strong{color:var(--lp-ink)}.lp-chapter-points{flex-wrap:wrap;gap:8px;margin:26px 0 30px;padding:0;list-style:none;display:flex}.lp-chapter-points li{font:700 11px var(--lp-mono);letter-spacing:.04em;border:1px solid #ffffff47;padding:9px 11px}.lp-chapter--light .lp-chapter-points li{color:#3e4e62;border-color:#9eacbb}.lp-chapter-actions{flex-wrap:wrap;gap:10px;display:flex}.lp-chapter .lp-btn{gap:18px;min-height:52px;padding:0 20px}.lp-btn--ghost{background:0 0;border-color:#ffffff61}.lp-chapter--light .lp-btn--ghost{color:var(--lp-navy);border-color:#7d8da0}.lp-btn svg{transition:transform .3s}.lp-btn:hover svg{transform:translate(3px,-3px)}.lp-status{min-height:52px;font:700 12px var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-navy);cursor:default;border:1px dashed #7d8da0;align-items:center;gap:12px;padding:0 20px;display:inline-flex}.lp-status-dot{background:var(--lp-orange);flex:none;width:8px;height:8px}.lp-chapter-visual{isolation:isolate;height:min(76vh,790px);min-height:560px;position:relative}.lp-chapter-main,.lp-chapter-secondary{margin:0;position:absolute;overflow:hidden;box-shadow:0 32px 90px #00000047}.lp-chapter-main{clip-path:inset(calc((1 - var(--p)) * 18%) 0 0 0);transform:translate3d(0, calc((.5 - var(--p)) * 45px), 0) rotate(calc((.5 - var(--p)) * 1.5deg));inset:2% 1% 13% 9%}.lp-chapter-secondary{border:8px solid var(--lp-navy2);width:45%;height:39%;transform:translate3d(calc((1 - var(--p)) * 45px), calc((1 - var(--p)) * 55px), 0) rotate(3deg);bottom:1%;right:-3%}.lp-chapter--light .lp-chapter-secondary{border-color:#e9eef5}.lp-chapter-main:after,.lp-chapter-secondary:after{content:"";background:linear-gradient(140deg,#0000 58%,#f2641938);position:absolute;inset:0}.lp-visual-tag{z-index:4;background:var(--lp-orange);color:var(--lp-navy2);font:700 11px var(--lp-mono);letter-spacing:.08em;transform:translateX(calc((1 - var(--p)) * -48px));padding:12px 16px;position:absolute;bottom:7%;left:0}.lp-visual-note{z-index:4;font:700 10px var(--lp-mono);letter-spacing:.12em;writing-mode:vertical-rl;color:#ffffffb3;position:absolute;top:0;right:2%}.lp-chapter--light .lp-visual-note{color:#5b6a7c}.lp-orbit{z-index:3;width:160px;height:160px;transform:rotate(calc(var(--p) * 180deg));border:1px solid #f2641973;border-radius:50%;position:absolute;top:2%;right:4%}.lp-orbit:before,.lp-orbit:after{content:"";background:var(--lp-orange);position:absolute}.lp-orbit:before{border-radius:50%;width:10px;height:10px;top:-5px;left:50%}.lp-orbit:after{opacity:.5;width:1px;height:100%;left:50%}.lp-fact{z-index:6;color:var(--lp-navy);font:700 10px/1.4 var(--lp-mono);transform:translateY(calc((1 - var(--p)) * -22px));background:#fff;padding:15px 17px;position:absolute;top:7%;left:2%;overflow:hidden;box-shadow:0 15px 40px #0003}.lp-fact b{color:var(--lp-orange-ink);margin-top:3px;font-size:16px;display:block}.lp-fact:after{content:"";background:linear-gradient(90deg,#0000,#f2641947,#0000);width:28%;height:100%;animation:4.2s ease-in-out infinite lp-scan;position:absolute;top:0;left:-35%;transform:skew(-18deg)}.lp-chapter--light .lp-fact:after{background:linear-gradient(90deg,#0000,#2d5bd040,#0000)}@keyframes lp-scan{0%,58%{left:-35%}85%,to{left:120%}}.lp-chapter-rule{background:#ffffff1f;height:4px;position:absolute;bottom:0;left:0;right:0}.lp-chapter-rule:after{content:"";background:var(--lp-orange);height:100%;transform:scaleX(var(--p));transform-origin:0;display:block}.lp-chapter--light .lp-chapter-rule{background:#13233a1f}.lp-wipe{z-index:12;pointer-events:none;grid-template-columns:repeat(12,1fr);height:100svh;display:grid;position:absolute;top:0;left:0;right:0}.lp-wipe i{background:var(--lp-orange);transform-origin:top;transform:scaleY(calc(1 - max(0, min(1, calc(var(--w) * 1.66 - var(--i) * .06)))));margin-right:-1px}.lp-chapter--light .lp-wipe i{background:var(--lp-blue)}.lp-chapter.lp-proyek{min-height:auto}.lp-proyek-pin{padding:100px var(--bx) 56px;flex-direction:column;gap:28px;display:flex;position:relative;overflow:clip}.lp-proyek-head{flex-direction:column;gap:18px;display:flex}.lp-proyek-head h2{font:800 clamp(48px, 13vw, 82px) / .88 var(--lp-display);letter-spacing:-.04em;margin:0}.lp-proyek-head h2 span{color:#0000;-webkit-text-stroke:1px #ffffffb3;display:block}.lp-proyek-lead{font:700 clamp(17px, 1.6vw, 22px) / 1.4 var(--lp-display);color:#ffffffe0;max-width:460px;margin:0}.lp-proyek-side,.lp-proyek-cards{display:contents}.lp-proyek .lp-persona{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag""body";grid-template-rows:auto var(--body-row,1fr);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a1422bd;align-items:center;row-gap:0;min-height:0;padding:0 18px;display:grid}.lp-proyek .lp-tag{grid-area:tag;padding:11px 0}.lp-persona-body{min-height:0;opacity:calc(1 - var(--c,0));transition:opacity .35s var(--lp-ease);grid-area:body;overflow:hidden}.lp-persona-body h3{font:750 22px / 1.1 var(--lp-display);margin:0 0 10px}.lp-persona-body p{margin:0 0 18px;font-size:15px;line-height:1.5}.lp-persona .lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-proyek-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp-proyek .lp-cta{background:var(--lp-orange);border-color:var(--lp-orange);color:var(--lp-navy2)}.lp-proyek .lp-cta .lp-cta-icon{background:var(--lp-navy2);color:#fff}.lp-proyek .lp-cta--secondary{color:#fff;background:0 0;border-color:#ffffffb3}.lp-proyek .lp-cta--secondary .lp-cta-icon{color:var(--lp-navy);background:#fff}.lp-proyek .lp-cta:hover .lp-cta-icon{color:var(--lp-navy2);background:#fff}.lp-proyek .lp-cta--secondary:hover .lp-cta-icon{background:var(--lp-orange);color:var(--lp-navy2)}@media (min-width:801px){.lp-proyek-head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}}@media (max-width:1180px){.lp-proyek .lp-persona--need{order:1}.lp-proyek .lp-span{order:2}.lp-proyek .lp-persona--skill{order:3}.lp-proyek-actions{order:4;align-items:stretch;margin-top:24px}.lp-proyek .lp-cta{width:100%}.lp-proyek .lp-persona{row-gap:12px;padding:22px}.lp-proyek .lp-tag{padding:0}.lp-persona-body{opacity:1}.lp-persona-body h3{font-size:clamp(24px,6vw,32px)}.lp-persona-body p{margin:0}.lp-persona .lp-sr{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}@media (min-width:1181px){.lp-js .lp-chapter.lp-proyek{min-height:250svh}.lp-proyek-pin{height:100svh;min-height:620px;padding:clamp(84px, 11svh, 104px) var(--bx) 96px;grid-template-rows:auto minmax(0,1fr);gap:0;display:grid;position:sticky;top:0}.lp-proyek-head h2{font-size:clamp(40px,min(5.2vw,9svh),84px)}.lp-proyek-side{z-index:2;flex-direction:column;grid-area:1/1;justify-content:space-between;align-items:flex-start;gap:16px;min-height:0;padding-top:clamp(12px,2.4svh,24px);display:flex}.lp-proyek:not([data-bridge=armed]) .lp-proyek-pin{height:auto;min-height:100svh;position:relative}.lp-proyek-cards{flex-direction:column;gap:10px;display:flex}.lp-proyek .lp-persona{width:clamp(300px,18vw,340px)}.lp-proyek .lp-cta{padding-block:clamp(10px,1.9svh,18px)}.lp-bscene{--lp-bscene-top:150px}.lp-proyek[data-bridge=armed] .lp-proyek-lead.lp-reveal,.lp-proyek[data-bridge=armed] .lp-proyek-actions.lp-reveal{opacity:1;transition:opacity .45s var(--lp-ease), transform .45s var(--lp-ease);transform:none}.lp-proyek[data-bridge=armed]:not([data-phase="0"]) .lp-proyek-lead.lp-reveal{opacity:0;transform:translateY(-10px)}.lp-proyek[data-bridge=armed] .lp-persona.lp-reveal{--c:0;--body-row:1fr;--h:0;opacity:calc(1 - var(--h));transform:translate3d(calc(var(--h) * -26px), calc(var(--h) * 20px), 0);transition:opacity .5s var(--lp-ease), transform .6s var(--lp-ease), grid-template-rows .5s var(--lp-ease), border-color .45s var(--lp-ease), background-color .45s var(--lp-ease)}.lp-proyek[data-bridge=armed][data-phase="0"] .lp-persona.lp-reveal,.lp-proyek[data-bridge=armed][data-phase="1"] .lp-persona--skill.lp-reveal{--h:1;--body-row:0fr;pointer-events:none}.lp-proyek[data-bridge=armed]:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .lp-persona--need.lp-reveal,.lp-proyek[data-bridge=armed]:is([data-phase="3"],[data-phase="4"]) .lp-persona--skill.lp-reveal{--c:1;--body-row:0fr}.lp-proyek[data-bridge=armed] .lp-proyek-actions.lp-reveal{opacity:0;pointer-events:none;transform:translateY(12px)}.lp-proyek[data-bridge=armed][data-joined] .lp-proyek-actions.lp-reveal,.lp-proyek[data-bridge=armed] .lp-proyek-actions.lp-reveal:focus-within{opacity:1;pointer-events:auto;transform:none}.lp-proyek[data-bridge=armed][data-joined] .lp-proyek-actions.lp-reveal{transition-delay:.35s}}.lp-human{--lp-focus:#fff;background:var(--lp-navy);color:#fff;grid-template-columns:1fr 1fr;min-height:115svh;display:grid;overflow:hidden}.lp-human-media{min-height:750px;position:relative}.lp-js .lp-human-media{clip-path:inset(12% 9% 12% 0);transition:transform 1.2s var(--lp-ease), clip-path 1.2s var(--lp-ease);transform:scale(1.08)}.lp-js .lp-human.active .lp-human-media{clip-path:inset(0);transform:none}.lp-human-copy{flex-direction:column;justify-content:center;padding:120px clamp(28px,7vw,110px);display:flex}.lp-human-copy h2{font:800 clamp(50px, 6vw, 96px) / .91 var(--lp-display);letter-spacing:-.04em;margin:0 0 32px}.lp-human-copy p{color:#ffffffc7;max-width:560px;font-size:clamp(17px,1.4vw,21px);line-height:1.65}.lp-quote-line{background:var(--lp-orange);width:70px;height:4px;margin-top:30px}.lp-final{--lp-focus:var(--lp-navy);background:var(--lp-orange);min-height:105svh;color:var(--lp-navy2);text-align:center;place-items:center;padding:100px 24px;display:grid;position:relative;overflow:hidden}.lp-final:before{content:"";background:repeating-radial-gradient(circle,#0000 0 85px,#13233a21 86px 87px);animation:18s linear infinite lp-ripple;position:absolute;inset:-20%}@keyframes lp-ripple{to{transform:scale(1.2)rotate(12deg)}}.lp-final-inner{z-index:2;position:relative}.lp-final h2{font:850 clamp(66px, 11vw, 168px) / .82 var(--lp-display);letter-spacing:-.04em;margin:0 0 28px}.lp-final-lead{max-width:700px;margin:0 auto 34px;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.lp-cta-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:0 auto;display:grid}.lp-cta{text-align:left;background:var(--lp-navy);color:#fff;border:1px solid var(--lp-navy);transition:transform .45s var(--lp-ease);border-radius:100px;justify-content:space-between;align-items:center;gap:28px;padding:18px 20px 18px 30px;font-weight:700;display:inline-flex}.lp-cta--secondary{color:var(--lp-navy);border-color:var(--lp-navy);background:0 0}.lp-cta-icon{width:44px;height:44px;color:var(--lp-navy);background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .45s,background .45s;display:grid}.lp-cta--secondary .lp-cta-icon{background:var(--lp-navy);color:#fff}.lp-cta:hover{transform:scale(1.04)}.lp-cta:hover .lp-cta-icon{background:var(--lp-orange);color:var(--lp-navy2);transform:rotate(45deg)}.lp-js .lp-reveal{opacity:0;transition:opacity 1s var(--lp-ease), transform 1s var(--lp-ease);transition-delay:var(--d,0s);transform:translateY(60px)}.lp-js .lp-reveal.active{opacity:1;transform:none}@media (max-width:800px){.lp-hero{height:116svh;min-height:830px}.lp-hero-inner{padding:130px 20px 80px}.lp-hero h1{font-size:clamp(55px,18vw,88px)}.lp-hero-bottom{align-items:flex-start}.lp-actions{width:100%}.lp-actions .lp-btn{flex:1;min-width:180px}.lp-scroll-cue{display:none}.lp-statement{padding:100px 20px}.lp-story{height:380svh}.lp-story-pin{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.lp-story-copy{grid-row:2;gap:14px;padding:20px 20px 22px}.lp-story-kicker{display:none}.lp-story-visual{grid-row:1}.lp-story-titles{flex:none;height:29svh}.lp-story-title h3{margin-bottom:14px;font-size:clamp(38px,11vw,56px)}.lp-story-title p{font-size:14.5px;line-height:1.55}.lp-story-track{gap:6px}.lp-story-track span{letter-spacing:.08em;font-size:9px}.lp-hud-mark{display:none}.lp-hud-phase{font-size:10px;bottom:14px;left:16px}.lp-persona{padding:26px 22px}.lp-index{padding:100px 20px 80px}.lp-index-head{grid-template-columns:1fr}.lp-index-intro{margin-top:22px}.lp-jumps{grid-template-columns:1fr;margin-top:44px}.lp-jump+.lp-jump{border-left:0;padding-left:0}.lp-chapter{min-height:auto}.lp-chapter-pin{grid-template-columns:1fr;min-height:auto;padding:100px 20px 86px;position:relative}.lp-chapter-copy{transform:none}.lp-chapter-copy h2{font-size:clamp(54px,16vw,82px)}.lp-chapter-visual{grid-row:1;height:66svh;min-height:500px}.lp-chapter-main{inset:7% 1% 15% 0}.lp-chapter-secondary{border-width:5px;width:52%;height:34%;right:-2%}.lp-orbit{width:108px;height:108px}.lp-visual-note{display:none}.lp-chapter-actions{display:grid}.lp-chapter .lp-btn{justify-content:space-between}.lp-human{grid-template-columns:1fr}.lp-human-media{min-height:55svh}.lp-human-copy{padding:80px 20px 110px}.lp-final h2{font-size:clamp(70px,22vw,112px)}.lp-cta-row{grid-template-columns:1fr}.lp-ctx{width:calc(100% - 20px);bottom:max(10px, env(safe-area-inset-bottom));gap:10px;padding-left:14px}.lp-ctx strong{font-size:13px}.lp-ctx-action{padding:0 13px;font-size:12px}}@media (max-width:640px){.lp-rail{display:none}}@media (prefers-reduced-motion:reduce){.lp-hero-media,.lp-human-media{clip-path:none!important;transition:none!important;transform:none!important}.lp-word,.lp-reveal,.lp-story-title>*,.lp-story-track i:before,.lp-hud-phase span,.lp-pl,.lp-poster,.lp-canvas{transition:none!important;animation:none!important}.lp-word{transform:none}.lp-progress,.lp-rail,.lp-ctx,.lp-wipe{display:none}.lp-final:before,.lp-scroll-line:after,.lp-fact:after,.lp-blueprint:before{animation:none}.lp-chapter-copy,.lp-chapter-main,.lp-chapter-secondary{clip-path:none!important;transform:none!important}}
