.wg[data-astro-cid-756mnibl]{gap:clamp(32px,3vw,48px);display:grid}.filters[data-astro-cid-756mnibl]{flex-wrap:wrap;gap:8px;display:flex}.filters[data-astro-cid-756mnibl] .btn[data-astro-cid-756mnibl]{cursor:pointer;min-height:40px;color:var(--ink);background:0 0;border:0;padding:0 18px;font-family:inherit;font-size:15px}.filters[data-astro-cid-756mnibl] .btn[data-astro-cid-756mnibl]:hover{background:var(--lilac-soft)}.filters[data-astro-cid-756mnibl] .btn[data-astro-cid-756mnibl][aria-pressed=true]{background:var(--ink);color:var(--bg)}.grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(40px,4vw,56px) 20px;margin:0;padding:0;list-style:none;display:grid}.item[data-astro-cid-756mnibl]{all:unset;cursor:pointer;gap:6px;width:100%;display:grid}.thumb[data-astro-cid-756mnibl]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--ink);margin-bottom:10px;display:block;overflow:hidden}.thumb[data-astro-cid-756mnibl] img[data-astro-cid-756mnibl]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s}.item[data-astro-cid-756mnibl]:hover .thumb[data-astro-cid-756mnibl] img[data-astro-cid-756mnibl]{transform:scale(1.04)}.item[data-astro-cid-756mnibl]:hover .title[data-astro-cid-756mnibl]{text-underline-offset:4px;text-decoration:underline}.item[data-astro-cid-756mnibl]:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.label[data-astro-cid-756mnibl]{color:var(--muted);font-size:13px;font-weight:600}.title[data-astro-cid-756mnibl]{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.2}.dlg[data-astro-cid-756mnibl]{background:var(--bg);width:min(1100px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border-radius:var(--radius);border:0;padding:0}.dlg[data-astro-cid-756mnibl]::backdrop{background:#161616b8}.dlg-in[data-astro-cid-756mnibl]{padding:var(--pad);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,3vw,48px);display:grid;position:relative}.dlg-media[data-astro-cid-756mnibl] img.media{width:auto;max-height:70vh;margin-inline:auto}.dlg-copy[data-astro-cid-756mnibl]{gap:14px;display:grid}.dlg-copy[data-astro-cid-756mnibl] p[data-astro-cid-756mnibl]:not(.label):not(.small){font-size:17px}.close[data-astro-cid-756mnibl]{background:var(--lilac-soft);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.close[data-astro-cid-756mnibl]:hover{background:var(--lilac)}@media (width<=1100px){.grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.grid[data-astro-cid-756mnibl]{grid-template-columns:repeat(2,minmax(0,1fr))}.dlg-in[data-astro-cid-756mnibl]{grid-template-columns:1fr;padding-top:64px}}.cl[data-astro-cid-4xln622h]{gap:clamp(28px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-4xln622h]{grid-template-columns:48px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,3vw,40px);text-decoration:none;display:grid}.n[data-astro-cid-4xln622h]{align-self:start;padding-top:10px;font-size:15px;font-weight:600}.t[data-astro-cid-4xln622h]{display:grid}.title[data-astro-cid-4xln622h]{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,52px);font-weight:650;line-height:1}.client[data-astro-cid-4xln622h]{letter-spacing:-.035em;font-size:clamp(30px,3.4vw,52px);font-weight:250;line-height:1.05}.teaser[data-astro-cid-4xln622h]{max-width:30ch}.img[data-astro-cid-4xln622h]{aspect-ratio:16/10;border-radius:var(--radius);background:var(--ink);display:block;overflow:hidden}.img[data-astro-cid-4xln622h] img[data-astro-cid-4xln622h]{object-fit:cover;object-position:center top;filter:grayscale();width:100%;height:100%;transition:filter .4s,transform .5s}a[data-astro-cid-4xln622h]:hover .img[data-astro-cid-4xln622h] img[data-astro-cid-4xln622h]{filter:none;transform:scale(1.04)}a[data-astro-cid-4xln622h]:hover .title[data-astro-cid-4xln622h]{text-underline-offset:6px;text-decoration:underline 3px}@media (width<=900px){a[data-astro-cid-4xln622h]{grid-template-columns:32px minmax(0,1fr)}.teaser[data-astro-cid-4xln622h],.img[data-astro-cid-4xln622h]{grid-column:2}.img[data-astro-cid-4xln622h] img[data-astro-cid-4xln622h]{filter:none}}.logos[data-astro-cid-j4j3jgaw]{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:48px 40px;margin:0;padding:0;list-style:none;display:grid}.logo[data-astro-cid-j4j3jgaw],.name[data-astro-cid-j4j3jgaw]{align-items:center;min-height:52px;display:flex}.logo[data-astro-cid-j4j3jgaw]{color:var(--ink)}.logo[data-astro-cid-j4j3jgaw] svg{height:var(--h,30px);fill:currentColor;width:auto;display:block}.logo[data-astro-cid-j4j3jgaw] .ko{fill:var(--bg)}.name[data-astro-cid-j4j3jgaw]{letter-spacing:-.02em;white-space:nowrap;color:var(--ink);font-size:clamp(17px,1.45vw,21px);font-weight:600}.sr[data-astro-cid-j4j3jgaw]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1000px){.logos[data-astro-cid-j4j3jgaw]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.logos[data-astro-cid-j4j3jgaw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.logo[data-astro-cid-j4j3jgaw] svg{height:calc(var(--h,30px) * .72);max-width:100%}}.hero[data-astro-cid-lcdefpme]{gap:clamp(48px,6vw,88px);padding-top:clamp(72px,9vw,144px);padding-bottom:clamp(64px,7vw,104px);display:grid}.hero-foot[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.hero-foot[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:34ch}.hero-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.clients-row[data-astro-cid-lcdefpme]{gap:clamp(28px,3vw,40px);padding-bottom:clamp(32px,4vw,56px);display:grid}.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.why-list[data-astro-cid-lcdefpme]{gap:clamp(36px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.why-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:48px minmax(0,1.1fr) minmax(0,1fr);align-items:baseline;gap:24px;display:grid}.why-n[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.why-phrase[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.15}.sec-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:clamp(48px,5vw,72px);display:flex}.sec-note[data-astro-cid-lcdefpme]{text-align:right;max-width:28ch}.center[data-astro-cid-lcdefpme]{text-align:center}.numbers[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-bottom:clamp(48px,5vw,72px)}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stat[data-astro-cid-lcdefpme]{align-content:space-between;gap:64px;min-height:280px;display:grid}.stat-t[data-astro-cid-lcdefpme]{color:var(--ink);max-width:24ch}.more-work[data-astro-cid-lcdefpme]{gap:clamp(48px,5vw,72px);display:grid}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.card[data-astro-cid-lcdefpme]{align-content:start;gap:28px;display:grid}.card-copy[data-astro-cid-lcdefpme]{gap:12px;display:grid}.card-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{white-space:nowrap;display:block}.card-title[data-astro-cid-lcdefpme]{min-height:2.3em}.testi[data-astro-cid-lcdefpme]{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.testi-side[data-astro-cid-lcdefpme]{gap:40px;display:grid}.testi-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.testi-nav[data-astro-cid-lcdefpme]{gap:8px;display:flex}.testi-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{background:var(--lilac-soft);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;font-size:16px}.testi-nav[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{background:var(--lilac)}.person[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:4px;display:grid}.avatar[data-astro-cid-lcdefpme]{background:var(--lilac);border-radius:50%;width:64px;height:64px;margin-bottom:12px}blockquote[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,2.8vw,40px);font-weight:300;line-height:1.2}.about[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.about-img[data-astro-cid-lcdefpme]{border-radius:var(--radius);filter:grayscale()contrast(1.45)brightness(.92);width:100%}.about-copy[data-astro-cid-lcdefpme]{gap:22px;display:grid}.about-copy[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{margin-bottom:12px}.contact[data-astro-cid-lcdefpme]{justify-items:start;gap:40px;display:grid}.contact[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:clamp(48px,7vw,112px)}@media (width<=1100px){.stats[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.why[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=767px){.hero-foot[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.why-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:32px minmax(0,1fr)}.why-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{grid-column:2}.sec-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.sec-note[data-astro-cid-lcdefpme]{text-align:left}.stats[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme],.testi[data-astro-cid-lcdefpme],.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.stat[data-astro-cid-lcdefpme]{gap:40px;min-height:0}.person[data-astro-cid-lcdefpme]{text-align:left;justify-items:start}}
