.marquee.svelte-18zmo54{position:relative;overflow:hidden;min-height:70px;direction:ltr;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6rem,#000 calc(100% - 6rem),transparent 100%)}.marquee__track.svelte-18zmo54{display:flex;width:-moz-max-content;width:max-content;direction:ltr;will-change:transform}.marquee__set.svelte-18zmo54{display:flex;flex-shrink:0;padding:0;margin:0;list-style:none}.marquee__cell.svelte-18zmo54{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-inline-end:3rem;transition:filter .3s ease,opacity .3s ease}.marquee__cell--clients.svelte-18zmo54{width:180px;height:60px;filter:grayscale(100%) brightness(1.4) contrast(1.1);opacity:1}.marquee__cell--clients.svelte-18zmo54:hover{filter:grayscale(0%);opacity:1}.marquee__cell--clients.svelte-18zmo54 img:where(.svelte-18zmo54){max-height:40px;width:auto;max-width:150px;-o-object-fit:contain;object-fit:contain}.marquee__cell--tech.svelte-18zmo54{width:220px;height:70px;opacity:.7}.marquee__cell--tech.svelte-18zmo54:hover{opacity:1}.marquee__cell--tech.svelte-18zmo54 img:where(.svelte-18zmo54){max-height:50px;width:auto;max-width:180px;-o-object-fit:contain;object-fit:contain}.marquee__text.svelte-18zmo54{font-family:Rubik,Heebo,system-ui,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.05em;color:#ffffffb3;white-space:nowrap;padding:.5rem 1.25rem;border:1px solid rgba(0,97,206,.3);border-radius:.5rem;background:#0061ce14;transition:all .3s ease}.marquee__cell--tech.svelte-18zmo54:hover .marquee__text:where(.svelte-18zmo54){color:#fff;border-color:#0081f180;background:#0081f114}.hero.is-pre-intro.svelte-hae3jt .hero-orb:where(.svelte-hae3jt){opacity:0}@keyframes svelte-hae3jt-hero-rise{0%{transform:translateY(14px);opacity:.001}to{transform:translateY(0);opacity:1}}@keyframes svelte-hae3jt-hero-fade-in{0%{opacity:0}to{opacity:1}}.hero-h1-line1{animation:svelte-hae3jt-hero-rise .7s cubic-bezier(.16,1,.3,1) both}#hero-tagline{animation:svelte-hae3jt-hero-fade-in .6s ease-out .7s both}.hero-persona{animation:svelte-hae3jt-hero-fade-in .6s ease-out 1.3s both}.hero-scroll-cta{animation:svelte-hae3jt-hero-fade-in .5s ease-out 1.9s both}.hero-trust{animation:svelte-hae3jt-hero-fade-in .5s ease-out 2.2s both}@media(prefers-reduced-motion:reduce){.hero-h1-line1,#hero-tagline,.hero-persona,.hero-scroll-cta,.hero-trust{animation:none}}.hero-orb.svelte-hae3jt{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;will-change:transform,opacity}.hero-orb--1.svelte-hae3jt{top:12%;left:8%;width:360px;height:360px;background:radial-gradient(circle,rgba(0,97,206,.5) 0%,transparent 70%)}.hero-orb--2.svelte-hae3jt{bottom:8%;right:6%;width:420px;height:420px;background:radial-gradient(circle,rgba(79,70,229,.42) 0%,transparent 70%)}.hero-scroll-cta.svelte-hae3jt{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:6px;padding:18px 32px;color:#ffffffd1;text-decoration:none;transition:color .3s ease,transform .3s ease;isolation:isolate;border-radius:16px}.hero-scroll-cta.svelte-hae3jt:hover{color:#fff;transform:translateY(3px)}.hero-scroll-cta.svelte-hae3jt:focus-visible{outline:2px solid rgba(96,165,250,.55);outline-offset:4px}.hero-scroll-cta__chevrons.svelte-hae3jt{display:flex;flex-direction:column;align-items:center}.hero-scroll-cta__chevrons.svelte-hae3jt svg:where(.svelte-hae3jt){display:block;color:currentColor;margin-top:-14px;will-change:transform}.hero-scroll-cta__chevrons.svelte-hae3jt svg:where(.svelte-hae3jt):first-child{margin-top:0}.hero-scroll-cta__ring.svelte-hae3jt{position:absolute;top:50%;left:50%;width:82px;height:82px;margin:-41px 0 0 -41px;border-radius:50%;border:1.5px solid rgba(96,165,250,.55);pointer-events:none;z-index:-1}@media(prefers-reduced-motion:reduce){.hero-orb.svelte-hae3jt{animation:none}.hero-scroll-cta__ring.svelte-hae3jt{display:none}}@media(max-width:768px){.hero-scroll-cta__ring.svelte-hae3jt{display:none}}
