.about[data-astro-cid-oxgmilyn]{padding-block:96px}.about-inner[data-astro-cid-oxgmilyn]{flex-wrap:wrap;align-items:center;gap:32px 80px;display:flex}img[data-astro-cid-oxgmilyn]{width:180px;height:180px}.about-text[data-astro-cid-oxgmilyn]{flex:320px;min-width:0;max-width:42em}h2[data-astro-cid-oxgmilyn]{margin-bottom:16px}p[data-astro-cid-oxgmilyn]+p[data-astro-cid-oxgmilyn]{margin-top:16px}.clients[data-astro-cid-zrm7ciof]{padding-block:0 72px}.container[data-astro-cid-zrm7ciof]{border-top:1px solid var(--line-dark);padding-top:32px}h2[data-astro-cid-zrm7ciof]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-muted);margin-bottom:20px;font-size:.875rem;font-weight:600}ul[data-astro-cid-zrm7ciof]{flex-wrap:wrap;align-items:center;gap:24px 48px;margin:0;padding:0;list-style:none;display:flex}img[data-astro-cid-zrm7ciof]{opacity:.85}span[data-astro-cid-zrm7ciof]{font-family:var(--serif);color:var(--on-ink);opacity:.85;font-size:1.375rem;font-weight:600}@media (width<=600px){ul[data-astro-cid-zrm7ciof]{gap:16px 28px}img[data-astro-cid-zrm7ciof]{zoom:.8}span[data-astro-cid-zrm7ciof]{font-size:1.2rem}}.contact[data-astro-cid-he3spzz3]{padding-block:96px}.layout[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:48px 80px;display:flex}.intro[data-astro-cid-he3spzz3]{flex:420px;min-width:0}.form[data-astro-cid-he3spzz3]{flex:420px;gap:20px;min-width:0;display:grid}h2[data-astro-cid-he3spzz3]{margin-bottom:16px;font-size:clamp(2.5rem,5vw,4rem)}.intro[data-astro-cid-he3spzz3]>p[data-astro-cid-he3spzz3]{color:var(--on-ink-muted)}.actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.social[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:4px 28px;margin:8px 0 0;padding:0;list-style:none;display:flex}.social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{align-items:center;gap:10px;min-height:48px;display:inline-flex}.social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--gold)}.status[data-astro-cid-he3spzz3]{min-height:1.6em;margin-top:8px;font-size:1rem}label[data-astro-cid-he3spzz3]{gap:6px;font-weight:600;display:grid}input[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{background:var(--ink-soft);width:100%;min-height:48px;color:var(--on-ink);font:inherit;border:1px solid #66727b;padding:10px 12px;font-weight:400}input[data-astro-cid-he3spzz3][type=file]{padding:8px}textarea[data-astro-cid-he3spzz3]{resize:vertical}small[data-astro-cid-he3spzz3]{color:var(--on-ink-muted);font-size:1rem;font-weight:400}input[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{border-color:var(--gold)}.form-status[data-astro-cid-he3spzz3][data-state=error],.form-status[data-astro-cid-he3spzz3][data-state=success]{border:1px solid;padding:12px 16px;font-weight:600}.form-status[data-astro-cid-he3spzz3][data-state=error]{color:#f6c9bf;background:#e7907f24;border-color:#e7907f}.form-status[data-astro-cid-he3spzz3][data-state=success]{border-color:var(--gold);color:#efe2a6;background:#d8c56e24}.trap[data-astro-cid-he3spzz3]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form[data-astro-cid-he3spzz3] .button[data-astro-cid-he3spzz3]{justify-self:start}.feature[data-astro-cid-ao6tcjnp]{padding-block:88px}.slide[data-astro-cid-ao6tcjnp]{flex-wrap:wrap;align-items:center;gap:32px 64px;display:flex}.feature-link[data-astro-cid-ao6tcjnp]{flex:3 560px;min-width:0}.feature-link[data-astro-cid-ao6tcjnp] img[data-astro-cid-ao6tcjnp]{object-fit:contain;width:100%;max-height:80vh}.feature-text[data-astro-cid-ao6tcjnp]{flex:280px;min-width:0}h2[data-astro-cid-ao6tcjnp]{margin-bottom:12px;font-size:2.5rem}p[data-astro-cid-ao6tcjnp]{color:var(--on-paper-muted)}.card[data-astro-cid-m6nzjqkv]{break-inside:avoid;margin:0 0 40px}.card-link[data-astro-cid-m6nzjqkv]{display:block;overflow:hidden}.card-link[data-astro-cid-m6nzjqkv] img[data-astro-cid-m6nzjqkv]{width:100%;transition:transform .35s}.card-link[data-astro-cid-m6nzjqkv]:hover img[data-astro-cid-m6nzjqkv]{transform:scale(1.02)}figcaption[data-astro-cid-m6nzjqkv]{padding-top:12px}.title[data-astro-cid-m6nzjqkv]{font-family:var(--serif);font-size:1.5rem;font-weight:600;line-height:1.2;display:block}.text[data-astro-cid-m6nzjqkv]{color:var(--on-paper-muted);font-size:1rem;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.card-link[data-astro-cid-m6nzjqkv]:hover img[data-astro-cid-m6nzjqkv]{transform:none}}.work[data-astro-cid-rj65ajc3]{padding-block:88px}.work-head[data-astro-cid-rj65ajc3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:40px;display:flex}.work-head[data-astro-cid-rj65ajc3] p[data-astro-cid-rj65ajc3]{color:var(--on-paper-muted);font-size:1rem}.grid[data-astro-cid-rj65ajc3]{columns:340px 3;column-gap:32px}.more[data-astro-cid-rj65ajc3]{display:none}.more[data-astro-cid-rj65ajc3].open{display:block}.more-action[data-astro-cid-rj65ajc3]{justify-content:center;padding-top:16px;display:flex}.banners[data-astro-cid-ge2uvauf]{background:var(--ink-soft);height:clamp(300px,52vw,640px);position:relative;overflow:hidden}.banners[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.banners[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf].active{opacity:1}.banner-toggle[data-astro-cid-ge2uvauf]{width:44px;height:44px;color:var(--on-ink);cursor:pointer;background:#171d22bf;border:0;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.hero-text[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;padding-block:48px 40px;display:flex}.hero-text[data-astro-cid-ge2uvauf]>div[data-astro-cid-ge2uvauf]{flex:520px;min-width:0}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.01em;margin-bottom:16px;font-size:clamp(2.5rem,5vw,4.25rem)}.hero-text[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{max-width:34em;color:var(--on-ink-muted)}.lightbox[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-ink);background:#0f1417;border:0;margin:0;padding:0;overflow:hidden}.lightbox[data-astro-cid-utnzf2kr][open]{grid-template-rows:auto minmax(0,1fr);display:grid}.lightbox[data-astro-cid-utnzf2kr]::backdrop{background:#0f1417}.bar[data-astro-cid-utnzf2kr]{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}.caption[data-astro-cid-utnzf2kr]{min-width:0}.caption[data-astro-cid-utnzf2kr] h2[data-astro-cid-utnzf2kr]{font-size:1.5rem;font-weight:600;line-height:1.2}.caption[data-astro-cid-utnzf2kr] p[data-astro-cid-utnzf2kr]{color:var(--on-ink-muted);font-size:1rem;line-height:1.4}.tools[data-astro-cid-utnzf2kr]{flex:none;gap:4px;display:flex}button[data-astro-cid-utnzf2kr]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}button[data-astro-cid-utnzf2kr]:hover{color:var(--gold)}.stage[data-astro-cid-utnzf2kr]{place-items:center;min-height:0;padding:0 16px 16px;display:grid;position:relative;overflow:hidden}.stage[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;cursor:zoom-in;user-select:none;width:calc(100% - 32px);height:calc(100% - 16px);position:absolute;top:0;left:16px}.stage[data-astro-cid-utnzf2kr].zoomed{cursor:grab;touch-action:pan-x pan-y pinch-zoom;padding:0;display:block;overflow:auto}.stage[data-astro-cid-utnzf2kr].zoomed.dragging{cursor:grabbing}.stage[data-astro-cid-utnzf2kr].zoomed img[data-astro-cid-utnzf2kr]{object-fit:fill;width:auto;max-width:none;height:auto;cursor:inherit;position:static}.nav[data-astro-cid-utnzf2kr]{background:#0f1417b3;position:absolute;top:50%;transform:translateY(-50%)}.previous[data-astro-cid-utnzf2kr]{left:8px}.next[data-astro-cid-utnzf2kr]{right:8px}.process[data-astro-cid-grsovck6]{padding-block:88px}.head[data-astro-cid-grsovck6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 48px;margin-bottom:40px;display:flex}.head[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--on-ink-muted);flex:0 34em}ol[data-astro-cid-grsovck6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px;margin:0 0 40px;padding:0;list-style:none;display:grid}li[data-astro-cid-grsovck6]{border-top:1px solid var(--line-dark);padding-top:20px}.number[data-astro-cid-grsovck6]{color:var(--gold);margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}h3[data-astro-cid-grsovck6]{margin-bottom:8px;font-size:1.625rem;font-weight:600}li[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{color:var(--on-ink-muted);font-size:1rem}.testimonials[data-astro-cid-gakqr736]{padding-block:88px;overflow:hidden}.head[data-astro-cid-gakqr736]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}h2[data-astro-cid-gakqr736]{font-size:clamp(2.25rem,4vw,2.75rem)}.toggle[data-astro-cid-gakqr736]{border:1px solid var(--line-dark);cursor:pointer;background:0 0;flex:none;place-items:center;width:44px;height:44px;display:grid}.toggle[data-astro-cid-gakqr736]:hover{color:var(--gold);border-color:currentColor}.strip[data-astro-cid-gakqr736]{scrollbar-width:none;overflow-x:auto}.strip[data-astro-cid-gakqr736]::-webkit-scrollbar{display:none}.track[data-astro-cid-gakqr736]{width:max-content;padding:0 var(--gutter);gap:24px;margin:0;list-style:none;display:flex}.track[data-astro-cid-gakqr736] li{flex:none;width:min(420px,82vw)}figure[data-astro-cid-gakqr736]{background:var(--ink-soft);flex-direction:column;justify-content:space-between;gap:20px;height:100%;margin:0;padding:28px;display:flex}blockquote[data-astro-cid-gakqr736]{font-family:var(--serif);margin:0;font-size:1.5rem;font-weight:500;line-height:1.3}figcaption[data-astro-cid-gakqr736]{color:var(--on-ink-muted);font-size:1rem}
