.logo-marquee[data-astro-cid-xounnjw2]{gap:.75rem;display:grid}.logo-marquee-viewport[data-astro-cid-xounnjw2]{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.logo-marquee-track[data-astro-cid-xounnjw2]{width:max-content;animation:60s linear infinite logo-marquee;display:flex}.logo-marquee[data-astro-cid-xounnjw2]:hover .logo-marquee-track[data-astro-cid-xounnjw2],.logo-marquee[data-astro-cid-xounnjw2][data-paused] .logo-marquee-track[data-astro-cid-xounnjw2]{animation-play-state:paused}@keyframes logo-marquee{to{transform:translate(-50%)}}.logo-row[data-astro-cid-xounnjw2]{gap:.875rem;margin:0;padding:0 .875rem 0 0;list-style:none;display:flex}.logo-row[data-astro-cid-xounnjw2] li[data-astro-cid-xounnjw2]{background:var(--tile);border-radius:10px;flex:none;justify-content:center;align-items:center;width:8.25rem;height:4.75rem;display:flex;position:relative;overflow:hidden}.logo-row[data-astro-cid-xounnjw2] img[data-astro-cid-xounnjw2]{width:auto;max-width:100%;height:auto;max-height:100%;transform:scale(1.5)}.logo-marquee-toggle[data-astro-cid-xounnjw2]{border:1px solid var(--field-border);color:var(--text);font:500 .8rem var(--font-body);cursor:pointer;background:0 0;border-radius:999px;justify-self:end;margin-right:clamp(1.1rem,3vw,2rem);padding:.3rem .9rem}@media (prefers-reduced-motion:reduce){.logo-marquee-viewport[data-astro-cid-xounnjw2]{mask-image:none}.logo-marquee-track[data-astro-cid-xounnjw2]{width:auto;padding-inline:clamp(1.1rem,3vw,2rem);animation:none;display:block}.logo-row[data-astro-cid-xounnjw2]{flex-wrap:wrap;padding:0}.logo-row-copy[data-astro-cid-xounnjw2],.logo-marquee-toggle[data-astro-cid-xounnjw2]{display:none!important}}.home-hero[data-astro-cid-xjybrtts]{--map-art-size:auto 94%;--map-art-veil-solid:30%;--map-art-veil-mix:55%;--map-art-veil-fade:62%;--map-art-position-mobile:right -150px top 30px;padding-top:clamp(2.5rem,5vw,4rem);animation:60s ease-in-out infinite alternate hero-drift}.hero-inner[data-astro-cid-xjybrtts]{z-index:1;position:relative}.hero-inner[data-astro-cid-xjybrtts]>[data-astro-cid-xjybrtts]:not(.proof){animation:.85s cubic-bezier(.2,.7,.2,1) both hero-rise}.hero-inner[data-astro-cid-xjybrtts]>[data-astro-cid-xjybrtts]:nth-child(2){animation-delay:80ms}.hero-inner[data-astro-cid-xjybrtts]>[data-astro-cid-xjybrtts]:nth-child(4){animation-delay:.16s}.hero-inner[data-astro-cid-xjybrtts]>[data-astro-cid-xjybrtts]:nth-child(5){animation-delay:.24s}@keyframes hero-rise{0%{transform:translateY(14px)}}@keyframes hero-drift{to{background-position:right 0% center}}.hero-pill[data-astro-cid-xjybrtts]{border:1px solid var(--border);background:var(--surface-raised);border-radius:999px;align-items:center;gap:.6rem;margin:0;padding:.45rem 1rem;font-size:.8rem;font-weight:500;display:inline-flex}.hero-dot[data-astro-cid-xjybrtts]{background:var(--accent);border-radius:50%;width:.5rem;height:.5rem}.home-hero[data-astro-cid-xjybrtts] h1[data-astro-cid-xjybrtts]{letter-spacing:-.015em;text-wrap:balance;max-width:22ch;margin:1.25rem 0 0;font-size:clamp(1.9rem,1rem + 3.4vw,3.25rem);font-weight:600}.hero-lead[data-astro-cid-xjybrtts]{max-width:62ch;color:var(--text-muted);margin:.25rem 0 0;font-size:clamp(.95rem,.85rem + .5vw,1.125rem)}.hero-actions[data-astro-cid-xjybrtts]{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.proof[data-astro-cid-xjybrtts]{border:1px solid var(--border);background:var(--surface-raised);backdrop-filter:blur(8px);border-bottom:0;border-radius:18px 18px 0 0;margin-top:clamp(2.25rem,5vw,4rem);padding-top:1.75rem;position:relative;overflow:hidden}.proof-label[data-astro-cid-xjybrtts]{letter-spacing:.16em;text-transform:uppercase;margin:0 clamp(1.1rem,3vw,2rem) .9rem;font-size:.78rem;font-weight:600}.proof-label[data-astro-cid-xjybrtts]:before{content:"";vertical-align:middle;background:var(--accent);width:1.4rem;height:2px;margin-right:.6rem;display:inline-block}.proof-partners[data-astro-cid-xjybrtts]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin:0 clamp(1.1rem,3vw,2rem) 1.75rem;padding:0;list-style:none;display:grid}.proof-partners[data-astro-cid-xjybrtts] a[data-astro-cid-xjybrtts]{background:var(--tile);border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;height:5.75rem;padding:.75rem 1.1rem;transition:transform .2s,border-color .2s;display:flex}.proof-partners[data-astro-cid-xjybrtts] a[data-astro-cid-xjybrtts]:hover{border-color:var(--accent);transform:translateY(-3px)}.proof-partners[data-astro-cid-xjybrtts] img[data-astro-cid-xjybrtts]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.proof-clients[data-astro-cid-xjybrtts]{border-top:1px solid var(--border);padding:1.4rem 0 1.5rem}@media (width<=1000px){.proof-partners[data-astro-cid-xjybrtts]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.home-hero[data-astro-cid-xjybrtts]{animation:none}}@media (prefers-reduced-motion:reduce){.home-hero[data-astro-cid-xjybrtts],.hero-inner[data-astro-cid-xjybrtts]>[data-astro-cid-xjybrtts]{animation:none}.proof-partners[data-astro-cid-xjybrtts] a[data-astro-cid-xjybrtts]{transition:none}}.values[data-astro-cid-l675saqa]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.values[data-astro-cid-l675saqa] li[data-astro-cid-l675saqa]{border-top:2px solid var(--accent);padding-top:1.1rem}.values[data-astro-cid-l675saqa] h3[data-astro-cid-l675saqa]{margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.values[data-astro-cid-l675saqa] p[data-astro-cid-l675saqa]{color:var(--text-muted);margin:0;font-size:.94rem}@media (width<=1000px){.values[data-astro-cid-l675saqa]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.values[data-astro-cid-l675saqa]{grid-template-columns:1fr}}.presence[data-astro-cid-mgn4qrln]{position:relative;overflow:hidden}.presence[data-astro-cid-mgn4qrln]:before{content:"";background:radial-gradient(44rem 32rem at 78% 50%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.presence-inner[data-astro-cid-mgn4qrln]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:1.5rem;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}.presence-text[data-astro-cid-mgn4qrln]{flex-direction:column;gap:1.25rem;display:flex}.presence-text[data-astro-cid-mgn4qrln] .section-head{margin-bottom:.25rem}.picker-group[data-astro-cid-mgn4qrln]+.picker-group[data-astro-cid-mgn4qrln]{margin-top:.9rem}.picker-label[data-astro-cid-mgn4qrln]{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:600}.picker-buttons[data-astro-cid-mgn4qrln]{flex-wrap:wrap;gap:.5rem;display:flex}.picker-btn[data-astro-cid-mgn4qrln]{border:1px solid var(--field-border);background:var(--surface-raised);color:var(--text);font:500 .875rem var(--font-body);cursor:pointer;border-radius:999px;padding:.45rem 1rem}.picker-btn[data-astro-cid-mgn4qrln]:hover{border-color:var(--accent)}.picker-btn[data-astro-cid-mgn4qrln][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.presence-details[data-astro-cid-mgn4qrln]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.presence-detail[data-astro-cid-mgn4qrln]{border:1px solid var(--border);background:var(--surface-sunken);border-radius:14px;max-width:26rem;padding:1rem 1.25rem;font-size:.94rem}.detail-name[data-astro-cid-mgn4qrln]{color:var(--heading);margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.detail-body[data-astro-cid-mgn4qrln] p[data-astro-cid-mgn4qrln]{color:var(--text-muted);margin:0}.detail-body[data-astro-cid-mgn4qrln] .detail-platforms-label[data-astro-cid-mgn4qrln]{letter-spacing:.12em;text-transform:uppercase;margin-top:.6rem;font-size:.7rem}.detail-body[data-astro-cid-mgn4qrln] .detail-platforms[data-astro-cid-mgn4qrln]{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.detail-platforms[data-astro-cid-mgn4qrln] span[data-astro-cid-mgn4qrln]{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:.1rem .6rem;font-size:.78rem}.detail-platforms[data-astro-cid-mgn4qrln] .tbc[data-astro-cid-mgn4qrln]{color:var(--text-muted);border-style:dashed}.latam[data-astro-cid-mgn4qrln]{width:100%;height:auto;max-height:47.5rem;margin-left:auto;display:block;overflow:visible}.country[data-astro-cid-mgn4qrln]{fill:color-mix(in srgb, var(--text) 9%, var(--surface-deep));stroke:color-mix(in srgb, var(--text) 20%, var(--surface-deep));stroke-width:.6px;stroke-linejoin:round;transition:fill .25s}.country[data-astro-cid-mgn4qrln].hl{fill:color-mix(in srgb, var(--accent) 20%, transparent);stroke:color-mix(in srgb, var(--accent) 80%, transparent);stroke-width:.9px}.country[data-astro-cid-mgn4qrln].is-active{fill:color-mix(in srgb, var(--accent) 48%, transparent)}.marker[data-astro-cid-mgn4qrln]{cursor:pointer}.marker[data-astro-cid-mgn4qrln] .dot[data-astro-cid-mgn4qrln]{fill:var(--accent);stroke:var(--text);stroke-width:1.8px}.marker[data-astro-cid-mgn4qrln].is-project .dot[data-astro-cid-mgn4qrln]{fill:var(--surface-deep);stroke:var(--accent);stroke-width:2.2px}.marker[data-astro-cid-mgn4qrln].is-on .dot[data-astro-cid-mgn4qrln]{r:7.5px}.marker[data-astro-cid-mgn4qrln] .pulse[data-astro-cid-mgn4qrln]{fill:none;stroke:var(--accent);stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite marker-pulse}.marker[data-astro-cid-mgn4qrln]:nth-of-type(2) .pulse[data-astro-cid-mgn4qrln]{animation-delay:.45s}.marker[data-astro-cid-mgn4qrln]:nth-of-type(3) .pulse[data-astro-cid-mgn4qrln]{animation-delay:.9s}.marker[data-astro-cid-mgn4qrln]:nth-of-type(4) .pulse[data-astro-cid-mgn4qrln]{animation-delay:1.35s}.marker[data-astro-cid-mgn4qrln]:nth-of-type(5) .pulse[data-astro-cid-mgn4qrln]{animation-delay:1.8s}.marker[data-astro-cid-mgn4qrln]:nth-of-type(6) .pulse[data-astro-cid-mgn4qrln]{animation-delay:2.25s}.marker-label[data-astro-cid-mgn4qrln] rect[data-astro-cid-mgn4qrln]{fill:color-mix(in srgb, var(--surface-deep) 85%, transparent);stroke:color-mix(in srgb, var(--text) 28%, transparent)}.marker-label[data-astro-cid-mgn4qrln] text[data-astro-cid-mgn4qrln]{fill:var(--text);font:600 11px var(--font-body)}.marker[data-astro-cid-mgn4qrln].is-on .marker-label[data-astro-cid-mgn4qrln] rect[data-astro-cid-mgn4qrln]{fill:var(--accent);stroke:none}.marker[data-astro-cid-mgn4qrln].is-on .marker-label[data-astro-cid-mgn4qrln] text[data-astro-cid-mgn4qrln]{fill:var(--on-accent)}@keyframes marker-pulse{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(3.6)}}@media (width<=900px){.presence-inner[data-astro-cid-mgn4qrln]{flex-direction:column;align-items:stretch;display:flex}.presence-text[data-astro-cid-mgn4qrln]{display:contents}.presence-text[data-astro-cid-mgn4qrln] .section-head{order:0}.presence-map[data-astro-cid-mgn4qrln]{order:1}.presence-picker[data-astro-cid-mgn4qrln]{order:2}.presence-details[data-astro-cid-mgn4qrln]{order:3}.latam[data-astro-cid-mgn4qrln]{overflow:hidden}.marker-label[data-astro-cid-mgn4qrln]{display:none}.presence-detail[data-astro-cid-mgn4qrln]{max-width:none}}@media (prefers-reduced-motion:reduce){.marker[data-astro-cid-mgn4qrln] .pulse[data-astro-cid-mgn4qrln]{animation:none}.country[data-astro-cid-mgn4qrln]{transition:none}}.industries[data-astro-cid-jqfznyaw]{flex-wrap:wrap;gap:.5rem;margin:-1.1rem 0 1.75rem;padding:0;list-style:none;display:flex}.industries[data-astro-cid-jqfznyaw] li[data-astro-cid-jqfznyaw]{border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);border-radius:999px;padding:.3rem .9rem;font-size:.8rem;font-weight:500}.client-grid[data-astro-cid-jqfznyaw]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.client-grid[data-astro-cid-jqfznyaw] li[data-astro-cid-jqfznyaw]{aspect-ratio:4/3;border:1px solid var(--border);background:var(--tile);border-radius:10px;justify-content:center;align-items:center;padding:.75rem;display:flex}.client-grid[data-astro-cid-jqfznyaw] img[data-astro-cid-jqfznyaw]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (width<=1000px){.client-grid[data-astro-cid-jqfznyaw]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.client-grid[data-astro-cid-jqfznyaw]{grid-template-columns:repeat(3,minmax(0,1fr))}.client-grid[data-astro-cid-jqfznyaw] img[data-astro-cid-jqfznyaw]{transform:scale(1.3)}}.articles-head[data-astro-cid-jx5yrrkj]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;margin-bottom:2.75rem;display:flex}.articles-head[data-astro-cid-jx5yrrkj] .section-head{margin-bottom:0}.article-grid[data-astro-cid-jx5yrrkj]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1000px){.article-grid[data-astro-cid-jx5yrrkj]{grid-template-columns:1fr}}
