div.svelte-1r5gmvu{width:100%;height:100%}canvas.svelte-1r5gmvu{width:100%;height:100%;display:block}[data-part=root].svelte-vdfzso{translate:var(--x) var(--y);scale:var(--scale);z-index:var(--z-index);height:var(--height);opacity:var(--opacity);will-change:translate,opacity,scale}[data-part=root].svelte-vdfzso{transition:translate .4s,scale .4s,opacity .4s;transition-timing-function:cubic-bezier(.21,1.02,.73,1)}[data-part=root][data-state=closed].svelte-vdfzso{transition:translate .4s,scale .4s,opacity .2s;transition-timing-function:cubic-bezier(.06,.71,.55,1)}[data-part=item][data-highlighted].svelte-z6iz2v:not([data-state=checked]){background-color:var(--color-surface-200-800)}[data-part=arrow]{--arrow-size: 10px}[data-part=arrow]{--arrow-size: 10px;--arrow-background: white}div.svelte-lightbox-header.svelte-5qj430{width:auto;height:3rem;display:flex;justify-content:flex-end;align-items:center}div.svelte-lightbox-header.fullscreen.svelte-5qj430{position:fixed;z-index:5;top:0;left:0;right:0}button.svelte-5qj430{background:transparent;font-size:3rem;border:none;color:#fff}button.svelte-5qj430:hover{color:#d3d3d3;cursor:pointer}button.svelte-5qj430:active{background-color:transparent}button.fullscreen.svelte-5qj430{filter:drop-shadow(0 0 5px black) drop-shadow(0 0 10px black)}div.svelte-lightbox-body.svelte-1d3ym4l{position:relative;width:auto;height:auto;max-height:80vh}div.svelte-lightbox-body>*{max-width:100%;max-height:inherit;height:auto;width:auto;object-fit:contain}div.svelte-lightbox-body.scroll>*{max-height:100%}div.svelte-lightbox-body.expand>*{flex-grow:1}div.fullscreen.svelte-1d3ym4l{width:inherit;max-width:inherit;height:inherit;max-height:100%;display:flex;align-items:center;justify-content:center}div.scroll.svelte-1d3ym4l{overflow:scroll}div.svelte-lightbox-footer.svelte-6fc1ka{width:100%;height:auto;color:#fff;text-align:left;position:absolute}div.svelte-lightbox-footer.fullscreen.svelte-6fc1ka{position:fixed;z-index:5;bottom:0;left:0;right:0;padding-left:1rem}div.svelte-lightbox-overlay.svelte-7wg54p{position:fixed;z-index:1000000!important;background-color:#2b272dde;top:0;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center}div.svelte-lightbox-overlay.svelte-7wg54p:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;z-index:-1}div.svelte-lightbox-overlay.svelte-7wg54p:after{content:"";clear:both;display:table}div.svelte-lightbox-main.svelte-891jqp{position:relative;max-width:100%;max-height:100%;height:auto;width:auto;background-color:transparent}div.svelte-lightbox-main.fullscreen.svelte-891jqp{height:inherit;width:inherit;max-height:inherit;max-width:inherit}button.svelte-cicxma{background:transparent;border:none;font-size:1rem;width:50%;height:100%}button.svelte-cicxma:active{background:transparent}button.svelte-cicxma:disabled{color:gray}button:disabled.hideDisabled.svelte-cicxma{visibility:hidden}svg.svelte-cicxma{display:inline-block;height:5rem}.previous-button.svelte-cicxma{position:absolute;top:0;bottom:0;left:0;right:50%;z-index:4;text-align:left}.arrow.svelte-cicxma{fill:none;stroke:var(--svelte-lightbox-arrows-color);stroke-linecap:round;stroke-linejoin:bevel;stroke-width:1.5px;margin:10px}button.svelte-3r5obh{background:transparent;border:none;font-size:1rem;width:50%;height:100%}button.svelte-3r5obh:active{background:transparent}button.svelte-3r5obh:disabled{color:gray}button:disabled.hideDisabled.svelte-3r5obh{visibility:hidden}svg.svelte-3r5obh{display:inline-block;height:5rem}.next-button.svelte-3r5obh{position:absolute;top:0;bottom:0;right:0;z-index:4;text-align:right}.arrow.svelte-3r5obh{fill:none;stroke:var(--svelte-lightbox-arrows-color);stroke-linecap:round;stroke-linejoin:bevel;stroke-width:1.5px;margin:10px}div.svelte-hpqpx9{position:static;cursor:zoom-in}.svelte-lightbox-thumbnail>*{max-width:100%;height:auto}.texture-dots.svelte-v97hi2{background-image:radial-gradient(rgb(255 255 255 / .03) 1px,transparent 1px);background-size:24px 24px}.radial-glow.svelte-v97hi2{background:radial-gradient(ellipse 70% 50% at 50% 50%,rgb(var(--color-primary-500) / .15) 0%,transparent 70%);animation:svelte-v97hi2-glow-pulse 6s ease-in-out infinite}.content-card.svelte-v97hi2{animation:svelte-v97hi2-card-enter .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(30px) scale(.97)}.badge-animate.svelte-v97hi2{animation:svelte-v97hi2-pop-in .5s cubic-bezier(.34,1.56,.64,1) .3s forwards;opacity:0;transform:scale(.8)}.title-animate.svelte-v97hi2{animation:svelte-v97hi2-fade-up .7s cubic-bezier(.16,1,.3,1) .4s forwards;opacity:0;transform:translateY(15px)}.divider-animate.svelte-v97hi2{animation:svelte-v97hi2-fade-up .6s cubic-bezier(.16,1,.3,1) .5s forwards;opacity:0;transform:translateY(10px)}.desc-animate.svelte-v97hi2{animation:svelte-v97hi2-fade-up .6s cubic-bezier(.16,1,.3,1) .55s forwards;opacity:0;transform:translateY(10px)}.context-animate.svelte-v97hi2{animation:svelte-v97hi2-fade-up .6s cubic-bezier(.16,1,.3,1) .65s forwards;opacity:0;transform:translateY(10px)}.contact-animate.svelte-v97hi2{animation:svelte-v97hi2-fade-up .6s cubic-bezier(.16,1,.3,1) .75s forwards;opacity:0;transform:translateY(10px)}.footer-animate.svelte-v97hi2{animation:svelte-v97hi2-fade-up .6s cubic-bezier(.16,1,.3,1) .85s forwards;opacity:0;transform:translateY(10px)}.icon-ring-outer.svelte-v97hi2{animation:svelte-v97hi2-ring-pulse 4s ease-in-out infinite}.icon-ring.svelte-v97hi2{animation:svelte-v97hi2-ring-rotate 25s linear infinite}.icon-ring-inner.svelte-v97hi2{animation:svelte-v97hi2-ring-rotate 20s linear infinite reverse}.icon-wrapper.svelte-v97hi2{animation:svelte-v97hi2-icon-float 3s ease-in-out infinite}.float-ring.svelte-v97hi2{animation:svelte-v97hi2-float-ring 20s ease-in-out infinite}.float-1.svelte-v97hi2{animation:svelte-v97hi2-float-1 8s ease-in-out infinite}.float-2.svelte-v97hi2{animation:svelte-v97hi2-float-2 12s ease-in-out infinite}.float-3.svelte-v97hi2{animation:svelte-v97hi2-float-3 6s ease-in-out infinite}@keyframes svelte-v97hi2-card-enter{to{transform:translateY(0) scale(1);opacity:1}}@keyframes svelte-v97hi2-pop-in{to{opacity:1;transform:scale(1)}}@keyframes svelte-v97hi2-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes svelte-v97hi2-glow-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes svelte-v97hi2-ring-pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}}@keyframes svelte-v97hi2-ring-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-v97hi2-icon-float{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes svelte-v97hi2-float-ring{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-20px,20px) rotate(10deg)}}@keyframes svelte-v97hi2-float-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(15px,-10px) scale(1.1)}}@keyframes svelte-v97hi2-float-2{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-10px,15px) rotate(45deg)}}@keyframes svelte-v97hi2-float-3{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.6}}@media (prefers-reduced-motion: reduce){.radial-glow.svelte-v97hi2,.icon-ring-outer.svelte-v97hi2,.icon-ring.svelte-v97hi2,.icon-ring-inner.svelte-v97hi2,.icon-wrapper.svelte-v97hi2,.float-ring.svelte-v97hi2,.float-1.svelte-v97hi2,.float-2.svelte-v97hi2,.float-3.svelte-v97hi2{animation:none}.content-card.svelte-v97hi2,.badge-animate.svelte-v97hi2,.title-animate.svelte-v97hi2,.divider-animate.svelte-v97hi2,.desc-animate.svelte-v97hi2,.context-animate.svelte-v97hi2,.contact-animate.svelte-v97hi2,.footer-animate.svelte-v97hi2{animation:none;opacity:1;transform:none}}canvas.svelte-1m9yw44{touch-action:none;overflow:visible!important;background:transparent}@keyframes svelte-1m9yw44-fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1m9yw44{animation:svelte-1m9yw44-fade-in .25s ease}canvas.svelte-tuztl{transition:all .2s ease}canvas.svelte-tuztl:hover{box-shadow:0 4px 12px #0000001a}.upload-area.svelte-1r3s507{min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}
