.marquee.svelte-nz72oh{overflow:hidden;width:100%;padding:.6rem 0;border-block:2px solid var(--x-black);user-select:none}.lime.svelte-nz72oh{background:var(--x-lime);color:var(--x-black)}.magenta.svelte-nz72oh{background:var(--x-magenta);color:var(--x-black)}.cyan.svelte-nz72oh{background:var(--x-cyan);color:var(--x-black)}.outline.svelte-nz72oh{background:var(--x-black);color:var(--x-ink);border-color:color-mix(in srgb,var(--x-ink) 18%,transparent)}.track.svelte-nz72oh{display:flex;width:max-content;animation:svelte-nz72oh-scroll var(--dur) linear infinite}.reverse.svelte-nz72oh .track:where(.svelte-nz72oh){animation-direction:reverse}.marquee.svelte-nz72oh:hover .track:where(.svelte-nz72oh){animation-play-state:paused}.group.svelte-nz72oh{display:flex;align-items:center;flex-shrink:0}.item.svelte-nz72oh{font-family:var(--x-font-display);font-weight:800;font-size:clamp(1.4rem,3.4vw,2.6rem);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;padding:0 1.2rem}.star.svelte-nz72oh{font-size:clamp(1rem,2.2vw,1.6rem);opacity:.7}@keyframes svelte-nz72oh-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.track.svelte-nz72oh{animation:none;transform:none}}.px-orbital.svelte-1tysbl0{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.px-orbital-canvas.svelte-1tysbl0{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.85}.px-orbital-badge.svelte-1tysbl0{position:absolute;top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2rem);font-family:var(--x-font-body, monospace);font-size:.62rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--x-cyan, #22e3d6) 70%,transparent);opacity:.7}@media(max-width:720px){.px-orbital-canvas.svelte-1tysbl0{opacity:.6}.px-orbital-badge.svelte-1tysbl0{display:none}}.hero.svelte-xbce89{position:relative;min-height:min(100vh,900px);display:flex;align-items:center;padding:clamp(6rem,14vh,10rem) clamp(1rem,4vw,2.5rem) clamp(3rem,8vh,6rem)}.hero-depth.svelte-xbce89{position:absolute;inset:0;z-index:0;filter:blur(5px);transform:scale(1.12);will-change:transform}.hero-fog.svelte-xbce89{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 30% 45%,color-mix(in srgb,var(--x-black) 28%,transparent) 0%,color-mix(in srgb,var(--x-black) 12%,transparent) 45%,transparent 75%),color-mix(in srgb,var(--x-black) 6%,transparent)}.hero-inner.svelte-xbce89{position:relative;z-index:2;max-width:1400px;margin:0 auto;width:100%}.eyebrow.svelte-xbce89{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--x-font-body);font-weight:600;font-size:clamp(.75rem,1.6vw,.95rem);text-transform:uppercase;letter-spacing:.22em;color:var(--x-cyan);margin:0 0 clamp(1.2rem,3vw,2rem);filter:drop-shadow(0 8px 18px rgba(0,0,0,.55));animation:svelte-xbce89-fade-up .7s cubic-bezier(.22,1,.36,1) both}.eyebrow-dot.svelte-xbce89{width:.55rem;height:.55rem;border-radius:50%;background:var(--x-lime);box-shadow:0 0 color-mix(in srgb,var(--x-lime) 70%,transparent);animation:svelte-xbce89-ping 2.6s ease-out infinite}@keyframes svelte-xbce89-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--x-lime) 60%,transparent)}70%,to{box-shadow:0 0 0 .7rem transparent}}.headline.svelte-xbce89{font-family:var(--x-font-display);font-weight:800;font-size:clamp(3rem,12vw,10.5rem);line-height:.88;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 clamp(1.4rem,3.5vw,2.4rem);max-width:16ch;overflow-wrap:anywhere;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}@media(max-width:400px){.headline.svelte-xbce89{font-size:clamp(2.3rem,14vw,3rem);letter-spacing:-.05em}}.line.svelte-xbce89{display:block}.word.svelte-xbce89{display:inline-block;overflow:hidden;vertical-align:bottom;margin-right:.24em}.word.svelte-xbce89>span:where(.svelte-xbce89){display:inline-block;position:relative;animation:svelte-xbce89-rise-word .9s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d, 0s);transition:transform .35s cubic-bezier(.22,1,.36,1),color .35s ease}.word.accent.svelte-xbce89>span:where(.svelte-xbce89){color:var(--x-lime)}.word.svelte-xbce89>span:where(.svelte-xbce89):before,.word.svelte-xbce89>span:where(.svelte-xbce89):after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.word.svelte-xbce89>span:where(.svelte-xbce89):before{color:var(--x-magenta);transform:translate(-.06em,.02em)}.word.svelte-xbce89>span:where(.svelte-xbce89):after{color:var(--x-cyan);transform:translate(.06em,-.02em)}.headline.svelte-xbce89:hover .word:where(.svelte-xbce89)>span:where(.svelte-xbce89){transform:skew(-7deg)}.headline.svelte-xbce89:hover .word:where(.svelte-xbce89)>span:where(.svelte-xbce89):before,.headline.svelte-xbce89:hover .word:where(.svelte-xbce89)>span:where(.svelte-xbce89):after{opacity:.85}@keyframes svelte-xbce89-rise-word{0%{opacity:0;transform:translateY(105%) skew(6deg)}to{opacity:1;transform:translateY(0) skew(0)}}.lede.svelte-xbce89{font-size:clamp(1rem,2.1vw,1.35rem);max-width:46ch;color:color-mix(in srgb,var(--x-ink) 82%,transparent);margin:0 0 clamp(1.8rem,4vw,2.6rem);filter:drop-shadow(0 14px 24px rgba(0,0,0,.5));animation:svelte-xbce89-fade-up .8s cubic-bezier(.22,1,.36,1) .4s both}.cta-row.svelte-xbce89{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:clamp(2.5rem,6vw,4rem);animation:svelte-xbce89-fade-up .8s cubic-bezier(.22,1,.36,1) .55s both}.btn.svelte-xbce89{font-family:var(--x-font-display);font-weight:700;font-size:clamp(.95rem,1.8vw,1.1rem);text-decoration:none;padding:.85rem 1.8rem;border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s ease,color .22s ease}.btn-solid.svelte-xbce89{background:var(--x-lime);color:var(--x-black)}.btn-solid.svelte-xbce89:hover,.btn-solid.svelte-xbce89:focus-visible{background:var(--x-magenta);color:var(--x-white);transform:translateY(-3px) rotate(-1.5deg)}.btn-ghost.svelte-xbce89{color:var(--x-ink);border:2px solid color-mix(in srgb,var(--x-ink) 30%,transparent)}.btn-ghost.svelte-xbce89:hover,.btn-ghost.svelte-xbce89:focus-visible{border-color:var(--x-cyan);color:var(--x-cyan);transform:translateY(-3px) rotate(1.5deg)}.hero-stats.svelte-xbce89{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,3.5rem);animation:svelte-xbce89-fade-up .9s cubic-bezier(.22,1,.36,1) .7s both}.stat.svelte-xbce89{display:flex;flex-direction:column}.stat.svelte-xbce89 .num:where(.svelte-xbce89){font-family:var(--x-font-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;color:var(--x-ink)}.stat.svelte-xbce89 .lbl:where(.svelte-xbce89){font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--x-muted)}.scroll-hint.svelte-xbce89{position:absolute;bottom:clamp(1.2rem,3vh,2rem);left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.24em;color:var(--x-muted)}.scroll-hint.svelte-xbce89 .arrow:where(.svelte-xbce89){width:1px;height:2.2rem;background:linear-gradient(var(--x-cyan),transparent);animation:svelte-xbce89-scroll-pulse 1.8s ease-in-out infinite}@keyframes svelte-xbce89-scroll-pulse{0%,to{transform:scaleY(.4);opacity:.4}50%{transform:scaleY(1);opacity:1}}@media(max-width:620px){.scroll-hint.svelte-xbce89{display:none}}@keyframes svelte-xbce89-fade-up{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.services.svelte-8j2um5{position:relative;padding:clamp(4rem,12vw,9rem) clamp(1rem,4vw,2.5rem)}.wrap.svelte-8j2um5{max-width:1400px;margin:0 auto}.head.svelte-8j2um5{margin-bottom:clamp(2.5rem,6vw,4rem)}.kicker.svelte-8j2um5{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.22em;color:var(--x-cyan);margin:0 0 1rem}.title.svelte-8j2um5{font-family:var(--x-font-display);font-weight:800;font-size:clamp(2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.03em;margin:0}.title.svelte-8j2um5{text-shadow:0 6px 26px rgba(0,0,0,.45)}.title.svelte-8j2um5 em:where(.svelte-8j2um5){font-style:normal;color:var(--x-magenta)}.grid.svelte-8j2um5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:color-mix(in srgb,var(--x-ink) 12%,transparent);border:1px solid color-mix(in srgb,var(--x-ink) 12%,transparent);border-radius:1.4rem;overflow:hidden}.card.svelte-8j2um5{position:relative;background:color-mix(in srgb,var(--x-black) 26%,transparent);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);box-shadow:0 22px 50px -34px #000000e6;padding:clamp(1.6rem,3vw,2.4rem);display:flex;flex-direction:column;min-height:15rem;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:background .3s ease,clip-path .45s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.22,1,.36,1)}.tilt.svelte-8j2um5{flex:1 1 auto;display:flex;flex-direction:column;transform-style:preserve-3d}@media(hover:hover)and (pointer:fine){.card.svelte-8j2um5:hover{background:color-mix(in srgb,var(--x-black) 18%,transparent);clip-path:polygon(0 0,100% 0,100% 86%,14% 100%);z-index:3;box-shadow:0 24px 55px -26px color-mix(in srgb,var(--x-magenta) 60%,transparent),0 14px 40px -22px color-mix(in srgb,var(--x-cyan) 45%,transparent)}}.num.svelte-8j2um5{font-family:var(--x-font-display);font-weight:800;font-size:1rem;color:var(--x-lime);letter-spacing:.05em}.name.svelte-8j2um5{font-family:var(--x-font-display);font-weight:700;font-size:clamp(1.3rem,2.5vw,1.9rem);line-height:1.02;letter-spacing:-.02em;margin:.7rem 0;text-shadow:0 2px 12px rgba(0,0,0,.55);transition:color .3s ease}.card.svelte-8j2um5:hover .name:where(.svelte-8j2um5){color:var(--x-cyan)}.desc.svelte-8j2um5{font-size:.98rem;color:color-mix(in srgb,var(--x-ink) 74%,transparent);margin:0;text-shadow:0 1px 10px rgba(0,0,0,.5)}.rule.svelte-8j2um5{margin-top:auto;height:3px;width:2.5rem;background:var(--x-magenta);border-radius:3px;transition:width .35s cubic-bezier(.22,1,.36,1)}.card.svelte-8j2um5:hover .rule:where(.svelte-8j2um5){width:100%}.reveal.svelte-8j2um5{animation:svelte-8j2um5-rise .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 32%}@keyframes svelte-8j2um5-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.grid.svelte-8j2um5{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid.svelte-8j2um5{grid-template-columns:1fr}.card.svelte-8j2um5{min-height:0}}.mark.svelte-7gdvm5{width:clamp(3.5rem,8vw,5.5rem);height:clamp(3.5rem,8vw,5.5rem)}svg.svelte-7gdvm5{width:100%;height:100%;overflow:visible}.draw.svelte-7gdvm5{fill:none;stroke:var(--card-ink, #0a0a0a);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;animation:svelte-7gdvm5-markDraw 1.4s cubic-bezier(.65,0,.35,1) both;animation-timeline:view();animation-range:entry 0% cover 30%}.dot.svelte-7gdvm5{fill:var(--card-ink, #0a0a0a);stroke:none}.d2.svelte-7gdvm5{animation-delay:.15s}.d3.svelte-7gdvm5{animation-delay:.3s}.d4.svelte-7gdvm5{animation-delay:.45s}@keyframes svelte-7gdvm5-markDraw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.draw.svelte-7gdvm5{stroke-dasharray:1}@media(prefers-reduced-motion:reduce){.draw.svelte-7gdvm5{stroke-dashoffset:0!important}}.work.svelte-qeer6q{position:relative;padding:clamp(4rem,12vw,9rem) clamp(1rem,4vw,2.5rem)}.wrap.svelte-qeer6q{max-width:1400px;margin:0 auto}.head.svelte-qeer6q{margin-bottom:clamp(2.5rem,6vw,4rem)}.kicker.svelte-qeer6q{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.22em;color:var(--x-cyan);margin:0 0 1rem}.title.svelte-qeer6q{font-family:var(--x-font-display);font-weight:800;font-size:clamp(2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.03em;margin:0 0 1rem}.title.svelte-qeer6q em:where(.svelte-qeer6q){font-style:normal;color:var(--x-lime)}.title.svelte-qeer6q{text-shadow:0 6px 26px rgba(0,0,0,.45)}.sub.svelte-qeer6q{font-size:clamp(1rem,2vw,1.2rem);color:color-mix(in srgb,var(--x-ink) 78%,transparent);max-width:52ch;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.5)}.grid.svelte-qeer6q{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,1.6rem)}.card.svelte-qeer6q{--card-ink: var(--x-black);position:relative;border-radius:1.5rem;padding:clamp(1.6rem,3.2vw,2.6rem);min-height:clamp(20rem,34vw,26rem);display:flex;flex-direction:column;color:var(--card-ink);overflow:hidden;isolation:isolate;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.23,1,.32,1)}.tilt.svelte-qeer6q{flex:1 1 auto;display:flex;flex-direction:column;transform-style:preserve-3d}.color-lime.svelte-qeer6q{background:var(--x-lime)}.color-magenta.svelte-qeer6q{background:var(--x-magenta);--card-ink: #0a0a0a}.color-cyan.svelte-qeer6q{background:var(--x-cyan)}.card.svelte-qeer6q:nth-child(3n){grid-column:1 / -1}.card.svelte-qeer6q:hover{transform:translateY(-6px) rotate(-.5deg);box-shadow:0 40px 80px -32px color-mix(in srgb,var(--x-black) 92%,transparent),0 18px 40px -24px color-mix(in srgb,var(--x-black) 70%,transparent)}.card-top.svelte-qeer6q{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.card-scope.svelte-qeer6q{font-family:var(--x-font-body);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;padding:.35rem .7rem;border:1.5px solid color-mix(in srgb,var(--card-ink) 45%,transparent);border-radius:999px}.card-title.svelte-qeer6q{font-family:var(--x-font-display);font-weight:800;font-size:clamp(2rem,5vw,3.6rem);line-height:.92;letter-spacing:-.03em;margin:auto 0 .7rem;text-transform:uppercase}.card-blurb.svelte-qeer6q{font-size:clamp(.95rem,1.6vw,1.08rem);font-weight:500;max-width:46ch;color:color-mix(in srgb,var(--card-ink) 82%,transparent);margin:0 0 1.2rem}.card-foot.svelte-qeer6q{display:flex;align-items:center;gap:.7rem;font-family:var(--x-font-display);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}.card-foot.svelte-qeer6q .dot:where(.svelte-qeer6q){width:.35rem;height:.35rem;border-radius:50%;background:var(--card-ink)}.sheen.svelte-qeer6q{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--x-white) 35%,transparent) 48%,transparent 62%);transform:translate(-120%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.card.svelte-qeer6q:hover .sheen:where(.svelte-qeer6q){transform:translate(120%)}.reveal.svelte-qeer6q{animation:svelte-qeer6q-rise .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 30%}@keyframes svelte-qeer6q-rise{0%{opacity:0;transform:translateY(3rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.grid.svelte-qeer6q{grid-template-columns:1fr}.card.svelte-qeer6q:nth-child(3n){grid-column:auto}}.approach.svelte-1758e6h{position:relative;padding:clamp(4rem,12vw,9rem) clamp(1rem,4vw,2.5rem)}.wrap.svelte-1758e6h{max-width:1400px;margin:0 auto}.head.svelte-1758e6h{margin-bottom:clamp(2.5rem,6vw,4rem)}.kicker.svelte-1758e6h{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.22em;color:var(--x-cyan);margin:0 0 1rem}.title.svelte-1758e6h{font-family:var(--x-font-display);font-weight:800;font-size:clamp(2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.03em;margin:0 0 1rem}.title.svelte-1758e6h em:where(.svelte-1758e6h){font-style:normal;color:var(--x-cyan)}.title.svelte-1758e6h,.step-title.svelte-1758e6h{text-shadow:0 6px 26px rgba(0,0,0,.45)}.sub.svelte-1758e6h{font-size:clamp(1rem,2vw,1.2rem);color:color-mix(in srgb,var(--x-ink) 78%,transparent);max-width:52ch;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.5)}.steps.svelte-1758e6h{list-style:none;margin:0;padding:0;border-top:2px solid color-mix(in srgb,var(--x-ink) 14%,transparent)}.step.svelte-1758e6h{position:relative;display:grid;grid-template-columns:minmax(4rem,12rem) 1fr;gap:clamp(1rem,4vw,3rem);align-items:start;padding:clamp(1.6rem,4vw,2.8rem) 0;border-bottom:2px solid color-mix(in srgb,var(--x-ink) 14%,transparent)}.step-num.svelte-1758e6h{font-family:var(--x-font-display);font-weight:800;font-size:clamp(2.4rem,8vw,6rem);line-height:.8;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--x-ink) 40%,transparent);transition:-webkit-text-stroke-color .35s ease,color .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.step.svelte-1758e6h:hover .step-num:where(.svelte-1758e6h){color:var(--x-lime);-webkit-text-stroke-color:var(--x-lime);transform:translate(.4rem)}.step-title.svelte-1758e6h{font-family:var(--x-font-display);font-weight:700;font-size:clamp(1.4rem,3.4vw,2.4rem);line-height:1;letter-spacing:-.02em;margin:.2rem 0 .6rem}.step-desc.svelte-1758e6h{font-size:clamp(1rem,1.8vw,1.15rem);color:color-mix(in srgb,var(--x-ink) 76%,transparent);max-width:52ch;margin:0;text-shadow:0 2px 14px rgba(0,0,0,.5)}.step-line.svelte-1758e6h{position:absolute;left:0;bottom:-2px;height:2px;width:0;background:var(--x-magenta);transition:width .5s cubic-bezier(.22,1,.36,1)}.step.svelte-1758e6h:hover .step-line:where(.svelte-1758e6h){width:100%}.reveal.svelte-1758e6h{animation:svelte-1758e6h-rise .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 34%}@keyframes svelte-1758e6h-rise{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:620px){.step.svelte-1758e6h{grid-template-columns:1fr;gap:.6rem}}.clients.svelte-1fj5h8x{position:relative;padding:clamp(4rem,12vw,9rem) 0}.wrap.svelte-1fj5h8x{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,2.5rem)}.head.svelte-1fj5h8x{margin-bottom:clamp(2.5rem,6vw,4rem)}.kicker.svelte-1fj5h8x{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.22em;color:var(--x-cyan);margin:0 0 1rem}.title.svelte-1fj5h8x{font-family:var(--x-font-display);font-weight:800;font-size:clamp(2rem,6vw,4.5rem);line-height:.95;letter-spacing:-.03em;margin:0}.title.svelte-1fj5h8x{text-shadow:0 6px 26px rgba(0,0,0,.45)}.title.svelte-1fj5h8x em:where(.svelte-1fj5h8x){font-style:normal;color:var(--x-magenta)}.rows.svelte-1fj5h8x{display:flex;flex-direction:column;gap:clamp(.8rem,2vw,1.4rem)}.row.svelte-1fj5h8x{overflow:hidden;width:100%}.track.svelte-1fj5h8x{display:flex;width:max-content;animation:svelte-1fj5h8x-scroll 38s linear infinite}.track.rev.svelte-1fj5h8x{animation-direction:reverse}.row.svelte-1fj5h8x:hover .track:where(.svelte-1fj5h8x){animation-play-state:paused}.group.svelte-1fj5h8x{display:flex;flex-shrink:0}.lockup.svelte-1fj5h8x{display:inline-flex;align-items:center;gap:.7rem;margin:0 .6rem;padding:.7rem 1.4rem;border:2px solid color-mix(in srgb,var(--x-ink) 16%,transparent);border-radius:999px;white-space:nowrap;transition:border-color .3s ease,background .3s ease}.lockup.svelte-1fj5h8x:hover{background:color-mix(in srgb,var(--x-ink) 6%,transparent)}.name.svelte-1fj5h8x{font-family:var(--x-font-display);font-weight:700;font-size:clamp(1.1rem,2.6vw,1.9rem);letter-spacing:-.01em;color:var(--x-ink)}.glyph.svelte-1fj5h8x{width:clamp(1.5rem,3vw,2.1rem);height:clamp(1.5rem,3vw,2.1rem);flex-shrink:0;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.c-lime.svelte-1fj5h8x .glyph:where(.svelte-1fj5h8x){stroke:var(--x-lime)}.c-magenta.svelte-1fj5h8x .glyph:where(.svelte-1fj5h8x){stroke:var(--x-magenta)}.c-cyan.svelte-1fj5h8x .glyph:where(.svelte-1fj5h8x){stroke:var(--x-cyan)}.c-lime.svelte-1fj5h8x:hover{border-color:var(--x-lime)}.c-magenta.svelte-1fj5h8x:hover{border-color:var(--x-magenta)}.c-cyan.svelte-1fj5h8x:hover{border-color:var(--x-cyan)}@keyframes svelte-1fj5h8x-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.sr-list.svelte-1fj5h8x{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reveal.svelte-1fj5h8x{animation:svelte-1fj5h8x-rise .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 32%}@keyframes svelte-1fj5h8x-rise{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.track.svelte-1fj5h8x{animation:none}}.contact.svelte-ydp3bx{position:relative;padding:clamp(4rem,12vw,9rem) clamp(1rem,4vw,2.5rem)}.wrap.svelte-ydp3bx{max-width:1400px;margin:0 auto}.kicker.svelte-ydp3bx{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.22em;color:var(--x-cyan);margin:0 0 1.4rem}.title.svelte-ydp3bx{font-family:var(--x-font-display);font-weight:800;font-size:clamp(3rem,14vw,12rem);line-height:.84;letter-spacing:-.04em;text-transform:uppercase;margin:0 0 clamp(1.6rem,4vw,2.6rem)}.title.svelte-ydp3bx .l:where(.svelte-ydp3bx){display:block}.title.svelte-ydp3bx .l:where(.svelte-ydp3bx):not(.stroke){text-shadow:0 8px 30px rgba(0,0,0,.45)}.title.svelte-ydp3bx .accent:where(.svelte-ydp3bx){color:var(--x-lime)}.title.svelte-ydp3bx .stroke:where(.svelte-ydp3bx){color:transparent;-webkit-text-stroke:1.5px color-mix(in srgb,var(--x-ink) 55%,transparent)}.lede.svelte-ydp3bx{font-size:clamp(1.05rem,2.2vw,1.5rem);max-width:44ch;color:color-mix(in srgb,var(--x-ink) 82%,transparent);margin:0 0 clamp(2.5rem,6vw,4rem);text-shadow:0 2px 14px rgba(0,0,0,.5)}.cards.svelte-ydp3bx{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:clamp(2.5rem,6vw,3.5rem)}.card.svelte-ydp3bx{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:clamp(1.4rem,3vw,2.2rem);border:2px solid color-mix(in srgb,var(--x-ink) 16%,transparent);border-radius:1.3rem;text-decoration:none;color:var(--x-ink);overflow:hidden;transition:border-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.23,1,.32,1),background .3s ease}.tilt.svelte-ydp3bx{display:flex;flex-direction:column;gap:.35rem;transform-style:preserve-3d}@media(hover:hover)and (pointer:fine){.card.svelte-ydp3bx:hover{border-color:var(--x-cyan);box-shadow:0 26px 55px -28px color-mix(in srgb,var(--x-cyan) 55%,transparent),0 14px 38px -22px color-mix(in srgb,var(--x-magenta) 40%,transparent)}}.card-label.svelte-ydp3bx{font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;color:var(--x-muted)}.card-value.svelte-ydp3bx{font-family:var(--x-font-display);font-weight:700;font-size:clamp(1.1rem,2.4vw,1.6rem);letter-spacing:-.02em;word-break:break-word}.reveal.svelte-ydp3bx{animation:svelte-ydp3bx-rise .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 36%}@keyframes svelte-ydp3bx-rise{0%{opacity:0;transform:translateY(2.4rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.cards.svelte-ydp3bx{grid-template-columns:1fr}}.cursor-blob.svelte-t9aice{position:fixed;top:0;left:0;width:26rem;height:26rem;border-radius:50%;pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.55;filter:blur(60px);background:radial-gradient(circle at center,var(--x-magenta) 0%,var(--x-cyan) 45%,transparent 70%);will-change:transform}@media(max-width:720px),(pointer:coarse){.cursor-blob.svelte-t9aice{display:none}}@media(prefers-reduced-motion:reduce){.cursor-blob.svelte-t9aice{display:none}}.px-entropy.svelte-1q6yc66{position:fixed;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.62;mix-blend-mode:screen;filter:saturate(1.35)}.nav.svelte-vqwslw{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--x-black) 72%,transparent);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid color-mix(in srgb,var(--x-ink) 12%,transparent)}.nav-wrap.svelte-vqwslw{max-width:1400px;margin:0 auto;padding:.85rem clamp(1rem,4vw,2.5rem);display:flex;align-items:center;gap:1.5rem}.brand.svelte-vqwslw{display:flex;align-items:baseline;gap:.5rem;text-decoration:none;color:var(--x-ink);margin-right:auto}.brand-dot.svelte-vqwslw{width:.7rem;height:.7rem;border-radius:50%;background:var(--x-lime);align-self:center;animation:svelte-vqwslw-dotPulse 2.4s ease-in-out infinite}@keyframes svelte-vqwslw-dotPulse{0%,to{background:var(--x-lime);transform:scale(1)}33%{background:var(--x-magenta);transform:scale(1.25)}66%{background:var(--x-cyan);transform:scale(1)}}.brand-text.svelte-vqwslw{font-family:var(--x-font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.02em}.brand-tag.svelte-vqwslw{font-family:var(--x-font-body);font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb,var(--x-ink) 55%,transparent)}@media(max-width:620px){.brand-tag.svelte-vqwslw{display:none}}.nav-links.svelte-vqwslw{display:flex;gap:1.4rem}.nav-links.svelte-vqwslw a:where(.svelte-vqwslw){font-family:var(--x-font-body);font-size:.95rem;font-weight:600;text-decoration:none;color:color-mix(in srgb,var(--x-ink) 78%,transparent);position:relative;padding:.2rem 0;transition:color .2s ease}.nav-links.svelte-vqwslw a:where(.svelte-vqwslw):after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--x-lime);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.22,1,.36,1)}.nav-links.svelte-vqwslw a:where(.svelte-vqwslw):hover,.nav-links.svelte-vqwslw a:where(.svelte-vqwslw):focus-visible{color:var(--x-ink)}.nav-links.svelte-vqwslw a:where(.svelte-vqwslw):hover:after,.nav-links.svelte-vqwslw a:where(.svelte-vqwslw):focus-visible:after{transform:scaleX(1)}.nav-cta.svelte-vqwslw{font-family:var(--x-font-display);font-weight:700;font-size:.9rem;text-decoration:none;color:var(--x-black);background:var(--x-lime);padding:.55rem 1.1rem;border-radius:999px;transition:transform .2s ease,background .2s ease}.nav-cta.svelte-vqwslw:hover,.nav-cta.svelte-vqwslw:focus-visible{background:var(--x-cyan);transform:translateY(-2px) rotate(-1.5deg)}.burger.svelte-vqwslw{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:6px}.burger.svelte-vqwslw span:where(.svelte-vqwslw){width:26px;height:2.5px;background:var(--x-ink);border-radius:2px;transition:transform .25s ease}.mobile-menu.svelte-vqwslw{display:none}@media(max-width:920px){.nav-links.svelte-vqwslw,.nav-cta.svelte-vqwslw{display:none}.burger.svelte-vqwslw{display:flex}.mobile-menu.svelte-vqwslw{display:flex;flex-direction:column;gap:.3rem;padding:.5rem clamp(1rem,4vw,2.5rem) 1.4rem;border-top:1px solid color-mix(in srgb,var(--x-ink) 10%,transparent);animation:svelte-vqwslw-menuIn .3s ease both}@keyframes svelte-vqwslw-menuIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mobile-menu.svelte-vqwslw a:where(.svelte-vqwslw){font-family:var(--x-font-display);font-weight:700;font-size:1.5rem;text-decoration:none;color:var(--x-ink);padding:.5rem 0}.mobile-menu.svelte-vqwslw a:where(.svelte-vqwslw):hover{color:var(--x-lime)}.mobile-cta.svelte-vqwslw{color:var(--x-lime)!important}}.svelte-vqwslw:focus-visible{outline:2px solid var(--x-cyan);outline-offset:3px;border-radius:4px}.px-palette.svelte-rh9xsm{position:fixed;right:clamp(.9rem,3vw,1.6rem);bottom:clamp(.9rem,3vw,1.6rem);z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;font-family:var(--x-font-body)}.trigger.svelte-rh9xsm{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .5rem;border:1px solid color-mix(in srgb,var(--x-ink) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--x-black) 52%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);color:var(--x-ink);cursor:pointer;box-shadow:0 18px 40px -22px #000000e6;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .2s ease,background .2s ease}.trigger.svelte-rh9xsm:active{transform:scale(.97)}.trigger-chip.svelte-rh9xsm{width:1.5rem;height:1.5rem;border-radius:50%;flex-shrink:0;background:conic-gradient(from 210deg,var(--sm),var(--sc),var(--sl),var(--sm));box-shadow:inset 0 0 0 1px #ffffff40,inset 0 -3px 6px #00000059}.trigger-label.svelte-rh9xsm{font-family:var(--x-font-display);font-weight:700;font-size:.85rem;letter-spacing:-.01em}@media(hover:hover)and (pointer:fine){.trigger.svelte-rh9xsm:hover{border-color:color-mix(in srgb,var(--x-cyan) 60%,transparent);background:color-mix(in srgb,var(--x-black) 40%,transparent)}}.panel.svelte-rh9xsm{width:min(15rem,calc(100vw - 1.8rem));padding:.55rem;border:1px solid color-mix(in srgb,var(--x-ink) 16%,transparent);border-radius:1.1rem;background:color-mix(in srgb,var(--x-black) 62%,transparent);backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 30px 60px -30px #000000eb;display:flex;flex-direction:column;gap:.15rem;transform-origin:bottom right;animation:svelte-rh9xsm-panel-in .2s cubic-bezier(.23,1,.32,1) both}@keyframes svelte-rh9xsm-panel-in{0%{opacity:0;transform:scale(.94) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.panel-head.svelte-rh9xsm{margin:.25rem .45rem .4rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.2em;color:var(--x-muted)}.mood.svelte-rh9xsm{display:flex;align-items:center;gap:.7rem;width:100%;padding:.45rem .5rem;border:none;border-radius:.75rem;background:transparent;color:var(--x-ink);cursor:pointer;text-align:left;transition:background .18s ease,transform .16s cubic-bezier(.23,1,.32,1)}.mood.svelte-rh9xsm:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.mood.svelte-rh9xsm:hover{background:color-mix(in srgb,var(--x-ink) 8%,transparent)}}.mood.sel.svelte-rh9xsm{background:color-mix(in srgb,var(--x-ink) 10%,transparent)}.chip.svelte-rh9xsm{width:1.9rem;height:1.9rem;border-radius:.55rem;flex-shrink:0;background:linear-gradient(135deg,var(--sm) 0 40%,var(--sc) 40% 70%,var(--sl) 70% 100%);box-shadow:inset 0 0 0 1px #fff3,inset 0 -4px 7px #0006}.mood-text.svelte-rh9xsm{display:flex;flex-direction:column;line-height:1.15;margin-right:auto}.mood-name.svelte-rh9xsm{font-family:var(--x-font-display);font-weight:700;font-size:.92rem;letter-spacing:-.01em}.mood-note.svelte-rh9xsm{font-size:.68rem;text-transform:uppercase;letter-spacing:.12em;color:var(--x-muted)}.tick.svelte-rh9xsm{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--x-ink) 30%,transparent);transition:background .2s ease,box-shadow .2s ease}.mood.sel.svelte-rh9xsm .tick:where(.svelte-rh9xsm){background:var(--x-lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--x-lime) 25%,transparent)}@media(max-width:620px){.trigger-label.svelte-rh9xsm{display:none}.trigger.svelte-rh9xsm{padding:.5rem}}@media(prefers-reduced-motion:reduce){.panel.svelte-rh9xsm{animation:none}}@property --x-magenta{syntax: "<color>"; inherits: true; initial-value: #ff2e88;}@property --x-cyan{syntax: "<color>"; inherits: true; initial-value: #22e3d6;}@property --x-lime{syntax: "<color>"; inherits: true; initial-value: #c6f24e;}.pixela-root.svelte-1a3hom9{--x-black: #030303;--x-ink: #fbfbf7;--x-lime: #bdf22a;--x-magenta: #ff1178;--x-cyan: #04ded0;--x-white: #ffffff;--x-muted: #e4e4da;--x-font-display: "IBM Plex Mono", monospace;--x-font-body: "IBM Plex Mono", monospace;position:relative;min-height:100vh;background:var(--x-black);color:var(--x-ink);font-family:var(--x-font-body);font-size:16px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:--x-magenta .7s cubic-bezier(.23,1,.32,1),--x-cyan .7s cubic-bezier(.23,1,.32,1),--x-lime .7s cubic-bezier(.23,1,.32,1)}.px-glow.svelte-1a3hom9{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.px-glow.svelte-1a3hom9 span:where(.svelte-1a3hom9){position:absolute;border-radius:50%;filter:blur(120px);mix-blend-mode:screen;will-change:transform}.px-glow-green.svelte-1a3hom9{top:-14%;left:-10%;width:62vw;height:62vw;opacity:.55;background:radial-gradient(circle at 50% 50%,#0f6b47 0%,#0a3d2b 42%,transparent 72%);animation:svelte-1a3hom9-glow-green 38s ease-in-out infinite}.px-glow-purple.svelte-1a3hom9{bottom:-18%;right:-12%;width:70vw;height:70vw;opacity:.5;background:radial-gradient(circle at 50% 50%,#4a1d8f 0%,#2b0b5e 44%,transparent 72%);animation:svelte-1a3hom9-glow-purple 46s ease-in-out infinite}@keyframes svelte-1a3hom9-glow-green{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10vw,8vh,0) scale(1.16)}}@keyframes svelte-1a3hom9-glow-purple{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-9vw,-7vh,0) scale(.92)}}.px-tint.svelte-1a3hom9{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(130% 100% at 50% 40%,transparent 0%,color-mix(in srgb,var(--x-black) 22%,transparent) 55%,color-mix(in srgb,var(--x-black) 48%,transparent) 100%),color-mix(in srgb,var(--x-black) 24%,transparent)}.px-depth.svelte-1a3hom9{position:fixed;inset:-10% 0;z-index:0;overflow:hidden;pointer-events:none;will-change:transform}.px-depth-shape.svelte-1a3hom9{position:absolute;border-radius:46% 54% 58% 42%/52% 44% 56% 48%;filter:blur(70px);opacity:.22;mix-blend-mode:screen;will-change:transform}.px-depth-shape.a.svelte-1a3hom9{top:8%;left:-6%;width:60vw;height:60vw;background:conic-gradient(from 0deg,var(--x-magenta),var(--x-cyan),var(--x-lime),var(--x-magenta));animation:svelte-1a3hom9-depth-rot-a 64s linear infinite}.px-depth-shape.b.svelte-1a3hom9{bottom:4%;right:-10%;width:66vw;height:66vw;background:conic-gradient(from 180deg,var(--x-cyan),var(--x-lime),var(--x-magenta),var(--x-cyan));animation:svelte-1a3hom9-depth-rot-b 82s linear infinite}@keyframes svelte-1a3hom9-depth-rot-a{to{transform:rotate(360deg) scale(1.08)}}@keyframes svelte-1a3hom9-depth-rot-b{to{transform:rotate(-360deg) scale(1.05)}}.px-mesh.svelte-1a3hom9{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.blob.svelte-1a3hom9{position:absolute;border-radius:50%;filter:blur(90px);opacity:.42;mix-blend-mode:screen;will-change:transform}.b1.svelte-1a3hom9{top:-12%;left:-8%;width:46vw;height:46vw;background:radial-gradient(circle at 50% 50%,var(--x-magenta),transparent 68%);animation:svelte-1a3hom9-drift1 26s ease-in-out infinite}.b2.svelte-1a3hom9{top:30%;right:-12%;width:52vw;height:52vw;background:radial-gradient(circle at 50% 50%,var(--x-cyan),transparent 66%);animation:svelte-1a3hom9-drift2 32s ease-in-out infinite}.b3.svelte-1a3hom9{bottom:-18%;left:22%;width:40vw;height:40vw;background:radial-gradient(circle at 50% 50%,var(--x-lime),transparent 70%);animation:svelte-1a3hom9-drift3 30s ease-in-out infinite}@keyframes svelte-1a3hom9-drift1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(18vw,12vh,0) scale(1.18)}}@keyframes svelte-1a3hom9-drift2{0%,to{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-16vw,-10vh,0) scale(.9)}}@keyframes svelte-1a3hom9-drift3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12vw,-14vh,0) scale(1.22)}}.px-grain.svelte-1a3hom9{position:fixed;inset:0;z-index:4;pointer-events:none;opacity:.5;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px}main.svelte-1a3hom9{position:relative;z-index:2;zoom:.8}.px-footer.svelte-1a3hom9{position:relative;z-index:2;border-top:2px solid color-mix(in srgb,var(--x-ink) 14%,transparent);padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) 2.5rem;overflow:hidden}.px-footer-mast.svelte-1a3hom9{font-family:var(--x-font-display);font-weight:800;font-size:clamp(4rem,22vw,18rem);line-height:.82;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px #3dffa8;margin:0 0 clamp(1.5rem,4vw,3rem);user-select:none;pointer-events:none}.px-footer-grid.svelte-1a3hom9{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;align-items:flex-start;justify-content:space-between;max-width:1400px;margin:0 auto}.px-footer-brand.svelte-1a3hom9{display:flex;align-items:center;gap:.55rem;font-family:var(--x-font-display);font-weight:800;font-size:1.2rem}.px-footer-dot.svelte-1a3hom9{width:.7rem;height:.7rem;border-radius:50%;background:var(--x-lime);animation:svelte-1a3hom9-footdot 3s ease-in-out infinite}@keyframes svelte-1a3hom9-footdot{0%,to{background:var(--x-lime)}50%{background:var(--x-magenta)}}.px-footer-sub.svelte-1a3hom9{font-family:var(--x-font-body);font-weight:500;font-size:.72rem;text-transform:uppercase;letter-spacing:.16em;color:var(--x-muted)}.px-footer-nav.svelte-1a3hom9{display:flex;flex-wrap:wrap;gap:1rem 1.4rem}.px-footer-nav.svelte-1a3hom9 a:where(.svelte-1a3hom9){font-weight:600;font-size:.95rem;text-decoration:none;color:color-mix(in srgb,var(--x-ink) 78%,transparent);transition:color .2s ease}.px-footer-nav.svelte-1a3hom9 a:where(.svelte-1a3hom9):hover,.px-footer-nav.svelte-1a3hom9 a:where(.svelte-1a3hom9):focus-visible{color:var(--x-lime)}.px-footer-meta.svelte-1a3hom9{font-size:.85rem;color:var(--x-muted);text-align:right}.px-footer-meta.svelte-1a3hom9 p:where(.svelte-1a3hom9){margin:.15rem 0}.px-footer-meta.svelte-1a3hom9 a:where(.svelte-1a3hom9){color:var(--x-cyan);font-weight:600;text-decoration:none}.px-footer-meta.svelte-1a3hom9 a:where(.svelte-1a3hom9):hover,.px-footer-meta.svelte-1a3hom9 a:where(.svelte-1a3hom9):focus-visible{text-decoration:underline}@media(max-width:720px){.px-footer-meta.svelte-1a3hom9{text-align:left}}[data-tenant=pixela-studio] .pixela-root img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center}[data-tenant=pixela-studio] .pixela-root ::selection{background:var(--x-magenta);color:var(--x-black)}[data-tenant=pixela-studio] .pixela-root :focus-visible{outline:2px solid var(--x-cyan);outline-offset:3px;border-radius:4px}.px-svg-defs.svelte-1a3hom9{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}[data-tenant=pixela-studio] .pixela-root .px-reveal{position:relative;display:block}[data-tenant=pixela-studio] .pixela-root .px-dissolve{filter:blur(9px) brightness(1.3) contrast(1.15);transform:translateY(1.1rem) scale(1.012);transition:filter .85s steps(8,end),transform .9s cubic-bezier(.22,1,.36,1);will-change:filter,transform}[data-tenant=pixela-studio] .pixela-root .px-dissolved{filter:none;transform:none}[data-tenant=pixela-studio] .pixela-root .px-dissolve-overlay{position:absolute;inset:0;z-index:5;pointer-events:none;background-color:color-mix(in srgb,var(--x-black) 70%,transparent);background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--x-cyan) 12%,transparent) 0 10px,transparent 10px 20px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--x-magenta) 12%,transparent) 0 10px,transparent 10px 20px);background-size:20px 20px;mix-blend-mode:screen;opacity:.9}[data-tenant=pixela-studio] .pixela-root .px-dissolved .px-dissolve-overlay{animation:svelte-1a3hom9-px-dissolve-out .85s steps(9,end) forwards}@keyframes svelte-1a3hom9-px-dissolve-out{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@media(hover:hover)and (pointer:fine){[data-tenant=pixela-studio] .pixela-root .px-glitch{transition:filter .16s steps(3,end),transform .16s steps(3,end)}[data-tenant=pixela-studio] .pixela-root .px-glitch:hover{filter:url(#px-pixelate) drop-shadow(2px 0 0 var(--x-magenta)) drop-shadow(-2px 0 0 var(--x-cyan));animation:svelte-1a3hom9-px-glitch-jitter .28s steps(2,end) infinite}}@keyframes svelte-1a3hom9-px-glitch-jitter{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px)}to{transform:translate(0)}}[data-tenant=pixela-studio] .pixela-root main :is(h2,h3):hover{color:var(--x-lime);text-shadow:0 0 24px color-mix(in srgb,var(--x-lime) 55%,transparent)}[data-tenant=pixela-studio] .pixela-root main :is(h2,h3){transition:color .18s ease,text-shadow .18s ease}@media(hover:hover)and (pointer:fine){[data-tenant=pixela-studio] .pixela-root main :is(h2,h3):hover{animation:svelte-1a3hom9-px-heading-scream .42s steps(3,end) infinite;will-change:transform,color}}@keyframes svelte-1a3hom9-px-heading-scream{0%{color:var(--x-magenta);transform:scale(1.04) translate(0) skew(-3deg);text-shadow:2px 0 0 var(--x-cyan),-2px 0 0 var(--x-lime)}33%{color:var(--x-cyan);transform:scale(1.05) translate(-2px,1px) skew(-6deg);text-shadow:-2px 0 0 var(--x-magenta),2px 0 0 var(--x-lime)}66%{color:var(--x-lime);transform:scale(1.06) translate(2px,-1px) skew(-2deg);text-shadow:2px 0 0 var(--x-magenta),-2px 0 0 var(--x-cyan),0 0 26px color-mix(in srgb,var(--x-lime) 60%,transparent)}to{color:var(--x-magenta);transform:scale(1.04) translate(0) skew(-3deg);text-shadow:2px 0 0 var(--x-cyan),-2px 0 0 var(--x-lime)}}@media(prefers-reduced-motion:reduce){.blob.svelte-1a3hom9{animation:none}[data-tenant=pixela-studio] .pixela-root *,[data-tenant=pixela-studio] .pixela-root *:before,[data-tenant=pixela-studio] .pixela-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
