.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}}
