.cases-head[data-astro-cid-nntkhrjw]{gap:var(--s4);padding-block:var(--s7) var(--s6);max-width:60rem;display:grid}.cases-eyebrow[data-astro-cid-nntkhrjw]{margin-bottom:0}h1[data-astro-cid-nntkhrjw]{font-size:var(--step-6)}.cases-wrap[data-astro-cid-nntkhrjw]{padding-bottom:var(--s9)}.cases[data-astro-cid-nntkhrjw]{gap:var(--s7) var(--s6);margin-top:var(--s6);list-style:none;display:grid}@media (width>=900px){.cases[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,minmax(0,1fr))}.case-card[data-astro-cid-nntkhrjw].is-lead{grid-column:1/-1}}.case-card[data-astro-cid-nntkhrjw]{gap:var(--s4);align-content:start;min-width:0;display:grid;position:relative}.case-card[data-astro-cid-nntkhrjw].is-lead{gap:var(--s5)}@media (width>=900px){.case-card[data-astro-cid-nntkhrjw].is-lead{column-gap:var(--s7);grid-template-columns:3fr 2fr;align-items:end}}.case-link[data-astro-cid-nntkhrjw]{color:inherit}.case-link[data-astro-cid-nntkhrjw]:after{content:"";z-index:1;position:absolute;inset:0}.case-card[data-astro-cid-nntkhrjw]:focus-within .case-link[data-astro-cid-nntkhrjw]:after{outline:3px solid var(--copper);outline-offset:2px}.case-link[data-astro-cid-nntkhrjw]:focus-visible{outline:none}.case-card[data-astro-cid-nntkhrjw]:hover .case-name[data-astro-cid-nntkhrjw],.case-card[data-astro-cid-nntkhrjw]:focus-within .case-name[data-astro-cid-nntkhrjw]{color:var(--copper-hot)}.case-plate[data-astro-cid-nntkhrjw]{background:var(--raised);border:1px solid var(--rule);aspect-ratio:4/3;margin:0;position:relative;overflow:clip}.case-card[data-astro-cid-nntkhrjw].is-lead .case-plate[data-astro-cid-nntkhrjw]{aspect-ratio:16/9}.case-plate[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw]{object-fit:cover;object-position:top center;filter:saturate(.9)brightness(.86);width:100%;height:100%;transition:transform .6s var(--ease-out), filter .4s}.case-card[data-astro-cid-nntkhrjw]:hover .case-plate[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw],.case-card[data-astro-cid-nntkhrjw]:focus-within .case-plate[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw]{filter:saturate()brightness(.95);transform:scale(1.02)}.case-type[data-astro-cid-nntkhrjw]{align-content:end;justify-items:start;gap:var(--s2);padding:var(--s5);background:repeating-linear-gradient(90deg, var(--raised) 0 calc(100% / 3 - 1px), var(--rule) calc(100% / 3 - 1px) calc(100% / 3));display:grid;position:absolute;inset:0}.ct-num[data-astro-cid-nntkhrjw]{font-family:var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:2px var(--copper);font-size:clamp(5rem,14vw,9rem);font-weight:800;line-height:.8}.ct-label[data-astro-cid-nntkhrjw]{color:var(--copper);max-width:16rem;font-size:12px}.case-body[data-astro-cid-nntkhrjw]{gap:var(--s3);align-content:start;display:grid}.case-meta[data-astro-cid-nntkhrjw]{color:var(--muted)}.case-n[data-astro-cid-nntkhrjw]{color:var(--copper);margin-right:var(--s3)}.case-name[data-astro-cid-nntkhrjw]{font-size:var(--step-4);transition:color var(--t-fast);line-height:.9}.case-card[data-astro-cid-nntkhrjw].is-lead .case-name[data-astro-cid-nntkhrjw]{font-size:var(--step-5)}.case-title[data-astro-cid-nntkhrjw]{font-size:var(--step-1);color:var(--fg);max-width:30ch;font-weight:500;line-height:1.3}.case-summary[data-astro-cid-nntkhrjw]{font-size:var(--step--1);color:var(--fg-soft);max-width:44rem;line-height:1.5}.case-stack[data-astro-cid-nntkhrjw]{gap:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.case-stack[data-astro-cid-nntkhrjw] li[data-astro-cid-nntkhrjw]{font-family:var(--mono);border:1px solid var(--rule-strong);color:var(--fg-soft);padding:5px 9px;font-size:12px}.case-tags[data-astro-cid-nntkhrjw]{gap:var(--s2) var(--s4);font-size:var(--step--1);color:var(--muted);padding-top:var(--s2);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.case-cat[data-astro-cid-nntkhrjw]{color:var(--fg-soft);font-weight:500}.case-status[data-astro-cid-nntkhrjw]{align-items:center;gap:var(--s2);display:inline-flex}.case-status[data-astro-cid-nntkhrjw] i[data-astro-cid-nntkhrjw]{background:var(--muted);width:8px;height:8px}.is-live[data-astro-cid-nntkhrjw] .case-status[data-astro-cid-nntkhrjw] i[data-astro-cid-nntkhrjw]{background:var(--copper);box-shadow:0 0 0 3px color-mix(in srgb, var(--copper) 25%, transparent)}.is-anonymised[data-astro-cid-nntkhrjw] .case-status[data-astro-cid-nntkhrjw] i[data-astro-cid-nntkhrjw]{outline:1px dashed var(--copper);background:0 0}.is-private[data-astro-cid-nntkhrjw] .case-status[data-astro-cid-nntkhrjw] i[data-astro-cid-nntkhrjw]{background:var(--copper-deep)}.case-cta[data-astro-cid-nntkhrjw]{color:var(--copper);font-weight:500}.case-cta[data-astro-cid-nntkhrjw]:after{content:" →"}.cases-foot[data-astro-cid-nntkhrjw]{margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--rule);font-size:var(--step--1);max-width:44rem;line-height:1.5}.cases-foot[data-astro-cid-nntkhrjw] a[data-astro-cid-nntkhrjw]{color:var(--fg-soft);border-bottom:1px solid var(--copper)}
