.project-mosaicTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.project-mosaicTitleTrack{vertical-align:top;gap:24px;width:max-content;display:inline-flex}.project-mosaicTitleTrack>span{white-space:nowrap;flex-shrink:0}.project-mosaicTitleCopy{display:none}@keyframes mosaic-title-scroll{0%,12%{transform:translate(0)}to{transform:translateX(var(--title-scroll-distance))}}@media (prefers-reduced-motion:no-preference){.project-mosaicTitle[data-overflow]{text-overflow:clip}.project-mosaicTitle[data-overflow] .project-mosaicTitleCopy{display:block}.project-mosaicTitle[data-overflow] .project-mosaicTitleTrack{animation:mosaic-title-scroll var(--title-scroll-duration) linear infinite;animation-play-state:paused}.project-mosaicTitle[data-overflow][data-visible] .project-mosaicTitleTrack{animation-play-state:running}.project-mosaicTile:focus-within .project-mosaicTitle[data-overflow] .project-mosaicTitleTrack,.project-card:focus-within .project-mosaicTitle[data-overflow] .project-mosaicTitleTrack{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.project-mosaicTitleTrack{animation:none;transform:none}}
