.globe[data-astro-cid-shkmdnjr]{position:relative;width:100%;aspect-ratio:1}.globe[data-astro-cid-shkmdnjr] canvas[data-astro-cid-shkmdnjr]{position:absolute;inset:0;width:100%;height:100%}.hero[data-astro-cid-ewxirvlt]{padding-top:clamp(40px,6vw,88px);overflow:hidden}.top[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:32px;align-items:center}.title[data-astro-cid-ewxirvlt]{max-width:15ch}.globe-wrap[data-astro-cid-ewxirvlt]{margin:0;display:grid;gap:8px;justify-items:center;max-width:460px;justify-self:end;width:100%}.globe-wrap[data-astro-cid-ewxirvlt] figcaption[data-astro-cid-ewxirvlt]{border-top:2px solid var(--ink);padding-top:10px;width:100%;text-align:left}.row[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px)}.actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:0}.actions[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]+.btn[data-astro-cid-ewxirvlt]{border-left:0}.showcase[data-astro-cid-ewxirvlt]{border-top:1px solid var(--line);background:var(--paper-2);background-image:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:64px 64px;background-position:center top}.stage[data-astro-cid-ewxirvlt]{position:relative;height:clamp(300px,46vw,640px)}.stage[data-astro-cid-ewxirvlt] .screen img{filter:grayscale(1) contrast(1.05);transition:filter .6s var(--ease)}.showcase[data-astro-cid-ewxirvlt]:hover .stage[data-astro-cid-ewxirvlt] .screen img{filter:none}.d-mac[data-astro-cid-ewxirvlt]{position:absolute;left:50%;bottom:-14%;width:min(860px,74%);transform:translate(-56%)}.d-phone[data-astro-cid-ewxirvlt]{position:absolute;bottom:-10%;width:min(200px,17%)}.d-phone[data-astro-cid-ewxirvlt].a{right:max(var(--gutter),9%);z-index:2}.d-phone[data-astro-cid-ewxirvlt].b{left:max(var(--gutter),6%);bottom:-18%;transform:rotate(-4deg)}@media(prefers-reduced-motion:no-preference){.title[data-astro-cid-ewxirvlt],.row[data-astro-cid-ewxirvlt]{animation:rise .9s var(--ease) both}.row[data-astro-cid-ewxirvlt]{animation-delay:.1s}.d-mac[data-astro-cid-ewxirvlt],.d-phone[data-astro-cid-ewxirvlt]{animation:up 1.2s var(--ease) both;animation-delay:.2s}.d-phone[data-astro-cid-ewxirvlt].a{animation-delay:.34s}.d-phone[data-astro-cid-ewxirvlt].b{animation-delay:.44s}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes up{0%{opacity:0;translate:0 80px}to{opacity:1;translate:0 0}}@media(max-width:900px){.row[data-astro-cid-ewxirvlt],.top[data-astro-cid-ewxirvlt]{grid-template-columns:1fr}.globe-wrap[data-astro-cid-ewxirvlt]{justify-self:center;max-width:300px}}@media(max-width:560px){.actions[data-astro-cid-ewxirvlt]{display:grid;grid-template-columns:1fr;width:100%}.actions[data-astro-cid-ewxirvlt] .btn[data-astro-cid-ewxirvlt]+.btn[data-astro-cid-ewxirvlt]{border-left:1px solid var(--ink);border-top:0}.stage[data-astro-cid-ewxirvlt]{height:300px}.d-mac[data-astro-cid-ewxirvlt]{width:94%;transform:translate(-50%);bottom:-6%}.d-phone[data-astro-cid-ewxirvlt]{width:28%}.d-phone[data-astro-cid-ewxirvlt].a{right:4%;bottom:-14%}.d-phone[data-astro-cid-ewxirvlt].b{display:none}}.tech[data-astro-cid-qfh5p5fw]{border-top:1px solid var(--line)}.row[data-astro-cid-qfh5p5fw]{display:grid;grid-template-columns:minmax(120px,1fr) 7fr;align-items:center}.label[data-astro-cid-qfh5p5fw]{padding:22px 0;border-right:1px solid var(--hair)}.viewport[data-astro-cid-qfh5p5fw]{overflow:hidden}.track[data-astro-cid-qfh5p5fw]{display:flex;flex-wrap:wrap;gap:18px 34px;padding:20px 0 20px 32px}.track[data-astro-cid-qfh5p5fw] li[data-astro-cid-qfh5p5fw]{color:var(--ink);opacity:.8}@media(max-width:560px){.row[data-astro-cid-qfh5p5fw]{grid-template-columns:1fr}.label[data-astro-cid-qfh5p5fw]{border-right:0;border-bottom:1px solid var(--hair);padding:14px 0}.track[data-astro-cid-qfh5p5fw]{padding-left:0}}.rows[data-astro-cid-2rtsvmry]>li[data-astro-cid-2rtsvmry]{border-top:1px solid var(--hair);transition:background-color .3s var(--ease),color .3s var(--ease)}.rows[data-astro-cid-2rtsvmry]>li[data-astro-cid-2rtsvmry]:last-child{border-bottom:1px solid var(--line)}.row[data-astro-cid-2rtsvmry]{display:grid;grid-template-columns:minmax(120px,1fr) 3fr 3fr 2fr;gap:24px;align-items:baseline;padding-block:30px}.ico[data-astro-cid-2rtsvmry]{align-self:center}.name[data-astro-cid-2rtsvmry]{font-family:var(--display);font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;text-transform:uppercase}.txt[data-astro-cid-2rtsvmry]{color:var(--ink-2);max-width:44ch}.tags[data-astro-cid-2rtsvmry]{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--muted)}@media(hover:hover){.rows[data-astro-cid-2rtsvmry]>li[data-astro-cid-2rtsvmry]:hover{background:var(--ink);color:var(--paper)}.rows[data-astro-cid-2rtsvmry]>li[data-astro-cid-2rtsvmry]:hover .txt[data-astro-cid-2rtsvmry],.rows[data-astro-cid-2rtsvmry]>li[data-astro-cid-2rtsvmry]:hover .tags[data-astro-cid-2rtsvmry]{color:color-mix(in srgb,var(--paper) 75%,var(--ink))}}@media(max-width:900px){.row[data-astro-cid-2rtsvmry]{grid-template-columns:48px 1fr;gap:10px 16px;padding-block:24px}.ico[data-astro-cid-2rtsvmry]{grid-row:1;align-self:start;padding-top:4px}.txt[data-astro-cid-2rtsvmry],.tags[data-astro-cid-2rtsvmry]{grid-column:2}}.grid[data-astro-cid-fbguh6g6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair)}.grid[data-astro-cid-fbguh6g6]>li[data-astro-cid-fbguh6g6]{background:var(--paper)}.card[data-astro-cid-fbguh6g6]{position:relative;display:grid;height:100%}.stage[data-astro-cid-fbguh6g6]{background:var(--paper-2);overflow:hidden;border-bottom:1px solid var(--hair)}.grid[data-astro-cid-fbguh6g6]>li[data-astro-cid-fbguh6g6]{transition:transform .2s var(--ease),box-shadow .2s var(--ease);position:relative}@media(hover:hover){.grid[data-astro-cid-fbguh6g6]>li[data-astro-cid-fbguh6g6]:hover{transform:translate(-4px,-4px);box-shadow:6px 6px 0 var(--ink);z-index:1}}.stage[data-astro-cid-fbguh6g6] .scene{aspect-ratio:16 / 10.5;transition:transform .9s var(--ease)}.card[data-astro-cid-fbguh6g6]:hover .stage[data-astro-cid-fbguh6g6] .scene{transform:scale(1.035)}.meta[data-astro-cid-fbguh6g6]{display:grid;gap:6px;padding:20px 64px 24px 20px}.go[data-astro-cid-fbguh6g6]{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:56px;height:56px;border-left:1px solid var(--hair);border-top:1px solid var(--hair);transition:background-color .25s var(--ease),color .25s var(--ease)}.card[data-astro-cid-fbguh6g6]:hover .go[data-astro-cid-fbguh6g6]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.more[data-astro-cid-fbguh6g6]{display:grid;gap:20px;padding-top:clamp(56px,7vw,96px)}.names[data-astro-cid-fbguh6g6]{display:grid;grid-template-columns:repeat(5,1fr);column-gap:24px;border-top:1px solid var(--line)}.names[data-astro-cid-fbguh6g6] li[data-astro-cid-fbguh6g6]{display:grid;gap:4px;align-content:start;padding:16px 16px 16px 0;border-bottom:1px solid var(--hair)}.names[data-astro-cid-fbguh6g6] strong[data-astro-cid-fbguh6g6]{font-size:1.05rem;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.card[data-astro-cid-fbguh6g6]:hover .stage[data-astro-cid-fbguh6g6] .scene{transform:none}}@media(max-width:1024px){.grid[data-astro-cid-fbguh6g6]{grid-template-columns:repeat(2,1fr)}.names[data-astro-cid-fbguh6g6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.names[data-astro-cid-fbguh6g6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid[data-astro-cid-fbguh6g6]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1px;margin-inline:calc(var(--gutter) * -1);border-inline:0;scrollbar-width:none}.grid[data-astro-cid-fbguh6g6]::-webkit-scrollbar{display:none}.grid[data-astro-cid-fbguh6g6]>li[data-astro-cid-fbguh6g6]{flex:0 0 82%;scroll-snap-align:start}.grid[data-astro-cid-fbguh6g6]>li[data-astro-cid-fbguh6g6]:first-child{margin-left:var(--gutter)}.grid[data-astro-cid-fbguh6g6]>li[data-astro-cid-fbguh6g6]:last-child{margin-right:var(--gutter)}}.grid[data-astro-cid-ii3kbbua]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hair);border-block:1px solid var(--line);margin:0}.cell[data-astro-cid-ii3kbbua]{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:16px;padding:32px 24px 40px;background:var(--paper)}.cell[data-astro-cid-ii3kbbua]:first-child{padding-left:0}dd[data-astro-cid-ii3kbbua]{margin:0;font-family:var(--display);font-size:clamp(2.8rem,5.6vw,5.2rem);font-weight:800;letter-spacing:-.04em;line-height:.95;font-variant-numeric:tabular-nums}dt[data-astro-cid-ii3kbbua]{color:var(--muted);max-width:22ch}@media(max-width:900px){.grid[data-astro-cid-ii3kbbua]{grid-template-columns:1fr 1fr}.cell[data-astro-cid-ii3kbbua]:nth-child(3){padding-left:0}}@media(max-width:420px){.cell[data-astro-cid-ii3kbbua]{padding:24px 16px 28px}}.clients[data-astro-cid-ltbulkqg]{background:var(--paper-2);padding-bottom:clamp(96px,12vw,176px)}.work[data-astro-cid-ltbulkqg]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border-block:1px solid var(--line)}.work[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg]{display:grid;gap:12px;align-content:start;padding:28px 28px 36px;background:var(--paper-2)}.work[data-astro-cid-ltbulkqg] p[data-astro-cid-ltbulkqg]{font-size:.98rem;max-width:36ch}.partners[data-astro-cid-ltbulkqg]{display:grid;gap:20px;padding-top:clamp(56px,7vw,96px)}.marquee[data-astro-cid-ltbulkqg]{overflow:hidden;border-block:2px solid var(--ink)}.logos[data-astro-cid-ltbulkqg]{display:flex;width:max-content}.logos[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg]{display:grid;place-items:center;width:clamp(200px,22vw,300px);height:128px;padding:24px;border-right:1px solid var(--hair)}.logos[data-astro-cid-ltbulkqg] img[data-astro-cid-ltbulkqg]{width:auto;max-width:100%;filter:grayscale(1) brightness(0)}@media(prefers-color-scheme:dark){.logos[data-astro-cid-ltbulkqg] img[data-astro-cid-ltbulkqg]{filter:grayscale(1) brightness(0) invert(1)}}@media(prefers-reduced-motion:no-preference){.logos[data-astro-cid-ltbulkqg]{animation:slide 32s linear infinite}.marquee[data-astro-cid-ltbulkqg]:hover .logos[data-astro-cid-ltbulkqg]{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.logos[data-astro-cid-ltbulkqg]{flex-wrap:wrap;width:auto}.logos[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg][aria-hidden=true]{display:none}}@keyframes slide{to{transform:translate(-50%)}}@media(max-width:760px){.logos[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg]{height:96px;width:180px}}.markets[data-astro-cid-ltbulkqg]{display:grid;gap:20px;padding-top:clamp(48px,6vw,80px)}.tags[data-astro-cid-ltbulkqg]{display:flex;flex-wrap:wrap;gap:8px}.tags[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg]{font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:10px 14px;border:1px solid var(--ink)}.nda[data-astro-cid-ltbulkqg]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(48px,6vw,80px);padding-top:24px;border-top:1px solid var(--line)}.nda[data-astro-cid-ltbulkqg] p[data-astro-cid-ltbulkqg]{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:600;letter-spacing:-.02em}@media(max-width:900px){.work[data-astro-cid-ltbulkqg]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.work[data-astro-cid-ltbulkqg]{grid-template-columns:1fr}.work[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg]{padding:22px 0 26px}.work[data-astro-cid-ltbulkqg]{background:none;gap:0}.work[data-astro-cid-ltbulkqg] li[data-astro-cid-ltbulkqg]+li[data-astro-cid-ltbulkqg]{border-top:1px solid var(--hair)}}.track[data-astro-cid-aa2wht3y]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(20px,3vw,48px);padding-top:40px}.track[data-astro-cid-aa2wht3y]:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--ink)}.track[data-astro-cid-aa2wht3y] li[data-astro-cid-aa2wht3y]{position:relative;display:grid;gap:10px;align-content:start}.node[data-astro-cid-aa2wht3y]{position:absolute;top:-40px;left:0;width:16px;height:16px;background:var(--paper);border:2px solid var(--ink)}.track[data-astro-cid-aa2wht3y] li[data-astro-cid-aa2wht3y]:last-child .node[data-astro-cid-aa2wht3y]{background:var(--ink)}.track[data-astro-cid-aa2wht3y] h3[data-astro-cid-aa2wht3y]{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800;letter-spacing:-.02em;text-transform:uppercase;line-height:1.1}.track[data-astro-cid-aa2wht3y] p[data-astro-cid-aa2wht3y]{font-size:.98rem;max-width:30ch}@media(max-width:860px){.track[data-astro-cid-aa2wht3y]{grid-template-columns:1fr;gap:32px;padding-top:0;padding-left:40px}.track[data-astro-cid-aa2wht3y]:before{inset:0 auto 0 7px;width:2px;height:auto}.node[data-astro-cid-aa2wht3y]{top:4px;left:-40px}}.contact[data-astro-cid-t5ff57ns]{background:var(--ink);color:var(--paper);padding-block:clamp(88px,11vw,160px)}.contact[data-astro-cid-t5ff57ns] .mono[data-astro-cid-t5ff57ns]{color:color-mix(in srgb,var(--paper) 60%,var(--ink))}.top[data-astro-cid-t5ff57ns]{display:grid;gap:clamp(28px,4vw,56px);padding-bottom:clamp(40px,6vw,80px);border-bottom:1px solid color-mix(in srgb,var(--paper) 25%,var(--ink))}.body[data-astro-cid-t5ff57ns]{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,6vw,96px);padding-top:clamp(32px,4vw,56px)}.direct[data-astro-cid-t5ff57ns]{display:grid;align-content:start;gap:0}.direct[data-astro-cid-t5ff57ns] .lead[data-astro-cid-t5ff57ns]{color:color-mix(in srgb,var(--paper) 80%,var(--ink));margin-bottom:32px}.line[data-astro-cid-t5ff57ns]{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:12px;padding:20px 0;border-top:1px solid color-mix(in srgb,var(--paper) 25%,var(--ink))}.line[data-astro-cid-t5ff57ns]:last-child{border-bottom:1px solid color-mix(in srgb,var(--paper) 25%,var(--ink))}.line[data-astro-cid-t5ff57ns] strong[data-astro-cid-t5ff57ns]{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.line[data-astro-cid-t5ff57ns] svg[data-astro-cid-t5ff57ns]{transition:transform .35s var(--ease)}.line[data-astro-cid-t5ff57ns]:hover svg[data-astro-cid-t5ff57ns]{transform:translate(3px,-3px)}.form[data-astro-cid-t5ff57ns]{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.full[data-astro-cid-t5ff57ns]{grid-column:1 / -1}.field[data-astro-cid-t5ff57ns]{display:grid;gap:6px;padding:14px 0}.opt[data-astro-cid-t5ff57ns]{text-transform:none;letter-spacing:0}input[data-astro-cid-t5ff57ns],select[data-astro-cid-t5ff57ns],textarea[data-astro-cid-t5ff57ns]{width:100%;padding:10px 0;background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--paper) 40%,var(--ink));color:var(--paper);font-size:1.1rem}select[data-astro-cid-t5ff57ns] option[data-astro-cid-t5ff57ns]{color:#0b0b0b}textarea[data-astro-cid-t5ff57ns]{resize:vertical;min-height:96px}input[data-astro-cid-t5ff57ns]:focus,select[data-astro-cid-t5ff57ns]:focus,textarea[data-astro-cid-t5ff57ns]:focus{outline:none;border-bottom-color:var(--paper)}[data-astro-cid-t5ff57ns][aria-invalid=true]{border-bottom-color:#ff7a6e}.error[data-astro-cid-t5ff57ns]{font-size:.86rem;color:#ff9b91}.hp[data-astro-cid-t5ff57ns]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit[data-astro-cid-t5ff57ns]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px}.btn[data-astro-cid-t5ff57ns].inv{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn[data-astro-cid-t5ff57ns].inv:hover{background:transparent;color:var(--paper)}.note[data-astro-cid-t5ff57ns]{font-size:.85rem;color:color-mix(in srgb,var(--paper) 60%,var(--ink))}.note[data-astro-cid-t5ff57ns] a[data-astro-cid-t5ff57ns]{text-decoration:underline;text-underline-offset:3px}.status[data-astro-cid-t5ff57ns]{font-size:.95rem;margin-top:12px}.status[data-astro-cid-t5ff57ns][data-state=ok]{color:#7ee2a8}.status[data-astro-cid-t5ff57ns][data-state=error]{color:#ff9b91}button[data-astro-cid-t5ff57ns][disabled]{opacity:.7;cursor:progress}@media(max-width:900px){.body[data-astro-cid-t5ff57ns]{grid-template-columns:1fr}}@media(max-width:560px){.form[data-astro-cid-t5ff57ns]{grid-template-columns:1fr}.line[data-astro-cid-t5ff57ns]{grid-template-columns:1fr auto}.line[data-astro-cid-t5ff57ns] .mono[data-astro-cid-t5ff57ns]{grid-column:1 / -1}}
