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