.grid[data-astro-cid-xwqzhtr5]{margin-top:var(--space-8);gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item[data-astro-cid-xwqzhtr5]{gap:var(--space-3);align-content:start;padding:clamp(24px,3vw,36px);display:grid}.ico[data-astro-cid-xwqzhtr5]{width:52px;height:52px;margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--c-accent-tint);color:var(--c-accent);place-items:center;display:grid}.text[data-astro-cid-xwqzhtr5]{line-height:1.7}.note[data-astro-cid-xwqzhtr5]{margin-top:var(--space-6);padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--c-tint);text-align:center;font-weight:700;line-height:1.7}@media (width<=860px){.grid[data-astro-cid-xwqzhtr5]{grid-template-columns:1fr}}.tinted[data-astro-cid-a6kmcnwn]{background:var(--c-surface-2);border-block:1px solid var(--c-line)}.head[data-astro-cid-a6kmcnwn]{gap:var(--space-3);max-width:760px;display:grid}.meta[data-astro-cid-a6kmcnwn]{gap:var(--space-2);color:var(--c-text);flex-wrap:wrap;font-weight:700;display:inline-flex}.body[data-astro-cid-a6kmcnwn]{margin-top:var(--space-7);gap:var(--space-5);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.story[data-astro-cid-a6kmcnwn]{padding:var(--space-2) clamp(20px, 3vw, 32px);margin:0}.story[data-astro-cid-a6kmcnwn] div[data-astro-cid-a6kmcnwn]{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--c-line);grid-template-columns:88px minmax(0,1fr);display:grid}.story[data-astro-cid-a6kmcnwn] div[data-astro-cid-a6kmcnwn]:last-child{border-bottom:0}.story[data-astro-cid-a6kmcnwn] dt[data-astro-cid-a6kmcnwn]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--c-accent-strong);padding-top:4px;font-weight:600}.story[data-astro-cid-a6kmcnwn] dd[data-astro-cid-a6kmcnwn]{margin:0;line-height:1.75}.stats[data-astro-cid-a6kmcnwn]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn]{gap:var(--space-1);padding:var(--space-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);display:grid}.stats[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn].lead{background:var(--c-ink);border-color:var(--c-ink)}.value[data-astro-cid-a6kmcnwn]{letter-spacing:-.02em;color:var(--c-ink);font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:600;line-height:1.15}.stats[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn].lead .value[data-astro-cid-a6kmcnwn]{color:var(--c-accent-2)}.label[data-astro-cid-a6kmcnwn]{font-size:var(--fs-small);color:var(--c-text);line-height:1.5}.stats[data-astro-cid-a6kmcnwn] li[data-astro-cid-a6kmcnwn].lead .label[data-astro-cid-a6kmcnwn]{color:var(--c-on-ink-muted)}.shots[data-astro-cid-a6kmcnwn]{margin-top:var(--space-7);gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;display:grid}.shot[data-astro-cid-a6kmcnwn]{margin:0}.frame[data-astro-cid-a6kmcnwn]{border-radius:var(--radius);border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--shadow-card);overflow:hidden}.shot-after[data-astro-cid-a6kmcnwn] .frame[data-astro-cid-a6kmcnwn]{box-shadow:var(--shadow-lift);border-color:var(--c-accent-tint)}.frame[data-astro-cid-a6kmcnwn] img[data-astro-cid-a6kmcnwn]{width:100%}figcaption[data-astro-cid-a6kmcnwn]{margin-top:var(--space-3);align-items:center;gap:var(--space-2);font-size:var(--fs-small);color:var(--c-text);font-weight:700;display:flex}.dot[data-astro-cid-a6kmcnwn]{background:var(--c-muted-2);border-radius:50%;width:8px;height:8px}.shot-after[data-astro-cid-a6kmcnwn] .dot[data-astro-cid-a6kmcnwn]{background:var(--c-accent)}.after[data-astro-cid-a6kmcnwn]{margin-top:var(--space-6)}@media (width<=900px){.body[data-astro-cid-a6kmcnwn],.shots[data-astro-cid-a6kmcnwn]{grid-template-columns:1fr}}@media (width<=420px){.story[data-astro-cid-a6kmcnwn] div[data-astro-cid-a6kmcnwn]{gap:var(--space-1);grid-template-columns:1fr}}.grid[data-astro-cid-fh4kawao]{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.copy[data-astro-cid-fh4kawao]{gap:var(--space-3);display:grid}.right[data-astro-cid-fh4kawao]{gap:var(--space-4);display:grid}.chips[data-astro-cid-fh4kawao]{margin:0 0 var(--space-2);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.chips[data-astro-cid-fh4kawao] li[data-astro-cid-fh4kawao]{border-radius:var(--radius-pill);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-card);letter-spacing:-.02em;padding:8px 16px;font-weight:800}.text[data-astro-cid-fh4kawao]{line-height:1.8}@media (width<=860px){.grid[data-astro-cid-fh4kawao]{grid-template-columns:1fr}}.gpt[data-astro-cid-y7dob5ro]{isolation:isolate;padding-block:calc(var(--section-y) + 48px)}.bg[data-astro-cid-y7dob5ro]{z-index:-1;background:var(--c-tint);clip-path:polygon(0 64px,100% 0,100% calc(100% - 64px),0 100%);position:absolute;inset:0}.top[data-astro-cid-y7dob5ro]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.copy[data-astro-cid-y7dob5ro],.side[data-astro-cid-y7dob5ro]{gap:var(--space-4);display:grid}.stats[data-astro-cid-y7dob5ro]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-y7dob5ro] li[data-astro-cid-y7dob5ro]{gap:var(--space-1);padding:var(--space-5);background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);display:grid}.stats[data-astro-cid-y7dob5ro] li[data-astro-cid-y7dob5ro].lead{background:var(--c-ink);border-color:var(--c-ink)}.value[data-astro-cid-y7dob5ro]{letter-spacing:-.02em;font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);font-weight:600;line-height:1.15}.stats[data-astro-cid-y7dob5ro] li[data-astro-cid-y7dob5ro].lead .value[data-astro-cid-y7dob5ro]{color:var(--c-accent-2)}.label[data-astro-cid-y7dob5ro]{font-size:var(--fs-small);color:var(--c-text);line-height:1.5}.stats[data-astro-cid-y7dob5ro] li[data-astro-cid-y7dob5ro].lead .label[data-astro-cid-y7dob5ro]{color:var(--c-on-ink-muted)}.source[data-astro-cid-y7dob5ro]{font-size:var(--fs-small);color:var(--c-text);line-height:1.7}.shot[data-astro-cid-y7dob5ro]{margin:var(--space-8) 0 0}.frame[data-astro-cid-y7dob5ro]{border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-line);box-shadow:var(--shadow-lift);overflow:hidden}.chrome[data-astro-cid-y7dob5ro]{background:var(--c-surface-2);border-bottom:1px solid var(--c-line);gap:6px;padding:10px 14px;display:flex}.chrome[data-astro-cid-y7dob5ro] span[data-astro-cid-y7dob5ro]{background:var(--c-line);border-radius:50%;width:9px;height:9px}.chrome[data-astro-cid-y7dob5ro] span[data-astro-cid-y7dob5ro]:first-child{background:var(--c-accent-2)}.frame[data-astro-cid-y7dob5ro] img[data-astro-cid-y7dob5ro]{width:100%}figcaption[data-astro-cid-y7dob5ro]{margin-top:var(--space-4);justify-content:space-between;gap:var(--space-2) var(--space-4);font-size:var(--fs-small);color:var(--c-text);flex-wrap:wrap;line-height:1.6;display:flex}figcaption[data-astro-cid-y7dob5ro] strong[data-astro-cid-y7dob5ro]{color:var(--c-ink)}.note[data-astro-cid-y7dob5ro]{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--c-text);line-height:1.7}@media (width<=900px){.top[data-astro-cid-y7dob5ro]{grid-template-columns:1fr}}@media (width<=640px){.bg[data-astro-cid-y7dob5ro]{clip-path:polygon(0 32px,100% 0,100% calc(100% - 32px),0 100%)}}@media (width<=380px){.stats[data-astro-cid-y7dob5ro]{grid-template-columns:1fr}}.grid[data-astro-cid-g6xfexne]{margin:var(--space-8) 0 0;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.item[data-astro-cid-g6xfexne]{gap:var(--space-3);border-top:3px solid var(--c-ink);align-content:start;padding:clamp(24px,3vw,36px);display:grid}.no[data-astro-cid-g6xfexne]{color:var(--c-accent-strong);font-size:.875rem;font-weight:600}.text[data-astro-cid-g6xfexne]{line-height:1.75}.closing[data-astro-cid-g6xfexne]{margin-top:var(--space-7);justify-content:center;align-items:center;gap:var(--space-4) var(--space-6);text-align:center;flex-wrap:wrap;display:flex}.closing[data-astro-cid-g6xfexne] p[data-astro-cid-g6xfexne]{max-width:36em;font-size:var(--fs-lead);letter-spacing:-.02em;font-weight:800;line-height:1.6}@media (width<=860px){.grid[data-astro-cid-g6xfexne]{grid-template-columns:1fr}}.metrics[data-astro-cid-x6kb7slc]{gap:var(--space-3);display:grid}.metrics-title[data-astro-cid-x6kb7slc]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);color:var(--c-accent-strong);font-weight:600}.metrics[data-astro-cid-x6kb7slc] ul[data-astro-cid-x6kb7slc]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.metrics[data-astro-cid-x6kb7slc] li[data-astro-cid-x6kb7slc]{gap:var(--space-1);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-lift);display:grid}.metrics[data-astro-cid-x6kb7slc] li[data-astro-cid-x6kb7slc].lead{background:var(--c-ink);border-color:var(--c-ink)}.metrics[data-astro-cid-x6kb7slc] .value[data-astro-cid-x6kb7slc]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .7vw,1.75rem);font-weight:600;line-height:1.2}.metrics[data-astro-cid-x6kb7slc] li[data-astro-cid-x6kb7slc].lead .value[data-astro-cid-x6kb7slc]{color:var(--c-accent-2)}.metrics[data-astro-cid-x6kb7slc] .label[data-astro-cid-x6kb7slc]{font-size:var(--fs-small);color:var(--c-text)}.metrics[data-astro-cid-x6kb7slc] li[data-astro-cid-x6kb7slc].lead .label[data-astro-cid-x6kb7slc]{color:var(--c-on-ink-muted)}.case-note[data-astro-cid-x6kb7slc]{padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--c-tint);text-align:center;font-weight:700;line-height:1.7}.case-next[data-astro-cid-x6kb7slc]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-5);border-radius:var(--radius);background:var(--c-surface);border:1px solid var(--c-line);flex-wrap:wrap;display:flex}.case-next[data-astro-cid-x6kb7slc] p[data-astro-cid-x6kb7slc]{letter-spacing:-.02em;font-weight:800}.case-next[data-astro-cid-x6kb7slc] a[data-astro-cid-x6kb7slc]{color:var(--c-accent-strong);font-weight:700}
