.client-logo{width:var(--box-w, 11rem);height:var(--box-h, 2.75rem);display:block;flex:0 0 auto;filter:brightness(0) invert(1)}@media(max-width:639px){.client-logo{width:calc(var(--box-w, 11rem) * .85);height:calc(var(--box-h, 2.75rem) * .85)}}.clients-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent)}.clients-track{display:flex;width:max-content;align-items:center;will-change:transform;--copies: 5;animation:clients-scroll var(--marquee-dur, 16s) linear infinite}@media(min-width:768px){.clients-track{--marquee-dur: 25s}}@media(min-width:1024px){.clients-track{--marquee-dur: 27s}}.clients-track .client-logo{margin-right:3.25rem}@media(min-width:768px){.clients-track .client-logo{margin-right:4.25rem}}@media(min-width:1024px){.clients-track .client-logo{margin-right:5.25rem}}@keyframes clients-scroll{to{transform:translate(calc(-100% / var(--copies)))}}.clients-marquee:hover .clients-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.clients-track{animation:none}.clients-marquee{overflow-x:auto}}.u-draw[data-astro-cid-d4qwdgui]{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 94%;background-size:0% .07em;transition:background-size .8s cubic-bezier(.22,1,.36,1) .5s}[data-astro-cid-d4qwdgui][data-reveal].is-visible .u-draw[data-astro-cid-d4qwdgui]{background-size:100% .07em}@media(prefers-reduced-motion:reduce){.u-draw[data-astro-cid-d4qwdgui]{transition:none}}.pt-stage[data-astro-cid-v7abyfki]{display:grid}.pt-slide[data-astro-cid-v7abyfki]{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.pt-slide[data-astro-cid-v7abyfki][data-on]{z-index:1;opacity:1;visibility:visible;transition:opacity .3s ease .2s,visibility 0s}@media(min-width:640px){.pt-slide[data-astro-cid-v7abyfki]{transition:opacity 0s linear .4s,visibility 0s linear .4s}.pt-slide[data-astro-cid-v7abyfki][data-on]{transition:opacity .4s ease,visibility 0s}}.pt-link[data-astro-cid-v7abyfki]{transition:opacity .15s ease}.pt-slide[data-astro-cid-v7abyfki]:not([data-on]) .pt-link[data-astro-cid-v7abyfki]{opacity:0}.pt-play[data-astro-cid-v7abyfki]{opacity:1;transform:none;transition:none}.pt-screen[data-astro-cid-v7abyfki]{box-shadow:0 1px 2px #1111110f,0 24px 48px -24px #11111147}.pt-tab[data-astro-cid-v7abyfki]{position:relative;display:flex;flex-direction:column;gap:.3rem;padding-top:1.1rem;text-align:left;cursor:pointer}.pt-track[data-astro-cid-v7abyfki]{position:absolute;inset:0 0 auto;height:2px;overflow:hidden;background:color-mix(in srgb,var(--color-ink) 10%,transparent)}.pt-fill[data-astro-cid-v7abyfki]{display:block;width:100%;height:100%;background:var(--color-ink);transform:scaleX(0);transform-origin:left}.pt-tab[data-astro-cid-v7abyfki][aria-selected=true] .pt-fill[data-astro-cid-v7abyfki]{transform:none}[data-astro-cid-v7abyfki][data-auto] .pt-tab[data-astro-cid-v7abyfki][aria-selected=true] .pt-fill[data-astro-cid-v7abyfki]{transform:scaleX(0)}[data-astro-cid-v7abyfki][data-auto] .pt-tab[data-astro-cid-v7abyfki].is-run .pt-fill[data-astro-cid-v7abyfki]{animation:pt-fill var(--dur) linear forwards}[data-astro-cid-v7abyfki][data-paused] .pt-fill[data-astro-cid-v7abyfki]{animation-play-state:paused!important}@keyframes pt-fill{to{transform:none}}@media(min-width:1024px){.pt-tab[data-astro-cid-v7abyfki]{gap:.2rem;padding:.7rem 0}.pt-track[data-astro-cid-v7abyfki]{inset:.55rem auto .55rem calc(-2rem - 1px);width:2px;height:auto;background:none}.pt-fill[data-astro-cid-v7abyfki]{transform:scaleY(0);transform-origin:top}[data-astro-cid-v7abyfki][data-auto] .pt-tab[data-astro-cid-v7abyfki][aria-selected=true] .pt-fill[data-astro-cid-v7abyfki]{transform:scaleY(0)}}.pt-name[data-astro-cid-v7abyfki]{font-family:var(--font-display);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--color-ink-faint);transition:color .3s ease}.pt-title[data-astro-cid-v7abyfki]{font-size:.875rem;line-height:1.45;color:var(--color-ink-faint);transition:color .3s ease}.pt-tab[data-astro-cid-v7abyfki]:hover .pt-name[data-astro-cid-v7abyfki],.pt-tab[data-astro-cid-v7abyfki][aria-selected=true] .pt-name[data-astro-cid-v7abyfki]{color:var(--color-ink)}.pt-tab[data-astro-cid-v7abyfki][aria-selected=true] .pt-title[data-astro-cid-v7abyfki]{color:var(--color-ink-soft)}.pt-tab[data-astro-cid-v7abyfki]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@media(prefers-reduced-motion:reduce){.pt-slide[data-astro-cid-v7abyfki],.pt-slide[data-astro-cid-v7abyfki][data-on],.pt-link[data-astro-cid-v7abyfki]{transition:none}}
