.icon-wrapper[data-v-41818118]{display:inline-block}.icon-wrapper[data-v-41818118],svg[data-v-41818118]{height:100%;width:100%}svg[data-v-41818118]{display:block}.work-card[data-v-cbdb82d5]{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--border-radius-12);box-sizing:border-box;color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}a.work-card[data-v-cbdb82d5]:hover{border-color:var(--border-strong);box-shadow:var(--shadow);transform:translateY(-6px)}.work-card[data-v-cbdb82d5]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.work-card__visual[data-v-cbdb82d5]{background:var(--bg-subtle);box-sizing:border-box;overflow:hidden;position:relative}.work-card__visual--empty[data-v-cbdb82d5]{background:repeating-linear-gradient(0deg,rgb(from var(--text-primary) r g b/.05) 0 1px,transparent 1px 26px),var(--bg-subtle)}.work-card__visual--matted[data-v-cbdb82d5]{--mat: calc(13% - 10px) ;aspect-ratio:1.22;border:1px solid var(--border-subtle);border-radius:var(--border-radius-8);margin:12px;padding:var(--mat)}.work-card__visual--bleed[data-v-cbdb82d5]{aspect-ratio:1.5;border-bottom:1px solid var(--border-subtle)}.work-card__visual img[data-v-cbdb82d5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.work-card__visual--matted img[data-v-cbdb82d5]{border:1px solid var(--border-subtle);border-radius:var(--border-radius-7);box-sizing:border-box}.work-card__visual--stack[data-v-cbdb82d5]{padding:0}.work-card__visual--stack img[data-v-cbdb82d5]{aspect-ratio:1.45;box-shadow:var(--shadow);height:auto;position:absolute;width:64%}.work-card__visual--stack img[data-v-cbdb82d5]:first-child{left:10%;top:12%}.work-card__visual--stack img[data-v-cbdb82d5]:nth-child(2){bottom:12%;right:10%}.work-card--current[data-v-cbdb82d5]{opacity:.55}.work-card__go--current[data-v-cbdb82d5]{color:var(--text-tertiary)}.work-card__body[data-v-cbdb82d5]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:10px;padding:4px 14px 16px}.work-card__visual--bleed+.work-card__body[data-v-cbdb82d5]{padding-top:16px}.work-card__tags[data-v-cbdb82d5]{display:flex;flex-wrap:wrap;gap:6px}.work-card__title[data-v-cbdb82d5]{color:var(--text-primary);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;line-height:1.3;margin:2px 0 0}.work-card__text[data-v-cbdb82d5]{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.work-card__go[data-v-cbdb82d5]{align-items:center;color:var(--text-tertiary);display:inline-flex;font-size:var(--font-size-2xs);font-weight:var(--font-weight-heavy);gap:6px;letter-spacing:var(--tracking-meta);margin-top:auto;padding-top:6px;text-transform:uppercase;transition:color .18s ease,gap .18s ease}a.work-card:hover .work-card__go[data-v-cbdb82d5]{color:var(--text-primary);gap:10px}.work-card__badge[data-v-cbdb82d5]{align-items:center;border-radius:var(--border-radius-4);color:var(--text-on-action);display:inline-flex;height:20px;justify-content:center;margin-right:var(--space-component-xs);vertical-align:middle;width:20px}.work-card__badge--private[data-v-cbdb82d5]{background:var(--bg-accent)}.work-card__badge--wip[data-v-cbdb82d5]{background:var(--bg-accent-secondary)}.work-card__badge[data-v-cbdb82d5] .icon-wrapper{height:14px;width:14px}@media(prefers-reduced-motion:reduce){.work-card[data-v-cbdb82d5],.work-card__go[data-v-cbdb82d5]{transition:none}a.work-card[data-v-cbdb82d5]:hover{transform:none}}
