.card[data-v-33ebf826]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:box-shadow var(--transition),border-color var(--transition)}.card[data-v-33ebf826]:hover{border-color:var(--color-accent-border);box-shadow:var(--shadow-card-hover)}.card__media[data-v-33ebf826]{background:var(--color-bg-raised);flex:1 1 52%;min-height:0;overflow:hidden;position:relative}.card__media[data-v-33ebf826]:after{background:linear-gradient(to bottom,transparent,var(--color-surface));content:"";height:30%;inset:auto 0 0;pointer-events:none;position:absolute}.card__media img[data-v-33ebf826]{filter:saturate(.92);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-expo),filter var(--duration-med) var(--ease-out);width:100%}.card:hover .card__media img[data-v-33ebf826]{filter:saturate(1.05);transform:scale(1.06)}.card__media--silk[data-v-33ebf826]{align-items:center;display:flex;justify-content:center}.card__silknum[data-v-33ebf826]{color:transparent;font-family:var(--font-display);font-size:clamp(72px,8vw,120px);line-height:1;-webkit-text-stroke:1.5px var(--color-silkscreen);transition:-webkit-text-stroke-color var(--transition)}.card:hover .card__silknum[data-v-33ebf826]{-webkit-text-stroke-color:var(--color-vu-dim)}@supports not (-webkit-text-stroke:1px black){.card__silknum[data-v-33ebf826]{color:var(--color-silkscreen)}}.card__body[data-v-33ebf826]{padding:var(--space-3);padding-top:var(--space-2)}.card__index[data-v-33ebf826]{color:var(--color-vu);font-family:var(--font-display);font-size:14px;letter-spacing:2px;margin-bottom:6px}.card__title[data-v-33ebf826]{font-size:clamp(20px,1.9vw,26px);font-weight:900;margin-bottom:6px;transition:color var(--transition)}.card--featured .card__title[data-v-33ebf826]{font-size:clamp(24px,2.6vw,36px)}.card:hover .card__title[data-v-33ebf826]{color:var(--color-accent)}.card__tagline[data-v-33ebf826]{display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.65;-webkit-box-orient:vertical;overflow:hidden}.card__go[data-v-33ebf826],.card__tagline[data-v-33ebf826]{color:var(--color-text-dim)}.card__go[data-v-33ebf826]{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:var(--color-bg-mask);border:1px solid var(--color-border);border-radius:50%;display:inline-flex;height:38px;justify-content:center;position:absolute;right:var(--space-2);top:var(--space-2);transition:background var(--transition),color var(--transition),border-color var(--transition),transform var(--transition);width:38px}.card:hover .card__go[data-v-33ebf826]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);transform:rotate(45deg)}.tilt[data-v-23da1ec2]{height:100%;transition:transform var(--duration-fast) var(--ease-out);will-change:transform}
