

:root {
  --radius: 0px;
  --radius-sm: 0px;


  
  --cat-collections: var(--brand);
  --cat-collections-tint: var(--brand-tint);
  --cat-onsite: var(--brand);
  --cat-onsite-tint: var(--brand-tint);
  --cat-digital: var(--brand);
  --cat-digital-tint: var(--brand-tint);
}



body,
.lede,
.field--check span {
  font-weight: 500;
}


.label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  color: var(--ink-60);
}
.chip[aria-pressed='true'] {
  background: var(--brand);
  border-color: var(--brand);
}



.project .frame:not(.frame--browser) {
  border: 0;
}
.project .frame > img,
.project:hover .frame > img {
  transform: none;
}
.project__client {
  margin-top: 8px;
}
.project__desc {
  margin-top: 16px;
  color: var(--ink-60);
}
.badge {
  border-radius: 999px;
  background: color-mix(in srgb, var(--paper) 92%, transparent);
  backdrop-filter: blur(6px);
}
