.phone-container[data-astro-cid-jla2ebom]{perspective:1400px}.phone-model[data-astro-cid-jla2ebom]{--phone-r: 1.8rem;--phone-d: 20px;transform-style:preserve-3d;transform:rotateX(15deg) rotateY(-20deg) rotate(5deg)}@media(min-width:768px){.phone-model[data-astro-cid-jla2ebom]{--phone-r: 2.5rem}}.face[data-astro-cid-jla2ebom]{position:absolute;border-radius:var(--phone-r)}.face-front[data-astro-cid-jla2ebom]{inset:0;transform:translateZ(10px)}.face-back[data-astro-cid-jla2ebom]{inset:0;transform:rotateY(180deg) translateZ(10px)}.face-side[data-astro-cid-jla2ebom]{position:absolute;pointer-events:none;background:var(--color-zinc-200, #e4e4e7)}.dark .face-side[data-astro-cid-jla2ebom]{background:var(--color-zinc-700, #3f3f46)}.face-side--v[data-astro-cid-jla2ebom]{top:var(--phone-r);bottom:var(--phone-r);width:var(--phone-d);transform:translate(-50%) rotateY(90deg)}.face-side--h[data-astro-cid-jla2ebom]{left:var(--phone-r);right:var(--phone-r);height:var(--phone-d);transform:translateY(-50%) rotateX(90deg)}.face-side--corner[data-astro-cid-jla2ebom]{width:var(--phone-d);height:calc(var(--phone-r) * var(--facet-chord) + 1px);transform:translate(-50%,-50%) rotate(var(--facet-angle)) translate(calc(var(--phone-r) * var(--facet-apothem))) rotateY(90deg)}.back-glow[data-astro-cid-jla2ebom]{position:absolute;left:-50%;top:-50%;width:200%;height:200%;background:radial-gradient(ellipse 50% 50% at 50% 50%,var(--color-accent) 0%,transparent 110%)}.laser-glow-layer[data-astro-cid-jla2ebom]{padding:2px;overflow:hidden;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;--laser-core: #ffffff;--laser-halo: #EC4899}.dark .laser-glow-layer[data-astro-cid-jla2ebom]{--laser-core: #ffffff;--laser-halo: #06B6D4}.laser-spin[data-astro-cid-jla2ebom]{position:absolute;left:50%;top:50%;height:120%;aspect-ratio:1;transform:translate(-50%,-50%)}.laser-beam[data-astro-cid-jla2ebom]{position:absolute;inset:0;opacity:0;background:conic-gradient(from 0deg at 50% 50%,var(--laser-core) 0deg,color-mix(in srgb,var(--laser-halo) 40%,transparent) var(--laser-spread),transparent var(--laser-falloff),transparent calc(360deg - var(--laser-falloff)),color-mix(in srgb,var(--laser-halo) 40%,transparent) calc(360deg - var(--laser-spread)),var(--laser-core) 360deg)}.laser-beam--narrow[data-astro-cid-jla2ebom]{--laser-spread: 1deg;--laser-falloff: 10deg}.laser-beam--mid[data-astro-cid-jla2ebom]{--laser-spread: 23deg;--laser-falloff: 60deg}.laser-beam--wide[data-astro-cid-jla2ebom]{--laser-spread: 45deg;--laser-falloff: 110deg}.service-cta[data-astro-cid-g5jplrhu]{margin-top:auto;padding-top:2rem;align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;transition:gap .2s ease,color .2s ease}.service-cta[data-astro-cid-g5jplrhu]:hover,.service-cta[data-astro-cid-g5jplrhu]:focus-visible{gap:.75rem}.service-cta[data-astro-cid-g5jplrhu]:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:.25rem}.service-cta--cyan[data-astro-cid-g5jplrhu]{color:color-mix(in oklch,var(--color-nebula-cyan) 70%,black)}.service-cta--pink[data-astro-cid-g5jplrhu]{color:color-mix(in oklch,var(--color-nebula-pink) 75%,black)}.dark .service-cta--cyan[data-astro-cid-g5jplrhu]{color:var(--color-nebula-cyan)}.dark .service-cta--pink[data-astro-cid-g5jplrhu]{color:var(--color-nebula-pink)}.scroll-arrow[data-astro-cid-bwjeyiwo]{position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:-1.5rem;border-radius:9999px;color:var(--color-text);background:color-mix(in srgb,var(--color-surface) 85%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);box-shadow:0 6px 24px #00000026;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.dark .scroll-arrow[data-astro-cid-bwjeyiwo]{color:var(--color-text-dark);background:color-mix(in srgb,var(--color-surface-dark) 80%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);box-shadow:0 6px 24px #0006}.scroll-arrow[data-astro-cid-bwjeyiwo]:hover{border-color:var(--color-accent);transform:scale(1.05)}.scroll-arrow[data-astro-cid-bwjeyiwo]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.scroll-arrow[data-astro-cid-bwjeyiwo][hidden]{display:none}.scroll-arrow--prev[data-astro-cid-bwjeyiwo]{left:var(--arrow-inset)}.scroll-arrow--next[data-astro-cid-bwjeyiwo]{right:var(--arrow-inset)}.work-chips[data-astro-cid-uhrerali]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.work-chip[data-astro-cid-uhrerali]{padding:.45rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-accent) 6%,var(--color-surface-alt));border:1px solid color-mix(in srgb,var(--color-accent) 14%,transparent);cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease}.dark .work-chip[data-astro-cid-uhrerali]{color:var(--color-text-dark-muted);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface-dark-alt));border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.work-chip[data-astro-cid-uhrerali]:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-accent) 35%,transparent)}.dark .work-chip[data-astro-cid-uhrerali]:hover{color:var(--color-text-dark)}.work-chip[data-astro-cid-uhrerali]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.work-chip[data-astro-cid-uhrerali][aria-checked=true]{color:#fff;background:var(--color-accent);border-color:var(--color-accent);font-weight:600}.work-row[data-astro-cid-uhrerali]{--gutter: max(1.5rem, calc((100vw - 72rem)/2 + 1.5rem) );display:flex;gap:1rem;margin:0 calc(50% - 50vw);padding:2rem var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.work-row[data-astro-cid-uhrerali]::-webkit-scrollbar{display:none}@media(min-width:1024px){.work-row[data-astro-cid-uhrerali]{gap:1.5rem}}.work-item[data-astro-cid-uhrerali]{flex:0 0 min(80vw,22rem);display:flex;scroll-snap-align:start}.work-item[data-astro-cid-uhrerali][hidden]{display:none}.work-item[data-astro-cid-uhrerali]>.portfolio-card{width:100%}.work-cta[data-astro-cid-uhrerali]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;border-radius:9999px;font-weight:600;color:#fff;background:var(--color-accent);box-shadow:0 8px 30px color-mix(in srgb,var(--color-accent) 30%,transparent);transition:transform .2s ease,box-shadow .2s ease}.work-cta[data-astro-cid-uhrerali]:hover{transform:translateY(-1px);box-shadow:0 12px 36px color-mix(in srgb,var(--color-accent) 40%,transparent)}.work-cta[data-astro-cid-uhrerali]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.work-cta[data-astro-cid-uhrerali] svg[data-astro-cid-uhrerali]{transition:transform .2s ease}.work-cta[data-astro-cid-uhrerali]:hover svg[data-astro-cid-uhrerali]{transform:translate(2px)}.project-logo[data-astro-cid-y4d6kfrv],.project-logo-icon[data-astro-cid-y4d6kfrv]{height:var(--logo-h, 3rem);flex-shrink:0}.project-logo[data-astro-cid-y4d6kfrv]{display:block;width:auto;max-width:100%;object-fit:contain;object-position:left center}.project-logo--mono[data-astro-cid-y4d6kfrv]{background-color:currentColor;-webkit-mask:var(--logo-src) left center / contain no-repeat;mask:var(--logo-src) left center / contain no-repeat}.project-logo-slot[data-astro-cid-y4d6kfrv]{display:contents}.project-logo--dark[data-astro-cid-y4d6kfrv],.dark .project-logo--light[data-astro-cid-y4d6kfrv]{display:none}.dark .project-logo--dark[data-astro-cid-y4d6kfrv]{display:block}.project-logo-icon[data-astro-cid-y4d6kfrv]{width:var(--logo-h, 3rem);border-radius:.75rem;display:flex;align-items:center;justify-content:center;font-size:calc(var(--logo-h, 3rem) * .5)}.teaser-card[data-astro-cid-jz3buwjx]{display:flex;flex-direction:column;padding:1.5rem}@media(min-width:768px){.teaser-card[data-astro-cid-jz3buwjx]{padding:2rem}}.teaser-preview[data-astro-cid-jz3buwjx]{position:absolute;top:0;right:0;width:72%;height:13rem;object-fit:cover;object-position:center top;--teaser-fade-x: linear-gradient( to left, #000 20%, rgba(0, 0, 0, .82) 38%, rgba(0, 0, 0, .55) 56%, rgba(0, 0, 0, .28) 74%, rgba(0, 0, 0, .09) 89%, transparent );--teaser-fade-y: linear-gradient(to bottom, #000 15%, transparent 90%);z-index:-1;opacity:.85;pointer-events:none;-webkit-mask-image:var(--teaser-fade-x),var(--teaser-fade-y);-webkit-mask-composite:source-in;mask-image:var(--teaser-fade-x),var(--teaser-fade-y);mask-composite:intersect;transition:opacity .4s ease,transform .6s ease;transform-origin:top right}.teaser-card[data-astro-cid-jz3buwjx]:hover .teaser-preview[data-astro-cid-jz3buwjx]{opacity:1;transform:scale(1.03)}@media(max-width:639px){.teaser-preview[data-astro-cid-jz3buwjx]{width:65%;height:9.5rem;opacity:.7}}.teaser-desc[data-astro-cid-jz3buwjx]{color:color-mix(in srgb,var(--color-text) 85%,var(--color-text-muted));text-shadow:0 0 8px var(--color-surface),0 0 2px var(--color-surface)}.dark .teaser-desc[data-astro-cid-jz3buwjx]{color:color-mix(in srgb,var(--color-text-dark) 85%,var(--color-text-dark-muted));text-shadow:0 0 8px var(--color-surface-dark),0 0 2px var(--color-surface-dark)}.teaser-logo[data-astro-cid-jz3buwjx]{display:flex;margin-bottom:1rem;max-width:45%;color:var(--color-text)}.dark .teaser-logo[data-astro-cid-jz3buwjx]{color:var(--color-text-dark)}.teaser-link[data-astro-cid-jz3buwjx]{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.teaser-link[data-astro-cid-jz3buwjx]:after{content:"";position:absolute;inset:0;z-index:1}.teaser-link[data-astro-cid-jz3buwjx]:focus-visible{outline:none}.teaser-card[data-astro-cid-jz3buwjx]:has(.teaser-link:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.teaser-footer[data-astro-cid-jz3buwjx]{margin-top:auto;padding-top:1.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.teaser-destination[data-astro-cid-jz3buwjx]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.375rem;min-width:0;padding:.4rem .9rem;margin-left:-.9rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--color-text);text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}.teaser-destination-label[data-astro-cid-jz3buwjx]{overflow:hidden;text-overflow:ellipsis}.dark .teaser-destination[data-astro-cid-jz3buwjx]{color:var(--color-text-dark)}.teaser-destination[data-astro-cid-jz3buwjx]:hover,.teaser-destination[data-astro-cid-jz3buwjx]:focus-visible{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);outline:none}.dark .teaser-destination[data-astro-cid-jz3buwjx]:hover,.dark .teaser-destination[data-astro-cid-jz3buwjx]:focus-visible{color:var(--color-accent-lighter, #c4b5fd);background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.teaser-details-btn[data-astro-cid-jz3buwjx]{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .9rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);background:transparent;border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.dark .teaser-details-btn[data-astro-cid-jz3buwjx]{color:var(--color-text-dark-muted);border-color:color-mix(in srgb,var(--color-accent-light, #a78bfa) 25%,transparent)}.teaser-card[data-astro-cid-jz3buwjx]:hover .teaser-details-btn[data-astro-cid-jz3buwjx]{color:var(--color-accent);border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.dark .teaser-card[data-astro-cid-jz3buwjx]:hover .teaser-details-btn[data-astro-cid-jz3buwjx]{color:var(--color-accent-lighter, #c4b5fd);border-color:var(--color-accent-light, #a78bfa);background:color-mix(in srgb,var(--color-accent) 15%,transparent)}.experiment-card[data-astro-cid-meqh4hul]{display:flex;flex-direction:column;flex:0 0 min(78vw,20rem);scroll-snap-align:center}.experiment-media[data-astro-cid-meqh4hul]{aspect-ratio:5 / 4;background:#070b14;overflow:hidden}.experiment-media[data-astro-cid-meqh4hul] video[data-astro-cid-meqh4hul],.experiment-media[data-astro-cid-meqh4hul] img[data-astro-cid-meqh4hul]{display:block;width:100%;height:100%;object-fit:cover}.experiment-body[data-astro-cid-meqh4hul]{display:flex;flex-direction:column;flex:1;padding:1.25rem}.experiment-desc[data-astro-cid-meqh4hul]{color:color-mix(in srgb,var(--color-text) 85%,var(--color-text-muted))}.dark .experiment-desc[data-astro-cid-meqh4hul]{color:color-mix(in srgb,var(--color-text-dark) 85%,var(--color-text-dark-muted))}.experiment-open[data-astro-cid-meqh4hul]{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer}.experiment-open[data-astro-cid-meqh4hul]:after{content:"";position:absolute;inset:0;z-index:1}.experiment-open[data-astro-cid-meqh4hul]:focus-visible{outline:none}.experiment-card[data-astro-cid-meqh4hul]:has(.experiment-open:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.experiment-footer[data-astro-cid-meqh4hul]{margin-top:auto;padding-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.experiment-destination[data-astro-cid-meqh4hul]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .8rem;margin-left:-.8rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--color-text);text-decoration:none;transition:color .2s ease,background .2s ease}.dark .experiment-destination[data-astro-cid-meqh4hul]{color:var(--color-text-dark)}.experiment-destination[data-astro-cid-meqh4hul]:hover,.experiment-destination[data-astro-cid-meqh4hul]:focus-visible{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent);outline:none}.dark .experiment-destination[data-astro-cid-meqh4hul]:hover,.dark .experiment-destination[data-astro-cid-meqh4hul]:focus-visible{color:var(--color-accent-lighter, #c4b5fd);background:color-mix(in srgb,var(--color-accent) 18%,transparent)}.experiment-details-hint[data-astro-cid-meqh4hul]{flex-shrink:0;display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .8rem;border-radius:9999px;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);transition:color .2s ease,border-color .2s ease,background .2s ease}.dark .experiment-details-hint[data-astro-cid-meqh4hul]{color:var(--color-text-dark-muted);border-color:color-mix(in srgb,var(--color-accent-light, #a78bfa) 25%,transparent)}.experiment-card[data-astro-cid-meqh4hul]:hover .experiment-details-hint[data-astro-cid-meqh4hul]{color:var(--color-accent);border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.dark .experiment-card[data-astro-cid-meqh4hul]:hover .experiment-details-hint[data-astro-cid-meqh4hul]{color:var(--color-accent-lighter, #c4b5fd);border-color:var(--color-accent-light, #a78bfa);background:color-mix(in srgb,var(--color-accent) 15%,transparent)}.experiments-row[data-astro-cid-uqedpeg7]{display:flex;justify-content:safe center;gap:1rem;margin:-1.5rem;padding:2rem 1.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.experiments-row[data-astro-cid-uqedpeg7]::-webkit-scrollbar{display:none}@media(min-width:1024px){.experiments-row[data-astro-cid-uqedpeg7]{gap:1.5rem}}.ticker-outer[data-astro-cid-ctnphsfc]{position:relative;overflow:hidden}.ticker-outer[data-astro-cid-ctnphsfc]:before,.ticker-outer[data-astro-cid-ctnphsfc]:after{content:"";position:absolute;top:0;bottom:0;width:8rem;z-index:2;pointer-events:none}.ticker-outer[data-astro-cid-ctnphsfc]:before{left:0;background:linear-gradient(to right,var(--ticker-bg) 0%,transparent 100%)}.ticker-outer[data-astro-cid-ctnphsfc]:after{right:0;background:linear-gradient(to left,var(--ticker-bg) 0%,transparent 100%)}.ticker-track[data-astro-cid-ctnphsfc]{display:flex;align-items:center;gap:4rem;width:max-content;animation:ticker 45s linear infinite;padding:.25rem 0;will-change:transform}.ticker-mobile-row1[data-astro-cid-ctnphsfc],.ticker-mobile-row2[data-astro-cid-ctnphsfc]{display:none}@media(max-width:767px){.ticker-desktop[data-astro-cid-ctnphsfc]{display:none}.ticker-mobile-row1[data-astro-cid-ctnphsfc],.ticker-mobile-row2[data-astro-cid-ctnphsfc]{display:flex;gap:3rem}.ticker-mobile-row2[data-astro-cid-ctnphsfc]{margin-top:1.5rem}.ticker-outer[data-astro-cid-ctnphsfc]:before,.ticker-outer[data-astro-cid-ctnphsfc]:after{display:none}}.ticker-outer[data-astro-cid-ctnphsfc]:hover .ticker-track[data-astro-cid-ctnphsfc]{animation-play-state:paused}@keyframes ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.ticker-item[data-astro-cid-ctnphsfc]{flex-shrink:0;display:flex;align-items:center}.logo-img[data-astro-cid-ctnphsfc]{height:var(--logo-h, 32px);width:auto;max-width:160px;display:block;filter:grayscale(100%);opacity:.4;transition:opacity .25s ease,filter .25s ease}.ticker-item[data-astro-cid-ctnphsfc]:hover .logo-img[data-astro-cid-ctnphsfc]{opacity:1;filter:grayscale(0%)}.dark .logo-img[data-astro-cid-ctnphsfc]{filter:grayscale(100%) invert(1);opacity:.3}.dark .ticker-item[data-astro-cid-ctnphsfc]:hover .logo-img[data-astro-cid-ctnphsfc]{filter:grayscale(100%) invert(1);opacity:.9}.touch-active[data-astro-cid-con4q7ti]{touch-action:none}.process-steps[data-astro-cid-fz4tclxl]{--gap: 1.25rem;--num: 2.5rem;display:grid;gap:var(--gap);list-style:none;padding:0;max-width:40rem;margin-inline:auto}.process-step[data-astro-cid-fz4tclxl]{position:relative;display:grid;grid-template-columns:var(--num) 1fr;gap:1rem;align-items:start;align-content:start}.process-step[data-astro-cid-fz4tclxl]{--galaxy: linear-gradient(135deg, var(--color-accent) 0%, #9333ea 50%, var(--color-nebula-pink) 100%);--delay: calc(var(--k) * -1.2s)}.process-step[data-astro-cid-fz4tclxl]:not(:last-child):before{content:"";position:absolute;left:calc(var(--num) / 2 - 1px);top:calc(var(--num) + .375rem);bottom:calc(-1 * var(--gap) + .375rem);width:2px;opacity:calc(.45 + var(--k) * .4);background:linear-gradient(to bottom,var(--color-accent),#9333ea,var(--color-nebula-pink),#9333ea,var(--color-accent));background-size:100% 200%;animation:process-flow-y 4s linear infinite;animation-delay:var(--delay);-webkit-mask:repeating-linear-gradient(to bottom,#000 0 6px,transparent 6px 11px);mask:repeating-linear-gradient(to bottom,#000 0 6px,transparent 6px 11px)}@media(min-width:1024px){.process-steps[data-astro-cid-fz4tclxl]{grid-template-columns:repeat(4,1fr);max-width:none}.process-step[data-astro-cid-fz4tclxl]{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1.25rem}.process-step[data-astro-cid-fz4tclxl]:not(:last-child):before{left:calc(var(--num) + .5rem);right:calc(-1 * var(--gap) + .5rem);top:calc(var(--num) / 2 - 1px);bottom:auto;width:auto;height:2px;background:linear-gradient(to right,var(--color-accent),#9333ea,var(--color-nebula-pink),#9333ea,var(--color-accent));background-size:200% 100%;animation-name:process-flow-x;-webkit-mask:repeating-linear-gradient(to right,#000 0 6px,transparent 6px 11px);mask:repeating-linear-gradient(to right,#000 0 6px,transparent 6px 11px)}}@keyframes process-flow-x{to{background-position:-200% 0}}@keyframes process-flow-y{to{background-position:0 -200%}}.process-num[data-astro-cid-fz4tclxl]{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:var(--num);height:var(--num);border-radius:9999px;font-family:var(--font-display);font-weight:700;color:#fff;background:var(--galaxy);box-shadow:0 0 0 6px color-mix(in srgb,var(--color-accent) 12%,transparent)}.process-num[data-astro-cid-fz4tclxl]:before{content:"";position:absolute;top:-50%;left:0;width:200%;height:200%;z-index:-1;background:var(--galaxy);animation:gradient-pan 4s ease infinite;animation-delay:var(--delay)}.process-step[data-astro-cid-fz4tclxl]:last-child .process-num[data-astro-cid-fz4tclxl]{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-nebula-pink) 18%,transparent),-6px 6px 20px -4px color-mix(in srgb,var(--color-accent) 55%,transparent),6px 6px 20px -4px color-mix(in srgb,var(--color-nebula-pink) 55%,transparent)}.process-step[data-astro-cid-fz4tclxl]:last-child .process-card[data-astro-cid-fz4tclxl]{position:relative;border-color:transparent}.process-step[data-astro-cid-fz4tclxl]:last-child .process-card[data-astro-cid-fz4tclxl]:before{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;background:linear-gradient(135deg,var(--color-accent),#9333ea,var(--color-nebula-pink),#9333ea,var(--color-accent));background-size:300% 300%;animation:process-border 6s ease infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}@keyframes process-border{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.process-step[data-astro-cid-fz4tclxl]:before,.process-num[data-astro-cid-fz4tclxl]:before,.process-card[data-astro-cid-fz4tclxl]:before{animation:none}}:root[data-perf=reduced] .process-step[data-astro-cid-fz4tclxl]:before,:root[data-perf=reduced] .process-num[data-astro-cid-fz4tclxl]:before,:root[data-perf=minimal] .process-step[data-astro-cid-fz4tclxl]:before,:root[data-perf=minimal] .process-num[data-astro-cid-fz4tclxl]:before,:root[data-perf=reduced] .process-card[data-astro-cid-fz4tclxl]:before,:root[data-perf=minimal] .process-card[data-astro-cid-fz4tclxl]:before{animation:none}.process-icon[data-astro-cid-fz4tclxl]{margin-bottom:.875rem;color:color-mix(in oklch,var(--color-accent),var(--color-nebula-pink) calc(var(--k) * 100%))}.process-card[data-astro-cid-fz4tclxl]{height:100%;padding:1.5rem;border-radius:1.25rem;background:color-mix(in srgb,var(--color-accent) 4%,var(--color-surface-alt));border:1px solid color-mix(in srgb,var(--color-accent) 12%,transparent)}.dark .process-card[data-astro-cid-fz4tclxl]{background:color-mix(in srgb,var(--color-accent) 8%,var(--color-surface-dark-alt));border-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}
