.stage.svelte-14o0gvs{--gathered:clamp(34px, calc(18vw - 90px), 230px);--fold:linear-gradient(90deg, #000 0%, #0b0b0b 16%, #262626 34%, #585858 48%, #6e6e6e 51%, #2a2a2a 62%, #0a0a0a 82%, #000 100%);z-index:-1;pointer-events:none;isolation:isolate;background:#000;position:fixed;inset:0;overflow:hidden}.wall.svelte-14o0gvs{background:radial-gradient(55% 60% at 50% 38%,#1c1c1c 0%,#0a0a0a 55%,#000 100%),repeating-linear-gradient(90deg,#0000 0 3px,#ffffff05 3px 4px);position:absolute;inset:0}.floor.svelte-14o0gvs{filter:blur(6px);opacity:0;background:radial-gradient(50% 42% at 50% 60%,#ffffff42,#ffffff10 55%,#0000 72%);width:min(1100px,90vw);height:34%;transition:opacity 2.2s .9s;animation:7s ease-in-out infinite alternate svelte-14o0gvs-breathe;position:absolute;bottom:6%;left:50%;translate:-50%}.beam.svelte-14o0gvs{transform-origin:50% 0;filter:blur(9px);mix-blend-mode:screen;opacity:0;background:conic-gradient(from 168deg at 50% 0,#0000 0deg,#ffffff1c 7deg,#ffffff4a 12deg,#ffffff1c 17deg,#0000 24deg);width:60vw;min-width:360px;height:120%;transition:opacity 1.6s .7s;position:absolute;top:2%;translate:-50%;-webkit-mask-image:linear-gradient(#000 10%,#0008 60%,#0000 92%);mask-image:linear-gradient(#000 10%,#0008 60%,#0000 92%)}.beam.svelte-14o0gvs:before{content:"";filter:blur(4px);background:radial-gradient(#fff,#fff6 35%,#0000 70%);border-radius:50%;width:90px;height:44px;position:absolute;top:-18px;left:50%;translate:-50%}.beam.left.svelte-14o0gvs{animation:13s ease-in-out infinite alternate svelte-14o0gvs-sweep-left;left:24%;rotate:-20deg}.beam.right.svelte-14o0gvs{animation:11s ease-in-out infinite alternate svelte-14o0gvs-sweep-right;left:76%;rotate:20deg}.dust.svelte-14o0gvs{opacity:0;width:100%;height:100%;transition:opacity 2s 1.2s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 70% at 50% 30%,#000,#0000 75%);mask-image:radial-gradient(42% 70% at 50% 30%,#000,#0000 75%)}.curtain.svelte-14o0gvs{background:linear-gradient(#000 0%, #000a 12%, #0000 30%, #ffffff12 50%, #0000 68%, #000c 100%), linear-gradient(90deg, #0000 0%, #0008 30%, #0000 55%, #ffffff14 76%, #0000 100%), var(--fold);background-size:100% 100%,30.303% 100%,9.09091% 100%;width:50.5%;transition:width 2.6s cubic-bezier(.7,0,.2,1) .25s,clip-path 2.6s cubic-bezier(.7,0,.2,1) .25s;animation:9s ease-in-out infinite alternate svelte-14o0gvs-sway;position:absolute;top:0;bottom:0}.curtain.left.svelte-14o0gvs{transform-origin:0 0;clip-path:polygon(0 0,100% 0,100% 20%,100% 38%,100% 52%,100% 60%,100% 70%,100% 84%,100% 100%,0 100%);left:0}.curtain.right.svelte-14o0gvs{transform-origin:100% 0;clip-path:polygon(100% 0,0 0,0 20%,0 38%,0 52%,0 60%,0 70%,0 84%,0 100%,100% 100%);animation-delay:-4.5s;right:0}.opening.svelte-14o0gvs .curtain.left:where(.svelte-14o0gvs){clip-path:polygon(0 0,100% 0,100% 20%,95% 38%,78% 52%,58% 60%,70% 70%,88% 84%,100% 100%,0 100%)}.open.svelte-14o0gvs .curtain.left:where(.svelte-14o0gvs){clip-path:polygon(0 0,100% 0,100% 20%,95% 38%,78% 52%,58% 60%,70% 70%,88% 84%,100% 100%,0 100%)}.opening.svelte-14o0gvs .curtain.right:where(.svelte-14o0gvs){clip-path:polygon(100% 0,0 0,0 20%,5% 38%,22% 52%,42% 60%,30% 70%,12% 84%,0 100%,100% 100%)}.open.svelte-14o0gvs .curtain.right:where(.svelte-14o0gvs){clip-path:polygon(100% 0,0 0,0 20%,5% 38%,22% 52%,42% 60%,30% 70%,12% 84%,0 100%,100% 100%)}.curtain.svelte-14o0gvs i:where(.svelte-14o0gvs){opacity:.8;width:28%;max-width:44px;position:absolute;top:0;bottom:0}.curtain.left.svelte-14o0gvs i:where(.svelte-14o0gvs){background:linear-gradient(90deg,#0000,#ffffff1f 80%,#ffffff38);right:0}.curtain.right.svelte-14o0gvs i:where(.svelte-14o0gvs){background:linear-gradient(270deg,#0000,#ffffff1f 80%,#ffffff38);left:0}.valance.svelte-14o0gvs{background:linear-gradient(#000, #0000 30%, #0000 70%, #000b), var(--fold);filter:drop-shadow(0 14px 18px #000);background-size:100% 100%,44px 100%;height:max(58px,min(8vh,92px));position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#000),radial-gradient(50% 100% at 50% 0,#000 97%,#0000 100%);mask-image:linear-gradient(#000,#000),radial-gradient(50% 100% at 50% 0,#000 97%,#0000 100%);-webkit-mask-size:100% 55%,max(120px,min(14vw,220px)) 100%;mask-size:100% 55%,max(120px,min(14vw,220px)) 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.grain.svelte-14o0gvs{opacity:.09;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite svelte-14o0gvs-grain;position:absolute;inset:-60%}.vignette.svelte-14o0gvs{background:radial-gradient(75% 70% at 50% 45%,#0000 45%,#000b 100%);position:absolute;inset:0}.opening.svelte-14o0gvs .curtain:where(.svelte-14o0gvs){width:var(--gathered)}.open.svelte-14o0gvs .curtain:where(.svelte-14o0gvs){width:var(--gathered)}.opening.svelte-14o0gvs .beam:where(.svelte-14o0gvs){opacity:1}.open.svelte-14o0gvs .beam:where(.svelte-14o0gvs){opacity:1}.opening.svelte-14o0gvs .floor:where(.svelte-14o0gvs){opacity:1}.open.svelte-14o0gvs .floor:where(.svelte-14o0gvs){opacity:1}.opening.svelte-14o0gvs .dust:where(.svelte-14o0gvs){opacity:1}.open.svelte-14o0gvs .dust:where(.svelte-14o0gvs){opacity:1}.open.svelte-14o0gvs .curtain:where(.svelte-14o0gvs){transition:none}.open.svelte-14o0gvs .beam:where(.svelte-14o0gvs){transition:none}.open.svelte-14o0gvs .floor:where(.svelte-14o0gvs){transition:none}.open.svelte-14o0gvs .dust:where(.svelte-14o0gvs){transition:none}@keyframes svelte-14o0gvs-sway{to{transform:skew(.7deg)scaleX(1.03)}}@keyframes svelte-14o0gvs-sweep-left{to{rotate:-8deg}}@keyframes svelte-14o0gvs-sweep-right{to{rotate:9deg}}@keyframes svelte-14o0gvs-breathe{to{filter:blur(8px)brightness(1.15);scale:1.06 1}}@keyframes svelte-14o0gvs-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(-2%,6%)}}@media (max-width:640px){.beam.svelte-14o0gvs{width:90vw;min-width:0}}@media (prefers-reduced-motion:reduce){.stage.svelte-14o0gvs{transition:none!important;animation:none!important}.stage.svelte-14o0gvs :where(.svelte-14o0gvs){transition:none!important;animation:none!important}}.showcase.svelte-1bkbtqn{isolation:isolate;container-type:inline-size}.slide.svelte-1bkbtqn,.graded.svelte-1bkbtqn{position:absolute;inset:0;overflow:hidden}.shot.svelte-1bkbtqn{object-fit:cover;transform-origin:58% 46%;width:100%;height:100%;animation:10s cubic-bezier(.22,.6,.3,1) both svelte-1bkbtqn-drift;display:block}.graded.svelte-1bkbtqn{will-change:clip-path}.caption.svelte-1bkbtqn{z-index:3;pointer-events:none;justify-items:start;gap:7px;display:grid;position:absolute;top:22px;left:14px;right:14px}.caption.svelte-1bkbtqn strong:where(.svelte-1bkbtqn){color:#fff;letter-spacing:.01em;background:#050910c4;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:650;box-shadow:0 6px 18px #0006}.chips.svelte-1bkbtqn{flex-wrap:wrap;gap:5px;display:flex}.chips.svelte-1bkbtqn span:where(.svelte-1bkbtqn){color:#e6e9f2;opacity:0;background:#0a101bb0;border:1px solid #fff3;border-radius:999px;padding:3px 8px;font-size:10.5px;animation:.5s cubic-bezier(.2,.7,.2,1) both svelte-1bkbtqn-chip}.pe-demo-divider.svelte-1bkbtqn,.pe-demo-label.svelte-1bkbtqn{z-index:2;transition:opacity .35s}.bars.svelte-1bkbtqn{z-index:4;gap:5px;display:flex;position:absolute;inset:0 10px auto}.bars.svelte-1bkbtqn button:where(.svelte-1bkbtqn){cursor:pointer;background:0 0;border:0;flex:1;height:18px;padding:8px 0 0}.bars.svelte-1bkbtqn button:where(.svelte-1bkbtqn):before{content:"";background:#ffffff38;border-radius:2px;height:3px;display:block}.bars.svelte-1bkbtqn i:where(.svelte-1bkbtqn){transform-origin:0;background:#fff;border-radius:2px;height:3px;margin-top:-3px;display:block;box-shadow:0 0 8px #fff9}.bars.svelte-1bkbtqn button:where(.svelte-1bkbtqn):focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #fff}.pe-demo-control.svelte-1bkbtqn .toggle:where(.svelte-1bkbtqn){color:#e8ecf5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.pe-demo-control.svelte-1bkbtqn .toggle:where(.svelte-1bkbtqn):hover{background:#ffffff1c}.pe-demo-control.svelte-1bkbtqn label:where(.svelte-1bkbtqn){flex:1;align-items:center;gap:14px;min-width:0;display:flex}.pe-demo-control.svelte-1bkbtqn input:where(.svelte-1bkbtqn){direction:ltr}.pe-demo-control.svelte-1bkbtqn .value:where(.svelte-1bkbtqn){text-align:end;font-variant-numeric:tabular-nums;min-width:3ch}.still.svelte-1bkbtqn .shot:where(.svelte-1bkbtqn){opacity:1;animation:none}.still.svelte-1bkbtqn .chips:where(.svelte-1bkbtqn) span:where(.svelte-1bkbtqn){opacity:1;animation:none}@container (width<=440px){.chips.svelte-1bkbtqn{display:none}.caption.svelte-1bkbtqn{top:20px}}@keyframes svelte-1bkbtqn-drift{0%{transform:scale(1.1)translate(1.2%,.8%)}to{transform:scale(1.02)translate(0,0)}}@keyframes svelte-1bkbtqn-chip{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.shot.svelte-1bkbtqn{opacity:1;animation:none}.chips.svelte-1bkbtqn span:where(.svelte-1bkbtqn){opacity:1;animation:none}}.band.svelte-1iulhob{background:radial-gradient(50% 120% at 100%,#c9b8ff2e,#0000 70%),#07070a;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;max-width:1180px;margin:0 auto 34px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.kicker.svelte-1iulhob{color:#a3a3ad;letter-spacing:.16em;align-items:center;gap:8px;margin:0;font:650 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.kicker.svelte-1iulhob i:where(.svelte-1iulhob){background:#7cf2b1;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite svelte-1iulhob-ping}h2.svelte-1iulhob{color:#fff;letter-spacing:-.02em;margin:10px 0 8px;font-size:max(24px,min(2.6vw,34px));line-height:1.15}.copy.svelte-1iulhob>p:where(.svelte-1iulhob):not(.kicker){color:#b4b4bd;max-width:480px;margin:0;font-size:13px;line-height:1.75}.tools.svelte-1iulhob{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.tools.svelte-1iulhob li:where(.svelte-1iulhob){color:#c9b8ff;border:1px solid #c9b8ff4d;border-radius:7px;padding:4px 9px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.actions.svelte-1iulhob{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.actions.svelte-1iulhob>:where(.svelte-1iulhob){color:#f4f4f6;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.actions.svelte-1iulhob>:where(.svelte-1iulhob):hover{background:#ffffff17;transform:translateY(-2px)}.actions.svelte-1iulhob .primary:where(.svelte-1iulhob){color:#07070a;background:#fff;border-color:#0000;box-shadow:0 10px 34px -12px #c9b8ffcc}.actions.svelte-1iulhob .primary:where(.svelte-1iulhob):hover{background:#fff}.actions.svelte-1iulhob>:where(.svelte-1iulhob):focus-visible{outline-offset:3px;outline:2px solid #c9b8ff}.wire.svelte-1iulhob{grid-template-columns:auto 1fr;align-items:center;gap:0;display:grid}.clients.svelte-1iulhob{gap:10px;margin:0;padding:0;list-style:none;display:grid}.clients.svelte-1iulhob li:where(.svelte-1iulhob){color:#ececf0;background:#0e0e12;border:1px solid #ffffff24;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:650;position:relative}.clients.svelte-1iulhob b:where(.svelte-1iulhob){background:#ffffff24;width:max(40px,min(7vw,110px));height:1px;position:absolute;top:50%;left:100%;overflow:hidden}.clients.svelte-1iulhob b:where(.svelte-1iulhob):after{content:"";width:22px;animation:svelte-1iulhob-travel 2s calc(var(--i) * .5s) cubic-bezier(.55, 0, .45, 1) infinite;background:linear-gradient(90deg,#0000,#fff);position:absolute;inset:-1px auto -1px 0;box-shadow:0 0 8px #fff}.core.svelte-1iulhob{aspect-ratio:1;background:#000;border:1px solid #fff;border-radius:50%;align-content:center;justify-self:start;place-items:center;gap:2px;width:128px;margin-left:max(40px,min(7vw,110px));animation:4s ease-in-out infinite svelte-1iulhob-breathe;display:grid;box-shadow:0 0 0 10px #c9b8ff0f,0 0 60px #c9b8ff66}.core.svelte-1iulhob span:where(.svelte-1iulhob){color:#fff;letter-spacing:.1em;font-size:14px;font-weight:800}.core.svelte-1iulhob small:where(.svelte-1iulhob){color:#c9b8ff;letter-spacing:.2em;font:600 9px ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes svelte-1iulhob-travel{0%{transform:translate(-24px)}to{transform:translate(120px)}}@keyframes svelte-1iulhob-breathe{50%{box-shadow:0 0 0 16px #c9b8ff0a,0 0 80px #c9b8ff8c}}@keyframes svelte-1iulhob-ping{0%{box-shadow:0 0 #7cf2b18c}80%,to{box-shadow:0 0 0 8px #7cf2b100}}@media (max-width:860px){.band.svelte-1iulhob{grid-template-columns:1fr;padding:22px 20px}.wire.svelte-1iulhob{display:none}}@media (prefers-reduced-motion:reduce){.core.svelte-1iulhob{animation:none}.kicker.svelte-1iulhob i:where(.svelte-1iulhob){animation:none}.clients.svelte-1iulhob b:where(.svelte-1iulhob):after{animation:none}}
