.m-project-list__filter{margin-inline:calc(-1*clamp(1rem,-.19rem + 6vw,9rem));padding-inline:clamp(1rem,-.19rem + 6vw,9rem);overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.m-project-list__filter::-webkit-scrollbar{display:none}.m-project-list__filter .c-text-link--line-hover.active{background:linear-gradient(to right,var(--clr)),linear-gradient(to right,var(--link-text-hover-clr));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% .0625rem,0 .0625rem}@media (hover: hover){.m-project-list__filter .c-text-link--line-hover.active:hover{background-size:0% .0625rem,100% .0625rem}}.m-project-list__card{position:relative}.m-project-list__card.internal-link .c-text-link--line-hover{color:inherit}.m-project-list__card.internal-link:not(.no-hover):hover img{transform:scale(1)}.m-project-list__card img{transform-origin:top center;transition:1.2s var(--transition-ease)}.m-project-list__card a:not(.c-text-link--line-hover){width:100%;height:100%;z-index:var(--z-10);position:absolute!important;opacity:0}.m-project-list__card .c-image{position:relative}.m-project-list__card .c-video-player{position:static}.m-project-list__card.lazy-content-hidden .m-project-list__card-pill{opacity:0}.m-project-list__card.lazy-content-visible .m-project-list__card-pill{transition:.3s opacity .5s ease;opacity:1}.m-project-list__card:hover .c-image__caption,.m-project-list__card:focus-visible .c-image__caption,.m-project-list__card:focus-within .c-image__caption{transform:translateY(0);opacity:1}.m-project-list__card:not(.no-hover):hover img{transform:scale(1.03)}.m-project-list__card:not(.no-hover):hover .c-text-link{color:var(--c-offblack)!important;background-size:100% .0625rem}.m-project-list__card:not(.no-hover):hover .c-link-no-href,.m-project-list__card:not(.no-hover):hover .c-link-no-href span{color:var(--c-offblack)!important}.m-project-list__card:not(.no-hover):hover .c-text-link--line-hover{color:var(--link-text-hover-clr)!important;background-size:100% .0625rem}.m-project-list__card .c-text-link{background-image:linear-gradient(90deg,var(--c-offblack),var(--c-offblack));background-size:0 .0625rem;background-repeat:no-repeat;background-position:left bottom;display:inline;transition:.35s background-size}.m-project-list__card-pill{--pos-space: var(--space-xs);position:absolute;color:var(--c-offwhite);border-radius:.0625rem;opacity:1}.m-project-list__card-pill--d-o{top:var(--pos-space);left:var(--pos-space);background-color:#262424}.m-project-list__card-pill--c-s{top:var(--pos-space);right:var(--pos-space);background-color:#26242499}.m-project-list__card--external .c-link-no-href{color:var(--c-offblack);text-decoration:none}.m-project-list__card--external .c-link-no-href>span:last-child{--clr: var(--link-text-clr, #000);color:var(--clr);text-decoration-line:underline;text-decoration-thickness:.0625rem;text-underline-offset:var(--space-3xs);position:relative;display:inline-block}.m-project-list__card--no-link .c-link-no-href{color:var(--c-offblack);text-decoration:none}.m-project-list__card--no-link .c-link-no-href span{display:none}.m-project-list__eyebrow{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2xs)}.m-project-list__eyebrow span:not(:last-child){position:relative;padding-right:var(--space-3xs);margin-right:var(--space-3xs)}.m-project-list__eyebrow span:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:100%;background:var(--c-mid-beige);width:2px;height:2px;border-radius:50%}
