.CaseCard_card__xXYYk{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-10);border-radius:var(--radius-xl);background-color:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-structure)}.CaseCard_card__xXYYk:has(a:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.CaseCard_card__xXYYk:focus-within{--rise-settle:1}.CaseCard_card__xXYYk a:focus-visible{outline:none}.CaseCard_meta__QGtkL{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);width:100%;margin:0;font-family:var(--tai-font-mono);font-size:.8125rem;line-height:1.4;color:var(--text-secondary)}.CaseCard_status__fnvFy{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-muted)}.CaseCard_statusActive__VqaxA{color:var(--text-primary);font-weight:500}.CaseCard_dot___85p0{width:5px;height:5px;border-radius:var(--tai-radius-pill);flex:none}.CaseCard_dotActive__udJq2{background-color:var(--action-primary)}.CaseCard_dotExited__DhNFA{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.CaseCard_sep__jmezJ{color:var(--text-muted)}.CaseCard_duration__GsDrD{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted)}.CaseCard_title__iqsln{margin:0;font-family:var(--font-mona-sans),var(--font-geist-sans),sans-serif;font-size:2rem;font-weight:600;line-height:var(--text-display-line);letter-spacing:-.03em;color:var(--text-primary);text-wrap:balance}.CaseCard_title__iqsln a{color:inherit;text-decoration:none}.CaseCard_title__iqsln a:after{content:"";position:absolute;inset:0;border-radius:inherit}.CaseCard_excerpt__QCask,.CaseCard_title__iqsln a:visited{color:var(--text-secondary)}.CaseCard_excerpt__QCask{margin:0;font-size:1.0625rem;line-height:var(--line-height-relaxed);text-wrap:pretty}.CaseCard_action__tJZFb{display:inline-flex;align-items:center;margin-top:auto;padding:.625rem 1.25rem;border-radius:var(--tai-radius-pill);background-color:var(--action-ink);color:var(--text-on-inverse);font-size:.9375rem;font-weight:500;transition:background-color var(--tai-duration-fast) var(--tai-ease-standard)}@media (hover:hover){.CaseCard_card__xXYYk:hover .CaseCard_action__tJZFb{background-color:var(--action-primary);color:var(--action-on-primary)}}.CaseCard_card__xXYYk:has(a:focus-visible) .CaseCard_action__tJZFb{background-color:var(--action-primary);color:var(--action-on-primary)}.CaseCard_card__xXYYk>:has(+.CaseCard_action__tJZFb){margin-bottom:var(--space-2)}.CaseCard_figure__URhhq{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background-color:var(--surface-card)}.CaseCard_cover__KrR8W{object-fit:cover}@media (max-width:979px){.CaseCard_card__xXYYk{padding:var(--space-8)}li.CaseCard_card__xXYYk{--rise-distance:28px}}@media (max-width:479px){.CaseCard_card__xXYYk{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.CaseCard_action__tJZFb{transition:none}}