.case-back[data-astro-cid-nbxxkhtm]{padding-top:var(--s-6);font-size:var(--size-caption);letter-spacing:var(--tracking-caption);line-height:var(--lh-caption);text-transform:uppercase}.case-back[data-astro-cid-nbxxkhtm] a[data-astro-cid-nbxxkhtm],.case-back-bottom[data-astro-cid-nbxxkhtm] a[data-astro-cid-nbxxkhtm]{position:relative}.case-back[data-astro-cid-nbxxkhtm] a[data-astro-cid-nbxxkhtm]:after,.case-back-bottom[data-astro-cid-nbxxkhtm] a[data-astro-cid-nbxxkhtm]:after{content:"";position:absolute;inset-inline:0;top:50%;height:var(--tap-h);transform:translateY(-50%)}.case-draft[data-astro-cid-nbxxkhtm]{margin-top:var(--s-6);padding:var(--s-4) 0 var(--s-4) var(--s-4);border-top:var(--rule);border-bottom:var(--rule);border-left:var(--rule-accent);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim)}.case-title[data-astro-cid-nbxxkhtm]{margin:var(--s-7) 0 0;font-family:var(--font-display);font-size:var(--size-display-2);font-weight:var(--weight-display);line-height:var(--lh-display);letter-spacing:var(--tracking-display);max-width:var(--measure-narrow);color:var(--fg)}.case-lead[data-astro-cid-nbxxkhtm]{margin:var(--s-6) 0 0;font-size:var(--size-lede);line-height:var(--lh-lede);max-width:var(--measure)}.case-role[data-astro-cid-nbxxkhtm]{margin-top:var(--s-5);max-width:var(--measure);font-size:var(--size-caption);letter-spacing:var(--tracking-caption);line-height:var(--lh-caption);text-transform:uppercase;color:var(--fg-dim);text-wrap:pretty}.case-team[data-astro-cid-nbxxkhtm]{margin:var(--s-3) 0 0;max-width:var(--measure);font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim);text-wrap:pretty}.case-body[data-astro-cid-nbxxkhtm]{margin-top:var(--s-6)}.case-body[data-astro-cid-nbxxkhtm] h2{margin:var(--s-8) 0 var(--s-5);padding-top:var(--s-5);border-top:var(--rule);font-family:var(--font-text);font-size:var(--size-caption);font-weight:var(--weight-text);letter-spacing:var(--tracking-caption);line-height:var(--lh-caption);text-transform:uppercase;color:var(--fg-dim)}.case-body[data-astro-cid-nbxxkhtm] p{margin:0 0 var(--s-5);max-width:var(--measure);font-size:var(--size-body);line-height:var(--lh-body)}.case-body[data-astro-cid-nbxxkhtm] h2+p{font-size:var(--size-lede);line-height:var(--lh-lede)}.case-body[data-astro-cid-nbxxkhtm] p:last-child{margin-bottom:0}.case-metrics[data-astro-cid-nbxxkhtm]{margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--rule)}.case-metrics[data-astro-cid-nbxxkhtm] [data-astro-cid-nbxxkhtm][data-testid=case-metrics-label]{margin-bottom:var(--s-5)}.case-metric[data-astro-cid-nbxxkhtm]{display:grid;grid-template-columns:var(--report-cols);gap:var(--s-2) var(--gutter);align-items:baseline;padding:var(--s-5) 0;border-top:var(--rule);border-radius:var(--radius);box-shadow:var(--shadow)}.case-metric-first[data-astro-cid-nbxxkhtm]{padding-top:0;border-top:none}.case-metric-value[data-astro-cid-nbxxkhtm]{display:block;max-width:var(--measure);font-size:var(--size-body);font-weight:var(--weight-text-medium);line-height:var(--lh-body);color:var(--fg)}.case-metric-caption[data-astro-cid-nbxxkhtm]{display:block;max-width:var(--measure);font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim);text-wrap:pretty}.case-not-worked[data-astro-cid-nbxxkhtm]{display:flex;flex-direction:column;gap:var(--s-3);margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--rule)}.case-not-worked-text[data-astro-cid-nbxxkhtm]{margin:0;max-width:var(--measure);font-size:var(--size-body);line-height:var(--lh-body);color:var(--fg)}.case-not-worked-text[data-astro-cid-nbxxkhtm]+.case-not-worked-text[data-astro-cid-nbxxkhtm]{margin-top:var(--s-5)}.case-metrics-note[data-astro-cid-nbxxkhtm]{margin:var(--s-6) 0 0;max-width:var(--measure);font-size:var(--size-body-sm);line-height:var(--lh-body-sm);color:var(--fg-dim);text-wrap:pretty}.case-back-bottom[data-astro-cid-nbxxkhtm]{margin-top:var(--s-8);padding-top:var(--s-5);border-top:var(--rule);font-size:var(--size-caption);letter-spacing:var(--tracking-caption);line-height:var(--lh-caption);text-transform:uppercase}
