.case-card[data-astro-cid-tklfeeew]{background-color:var(--color-paper-raise);border:1px solid var(--color-line);border-radius:var(--radius-m);padding:var(--space-6);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:var(--space-4);transition:border-color .15s ease-out,transform .25s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)),box-shadow .25s var(--ease-out-expo, cubic-bezier(.16,1,.3,1))}.case-featured[data-astro-cid-tklfeeew]:hover{border-color:var(--color-accent-deep)}.case-grid[data-astro-cid-tklfeeew]:hover,.case-grid[data-astro-cid-tklfeeew]:focus-within{transform:translateY(-4px);box-shadow:0 8px 24px -4px #00000024,0 2px 8px -2px #00000014;border-color:var(--color-accent-deep)}@media(hover:hover){.case-grid[data-astro-cid-tklfeeew]{position:relative;--mx: 50%;--my: 50%}.case-grid[data-astro-cid-tklfeeew]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(280px circle at var(--mx) var(--my),color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 65%);opacity:0;transition:opacity .25s ease-out;pointer-events:none}.case-grid[data-astro-cid-tklfeeew]:hover:after,.case-grid[data-astro-cid-tklfeeew]:focus-within:after{opacity:1}}.case-featured[data-astro-cid-tklfeeew]{width:100%}@media(min-width:1024px){.case-featured[data-astro-cid-tklfeeew]{display:grid;grid-template-columns:280px 1fr;grid-template-rows:auto auto 1fr auto;gap:var(--space-4) var(--space-8)}.case-featured[data-astro-cid-tklfeeew] .case-meta[data-astro-cid-tklfeeew]{grid-column:1;grid-row:1}.case-featured[data-astro-cid-tklfeeew] .case-title[data-astro-cid-tklfeeew]{grid-column:2;grid-row:1}.case-featured[data-astro-cid-tklfeeew] .case-body[data-astro-cid-tklfeeew]{grid-column:2;grid-row:2}.case-featured[data-astro-cid-tklfeeew] .case-resultat[data-astro-cid-tklfeeew]{grid-column:2;grid-row:3}.case-featured[data-astro-cid-tklfeeew] .case-link[data-astro-cid-tklfeeew]{grid-column:2;grid-row:4}}.case-compact[data-astro-cid-tklfeeew]{padding:var(--space-5)}.case-meta[data-astro-cid-tklfeeew]{font-family:var(--font-mono);font-size:var(--text-kicker);color:var(--color-text-muted);line-height:1.5;letter-spacing:.01em}.case-title[data-astro-cid-tklfeeew]{font-family:var(--font-body);font-size:var(--text-h3);font-weight:600;line-height:1.3;color:var(--color-text);margin:0}.case-body[data-astro-cid-tklfeeew],.case-resultat[data-astro-cid-tklfeeew]{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:var(--color-text-muted);margin:0}.case-body-compact[data-astro-cid-tklfeeew]{font-size:var(--text-small)}.case-field[data-astro-cid-tklfeeew]{display:flex;flex-direction:column;gap:var(--space-2)}.case-field-label[data-astro-cid-tklfeeew]{font-family:var(--font-body);font-size:var(--text-small);font-weight:600;color:var(--color-text)}.case-field-body[data-astro-cid-tklfeeew]{font-family:var(--font-body);font-size:var(--text-body);line-height:1.65;color:var(--color-text-muted);margin:0}.case-link[data-astro-cid-tklfeeew]{display:inline-flex;align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-small);font-weight:500;color:var(--color-text);text-decoration:none;align-self:flex-start;transition:color .15s ease-out}.case-link[data-astro-cid-tklfeeew]:hover{color:var(--color-accent-deep)}.case-link[data-astro-cid-tklfeeew]:hover .case-arrow[data-astro-cid-tklfeeew]{transform:translate(4px)}.case-link[data-astro-cid-tklfeeew]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.case-arrow[data-astro-cid-tklfeeew]{display:inline-block;transition:transform .15s ease-out}.case-featured-ink[data-astro-cid-tklfeeew]{background-color:var(--color-ink-raise);border:1px solid var(--color-line-ink);border-radius:calc(var(--radius-m) * 2);box-shadow:none}.case-featured-ink[data-astro-cid-tklfeeew]:hover{border-color:var(--color-line-ink)}.case-featured-ink[data-astro-cid-tklfeeew] .case-meta[data-astro-cid-tklfeeew]{color:var(--color-text-inverse-muted)}.case-featured-ink[data-astro-cid-tklfeeew] .case-title[data-astro-cid-tklfeeew]{color:var(--color-text-inverse)}.case-featured-ink[data-astro-cid-tklfeeew] .case-body[data-astro-cid-tklfeeew],.case-featured-ink[data-astro-cid-tklfeeew] .case-resultat[data-astro-cid-tklfeeew]{color:var(--color-text-inverse-muted)}.case-featured-ink[data-astro-cid-tklfeeew] .case-link[data-astro-cid-tklfeeew]{color:var(--color-text-inverse)}.case-featured-ink[data-astro-cid-tklfeeew] .case-link[data-astro-cid-tklfeeew]:hover{color:var(--color-accent-deep)}@media(prefers-reduced-motion:reduce){.case-card[data-astro-cid-tklfeeew],.case-arrow[data-astro-cid-tklfeeew],.case-link[data-astro-cid-tklfeeew]{transition:none}.case-grid[data-astro-cid-tklfeeew]:hover,.case-grid[data-astro-cid-tklfeeew]:focus-within{transform:none}.case-grid[data-astro-cid-tklfeeew]:after{transition:none}}
