.project-card{grid-column-gap:2rem;grid-row-gap:2rem;text-align:left;background-image:"";background-position:0 0;background-size:auto;justify-content:flex-start;align-items:center;width:44.563rem;min-width:44.563rem;height:21.875rem;padding:1rem;display:flex;position:relative;overflow:auto;background-color:var(--theme--colors--white);border:.125rem solid var(--theme--colors--white);border-radius:var(--globals--border-radius);text-decoration:none;@media screen and (max-width:479px){width:100%;min-width:100%;flex-direction:column;height:auto;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;gap:.5rem;background-color:var(--theme--colors--white)}& p,h4{color:var(--theme--colors--line)}}.project-card__content{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;justify-content:space-between;align-items:flex-start;width:15.5rem;margin-top:auto;margin-bottom:auto;display:flex;position:relative;z-index:2;@media screen and (max-width:479px){position:relative;padding-left:.75rem;padding-bottom:.25rem;padding-right:.75rem;padding-top:.25rem;width:100%}}.project-card__backdrop{z-index:1;background-image:linear-gradient(90deg,var(--theme--colors--white),white 40%,#ffffff40 50%,#fff0 59%);position:absolute;inset:0;@media screen and (max-width:479px){display:none}}.project-card__image{position:absolute;right:0;z-index:0;width:80%;height:100%;@media screen and (max-width:479px){position:relative;width:100%;aspect-ratio:16/9;z-index:0}}.project-card__image .project-image{display:block;width:100%;height:100%;object-fit:cover}.project-card__arrow{color:var(--theme--colors--white);width:3rem;height:3rem;position:absolute;top:.5rem;right:.5rem;@media screen and (max-width:479px){display:none}}.project-card--compact{border:.5rem solid white;width:100%;min-width:0;flex-direction:column;align-items:stretch;height:auto;padding:0;gap:.5rem;overflow:hidden}.project-card--compact .project-card__arrow,.project-card--compact .project-card__backdrop{display:none}.project-card--compact .project-card__image{position:relative;width:100%;aspect-ratio:16/9;z-index:0}.project-card--compact .project-card__content{width:100%;padding:.25rem .75rem .75rem;gap:.25rem}.project-card--compact .project-card__content p{display:none}.project-card--skeleton{pointer-events:none}.project-card__skeleton-chips span,.project-card__skeleton-image,.project-card__skeleton-line{background-image:linear-gradient(90deg,var(--theme--colors--primary-100) 0,var(--theme--colors--secondary-50) 50%,var(--theme--colors--primary-100) 100%);background-size:200% 100%;animation:project-card-skeleton 1.4s ease-in-out infinite}.project-card__skeleton-image{position:absolute;right:1rem;width:70%;height:calc(100% - 2rem);border-radius:var(--globals--border-radius)}.project-card__skeleton-content{display:flex;flex-direction:column;gap:.75rem;width:15.5rem;position:relative;z-index:2}.project-card__skeleton-line{width:100%;height:.75rem;border-radius:999rem}.project-card__skeleton-line--title{width:80%;height:1.5rem}.project-card__skeleton-line--short{width:45%}.project-card__skeleton-line--medium{width:65%}.project-card__skeleton-chips{display:flex;gap:.375rem}.project-card__skeleton-chips span{width:1.25rem;height:1.25rem;border-radius:50%}.project-card--compact .project-card__skeleton-image{position:relative;right:auto;width:100%;height:auto;aspect-ratio:16/9;border-radius:0}.project-card--compact .project-card__skeleton-content{width:100%;padding:.25rem .75rem .75rem;gap:.5rem}@media screen and (max-width:479px){.project-card__skeleton-image{position:relative;right:auto;width:100%;height:auto;aspect-ratio:16/9;border-radius:0}.project-card__skeleton-content{width:100%;padding:.25rem .75rem .75rem;gap:.5rem}}@media (prefers-reduced-motion:reduce){.project-card__skeleton-chips span,.project-card__skeleton-image,.project-card__skeleton-line{animation:none}}@keyframes project-card-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.project-card--assets-loading{overflow:hidden}.project-card--assets-loading .project-card__arrow,.project-card--assets-loading .project-card__backdrop,.project-card--assets-loading .project-card__content,.project-card--assets-loading .project-card__image{opacity:0}.project-card--assets-loaded .project-card__arrow,.project-card--assets-loaded .project-card__backdrop,.project-card--assets-loaded .project-card__content,.project-card--assets-loaded .project-card__image{opacity:1;transition:opacity .18s ease-in-out}.project-card__asset-skeleton{position:absolute;inset:1rem;z-index:3;display:flex;align-items:center;pointer-events:none}.project-card__asset-skeleton.project-card--compact{inset:0;flex-direction:column;align-items:stretch;gap:.5rem}@media screen and (max-width:479px){.project-card__asset-skeleton{inset:0;flex-direction:column;align-items:stretch;gap:.5rem}}@media (prefers-reduced-motion:reduce){.project-card--assets-loaded .project-card__arrow,.project-card--assets-loaded .project-card__backdrop,.project-card--assets-loaded .project-card__content,.project-card--assets-loaded .project-card__image{transition:none}}