.lock[data-astro-cid-ylh3gccm]{position:absolute;left:.75rem;top:.75rem;z-index:4;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:var(--r-pill);background:#0d0d0fd1;color:#f1f1f3;font-size:.8125rem;font-weight:600;backdrop-filter:blur(6px)}.lock[data-astro-cid-ylh3gccm] svg[data-astro-cid-ylh3gccm]{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.row[data-astro-cid-ylh3gccm]{position:relative;display:grid;gap:var(--s6);align-items:center}@media(min-width:60rem){.row[data-astro-cid-ylh3gccm]{grid-template-columns:1.15fr 1fr;gap:var(--s8)}.row[data-astro-cid-ylh3gccm].flip .visual[data-astro-cid-ylh3gccm]{order:2}}.visual[data-astro-cid-ylh3gccm]{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-outer);border:1px solid var(--line);background:var(--surface-tint);box-shadow:var(--shadow)}.text[data-astro-cid-ylh3gccm]{display:grid;gap:var(--s3);align-content:center}h3[data-astro-cid-ylh3gccm]{font-size:var(--fs-h3)}h3[data-astro-cid-ylh3gccm] a[data-astro-cid-ylh3gccm]{text-decoration:none}h3[data-astro-cid-ylh3gccm] a[data-astro-cid-ylh3gccm]:after{content:"";position:absolute;inset:0;border-radius:var(--r-outer)}.summary[data-astro-cid-ylh3gccm]{color:var(--ink-2)}.facts[data-astro-cid-ylh3gccm]{display:grid;gap:var(--s2);padding-block:var(--s3);border-block:1px solid var(--line);font-size:var(--fs-small)}.facts[data-astro-cid-ylh3gccm] div[data-astro-cid-ylh3gccm]{display:grid;grid-template-columns:5rem 1fr;gap:var(--s3)}dt[data-astro-cid-ylh3gccm]{color:var(--ink-2)}.result[data-astro-cid-ylh3gccm]{font-weight:600}.cta[data-astro-cid-ylh3gccm]{justify-self:start;margin-top:var(--s2);font-size:1rem}@media(hover:hover)and (pointer:fine){.row[data-astro-cid-ylh3gccm]:hover .visual[data-astro-cid-ylh3gccm]{box-shadow:var(--shadow),0 0 0 1px var(--ink)}.row[data-astro-cid-ylh3gccm]:hover .cta[data-astro-cid-ylh3gccm]{color:var(--accent)}}.row[data-astro-cid-ylh3gccm]:has(h3 a:focus-visible) .visual[data-astro-cid-ylh3gccm]{outline:3px solid var(--focus);outline-offset:3px}.hero[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s5);padding-block:clamp(3rem,2rem + 5vw,7rem) var(--s4)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:var(--fs-h1);max-width:20ch}.actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--s3);padding-top:var(--s2)}.results[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s3);margin-top:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:60rem){.results[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:40rem){.results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:var(--s4)}.results[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font-size:2.25rem}}.results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:var(--s2);align-content:start;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer)}.num[data-astro-cid-j7pv25f6]{font-size:var(--fs-num);font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.what[data-astro-cid-j7pv25f6]{font-size:var(--fs-small);font-weight:600;color:var(--ink-2)}a[data-astro-cid-j7pv25f6].what{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}a[data-astro-cid-j7pv25f6].what:after{content:"";position:absolute;inset:0;border-radius:var(--r-outer)}@media(hover:hover)and (pointer:fine){.results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:has(a):hover{border-color:var(--ink)}.results[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:has(a):hover a[data-astro-cid-j7pv25f6].what{color:var(--ink);text-decoration-color:var(--accent)}}.block[data-astro-cid-j7pv25f6]{margin-top:var(--section);display:grid;gap:var(--s7)}.block[data-astro-cid-j7pv25f6].clients{margin-top:clamp(3rem,2rem + 3vw,5rem);gap:var(--s5)}.head[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s2)}.head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2)}.head[data-astro-cid-j7pv25f6].row{grid-template-columns:1fr auto;align-items:end;gap:var(--s4)}@media(max-width:40rem){.head[data-astro-cid-j7pv25f6].row{grid-template-columns:1fr}.head[data-astro-cid-j7pv25f6].row>.link[data-astro-cid-j7pv25f6]{justify-self:start}}.small[data-astro-cid-j7pv25f6]{font-size:var(--fs-small)}.strong[data-astro-cid-j7pv25f6]{font-weight:600}.rows[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(3.5rem,2.5rem + 3vw,6rem)}.cards[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s7) var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}@media(min-width:48rem){.cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:var(--s2);align-content:start}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.125rem,1.05rem + .4vw,1.3rem);line-height:1.3}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0}.card-media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;overflow:hidden;margin-bottom:var(--s3);border-radius:var(--r-outer);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface-tint)}.card-media[data-astro-cid-j7pv25f6].still img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .6s var(--ease)}@media(hover:hover)and (pointer:fine){.card[data-astro-cid-j7pv25f6]:hover h3[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}.card[data-astro-cid-j7pv25f6]:hover .card-media[data-astro-cid-j7pv25f6].still img{transform:scale(1.03)}}.card[data-astro-cid-j7pv25f6]:has(h3 a:focus-visible) .card-media[data-astro-cid-j7pv25f6]{outline:3px solid var(--focus);outline-offset:3px}.logos[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}@media(max-width:40rem){.logos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.logos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{height:4.25rem;padding:var(--s2)}.logos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:1.9rem}}@media(min-width:60rem){.logos[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,1fr)}}.logos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;place-items:center;height:6rem;padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-inner)}.logos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-height:2.25rem;width:auto;max-width:100%;object-fit:contain;filter:brightness(0) invert(.92)}.contact[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s4);padding:clamp(2.5rem,1.5rem + 4vw,5rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer);box-shadow:var(--shadow-sm)}.contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:var(--fs-h2);max-width:20ch}
