.shead__title[data-astro-cid-6j3riaey]{margin-top:var(--s3);max-width:var(--title-max)}.shead__lead[data-astro-cid-6j3riaey]{margin-top:var(--s4);max-width:var(--lead-max)}.shead--split[data-astro-cid-6j3riaey] .shead__row[data-astro-cid-6j3riaey]{gap:var(--s7);margin-top:var(--s3);grid-template-columns:1.35fr 1fr;align-items:end;display:grid}.shead--split[data-astro-cid-6j3riaey] .shead__title[data-astro-cid-6j3riaey]{margin-top:0}.shead--split[data-astro-cid-6j3riaey] .shead__lead[data-astro-cid-6j3riaey]{margin-top:0;padding-bottom:10px}@media (width<=900px){.shead--split[data-astro-cid-6j3riaey] .shead__row[data-astro-cid-6j3riaey]{gap:var(--s4);grid-template-columns:1fr;align-items:start}}.carousel[data-astro-cid-4kygmzhi]{margin-top:var(--s5)}.nav[data-astro-cid-4kygmzhi]{justify-content:flex-end;gap:var(--s3);margin-bottom:var(--s4);display:flex}.arrow[data-astro-cid-4kygmzhi]{border:1px solid var(--steel);cursor:pointer;width:40px;height:40px;transition:border-color var(--dur-fast) ease, opacity var(--dur-fast) ease;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:flex}.arrow[data-astro-cid-4kygmzhi] svg[data-astro-cid-4kygmzhi]{fill:none;width:16px;height:16px;stroke:var(--primary);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.arrow[data-astro-cid-4kygmzhi]:hover{border-color:var(--blue)}.arrow[data-astro-cid-4kygmzhi]:focus{outline:none}.arrow[data-astro-cid-4kygmzhi]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.viewport[data-astro-cid-4kygmzhi]{touch-action:pan-y;overflow:hidden}.row[data-astro-cid-4kygmzhi]{position:relative}.slide[data-astro-cid-4kygmzhi]{opacity:.45;cursor:pointer;width:79.137%;transition:transform .45s cubic-bezier(.65,0,.35,1),opacity .45s cubic-bezier(.65,0,.35,1);position:absolute;top:0;left:0}.slide[data-astro-cid-4kygmzhi].is-active{opacity:1;cursor:default}.card[data-astro-cid-4kygmzhi]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-1);padding:var(--s5) var(--s7);grid-template-columns:320px 1fr;gap:40px;display:grid}.card__left[data-astro-cid-4kygmzhi]{flex-direction:column;display:flex}.card__title[data-astro-cid-4kygmzhi]{max-width:22ch}.card__desc[data-astro-cid-4kygmzhi]{margin-top:var(--s4);max-width:42ch;color:var(--body);font-size:17px;line-height:1.6}@media (width<=768px){.card__desc[data-astro-cid-4kygmzhi]{font-size:16px}}.card__desc[data-astro-cid-4kygmzhi],.tiles[data-astro-cid-4kygmzhi],.built[data-astro-cid-4kygmzhi],.play[data-astro-cid-4kygmzhi]{opacity:0;pointer-events:none;transition:opacity .3s}.slide[data-astro-cid-4kygmzhi].is-active .card__desc[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi].is-active .tiles[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi].is-active .built[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi].is-active .play[data-astro-cid-4kygmzhi]{opacity:1;pointer-events:auto}.slide[data-astro-cid-4kygmzhi].is-active .player[data-astro-cid-4kygmzhi].is-playing .play[data-astro-cid-4kygmzhi]{opacity:0;pointer-events:none}.tiles[data-astro-cid-4kygmzhi]{gap:var(--s3);margin-top:var(--s5);display:flex}.tile[data-astro-cid-4kygmzhi]{aspect-ratio:1;text-align:center;padding:var(--s2);border:1px solid var(--hairline);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-mono-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--muted-text);flex:1;justify-content:center;align-items:center;display:flex}.built[data-astro-cid-4kygmzhi]{padding-top:var(--s5);font-family:var(--font-mono);font-size:var(--fs-mono-eyebrow);color:var(--muted-text);margin-top:auto}.card__right[data-astro-cid-4kygmzhi]{min-width:0}.player[data-astro-cid-4kygmzhi]{aspect-ratio:16/10;background:var(--grad-card);max-width:1000px;position:relative}.player[data-astro-cid-4kygmzhi] video[data-astro-cid-4kygmzhi]{object-fit:cover;width:100%;height:100%}.play[data-astro-cid-4kygmzhi]{cursor:pointer;background:#6d65f6e6;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play[data-astro-cid-4kygmzhi] svg[data-astro-cid-4kygmzhi]{width:22px;height:22px;fill:var(--white);stroke:none;margin-left:3px}.dots[data-astro-cid-4kygmzhi]{display:none}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi],.card__desc[data-astro-cid-4kygmzhi],.tiles[data-astro-cid-4kygmzhi],.built[data-astro-cid-4kygmzhi],.play[data-astro-cid-4kygmzhi]{transition:none!important}}@media (width<=900px){.nav[data-astro-cid-4kygmzhi]{margin-top:var(--s4);order:2;justify-content:center;margin-bottom:0}.carousel[data-astro-cid-4kygmzhi]{flex-direction:column;display:flex}.viewport[data-astro-cid-4kygmzhi]{order:1}.slide[data-astro-cid-4kygmzhi]{opacity:1;cursor:default;width:100%}.slide[data-astro-cid-4kygmzhi]:not(.is-active) .card__desc[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi]:not(.is-active) .tiles[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi]:not(.is-active) .built[data-astro-cid-4kygmzhi],.slide[data-astro-cid-4kygmzhi]:not(.is-active) .play[data-astro-cid-4kygmzhi]{opacity:0}.card[data-astro-cid-4kygmzhi]{gap:var(--s5);padding:var(--s5);grid-template-columns:1fr}.tiles[data-astro-cid-4kygmzhi]{flex-wrap:wrap}.tile[data-astro-cid-4kygmzhi]{flex:96px}.player[data-astro-cid-4kygmzhi]{max-width:none}.dots[data-astro-cid-4kygmzhi]{justify-content:center;gap:var(--s3);margin-top:var(--s4);order:3;display:flex}.dot[data-astro-cid-4kygmzhi]{background:var(--steel);opacity:.4;border-radius:50%;width:6px;height:6px}.dot[data-astro-cid-4kygmzhi].is-active{background:var(--blue);opacity:1}}.work[data-astro-cid-aj6urp6g]{z-index:var(--z-content);padding-top:80px}.section-head[data-astro-cid-aj6urp6g]{text-align:center;margin-bottom:var(--s5)}.section-head[data-astro-cid-aj6urp6g] .fig,.section-head[data-astro-cid-aj6urp6g] .shead__title,.section-head[data-astro-cid-aj6urp6g] .shead__lead{margin-inline:auto}.reviews[data-astro-cid-67ep6ump]{z-index:var(--z-content);position:relative}.reviews__inner[data-astro-cid-67ep6ump]{width:min(1560px,82vw);margin-inline:auto}.reviews__head[data-astro-cid-67ep6ump]{text-align:left}.reviews__marker[data-astro-cid-67ep6ump]{background:#262830;width:180px;height:3px;margin-bottom:20px;display:block}.reviews__eyebrow[data-astro-cid-67ep6ump]{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#6b7280;margin:0;font-size:12px}.reviews__heading[data-astro-cid-67ep6ump]{margin-top:var(--s3);font-family:var(--font-primary);letter-spacing:var(--track-tight);color:#f2f3f5;font-size:60px;font-weight:500;line-height:1.04}.reviews__cards[data-astro-cid-67ep6ump]{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:24px;margin-top:64px;display:grid}.reviews__card[data-astro-cid-67ep6ump]{text-align:center;background:#1a1a1e;border:1px solid #2d3038;border-radius:2px;flex-direction:column;align-items:center;padding:48px 24px 40px;display:flex}.reviews__frame[data-astro-cid-67ep6ump]{aspect-ratio:5/4;background:#0a0a0c;border-radius:2px;width:100%;position:relative;overflow:hidden}.reviews__frame[data-astro-cid-67ep6ump] iframe{border:0;width:100%;height:100%;display:block}.reviews__poster[data-astro-cid-67ep6ump]{aspect-ratio:9/16;object-fit:cover;object-position:50% 50%;width:auto;height:100%;margin-inline:auto;display:block;position:absolute;top:0;left:0;right:0}.reviews__play[data-astro-cid-67ep6ump]{cursor:pointer;background:#6d65f6;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reviews__play[data-astro-cid-67ep6ump]:hover,.reviews__play[data-astro-cid-67ep6ump]:focus-visible{transform:translate(-50%,-50%)scale(1.08)}.reviews__play[data-astro-cid-67ep6ump] svg[data-astro-cid-67ep6ump]{fill:#fff;stroke:none;width:22px;height:22px;margin-left:2px}.reviews__caption[data-astro-cid-67ep6ump]{max-width:440px;font-family:var(--font-primary);color:#c2c7d0;margin-top:32px;font-size:17px;line-height:1.5}.reviews__name[data-astro-cid-67ep6ump]{font-family:var(--font-primary);color:#f2f3f5;margin-top:12px;font-size:24px;font-weight:600}@media (prefers-reduced-motion:reduce){.reviews__play[data-astro-cid-67ep6ump]{transition:none}}@media (width<=899px){.reviews__cards[data-astro-cid-67ep6ump]{grid-template-columns:1fr;gap:32px}.reviews__card[data-astro-cid-67ep6ump]{padding:32px 20px 28px}.reviews__play[data-astro-cid-67ep6ump]{width:56px;height:56px}.reviews__play[data-astro-cid-67ep6ump] svg[data-astro-cid-67ep6ump]{width:20px;height:20px}.reviews__heading[data-astro-cid-67ep6ump]{font-size:34px}.reviews__caption[data-astro-cid-67ep6ump]{font-size:16px}.reviews__name[data-astro-cid-67ep6ump]{font-size:20px}}.bottlenecks[data-astro-cid-e63wnjf6]{z-index:var(--z-content)}.bn-box[data-astro-cid-e63wnjf6]{position:relative}@media (width>=1200px){.bottlenecks[data-astro-cid-e63wnjf6]{height:calc(100vh + 4550px);padding-block:0}.bn-stage[data-astro-cid-e63wnjf6]{align-items:center;height:100vh;display:flex;position:sticky;top:0}.bn-stage[data-astro-cid-e63wnjf6]>.wrap[data-astro-cid-e63wnjf6]{width:100%}}.bn-heading[data-astro-cid-e63wnjf6]{color:var(--primary);text-align:center;max-width:800px;margin-inline:auto}@media (width>=1200px){.bn-card[data-astro-cid-e63wnjf6]{opacity:0;transform:translate(0)}.bn-card[data-astro-cid-e63wnjf6].is-in{opacity:1}.bn-card[data-astro-cid-e63wnjf6].is-out{opacity:0}.motion-ok .bn-card[data-astro-cid-e63wnjf6]{will-change:transform, opacity}.motion-ok .bn-card[data-astro-cid-e63wnjf6].is-in{animation:.25s linear forwards bnShuttleIn}.motion-ok .bn-card[data-astro-cid-e63wnjf6].is-out{animation:.15s cubic-bezier(.4,0,1,1) forwards bnShuttleOut}}@keyframes bnShuttleIn{0%{transform:translateX(calc(var(--s) * -90px));opacity:0}8%{transform:translateX(calc(var(--s) * 68px));opacity:.7}18%{transform:translateX(calc(var(--s) * -52px));opacity:.9}30%{transform:translateX(calc(var(--s) * 38px));opacity:1}42%{transform:translateX(calc(var(--s) * -26px))}54%{transform:translateX(calc(var(--s) * 17px))}66%{transform:translateX(calc(var(--s) * -11px))}78%{transform:translateX(calc(var(--s) * 6px))}88%{transform:translateX(calc(var(--s) * -3px))}95%{transform:translateX(calc(var(--s) * 1px))}to{opacity:1;transform:translate(0)}}@keyframes bnShuttleOut{0%{opacity:1;transform:translate(0)}to{transform:translateX(calc(var(--s) * 40px));opacity:0}}.bn-cards[data-astro-cid-e63wnjf6]{margin-top:var(--s7);list-style:none}.bn-card[data-astro-cid-e63wnjf6]{background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:18px 22px;display:flex}.bn-card__icon[data-astro-cid-e63wnjf6]{color:var(--coral);flex:none;margin-top:2px}.bn-card__text[data-astro-cid-e63wnjf6]{color:var(--body);font-size:17px;line-height:1.6}@media (width>=1200px){.bn-box[data-astro-cid-e63wnjf6]{max-width:1112px;height:760px;margin-inline:auto}.bn-heading[data-astro-cid-e63wnjf6]{width:800px;margin-left:-400px;position:absolute;top:300px;left:50%}.bn-cards[data-astro-cid-e63wnjf6]{margin-top:0;position:static}.bn-card[data-astro-cid-e63wnjf6]{top:var(--y);left:var(--x);width:340px;position:absolute}}@media (width>=768px) and (width<=1199px){.bn-cards[data-astro-cid-e63wnjf6]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bn-card[data-astro-cid-e63wnjf6]{width:100%}}@media (width<=767px){.bn-cards[data-astro-cid-e63wnjf6]{grid-template-columns:1fr;gap:16px;display:grid}.bn-card[data-astro-cid-e63wnjf6]{width:100%}.bn-card__text[data-astro-cid-e63wnjf6]{font-size:16px}}.svc-icon[data-astro-cid-ebsh5tk4]{color:var(--svc-icon-color,#8a93a6);display:block}.services[data-astro-cid-j2lavqje]{z-index:var(--z-content)}.svc-box[data-astro-cid-j2lavqje]{max-width:1112px;margin-inline:auto}.svc-head[data-astro-cid-j2lavqje]{grid-template-columns:1fr minmax(0,490px);gap:32px;display:grid}.svc-bar[data-astro-cid-j2lavqje]{background:var(--hairline-strong);width:180px;height:3px}.svc-eyebrow[data-astro-cid-j2lavqje]{font-family:var(--font-mono);letter-spacing:var(--track-mono);color:var(--slate);margin-top:20px;font-size:12px}.svc-heading[data-astro-cid-j2lavqje]{letter-spacing:var(--track-tight);color:var(--primary);white-space:nowrap;margin-top:16px;font-size:52px;font-weight:500;line-height:1.05}.svc-lead[data-astro-cid-j2lavqje]{max-width:490px;font-size:var(--fs-lead);color:var(--body);margin-top:55px;line-height:1.6}.svc-grid[data-astro-cid-j2lavqje]{display:none}.svc-stack[data-astro-cid-j2lavqje]{flex-direction:column;gap:32px;margin-top:48px;display:flex}@media (width>=900px){.svc-grid[data-astro-cid-j2lavqje]{grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-top:64px;display:grid}.svc-stack[data-astro-cid-j2lavqje]{display:none}}.svc-card[data-astro-cid-j2lavqje]{aspect-ratio:552/320;background:var(--card);border-radius:var(--radius);padding:28px}.svc-card[data-astro-cid-j2lavqje] .svc-icon{width:auto;height:112px}.svc-card__title[data-astro-cid-j2lavqje]{text-align:center;color:var(--primary);margin-top:24px;font-size:26px;font-weight:500}.svc-card__desc[data-astro-cid-j2lavqje]{text-align:left;color:var(--body);margin-top:14px;font-size:17px;line-height:1.6}.svc-btn[data-astro-cid-j2lavqje]{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius);justify-content:space-between;align-items:center;width:100%;height:52px;padding-left:20px;padding-right:8px;display:flex}.svc-btn--link[data-astro-cid-j2lavqje]{transition:border-color var(--dur-fast) ease}.svc-btn--link[data-astro-cid-j2lavqje]:hover{border-color:var(--blue)}.svc-btn__label[data-astro-cid-j2lavqje]{color:var(--primary);font-size:16px}.svc-btn--link[data-astro-cid-j2lavqje]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.svc-card--lift[data-astro-cid-j2lavqje]{transform-origin:50%;box-shadow:none;transition:transform .17s ease-out,box-shadow .17s ease-out;position:relative;transform:scale(1)}.svc-card--lift[data-astro-cid-j2lavqje]:hover,.svc-card--lift[data-astro-cid-j2lavqje]:focus-visible{z-index:2;transform:scale(1.06);box-shadow:0 12px 28px #00000073}@media (prefers-reduced-motion:reduce){.svc-card--lift[data-astro-cid-j2lavqje]{transition:none}}.svc-stack__pair[data-astro-cid-j2lavqje]{flex-direction:column;gap:12px;display:flex}.svc-stack[data-astro-cid-j2lavqje] .svc-card[data-astro-cid-j2lavqje]{aspect-ratio:auto;height:auto}@media (width<=899px){.svc-head[data-astro-cid-j2lavqje]{gap:var(--s4);grid-template-columns:1fr}.svc-heading[data-astro-cid-j2lavqje]{white-space:normal}.svc-lead[data-astro-cid-j2lavqje]{max-width:none;margin-top:0}}@media (width<=599px){.svc-heading[data-astro-cid-j2lavqje]{font-size:clamp(34px,9vw,52px)}}.approach[data-astro-cid-boxoifss]{z-index:var(--z-content)}.apr-bleed[data-astro-cid-boxoifss]{justify-content:center;display:flex}.apr-box[data-astro-cid-boxoifss]{width:min(1560px,82vw)}.apr-bar[data-astro-cid-boxoifss]{background:var(--hairline-strong);width:180px;height:3px}.apr-eyebrow[data-astro-cid-boxoifss]{font-family:var(--font-mono);letter-spacing:var(--track-mono);color:var(--slate);margin-top:20px;font-size:12px}.apr-grid[data-astro-cid-boxoifss]{display:none}.apr-stack[data-astro-cid-boxoifss]{flex-direction:column;gap:64px;margin-top:48px;display:flex}@media (width>=900px){.apr-grid[data-astro-cid-boxoifss]{grid-template-columns:minmax(0,684fr) minmax(0,448fr);column-gap:48px;margin-top:64px;display:grid}.apr-stack[data-astro-cid-boxoifss]{display:none}}.apr-sticky-col[data-astro-cid-boxoifss]{margin-top:384px}.apr-sticky-inner[data-astro-cid-boxoifss]{align-items:center;gap:24px;display:flex;position:sticky;top:50%;transform:translateY(-50%)}.apr-number[data-astro-cid-boxoifss]{flex:0 0 260px;width:260px;height:96px;position:relative;overflow:hidden}.apr-number__digit[data-astro-cid-boxoifss]{font-family:var(--font-mono);color:#4e586b;opacity:0;font-feature-settings:"zero" 0;align-items:center;font-size:80px;display:flex;position:absolute;inset:0}.apr-number__digit[data-astro-cid-boxoifss][data-step="0"]{opacity:1}.apr-number__slash[data-astro-cid-boxoifss]{margin-right:2px}.apr-object[data-astro-cid-boxoifss]{aspect-ratio:400/460;flex:none;width:min(410px,21.53vw);position:relative}.apr-object__slot[data-astro-cid-boxoifss]{opacity:0;position:absolute;inset:0}.apr-object__slot[data-astro-cid-boxoifss][data-step="0"]{opacity:1}.apr-object__img[data-astro-cid-boxoifss]{object-fit:contain;width:100%;height:100%;display:block}.apr-band[data-astro-cid-boxoifss]{clip-path:inset(calc(var(--band) * 12.5% - .5px) 0 calc((7 - var(--band)) * 12.5% - .5px) 0);position:absolute;inset:0}.apr-text-block[data-astro-cid-boxoifss]{flex-direction:column;justify-content:center;min-height:80vh;display:flex}.apr-spacer[data-astro-cid-boxoifss]{height:35vh}.apr-text__heading[data-astro-cid-boxoifss]{color:#4e586b;font-size:60px;font-weight:500;line-height:1.1;transition:color .3s;position:relative}.apr-text__para[data-astro-cid-boxoifss]{color:#4e586b;max-width:448px;margin-top:20px;font-size:21px;line-height:1.55;transition:color .3s}.apr-text-block[data-astro-cid-boxoifss].is-active .apr-text__heading[data-astro-cid-boxoifss],.apr-text__heading[data-astro-cid-boxoifss].is-active{color:var(--primary)}.apr-text-block[data-astro-cid-boxoifss].is-active .apr-text__para[data-astro-cid-boxoifss],.apr-text__para[data-astro-cid-boxoifss].is-active{color:var(--body)}.apr-stack__block[data-astro-cid-boxoifss]{flex-direction:column;align-items:flex-start;display:flex}.apr-stack__num[data-astro-cid-boxoifss]{font-family:var(--font-mono);color:#4e586b;font-feature-settings:"zero" 0;font-size:56px}.apr-stack__obj[data-astro-cid-boxoifss]{width:240px;height:300px;margin-top:var(--s4)}.apr-stack__obj[data-astro-cid-boxoifss] img[data-astro-cid-boxoifss]{object-fit:contain;width:100%;height:100%;display:block}.apr-stack[data-astro-cid-boxoifss] .apr-text__heading[data-astro-cid-boxoifss]{margin-top:var(--s4)}@media (width<=899px){.apr-text__heading[data-astro-cid-boxoifss]{font-size:36px}.apr-text__para[data-astro-cid-boxoifss]{max-width:none;font-size:17px}}.compare[data-astro-cid-fxqrazkd]{z-index:var(--z-content);position:relative}.compare__stage[data-astro-cid-fxqrazkd]{position:static}.compare__frame[data-astro-cid-fxqrazkd]{width:100%;max-width:1080px;margin-inline:auto;position:relative}.compare__heading[data-astro-cid-fxqrazkd]{font-family:var(--font-primary);letter-spacing:var(--track-tight);color:var(--primary);text-align:center;margin:0 0 200px;font-size:64px;font-weight:500;line-height:1.04}.compare__cards[data-astro-cid-fxqrazkd]{align-items:stretch;display:flex}.card[data-astro-cid-fxqrazkd]{clip-path:polygon(0 0,calc(100% - 58px) 0,100% 58px,100% 100%,0 100%);flex:0 0 540px;width:540px;position:relative}.card--tars[data-astro-cid-fxqrazkd]{background:#f3f3f3}.card--other[data-astro-cid-fxqrazkd]{background:var(--card);outline:1px solid var(--border);outline-offset:-1px}.card__accent[data-astro-cid-fxqrazkd]{background:var(--accent);width:8px;height:61px;position:absolute;top:24px;left:0}.card__header[data-astro-cid-fxqrazkd]{top:var(--ht);font-family:var(--font-primary);margin:0;font-size:30px;font-weight:500;line-height:1;position:absolute;left:30px}.card--tars[data-astro-cid-fxqrazkd] .card__header[data-astro-cid-fxqrazkd]{color:#131313}.card--other[data-astro-cid-fxqrazkd] .card__header[data-astro-cid-fxqrazkd]{color:#fff}.card__rows[data-astro-cid-fxqrazkd]{height:var(--card-h);margin:0;padding:0;list-style:none;position:relative}.row[data-astro-cid-fxqrazkd]{top:var(--ry);align-items:center;column-gap:16px;display:flex;position:absolute;left:30px;right:30px;transform:translateY(-50%)}.mark[data-astro-cid-fxqrazkd]{border-radius:4px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:22px;display:flex}.mark--check[data-astro-cid-fxqrazkd]{background:var(--accent)}.mark--cross[data-astro-cid-fxqrazkd]{background:var(--chip)}.row__text[data-astro-cid-fxqrazkd]{font-family:var(--font-primary);margin:0;font-size:24px;line-height:1.3}.card--tars[data-astro-cid-fxqrazkd] .row__text[data-astro-cid-fxqrazkd]{color:#131313}.card--other[data-astro-cid-fxqrazkd] .row__text[data-astro-cid-fxqrazkd]{color:#fff}@media (width>=901px){.compare[data-astro-cid-fxqrazkd]{height:260vh;padding-block:0}.compare__stage[data-astro-cid-fxqrazkd]{height:100vh;position:sticky;top:0}}@media (width>=901px) and (prefers-reduced-motion:no-preference){.compare__stage[data-astro-cid-fxqrazkd]{overflow:hidden}.compare__heading[data-astro-cid-fxqrazkd]{width:100%;margin:0;position:absolute;left:0}.compare__frame[data-astro-cid-fxqrazkd]{margin-left:-540px;margin-top:calc(var(--cards-h) * -.5);position:absolute;top:50%;left:50%}.motion-ok .compare__cards[data-astro-cid-fxqrazkd]{opacity:0;filter:blur(10px);transform:translate(25vw)}}@media (width<=900px){.compare__heading[data-astro-cid-fxqrazkd]{text-align:left;margin:0 0 80px;font-size:34px}.compare__cards[data-astro-cid-fxqrazkd]{flex-direction:column;align-items:stretch;gap:24px;display:flex}.card[data-astro-cid-fxqrazkd]{clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%);flex:auto;width:auto}.card__header[data-astro-cid-fxqrazkd]{top:var(--ht-m);font-size:24px}.card__rows[data-astro-cid-fxqrazkd]{height:var(--card-h-m)}.row[data-astro-cid-fxqrazkd]{top:var(--ry-m)}.row__text[data-astro-cid-fxqrazkd]{font-size:18px;line-height:1.4}.mark[data-astro-cid-fxqrazkd]{flex-basis:20px;width:20px;height:20px}}.techstack[data-astro-cid-gcney6wx]{z-index:var(--z-content);position:relative}.techstack__inner[data-astro-cid-gcney6wx]{width:min(1560px,82vw);margin-inline:auto}.techstack__marker[data-astro-cid-gcney6wx]{background:var(--chip);width:180px;height:3px;margin-bottom:20px;display:block}.techstack__eyebrow[data-astro-cid-gcney6wx]{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#6b7280;margin:0;font-size:12px}.techstack__heading[data-astro-cid-gcney6wx]{margin-top:var(--s3);font-family:var(--font-primary);letter-spacing:var(--track-tight);color:#f2f3f5;font-size:60px;font-weight:500;line-height:1.04}.techstack__grid[data-astro-cid-gcney6wx]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.techcard[data-astro-cid-gcney6wx]{aspect-ratio:1.53;background:var(--card);outline:1px solid var(--hairline-bg);outline-offset:-1px;border-radius:var(--radius);transform-origin:50%;width:calc(20% - 3.2px);box-shadow:none;flex:0 0 calc(20% - 3.2px);transition:outline-color .2s,transform .17s ease-out,box-shadow .17s ease-out;position:relative;transform:scale(1)}.techcard[data-astro-cid-gcney6wx]:hover{outline-color:var(--accent)}.techcard[data-astro-cid-gcney6wx]:hover,.techcard[data-astro-cid-gcney6wx]:focus-visible{z-index:2;transform:scale(1.06);box-shadow:0 12px 28px #00000073}@media (prefers-reduced-motion:reduce){.techcard[data-astro-cid-gcney6wx]{transition:outline-color .2s}}.techcard__num-chip[data-astro-cid-gcney6wx]{background:var(--chip);border-radius:0;justify-content:center;align-items:center;width:40px;height:30px;display:flex;position:absolute;top:0;left:0}.techcard__num[data-astro-cid-gcney6wx]{font-family:var(--font-mono);color:#6b7280;font-size:13px}.techcard__tile[data-astro-cid-gcney6wx]{box-sizing:border-box;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:66%;height:58%;padding:10px;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.techcard__tile--flush[data-astro-cid-gcney6wx]{padding:0}.techcard__tile[data-astro-cid-gcney6wx] img[data-astro-cid-gcney6wx]{object-fit:contain;max-width:100%;max-height:100%}.techcard__name[data-astro-cid-gcney6wx]{font-family:var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:#c2c7d0;font-size:13px;position:absolute;bottom:12px;right:12px}@media (width<=899px){.techcard[data-astro-cid-gcney6wx]{flex-basis:calc(33.3333% - 2.66667px);width:calc(33.3333% - 2.66667px)}}@media (width<=767px){.techcard[data-astro-cid-gcney6wx]{flex-basis:calc(50% - 2px);width:calc(50% - 2px)}.techstack__heading[data-astro-cid-gcney6wx]{font-size:34px}.techcard__num[data-astro-cid-gcney6wx]{font-size:12px}.techcard__name[data-astro-cid-gcney6wx]{font-size:11px}}.team[data-astro-cid-mtx7c4tw]{z-index:var(--z-content);position:relative}.team__inner[data-astro-cid-mtx7c4tw]{grid-template-columns:42% 46%;align-items:start;column-gap:12%;width:min(1560px,82vw);margin-inline:auto;display:grid}.team__grid-col[data-astro-cid-mtx7c4tw]{margin-top:48px}.team__marker[data-astro-cid-mtx7c4tw]{background:var(--chip);width:180px;height:3px;margin-bottom:20px;display:block}.team__eyebrow[data-astro-cid-mtx7c4tw]{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:#6b7280;margin:0;font-size:12px}.team__heading[data-astro-cid-mtx7c4tw]{margin-top:var(--s3);font-family:var(--font-primary);letter-spacing:var(--track-tight);color:#f2f3f5;font-size:60px;font-weight:500;line-height:1.04}.team__lead[data-astro-cid-mtx7c4tw]{font-family:var(--font-primary);color:#c2c7d0;margin-top:24px;font-size:21px;line-height:1.6}.team__btn{margin-top:32px}@media (width<=899px){.team__inner[data-astro-cid-mtx7c4tw]{grid-template-columns:1fr;row-gap:40px}.team__btn[data-astro-cid-mtx7c4tw]{width:100%}.team__grid-col[data-astro-cid-mtx7c4tw]{margin-top:0}}@media (width<=767px){.team__heading[data-astro-cid-mtx7c4tw]{font-size:34px}.team__lead[data-astro-cid-mtx7c4tw]{font-size:18px}}
