.tag-banner{overflow:hidden;max-width:100%}.tag-track{width:-moz-max-content;width:max-content}.tag-seq,.tag-track{display:flex;gap:2px}.tag{flex-shrink:0;background:#d3d3d3;color:#2d2d2d;padding:4px 4px 5px;font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1;white-space:nowrap}.tag-id{border-radius:0}.tag-sc{border-radius:2px}.tag-pr{border-radius:5px}.tag-in{border-radius:8px}.tag-en{border-radius:100px}.tag-so{border-radius:10px 2px 10px 2px}.work-filters .tag{border:0;font-family:inherit;cursor:pointer;transition:opacity .25s ease-in-out,filter .25s ease-in-out}.tag-off,.work-filters.filtering .tag:not(.active){opacity:.5;filter:blur(.5px)}.tag-banner.marquee .tag-track{animation:tag-marquee var(--marquee-dur,12s) linear infinite;animation-play-state:paused}@keyframes tag-marquee{to{transform:translateX(var(--marquee-shift))}}.list-item:hover .tag-banner.marquee .tag-track,.project-card:hover .tag-banner.marquee .tag-track{animation-play-state:running}@media (prefers-reduced-motion:reduce){.tag-banner.marquee .tag-track{animation:none}}@media (max-width:767px){.tag-banner.marquee .tag-track{animation-play-state:running}.work-filters{width:100%}.work-filters .tag-track{width:100%;flex-wrap:wrap;justify-content:flex-end;row-gap:8px}}