.hero[data-astro-cid-lcdefpme]{padding-top:clamp(48px,7vw,88px);padding-bottom:32px}.hero-head[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:end;gap:24px 64px;padding-bottom:40px;display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(44px,6.4vw,92px);line-height:.98}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--mkt-accent)}.hero-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:460px;color:var(--mkt-text-muted);margin:0;font-size:18px;line-height:1.55}.split[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;min-height:540px;display:flex}.branch[data-astro-cid-lcdefpme]{border-radius:var(--mkt-radius);transition:flex-grow .5s var(--mkt-ease);flex-direction:column;flex:380px;gap:28px;padding:clamp(28px,3.5vw,44px);display:flex;overflow:hidden}.branch[data-astro-cid-lcdefpme]:hover{flex-grow:1.5}.branch-products[data-astro-cid-lcdefpme]{border:1px solid var(--mkt-border);background:var(--mkt-surface)}.branch-impl[data-astro-cid-lcdefpme]{background:var(--mkt-surface-brand);color:var(--mkt-on-inverse)}.branch-top[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:13px;font-weight:600;display:flex}.arrow[data-astro-cid-lcdefpme]{background:var(--mkt-text);width:40px;height:40px;color:var(--mkt-surface);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background-color .2s;display:flex}.branch-impl[data-astro-cid-lcdefpme] .arrow[data-astro-cid-lcdefpme]{background:var(--mkt-on-inverse);color:var(--mkt-surface-brand)}.branch-products[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme],.branch-top[data-astro-cid-lcdefpme]:hover .arrow[data-astro-cid-lcdefpme]{background:var(--mkt-accent);color:#fff}.branch[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:520px;font-size:clamp(32px,3.4vw,48px);line-height:1.04}.branch-list[data-astro-cid-lcdefpme]{flex-direction:column;margin-top:auto;display:flex}.branch-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:1px solid var(--mkt-border);color:var(--mkt-text-subtle);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;font-size:15px;display:grid}.branch-list[data-astro-cid-lcdefpme] .name[data-astro-cid-lcdefpme]{color:var(--mkt-text);font-size:17px;font-weight:600}.branch-erps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:auto;display:grid}.branch-erps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--mkt-inverse-line-strong);color:#c3cfc8;border-radius:4px;flex-direction:column;gap:10px;padding:20px;font-size:14px;line-height:1.5;display:flex}.branch-erps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--mkt-on-inverse)}.branch-erps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .erp-name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--mkt-accent-soft)}.erp-name[data-astro-cid-lcdefpme]{color:var(--mkt-on-inverse);font-family:var(--mkt-font-display);letter-spacing:-.02em;justify-content:space-between;font-size:40px;line-height:1;display:flex}.clients[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 40px;padding-top:40px;padding-bottom:96px;display:flex}.clients-label[data-astro-cid-lcdefpme]{max-width:180px;color:var(--mkt-text-subtle);font-size:13px;line-height:1.4}.clients[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:grayscale();mix-blend-mode:multiply;opacity:.7;max-width:130px;height:clamp(28px,2.4vw,38px)}.stack[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;display:flex}.stack-lg[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.tabs[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:40px;display:grid}.tab-list[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--mkt-border)}details[data-astro-cid-lcdefpme]{border-top:1px solid var(--mkt-border);color:var(--mkt-text-subtle)}details[data-astro-cid-lcdefpme][open]{color:var(--mkt-text);padding-bottom:24px}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;padding:24px 0;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:hover{color:var(--mkt-text)}.tab-name[data-astro-cid-lcdefpme]{font-family:var(--mkt-font-display);letter-spacing:-.02em;font-size:34px}.tab-num[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:13px;font-weight:600}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:460px;color:var(--mkt-text-muted);margin:-8px 0 12px;font-size:16px;line-height:1.55}details[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;margin:0 0 18px;padding:0;font-size:15px;list-style:none;display:flex}details[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"— ";color:var(--mkt-accent)}.tab-more[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.tab-more[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--mkt-accent)}.shots[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--mkt-surface);flex-direction:column;gap:16px;margin:0;padding:20px;display:flex}.shots[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme][hidden]{display:none}figcaption[data-astro-cid-lcdefpme]{color:var(--mkt-text-subtle);justify-content:space-between;gap:16px;font-size:13px;display:flex}.shots[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:left top;border:1px solid var(--mkt-border);background:#fff;border-radius:4px;width:100%;max-height:640px}.work-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:40px;display:flex}.underline[data-astro-cid-lcdefpme]{border-bottom:1px solid;padding-bottom:2px;font-size:15px;font-weight:600}.underline[data-astro-cid-lcdefpme]:hover{color:var(--mkt-accent-ink)}.work[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:48px;display:grid}.meta[data-astro-cid-lcdefpme]{color:var(--mkt-text-subtle);font-size:14px}.quote[data-astro-cid-lcdefpme]{font-family:var(--mkt-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.metrics[data-astro-cid-lcdefpme]{border-top:1px solid var(--mkt-border);grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:16px;padding-top:24px;display:grid}.metrics[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.about-stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{color:var(--mkt-text-subtle);flex-direction:column;gap:4px;font-size:14px;display:flex}.metric[data-astro-cid-lcdefpme]{font-family:var(--mkt-font-display);color:var(--mkt-accent-ink);font-size:44px;line-height:1}.work-shot[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:1px solid var(--mkt-border);border-radius:var(--mkt-radius);background:var(--mkt-surface);margin:0;padding:20px}.work-shot[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:left top;border-radius:4px;width:100%;height:100%}.about[data-astro-cid-lcdefpme]{padding-bottom:clamp(72px,9vw,120px)}.about-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--mkt-border);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px;padding-top:clamp(56px,7vw,96px);display:grid}.about-grid[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{aspect-ratio:5/4;object-fit:cover;border-radius:var(--mkt-radius);width:100%}.about[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(34px,3.8vw,52px);line-height:1.04}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:520px;color:var(--mkt-text-muted);margin:0;font-size:17px;line-height:1.6}.about-stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:40px;display:flex}.about-stats[data-astro-cid-lcdefpme] .metric[data-astro-cid-lcdefpme]{color:var(--mkt-text);font-size:40px}@media (width<=560px){.split[data-astro-cid-lcdefpme]{min-height:0}.branch-list[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2px}.branch-erps[data-astro-cid-lcdefpme],.metrics[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
