.client-marquee-banner[data-astro-cid-xz54jn67]{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface-elevated));padding:.85rem 0;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.client-marquee-viewport[data-astro-cid-xz54jn67]{overflow:hidden}.client-marquee-track[data-astro-cid-xz54jn67]{width:max-content;animation:55s linear infinite client-marquee;display:flex}.client-marquee-viewport[data-astro-cid-xz54jn67]:hover .client-marquee-track[data-astro-cid-xz54jn67]{animation-play-state:paused}.client-marquee-track[data-astro-cid-xz54jn67] ul[data-astro-cid-xz54jn67]{flex:none;align-items:center;gap:2.75rem;margin:0;padding:0 2.75rem 0 0;list-style:none;display:flex}.client-marquee-track[data-astro-cid-xz54jn67] li[data-astro-cid-xz54jn67]{justify-content:center;align-items:center;height:3rem;display:flex}.client-marquee-track[data-astro-cid-xz54jn67] img[data-astro-cid-xz54jn67]{object-fit:contain;filter:grayscale();opacity:.78;width:auto;max-width:8.75rem;height:2.25rem;display:block}.client-marquee-track[data-astro-cid-xz54jn67] img[data-astro-cid-xz54jn67][src$=total\.png]{height:3rem}html.dark .client-marquee-banner[data-astro-cid-xz54jn67]{background:color-mix(in srgb, var(--color-surface-elevated) 58%, var(--color-surface))}html.dark .client-marquee-track[data-astro-cid-xz54jn67] img[data-astro-cid-xz54jn67]{filter:grayscale()invert();opacity:.88}@keyframes client-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.client-marquee-banner[data-astro-cid-xz54jn67]{padding:1rem 1.25rem;mask-image:none}.client-marquee-track[data-astro-cid-xz54jn67]{flex-wrap:wrap;justify-content:center;row-gap:.75rem;width:auto;animation:none}.client-marquee-track[data-astro-cid-xz54jn67] ul[data-astro-cid-xz54jn67][aria-hidden=true]{display:none}.client-marquee-track[data-astro-cid-xz54jn67] ul[data-astro-cid-xz54jn67]{flex-wrap:wrap;justify-content:center;gap:1.25rem 2rem;padding-right:0}}.hero-gantt[data-astro-cid-ppq5xtzq]{--gantt-brand:color-mix(in srgb, var(--color-brand-deep) 28%, transparent);--gantt-deep:color-mix(in srgb, var(--color-brand) 18%, transparent);--gantt-muted:color-mix(in srgb, var(--color-ink) 8%, transparent);--gantt-grid:color-mix(in srgb, var(--color-ink) 5%, transparent);z-index:0;pointer-events:none;user-select:none;width:100vw;position:absolute;top:-2.5rem;bottom:-3rem;left:50%;overflow:hidden;transform:translate(-50%)}html.dark .hero-gantt[data-astro-cid-ppq5xtzq]{--gantt-brand:color-mix(in srgb, var(--color-brand) 26%, transparent);--gantt-deep:color-mix(in srgb, var(--color-brand) 14%, transparent);--gantt-muted:#ffffff14;--gantt-grid:#ffffff0d}.hero-gantt[data-astro-cid-ppq5xtzq]:after{content:"";background:linear-gradient(to right, var(--color-surface) 0%, color-mix(in srgb, var(--color-surface) 88%, transparent) 26%, color-mix(in srgb, var(--color-surface) 20%, transparent) 46%, transparent 64%), linear-gradient(to bottom, transparent 0%, transparent 64%, var(--color-surface) 100%);position:absolute;inset:0}.hero-gantt-scene[data-astro-cid-ppq5xtzq]{perspective:1000px;perspective-origin:0 55%;width:95%;position:absolute;top:-55%;bottom:-45%;left:32%}.hero-gantt-plane[data-astro-cid-ppq5xtzq]{transform-origin:0;background-image:repeating-linear-gradient(to right, var(--gantt-grid) 0, var(--gantt-grid) 1px, transparent 1px, transparent 8.333%);flex-direction:column;justify-content:center;gap:.8rem;display:flex;position:absolute;inset:0;transform:rotateX(18deg)rotateY(38deg)scale(1.2);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 72%,#0000 100%)}.hero-gantt-plane[data-astro-cid-ppq5xtzq].is-far{filter:blur(10px);opacity:.45;mask-image:linear-gradient(90deg,#0000 28%,#000 68%,#0000 100%)}.hero-gantt-row[data-astro-cid-ppq5xtzq]{flex:none;height:.85rem;position:relative}.hero-gantt-row[data-astro-cid-ppq5xtzq]:before{content:"";background:var(--gantt-grid);height:1px;position:absolute;bottom:-.28rem;left:0;right:0}.hero-gantt-bar[data-astro-cid-ppq5xtzq]{border-radius:2px;height:.6rem;position:absolute;top:.08rem}.hero-gantt-bar[data-astro-cid-ppq5xtzq].is-brand{background:var(--gantt-brand)}.hero-gantt-bar[data-astro-cid-ppq5xtzq].is-deep{background:var(--gantt-deep)}.hero-gantt-bar[data-astro-cid-ppq5xtzq].is-muted{background:var(--gantt-muted)}@media (width<=640px){.hero-gantt-scene[data-astro-cid-ppq5xtzq]{perspective:640px;width:150%;top:-8%;bottom:-15%;left:-15%}.hero-gantt[data-astro-cid-ppq5xtzq]:after{background:linear-gradient(to bottom, var(--color-surface) 0%, color-mix(in srgb, var(--color-surface) 78%, transparent) 28%, color-mix(in srgb, var(--color-surface) 30%, transparent) 55%, var(--color-surface) 100%), linear-gradient(to right, var(--color-surface) 0%, color-mix(in srgb, var(--color-surface) 50%, transparent) 36%, transparent 72%)}}
