.ProjectTile-module__NxdG1G__tile{min-inline-size:0}.ProjectTile-module__NxdG1G__link{flex-direction:column;gap:20px;display:flex;container-type:inline-size}.ProjectTile-module__NxdG1G__identity,.ProjectTile-module__NxdG1G__tags,.ProjectTile-module__NxdG1G__meta{display:flex}.ProjectTile-module__NxdG1G__media{block-size:var(--wt-tile-media-height,200px);aspect-ratio:var(--wt-tile-ratio);border-radius:var(--wt-radius-media);background-color:var(--wt-bg-subtle);transition:opacity var(--wt-duration) var(--wt-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProjectTile-module__NxdG1G__link:hover .ProjectTile-module__NxdG1G__media,.ProjectTile-module__NxdG1G__link:focus-visible .ProjectTile-module__NxdG1G__media{opacity:.9}.ProjectTile-module__NxdG1G__image{object-fit:cover;block-size:100%;inline-size:100%}.ProjectTile-module__NxdG1G__meta{flex-direction:column;gap:10px}.ProjectTile-module__NxdG1G__identity{font-size:var(--wt-text-cta-body);white-space:nowrap;align-items:center;gap:10px;line-height:1}.ProjectTile-module__NxdG1G__name{font-weight:var(--wt-fw-semibold);text-transform:uppercase;color:var(--wt-text)}.ProjectTile-module__NxdG1G__separator{font-weight:var(--wt-fw-semibold);color:var(--wt-text)}.ProjectTile-module__NxdG1G__date{font-weight:var(--wt-fw-medium);color:var(--wt-black-300)}.ProjectTile-module__NxdG1G__tags{flex-wrap:wrap;align-items:center;gap:6px}.ProjectTile-module__NxdG1G__tag{font-size:.625rem;font-weight:var(--wt-fw-medium);color:var(--wt-black-300);line-height:1}@media (min-width:64rem){.ProjectTile-module__NxdG1G__link{gap:10px}.ProjectTile-module__NxdG1G__media{block-size:auto}}@container (min-width:440px){.ProjectTile-module__NxdG1G__meta{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}}.ProjectTile-module__NxdG1G__mediaEmpty{background-color:var(--wt-bg-subtle);block-size:100%;inline-size:100%}.ProjectTile-module__NxdG1G__note{background-color:var(--wt-bg);border:1px solid var(--wt-border);border-radius:var(--wt-radius-sm);font-size:var(--wt-text-shell);font-weight:var(--wt-fw-medium);color:var(--wt-text-muted);padding:6px 10px;line-height:1;position:absolute;inset-block-start:12px;inset-inline-start:12px}
