.hero-blob[data-astro-cid-sf272gaj]{width:96%;height:170px;top:calc(50% - 6px);translate:-50% -50%}@media (width>=810px){.hero-blob[data-astro-cid-sf272gaj]{width:72%;height:320px;top:50px;translate:-50%}}@media (width>=1440px){.hero-blob[data-astro-cid-sf272gaj]{width:52%;height:460px;top:70px}}.js[data-astro-cid-sf272gaj] .hero-meta[data-astro-cid-sf272gaj]{opacity:.001}.zoom-img[data-astro-cid-2tgib4xh]{opacity:0;z-index:1;transition:opacity .5s var(--ease-standard), transform 1.2s var(--ease-expo);transform:scale(1.08)}.zoom-img[data-astro-cid-2tgib4xh].is-current{opacity:1;z-index:2;transform:scale(1)}.zoom-word[data-astro-cid-2tgib4xh],.zoom-label[data-astro-cid-2tgib4xh]{white-space:nowrap;will-change:transform, opacity;pointer-events:none;margin:0;position:absolute;top:50%;left:50%}.zoom-word[data-astro-cid-2tgib4xh]{letter-spacing:-.04em;font-size:clamp(32px,4.4444vw,64px);line-height:1.05}.zoom-label[data-astro-cid-2tgib4xh]{font-size:13px}.service-row__num[data-astro-cid-zqjk3zwo],.service-row__title[data-astro-cid-zqjk3zwo],.service-row__summary[data-astro-cid-zqjk3zwo]{transition:color .45s var(--ease-standard)}.service-row__line[data-astro-cid-zqjk3zwo]{transition:width .8s var(--ease-swift)}.service-row__btn[data-astro-cid-zqjk3zwo]{opacity:0;transition:opacity .45s var(--ease-standard)}@media (width>=810px){.service-row[data-astro-cid-zqjk3zwo]{cursor:pointer}.service-row[data-astro-cid-zqjk3zwo]:hover .service-row__num[data-astro-cid-zqjk3zwo],.service-row[data-astro-cid-zqjk3zwo]:hover .service-row__title[data-astro-cid-zqjk3zwo]{color:var(--color-accent)}.service-row[data-astro-cid-zqjk3zwo]:hover .service-row__summary[data-astro-cid-zqjk3zwo]{color:var(--color-ink)}.service-row[data-astro-cid-zqjk3zwo]:hover .service-row__line[data-astro-cid-zqjk3zwo]{width:100%}.service-row[data-astro-cid-zqjk3zwo]:hover .service-row__btn[data-astro-cid-zqjk3zwo]{opacity:1}}@media (hover:hover) and (pointer:fine){.service-row[data-astro-cid-zqjk3zwo]{transition:opacity .6s var(--ease-standard)}[data-astro-cid-zqjk3zwo][data-services-list]:hover .service-row[data-astro-cid-zqjk3zwo]{opacity:.3}[data-astro-cid-zqjk3zwo][data-services-list]:hover .service-row[data-astro-cid-zqjk3zwo]:hover{opacity:1}}.services-preview[data-astro-cid-zqjk3zwo]{visibility:hidden;opacity:0;clip-path:inset(50% 0% round 4px);z-index:9;background:var(--color-bone);will-change:transform, clip-path;border-radius:4px;width:300px;height:300px;position:fixed;top:0;left:0;overflow:hidden}.logo-wall__cell[data-astro-cid-vkclxqnx]{height:140px;color:var(--color-ink);transition:color .6s var(--ease-expo);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.logo-wall__mark[data-astro-cid-vkclxqnx]{opacity:.6;mask:var(--mask) center / contain no-repeat;transition:transform .7s var(--ease-expo), opacity .5s ease;background:currentColor;display:block}.logo-wall__cell[data-astro-cid-vkclxqnx] i[data-astro-cid-vkclxqnx]{border:0 solid var(--color-accent);opacity:0;width:8px;height:8px;transition:opacity .45s ease, transform .7s var(--ease-expo);position:absolute}.logo-wall__cell[data-astro-cid-vkclxqnx] i[data-astro-cid-vkclxqnx]:first-of-type{border-top-width:1px;border-left-width:1px;top:12px;left:12px;transform:translate(6px,6px)}.logo-wall__cell[data-astro-cid-vkclxqnx] i[data-astro-cid-vkclxqnx]:nth-of-type(2){border-top-width:1px;border-right-width:1px;top:12px;right:12px;transform:translate(-6px,6px)}.logo-wall__cell[data-astro-cid-vkclxqnx] i[data-astro-cid-vkclxqnx]:nth-of-type(3){border-bottom-width:1px;border-left-width:1px;bottom:12px;left:12px;transform:translate(6px,-6px)}.logo-wall__cell[data-astro-cid-vkclxqnx] i[data-astro-cid-vkclxqnx]:nth-of-type(4){border-bottom-width:1px;border-right-width:1px;bottom:12px;right:12px;transform:translate(-6px,-6px)}@media (hover:hover){.logo-wall__cell[data-astro-cid-vkclxqnx]:hover{color:var(--color-accent)}.logo-wall__cell[data-astro-cid-vkclxqnx]:hover .logo-wall__mark[data-astro-cid-vkclxqnx]{opacity:1;transform:translateY(-3px)scale(1.04)}.logo-wall__cell[data-astro-cid-vkclxqnx]:hover i[data-astro-cid-vkclxqnx]{opacity:1;transform:none}}@media (width<=809px){.logo-wall__cell[data-astro-cid-vkclxqnx]{height:112px}.logo-wall__mark[data-astro-cid-vkclxqnx]{transform:scale(.8)}}.pixel-stat__value[data-astro-cid-gwiz53qm] number-flow{--number-flow-char-height:1em;margin-block:-.25em;line-height:1}.pixel-stat__value[data-astro-cid-gwiz53qm]{white-space:nowrap;margin:-.07em 0;font-size:104px;line-height:1}@media (width>=810px){.pixel-stat__value[data-astro-cid-gwiz53qm]{font-size:80px}}@media (width>=1440px){.pixel-stat__value[data-astro-cid-gwiz53qm]{font-size:136px}}.team-title[data-astro-cid-osb4isn4]{overflow:visible}.team-title__word[data-astro-cid-osb4isn4]{letter-spacing:-.06em;font-size:88px;line-height:1}@media (width>=810px){.team-title__word[data-astro-cid-osb4isn4]{font-size:160px}}@media (width>=1440px){.team-title[data-astro-cid-osb4isn4]{height:190px}.team-title__word[data-astro-cid-osb4isn4]{font-size:260px;line-height:.9}}.qd-root[data-astro-cid-b4h6gghm]{--qd-w:280px;--qd-zig:56px;--qd-pad:52px 26px 52px;--qd-q:16px;--qd-mark:16px;--qd-mt:20px;--qd-ml:20px;cursor:grab;touch-action:pan-y;user-select:none;isolation:isolate}@media (width>=810px){.qd-root[data-astro-cid-b4h6gghm]{--qd-w:360px;--qd-zig:80px;--qd-pad:64px 38px 64px;--qd-q:19px;--qd-mark:20px;--qd-mt:24px;--qd-ml:24px}}@media (width>=1200px){.qd-root[data-astro-cid-b4h6gghm]{--qd-w:420px;--qd-zig:110px;--qd-pad:76px 48px 76px;--qd-q:22px;--qd-mark:24px;--qd-mt:28px;--qd-ml:28px}}.qd-root[data-astro-cid-b4h6gghm][data-dragging]{cursor:grabbing}.qd-card[data-astro-cid-b4h6gghm]{left:calc(50% - var(--qd-w) * 2);width:var(--qd-w);will-change:transform;position:absolute;top:50%;translate:0 -50%}.qd-inner[data-astro-cid-b4h6gghm]{padding:var(--qd-pad);text-align:center;box-shadow:inset 0 0 0 1px var(--color-line);transition:opacity .9s var(--ease-expo), transform 1.2s var(--ease-expo);flex-direction:column;align-items:center;gap:28px;display:flex;position:relative}.qd-inner[data-astro-cid-b4h6gghm].bg-accent{box-shadow:none}.qd-root[data-astro-cid-b4h6gghm][data-ready]:not([data-seen]) .qd-inner[data-astro-cid-b4h6gghm]{opacity:0;transform:translateY(64px)}.qd-quote[data-astro-cid-b4h6gghm]{font-size:var(--qd-q);letter-spacing:-.012em;text-wrap:pretty;margin:0;line-height:1.38}.qd-mark[data-astro-cid-b4h6gghm]{height:var(--qd-mark);width:auto;position:absolute}.fq-list[data-astro-cid-bz5ieakd]{border-top:1px solid var(--color-line)}.fq-row[data-astro-cid-bz5ieakd]{border-bottom:1px solid var(--color-line);transition:opacity .5s var(--ease-expo);position:relative}.fq-row[data-astro-cid-bz5ieakd]:before{content:"";background:var(--color-ink);transform-origin:0;height:1px;transition:transform .9s var(--ease-expo);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.fq-list[data-astro-cid-bz5ieakd]:hover .fq-row[data-astro-cid-bz5ieakd]{opacity:.4}.fq-list[data-astro-cid-bz5ieakd]:hover .fq-row[data-astro-cid-bz5ieakd]:hover,.fq-list[data-astro-cid-bz5ieakd] .fq-row[data-astro-cid-bz5ieakd].is-open{opacity:1}.fq-row[data-astro-cid-bz5ieakd]:hover:before{transform:scaleX(1)}.fq-row[data-astro-cid-bz5ieakd]:hover .fq-q[data-astro-cid-bz5ieakd]{transform:translate(8px)}}.fq-btn[data-astro-cid-bz5ieakd]{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;width:100%;padding:28px 0;display:grid}.fq-btn[data-astro-cid-bz5ieakd]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.fq-num[data-astro-cid-bz5ieakd]{letter-spacing:.01em;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;transition:color .5s}.fq-row[data-astro-cid-bz5ieakd].is-open .fq-num[data-astro-cid-bz5ieakd]{color:var(--color-accent)}.fq-q[data-astro-cid-bz5ieakd]{letter-spacing:-.02em;transition:transform .7s var(--ease-expo);font-size:26px;line-height:1.2}.fq-icon[data-astro-cid-bz5ieakd]{border:1px solid var(--color-line);width:40px;height:40px;transition:background-color .5s var(--ease-expo), border-color .5s var(--ease-expo), transform .7s var(--ease-expo);border-radius:50%;position:relative}.fq-icon[data-astro-cid-bz5ieakd]:before,.fq-icon[data-astro-cid-bz5ieakd]:after{content:"";background:var(--color-ink);width:14px;height:1px;transition:background-color .5s var(--ease-expo);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-icon[data-astro-cid-bz5ieakd]:after{transform:translate(-50%,-50%)rotate(90deg)}.fq-row[data-astro-cid-bz5ieakd]:hover .fq-icon[data-astro-cid-bz5ieakd]{border-color:var(--color-ink)}.fq-row[data-astro-cid-bz5ieakd].is-open .fq-icon[data-astro-cid-bz5ieakd]{background:var(--color-accent);border-color:var(--color-accent);transform:rotate(135deg)}.fq-row[data-astro-cid-bz5ieakd].is-open .fq-icon[data-astro-cid-bz5ieakd]:before,.fq-row[data-astro-cid-bz5ieakd].is-open .fq-icon[data-astro-cid-bz5ieakd]:after{background:#fff}.fq-panel[data-astro-cid-bz5ieakd]{transition:grid-template-rows .8s var(--ease-expo);grid-template-rows:0fr;display:grid}.fq-row[data-astro-cid-bz5ieakd].is-open .fq-panel[data-astro-cid-bz5ieakd]{grid-template-rows:1fr}.fq-panel[data-astro-cid-bz5ieakd]>div[data-astro-cid-bz5ieakd]{overflow:hidden}.fq-a[data-astro-cid-bz5ieakd]{color:var(--color-muted);opacity:0;max-width:720px;transition:opacity .5s ease, transform .8s var(--ease-expo);margin:0;padding:0 56px 32px 72px;font-size:17px;line-height:1.55;transform:translateY(-8px)}.fq-row[data-astro-cid-bz5ieakd].is-open .fq-a[data-astro-cid-bz5ieakd]{opacity:1;transition-delay:.12s;transform:none}@media (width<=809px){.fq-btn[data-astro-cid-bz5ieakd]{grid-template-columns:40px 1fr auto;padding:22px 0}.fq-q[data-astro-cid-bz5ieakd]{font-size:20px}.fq-icon[data-astro-cid-bz5ieakd]{width:34px;height:34px}.fq-a[data-astro-cid-bz5ieakd]{padding:0 0 24px 56px}}.cf-grid[data-astro-cid-2bgq7omz]{grid-template-columns:1fr 1fr;gap:40px 32px;display:grid}.cf-full[data-astro-cid-2bgq7omz]{grid-column:1/-1}.cf-field[data-astro-cid-2bgq7omz]{flex-direction:column;gap:10px;display:flex;position:relative}.cf-label[data-astro-cid-2bgq7omz]{letter-spacing:.01em;color:var(--color-muted);justify-content:space-between;font-size:13px;line-height:normal;display:flex}.cf-label[data-astro-cid-2bgq7omz] i[data-astro-cid-2bgq7omz]{color:var(--color-accent);opacity:0;transition:opacity .4s ease, transform .6s var(--ease-expo);font-style:normal;transform:translateY(4px)}.cf-field[data-astro-cid-2bgq7omz].err .cf-label[data-astro-cid-2bgq7omz] i[data-astro-cid-2bgq7omz]{opacity:1;transform:none}.cf-input[data-astro-cid-2bgq7omz]{all:unset;box-sizing:border-box;width:100%;font:400 22px/1.3 var(--font-geist);letter-spacing:-.015em;color:var(--color-ink);caret-color:var(--color-accent);padding:6px 0 14px}.cf-input[data-astro-cid-2bgq7omz]::placeholder{color:var(--color-muted);opacity:.45}textarea[data-astro-cid-2bgq7omz].cf-input{resize:none;white-space:pre-wrap;display:block;overflow:hidden}.cf-line[data-astro-cid-2bgq7omz]{background:var(--color-line);height:1px;position:absolute;bottom:0;left:0;right:0}.cf-line[data-astro-cid-2bgq7omz]:after{content:"";background:var(--color-accent);transform-origin:0;transition:transform .9s var(--ease-swift);position:absolute;inset:0;transform:scaleX(0)}.cf-field[data-astro-cid-2bgq7omz]:focus-within .cf-line[data-astro-cid-2bgq7omz]:after,.cf-field[data-astro-cid-2bgq7omz].err .cf-line[data-astro-cid-2bgq7omz]:after{transform:scaleX(1)}.cf-chips[data-astro-cid-2bgq7omz]{flex-wrap:wrap;gap:10px;display:flex}.cf-chip[data-astro-cid-2bgq7omz]{all:unset;box-sizing:border-box;cursor:pointer;font:400 15px/1 var(--font-geist);color:var(--color-ink);border:1px solid var(--color-line);transition:background-color .5s var(--ease-expo), color .5s var(--ease-expo), border-color .5s var(--ease-expo);align-items:center;gap:10px;padding:13px 18px;display:inline-flex}.cf-chip[data-astro-cid-2bgq7omz]:before{content:"";width:0;height:6px;transition:transform .5s var(--ease-expo), width .5s var(--ease-expo), margin .5s var(--ease-expo);background:currentColor;margin-right:-10px;transform:scale(0)}.cf-chip[data-astro-cid-2bgq7omz]:hover{border-color:var(--color-ink)}.cf-chip[data-astro-cid-2bgq7omz][aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.cf-chip[data-astro-cid-2bgq7omz][aria-pressed=true]:before{width:6px;margin-right:0;transform:scale(1)}.cf-chip[data-astro-cid-2bgq7omz]:focus-visible,.cf-submit[data-astro-cid-2bgq7omz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cf-foot[data-astro-cid-2bgq7omz]{justify-content:space-between;align-items:center;gap:24px;padding-top:8px;display:flex}.cf-submit[data-astro-cid-2bgq7omz]{all:unset;box-sizing:border-box;cursor:pointer;background:var(--color-accent);color:#fff;font:500 16px/1 var(--font-geist);letter-spacing:-.01em;transition:transform .6s var(--ease-expo);align-items:center;gap:14px;padding:18px 26px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #00000059}.cf-submit[data-astro-cid-2bgq7omz]:hover{transform:translateY(-2px)}.cf-roll[data-astro-cid-2bgq7omz]{height:1em;display:inline-block;position:relative;overflow:hidden}.cf-roll[data-astro-cid-2bgq7omz] span[data-astro-cid-2bgq7omz]{transition:transform .7s var(--ease-swift);display:block}.cf-roll[data-astro-cid-2bgq7omz] span[data-astro-cid-2bgq7omz]+span[data-astro-cid-2bgq7omz]{position:absolute;top:100%;left:0}.cf-submit[data-astro-cid-2bgq7omz]:hover .cf-roll[data-astro-cid-2bgq7omz] span[data-astro-cid-2bgq7omz]{transform:translateY(-100%)}.cf-arrow[data-astro-cid-2bgq7omz]{transition:transform .7s var(--ease-swift);display:inline-block}.cf-submit[data-astro-cid-2bgq7omz]:hover .cf-arrow[data-astro-cid-2bgq7omz]{transform:translate(4px)}.cf-done[data-astro-cid-2bgq7omz]{flex-direction:column;gap:18px;padding:24px 0}.cf-check[data-astro-cid-2bgq7omz]{background:var(--color-accent);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.cf-check[data-astro-cid-2bgq7omz] path[data-astro-cid-2bgq7omz]{stroke-dasharray:30;stroke-dashoffset:30px}@media (width<=809px){.cf-grid[data-astro-cid-2bgq7omz]{grid-template-columns:1fr;gap:32px}.cf-input[data-astro-cid-2bgq7omz]{font-size:19px}.cf-foot[data-astro-cid-2bgq7omz]{flex-direction:column-reverse;align-items:flex-start}}
