.filter-tabs[data-v-539899e6]{display:inline-flex;max-width:100%;margin:44px 0 40px}.portfolio-grid[data-v-539899e6]{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:220px;gap:22px}.work-link[data-v-539899e6]{display:block;min-height:0}.work-link.featured[data-v-539899e6]{grid-column:span 2;grid-row:span 2}.work-card[data-v-539899e6]{--card-radius:var(--brand-radius-lg);position:relative;height:100%;background:var(--brand-ink)}.work-card[data-v-539899e6] .card-body{position:absolute;inset:0;padding:0}.work-card[data-v-539899e6] .card-content{position:absolute;inset:0}.thumb[data-v-539899e6]{position:absolute;inset:0;transition:transform .4s ease}.work-link:hover .thumb[data-v-539899e6]{transform:scale(1.04)}.blue .thumb[data-v-539899e6]{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.07),transparent 45%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0px,rgba(255,255,255,.035) 1px,transparent 1px,transparent 34px),linear-gradient(160deg,#2962ff33,#0b0c0e00 62%)}.acid .thumb[data-v-539899e6]{background:radial-gradient(circle at 78% 20%,rgba(255,255,255,.07),transparent 45%),repeating-linear-gradient(115deg,rgba(255,255,255,.035) 0px,rgba(255,255,255,.035) 1px,transparent 1px,transparent 34px),linear-gradient(160deg,#c6ff3d29,#0b0c0e00 62%)}.ui-bits[data-v-539899e6]{position:absolute;inset:0;width:100%;height:100%;opacity:.5}.ui-bar[data-v-539899e6]{position:absolute;background:#f7f6f20f;border-radius:8px}.overlay[data-v-539899e6]{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,transparent 35%,rgba(11,12,14,.94) 100%);display:flex;flex-direction:column;justify-content:flex-end;padding:26px}.client-badge[data-v-539899e6]{position:absolute;top:20px;left:20px;z-index:3;gap:10px;padding:6px 14px 6px 6px;border-radius:100px;background:#15171bd9;border:1px solid rgba(247,246,242,.14);text-transform:none}.client-badge .mark[data-v-539899e6]{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono;font-size:10px;font-weight:600;color:var(--brand-ink);background:#9db8ff}.acid .client-badge .mark[data-v-539899e6]{background:var(--brand-acid)}.client-badge .name[data-v-539899e6]{font-size:12.5px;font-weight:600;color:var(--brand-paper)}.stat-float[data-v-539899e6]{position:absolute;bottom:20px;right:20px;z-index:3;background:var(--brand-ink-soft);border:1px solid rgba(247,246,242,.14);border-radius:12px;padding:12px 16px;box-shadow:0 20px 40px -16px #0009}.stat-float .n[data-v-539899e6]{font-family:JetBrains Mono;font-size:19px;color:var(--brand-acid);font-weight:500}.stat-float .l[data-v-539899e6]{font-size:10.5px;color:#f7f6f273;margin-top:2px}.work-arrow[data-v-539899e6]{position:absolute;top:20px;right:20px;z-index:3;width:36px;height:36px;border-radius:100px;background:#f7f6f214;border:1px solid rgba(247,246,242,.14);display:flex;align-items:center;justify-content:center;color:var(--brand-paper)}.work-arrow .material-symbols-outlined[data-v-539899e6]{font-size:16px}.work-tag[data-v-539899e6]{align-self:flex-start;padding:0;background:transparent;font-family:JetBrains Mono;font-size:11.5px;font-weight:400;text-transform:none;color:var(--brand-acid);margin-bottom:8px;letter-spacing:.03em}.overlay h4[data-v-539899e6]{color:var(--brand-paper);font-size:20px;margin-bottom:4px}.featured .overlay h4[data-v-539899e6]{font-size:26px}.overlay p[data-v-539899e6]{color:#f7f6f28c;font-size:13.5px}.work-fade-enter-active[data-v-539899e6],.work-fade-leave-active[data-v-539899e6]{transition:opacity .25s ease,transform .25s ease}.work-fade-enter-from[data-v-539899e6]{opacity:0;transform:translateY(10px)}.work-fade-leave-to[data-v-539899e6]{opacity:0;transform:translateY(-6px)}.work-fade-leave-active[data-v-539899e6]{position:absolute}@media(max-width:860px){.portfolio-grid[data-v-539899e6]{grid-template-columns:1fr}.work-link.featured[data-v-539899e6]{grid-column:span 1;grid-row:span 1}}
