.project-card{--squircle-radius: 48px;--squircle-smooth: .6;--transition-duration: .4s;--heading-font-family: var(--font-default)}.project-card figure{position:relative;z-index:1;margin-bottom:2rem}.project-card figure:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--project-thumbnail, url(../../img/default-project.png));background-size:cover;object-fit:cover;scale:1.2;opacity:.3;filter:blur(100px);pointer-events:none;user-select:none}.project-card figure:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--squircle-radius);mask-image:paint(squircle);background:#000;opacity:.05;translate:var(--thumbnail-shadow-translate, 0) 0;transition:translate var(--transition-duration)}.project-card figure img{width:100%;aspect-ratio:4/3;object-fit:cover}.project-card-thumbnail{width:100%;aspect-ratio:4/3;background-image:var(--project-thumbnail, url(../../img/default-project.png));background-size:cover;border-radius:var(--squircle-radius);mask-image:paint(squircle);transition:rotate var(--transition-duration);rotate:var(--thumbnail-rotate, 0deg)}.project-card-thumbnail a{display:block;width:100%;height:100%;opacity:var(--thumbnail-overlay-opacity, 0.4);background:#000;transition:opacity .4s}.project-card-header{display:flex;gap:2rem;align-items:center;margin-bottom:.4rem}.project-card-client{font-weight:700;font-size:1.1rem}.project-card-terms:before{content:"/"}.project-card-terms li{display:inline-block;text-transform:lowercase}.project-card-terms li:not(:last-child):after{content:" + "}.project-card>a{color:currentColor;transition:color .4s}.project-card:has(a:hover){--thumbnail-rotate: -4deg;--thumbnail-shadow-translate: -4%;--thumbnail-overlay-opacity: .2}.project-card:has(a:hover) a{color:var(--color-accent)}/*# sourceMappingURL=./project-card.css.map */