.ProjectCard_element__UXZze{display:flex;flex-direction:column;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;background:var(--surface-secondary);position:relative;transition:transform .5s;overflow:visible;box-shadow:none}.ProjectCard_element__UXZze:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:1;box-shadow:none;transition:box-shadow .5s}@media(min-width:768px)and (hover:hover)and (pointer:fine){.ProjectCard_element__UXZze:hover{z-index:1;transform:translateY(-3px);box-shadow:none}.ProjectCard_element__UXZze:hover:after{box-shadow:var(--shadow-card-hover)}}@media(hover:hover)and (pointer:fine){.ProjectCard_element__UXZze:hover .ProjectCard_caption__S_3Qo{color:var(--action-text-hover)}}@media(hover:none)and (pointer:coarse){.ProjectCard_element__UXZze:active .ProjectCard_caption__S_3Qo{color:var(--action-text-hover)}}.ProjectCard_image__Ql6GJ{display:block;width:100%;max-width:100%;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:16px;aspect-ratio:3/4;object-fit:cover;transition:opacity .25s linear}.ProjectCard_caption__S_3Qo{flex:1 0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:calc(2 * var(--line-height-default) * 1em + 16px);padding:8px;text-align:center;overflow-wrap:anywhere;text-transform:uppercase;font-size:var(--font-size-subtitle3);font-weight:700;line-height:var(--line-height-default);color:var(--text-primary);transition:color .35s ease}