.work-card{background-color:var(--color-background);color:var(--color-text-main);border-radius:var(--radius-xl);padding:32px 30px;position:relative;text-decoration:none;transform:rotate(-1.2deg);transition:transform .28s ease,box-shadow .28s ease;box-shadow:var(--shadow-md);border:1px solid var(--color-border)}.work-card:hover{transform:rotate(-1.2deg) translateY(-4px);box-shadow:var(--shadow-lg)}.work-card--alt{transform:rotate(2.4deg) translateY(20px);padding:28px 26px}.work-card--alt:hover{transform:rotate(2.4deg) translateY(16px);box-shadow:var(--shadow-lg)}.work-card-label-row{margin-bottom:22px;width:100%}.work-card-small-label{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.work-card-title{letter-spacing:-.022em;line-height:1.05;margin-bottom:14px}.work-card-desc{line-height:1.55;margin-bottom:22px;max-width:30ch}.work-card-img{width:100%;aspect-ratio:4 / 3;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden;margin-bottom:18px;color:var(--color-text-main)}.work-card-media{width:100%;height:100%;object-fit:cover}.work-card-svg{width:100%;height:100%;padding:12px}.work-card-svg-coral{fill:var(--color-primary);opacity:.9}.work-card-meta-row{width:100%;padding-top:4px}.work-card-meta{letter-spacing:.16em;text-transform:uppercase}@media(max-width:768px){.work-card,.work-card--alt{transform:none}.work-card:hover,.work-card--alt:hover{transform:translateY(-3px)}}
