.ui-case-card[data-v-903195de]{aspect-ratio:3/4;background:var(--ui-case-card-bg,#f1f2f3);border:1px solid var(--ui-case-card-border,rgba(23,22,24,.06));border-radius:12px;box-shadow:0 6px 18px #1716180f;contain-intrinsic-size:auto 360px;content-visibility:auto;cursor:pointer;display:block;outline:none;overflow:hidden;position:relative;transition:transform .25s ease,box-shadow .25s ease;width:100%}.ui-case-card[data-v-903195de]:focus-visible,.ui-case-card[data-v-903195de]:hover{box-shadow:0 14px 32px #1716181f;transform:translateY(-3px);z-index:2}.ui-case-card[data-v-903195de]:focus-visible{box-shadow:0 0 0 2px #1111112e,0 14px 32px #1716181f}.ui-case-card__media[data-v-903195de]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-case-card__video[data-v-903195de]{inset:0;opacity:0;position:absolute;transition:opacity .2s ease}.ui-case-card__video.is-playing[data-v-903195de]{opacity:1}.ui-case-card__play[data-v-903195de]{align-items:center;background:#11111194;border-radius:9999px;bottom:.5rem;color:#fff;display:flex;height:1.5rem;justify-content:center;left:.5rem;pointer-events:none;position:absolute;width:1.5rem}.ui-case-card__play-icon[data-v-903195de]{display:block;height:.8rem;width:.8rem}.ui-case-card__caption[data-v-903195de]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111111ad;border:1px solid hsla(0,0%,100%,.14);border-radius:6px;bottom:.45rem;color:#fffffff5;display:flex;font-size:11px;gap:.25rem;height:1.65rem;left:.5rem;line-height:1;max-width:calc(100% - 6.75rem);opacity:0;overflow:hidden;padding:0 .5rem;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;z-index:2}.ui-case-card__caption.has-play-indicator[data-v-903195de]{left:2.35rem;max-width:calc(100% - 8.6rem)}.ui-case-card:focus-visible .ui-case-card__caption[data-v-903195de],.ui-case-card:hover .ui-case-card__caption[data-v-903195de]{opacity:1;transform:translateY(0)}.ui-case-card__caption svg[data-v-903195de]{flex:0 0 auto;height:13px;width:13px}.ui-case-card__caption-feature[data-v-903195de]{flex:0 0 auto;font-weight:560;white-space:nowrap}.ui-case-card__caption-divider[data-v-903195de]{color:#ffffff85;flex:0 0 auto}.ui-case-card__caption-title[data-v-903195de]{color:#ffffffd1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-case-card__stats[data-v-903195de]{align-items:center;border:0;border-radius:0;bottom:.5rem;box-shadow:none;color:#fff;display:inline-flex;gap:.45rem;padding:0;position:absolute;right:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.5);z-index:2}.ui-case-card__stats[data-v-903195de],.ui-case-card__stats[data-v-903195de]:hover{background:transparent}.ui-case-card__stat[data-v-903195de]{align-items:center;display:inline-flex;font-size:11px;gap:.22rem;line-height:1;white-space:nowrap}.ui-case-card__stat--like[data-v-903195de]{margin-left:.08rem}.ui-case-card__stat-icon[data-v-903195de]{align-items:center;display:inline-flex;font-size:11px;justify-content:center;line-height:1}.ui-case-card__stat-icon.is-low[data-v-903195de]{font-size:9px;transform:translateY(.5px)}.ui-case-card__stat-icon.is-medium[data-v-903195de]{font-size:11px;transform:translateY(.25px)}.ui-case-card__stat-icon.is-high[data-v-903195de]{font-size:13px;transform:translateY(0)}.ui-case-card__stat-icon.is-peak[data-v-903195de]{font-size:15px;transform:translateY(-.5px)}.ui-case-card__heart[data-v-903195de]{color:currentColor;display:block;height:.85rem;width:.85rem}.ui-case-card__heart.is-liked[data-v-903195de]{color:#ff5c7a}.ui-case-card__stat-value[data-v-903195de]{min-width:2ch}@media(prefers-reduced-motion:reduce){.ui-case-card[data-v-903195de],.ui-case-card__caption[data-v-903195de],.ui-case-card__video[data-v-903195de]{transition:none}}.ui-case-gallery[data-v-5b51f703]{position:relative;width:100%}.ui-case-state-panel[data-v-5b51f703]{width:100%}.ui-case-state-enter-active[data-v-5b51f703]{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}.ui-case-state-leave-active[data-v-5b51f703]{transition:opacity .15s cubic-bezier(.7,0,.84,0),transform .15s cubic-bezier(.7,0,.84,0)}.ui-case-state-enter-from[data-v-5b51f703]{opacity:0;transform:translate3d(0,8px,0)}.ui-case-state-leave-to[data-v-5b51f703]{opacity:0;transform:translate3d(0,-4px,0)}.ui-case-content[data-v-5b51f703]{transform-origin:50% 0;transition:opacity .18s cubic-bezier(.65,0,.35,1),transform .22s cubic-bezier(.65,0,.35,1)}.ui-case-content.is-refreshing[data-v-5b51f703]{opacity:.68;pointer-events:none;transform:translate3d(0,4px,0) scale(.998)}.ui-case-masonry[data-v-5b51f703]{align-items:flex-start;display:flex;gap:3px}.ui-case-masonry__col[data-v-5b51f703]{display:flex;flex:1 1 0;flex-direction:column;gap:3px;min-width:0}.ui-case-masonry__stack[data-v-5b51f703]{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;position:relative}.ui-case-masonry__item[data-v-5b51f703]{will-change:transform,opacity,filter}.ui-case-reveal-enter-active[data-v-5b51f703],.ui-case-reveal-leave-active[data-v-5b51f703]{transition:opacity .56s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),filter .56s cubic-bezier(.16,1,.3,1)}.ui-case-reveal-enter-from[data-v-5b51f703],.ui-case-reveal-leave-to[data-v-5b51f703]{filter:blur(4px);opacity:0;transform:translateY(22px) scale(.972)}.ui-case-reveal-move[data-v-5b51f703]{transition:transform .56s cubic-bezier(.22,1,.36,1)}.ui-case-skeleton[data-v-5b51f703]{animation:ui-case-shimmer-5b51f703 1.4s ease-in-out infinite;background:linear-gradient(100deg,var(--ui-case-skeleton-base,#f1f2f3) 30%,var(--ui-case-skeleton-shine,#e9eaec) 50%,var(--ui-case-skeleton-base,#f1f2f3) 70%);background-size:200% 100%;border-radius:12px}@keyframes ui-case-shimmer-5b51f703{to{background-position:-200% 0}}.ui-case-mock-item[data-v-5b51f703]{background:var(--ui-case-placeholder-bg,#f8f9fa);border:1px solid var(--ui-case-placeholder-border,rgba(23,22,24,.06));border-radius:12px;overflow:hidden}.ui-case-reveal-leave-active[data-v-5b51f703]{position:absolute;width:100%}.ui-case-mock-item__img[data-v-5b51f703]{display:block;height:auto;width:100%}.ui-case-mock-caption[data-v-5b51f703]{font-size:12px;margin-top:2rem}.ui-case-empty[data-v-5b51f703],.ui-case-mock-caption[data-v-5b51f703]{color:var(--color-app-text-muted,#7b8084);text-align:center}.ui-case-empty[data-v-5b51f703]{align-items:center;display:flex;font-size:14px;justify-content:center;min-height:240px}.ui-case-sentinel[data-v-5b51f703]{height:1px;width:100%}.ui-case-loadmore[data-v-5b51f703]{color:var(--color-app-text-muted,#7b8084);font-size:12px;margin-top:1.25rem;text-align:center}.ui-case-loadmore-status[data-v-5b51f703]{align-items:center;display:flex;justify-content:center;margin-top:1.25rem;min-height:28px;text-align:center;width:100%}.ui-case-loadmore-text[data-v-5b51f703]{animation:uiCaseLoadmoreFloat-5b51f703 1.2s ease-in-out infinite;color:var(--color-app-text-muted,#7b8084);font-size:12px;font-weight:500;line-height:1.4}.ui-case-loadmore-fade-enter-active[data-v-5b51f703],.ui-case-loadmore-fade-leave-active[data-v-5b51f703]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.ui-case-loadmore-fade-enter-from[data-v-5b51f703],.ui-case-loadmore-fade-leave-to[data-v-5b51f703]{opacity:0;transform:translateY(6px) scale(.98)}@keyframes uiCaseLoadmoreFloat-5b51f703{0%,to{opacity:.58;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-4px,0)}}@media(prefers-reduced-motion:reduce){.ui-case-skeleton[data-v-5b51f703]{animation:none}.ui-case-content[data-v-5b51f703],.ui-case-state-enter-active[data-v-5b51f703],.ui-case-state-leave-active[data-v-5b51f703]{transition:none}.ui-case-content.is-refreshing[data-v-5b51f703],.ui-case-state-enter-from[data-v-5b51f703],.ui-case-state-leave-to[data-v-5b51f703]{transform:none}.ui-case-content.is-refreshing[data-v-5b51f703]{opacity:.82}.ui-case-reveal-enter-active[data-v-5b51f703],.ui-case-reveal-leave-active[data-v-5b51f703],.ui-case-reveal-move[data-v-5b51f703]{transition:none}.ui-case-loadmore-text[data-v-5b51f703]{animation:none}}.case-taxonomy[data-v-b15749bb]{display:grid;gap:0;padding:2px 2px 10px}.case-taxonomy-row[data-v-b15749bb]{align-items:start;-moz-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:36px minmax(0,1fr);min-width:0;padding-block:6px}.case-taxonomy-row.is-feature-row[data-v-b15749bb]{padding-top:7px}.case-taxonomy-label[data-v-b15749bb]{color:var(--ui-case-chip-label,#858b8f);font-size:12px;font-weight:560;line-height:16px;padding-top:8px}.case-taxonomy-scroller[data-v-b15749bb]{align-items:flex-start;-moz-column-gap:clamp(14px,1.5vw,22px);column-gap:clamp(14px,1.5vw,22px);display:flex;flex-wrap:wrap;min-width:0;row-gap:0}.case-taxonomy-chip[data-v-b15749bb]{background:transparent;border:0;border-radius:0;color:var(--ui-case-chip-idle,#747a7e);font-size:13px;font-weight:500;line-height:32px;max-width:14rem;min-height:32px;min-width:0;overflow:hidden;padding:0 2px;position:relative;text-overflow:ellipsis;transition:color .16s ease;white-space:nowrap}.case-taxonomy-chip.is-active[data-v-b15749bb],.case-taxonomy-chip[data-v-b15749bb]:hover{color:var(--ui-case-chip-active,#171618)}.case-taxonomy-chip.is-active[data-v-b15749bb]{font-weight:560}.case-taxonomy-chip[data-v-b15749bb]:after{background:var(--color-workspace-brand);border-radius:999px;bottom:1px;content:"";height:2px;opacity:0;position:absolute;right:50%;transform:translate(50%) scaleX(.35);transition:opacity .16s ease,transform .18s cubic-bezier(.22,1,.36,1);width:16px}.case-taxonomy-chip.is-active[data-v-b15749bb]:after{opacity:1;transform:translate(50%) scaleX(1)}.case-taxonomy-chip[data-v-b15749bb]:focus-visible{outline:2px solid var(--color-workspace-brand);outline-offset:2px}@media(max-width:767px){.case-taxonomy[data-v-b15749bb]{padding-inline:0}.case-taxonomy-row[data-v-b15749bb]{display:block;min-height:0;padding-block:8px}.case-taxonomy-label[data-v-b15749bb]{display:block;padding:0 2px 4px}.case-taxonomy-scroller[data-v-b15749bb]{flex-wrap:nowrap;margin-inline:-2px;overflow-x:auto;padding-inline:2px;scrollbar-width:none}.case-taxonomy-scroller[data-v-b15749bb]::-webkit-scrollbar{display:none}.case-taxonomy-chip[data-v-b15749bb]{flex:0 0 auto;line-height:44px;max-width:none;min-height:44px;padding-inline:2px}}
