.snap.astro-ztdjsxmx{gap:var(--space-6);padding:var(--space-8);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);display:grid}.snap__head.astro-ztdjsxmx{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.snap.astro-ztdjsxmx .snap__logo{max-width:9rem;color:var(--fg);background-position:0;-webkit-mask-position:0;mask-position:0}.snap__kicker.astro-ztdjsxmx{color:var(--muted)}.snap__metric.astro-ztdjsxmx{gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--line);display:grid}.snap__value.astro-ztdjsxmx{font-size:var(--text-4xl);letter-spacing:var(--tracking-display);color:var(--spk);line-height:1}.snap__label.astro-ztdjsxmx{font-size:var(--text-md);line-height:1.35}.snap__second.astro-ztdjsxmx{margin-top:var(--space-3);padding-top:var(--space-3);font-size:var(--text-sm);color:var(--muted);border-top:var(--border-width) solid var(--line)}.snap__second.astro-ztdjsxmx b.astro-ztdjsxmx{margin-right:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--fg)}.snap__list.astro-ztdjsxmx{display:grid}.snap__row.astro-ztdjsxmx{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.snap__row.astro-ztdjsxmx:first-child{padding-top:0}.snap__row.astro-ztdjsxmx dt.astro-ztdjsxmx{color:var(--muted);padding-top:.2rem}.snap__row.astro-ztdjsxmx dd.astro-ztdjsxmx{font-size:var(--text-sm);line-height:1.5}.snap__row.astro-ztdjsxmx a.astro-ztdjsxmx{text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--line-strong);transition:text-decoration-color var(--dur-fast)}.snap__row.astro-ztdjsxmx a.astro-ztdjsxmx:hover{text-decoration-color:currentColor}@media (width>=62rem){.snap--row.astro-ztdjsxmx{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;column-gap:clamp(2rem,1rem + 4vw,5rem)}.snap--row.astro-ztdjsxmx .snap__head.astro-ztdjsxmx,.snap--row.astro-ztdjsxmx .snap__metric.astro-ztdjsxmx{grid-column:1}.snap--row.astro-ztdjsxmx .snap__metric.astro-ztdjsxmx{border-bottom:0}.snap--row.astro-ztdjsxmx .snap__list.astro-ztdjsxmx{align-self:center;column-gap:var(--space-8);grid-area:1/2/span 3;grid-template-columns:repeat(2,minmax(0,1fr))}.snap--row.astro-ztdjsxmx .snap__row.astro-ztdjsxmx:nth-child(2){padding-top:0}.snap--row.astro-ztdjsxmx .snap__foot.astro-ztdjsxmx{grid-column:1}}.snap__foot.astro-ztdjsxmx{color:var(--muted)}@media (width<=40rem){.snap.astro-ztdjsxmx{padding:var(--space-6)}.snap__row.astro-ztdjsxmx{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.tl.astro-2llvb3zr{margin:0}.tl__axis.astro-2llvb3zr,.tl__row.astro-2llvb3zr{gap:var(--space-8);grid-template-columns:minmax(0,20rem) minmax(0,1fr);display:grid}.tl__ticks.astro-2llvb3zr{height:1.75rem;font-family:var(--font-mono);color:var(--faint);border-bottom:var(--border-width) solid var(--line);font-size:.6875rem;position:relative}.tl__ticks.astro-2llvb3zr span.astro-2llvb3zr{left:calc((var(--w) - 1) / var(--weeks) * 100%);display:grid;position:absolute}.tl__ticks.astro-2llvb3zr small.astro-2llvb3zr{font-size:inherit}.tl__rows.astro-2llvb3zr{display:grid}.tl__row.astro-2llvb3zr{padding:var(--space-6) 0;border-bottom:var(--border-width) solid var(--line);transition:background var(--dur-fast)}.tl__row.astro-2llvb3zr:hover{background:var(--hover)}.tl__meta.astro-2llvb3zr{gap:var(--space-1);display:grid}.tl__when.astro-2llvb3zr{color:var(--muted)}.tl__dates.astro-2llvb3zr{color:var(--faint)}.tl__phase.astro-2llvb3zr{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--fg)}.tl__what.astro-2llvb3zr{font-size:var(--text-sm);color:var(--muted)}.tl__track.astro-2llvb3zr{gap:var(--space-3);background:repeating-linear-gradient(90deg, transparent 0, transparent calc(100% / var(--weeks) - 1px), var(--line) calc(100% / var(--weeks) - 1px), var(--line) calc(100% / var(--weeks)));align-content:center;display:grid;position:relative}.tl__bar.astro-2llvb3zr{width:calc((var(--e) - var(--s) + 1) / var(--weeks) * 100%);height:12px;margin-left:calc((var(--s) - 1) / var(--weeks) * 100%);background:var(--acc);border-radius:4px;display:block}.tl__volume.astro-2llvb3zr{margin-left:calc((var(--s) - 1) / var(--weeks) * 100%);font-size:var(--text-sm);color:var(--fg)}@media (width<=48rem){.tl__axis.astro-2llvb3zr{display:none}.tl__row.astro-2llvb3zr{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.art.astro-6g6gpyui{gap:var(--space-4);margin:0;display:grid}.art__head.astro-6g6gpyui{gap:var(--space-1);display:grid}.art__kind.astro-6g6gpyui{color:var(--muted)}.art__title.astro-6g6gpyui{font-weight:var(--weight-medium);color:var(--fg)}.art__frame.astro-6g6gpyui{border:var(--border-width) solid var(--line);border-radius:var(--radius-md);position:relative;overflow:hidden}.art__frame.astro-6g6gpyui img.astro-6g6gpyui{width:100%;height:auto;display:block}.art__pin.astro-6g6gpyui{width:1.6rem;height:1.6rem;font-family:var(--font-mono);color:var(--acc-fg);background:var(--acc);border:2px solid var(--card);cursor:pointer;transition:transform var(--dur-fast);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;transform:translate(-50%,-50%)}.art__pin.astro-6g6gpyui.is-on,.art__pin.astro-6g6gpyui:focus-visible{transform:translate(-50%,-50%)scale(1.2)}.art__notes.astro-6g6gpyui{gap:var(--space-2);font-size:var(--text-sm);color:var(--muted);display:grid}.art__notes.astro-6g6gpyui li.astro-6g6gpyui{gap:var(--space-2);padding:var(--space-1) 0;transition:color var(--dur-fast);grid-template-columns:1.75rem minmax(0,1fr);display:grid}.art__notes.astro-6g6gpyui li.astro-6g6gpyui.is-on{color:var(--fg)}.art__n.astro-6g6gpyui{font-family:var(--font-mono);color:var(--spk)}.case-head .page-header__text h1{font-size:var(--text-3xl)}.voice.astro-f4yest4y{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,1rem + 3vw,4.5rem);display:grid}.voice--quote-only.astro-f4yest4y{grid-template-columns:minmax(0,1fr);max-width:48rem}.timeline.astro-f4yest4y{padding-top:var(--space-8);border-top:var(--border-width) solid var(--line);margin-top:clamp(3rem,2rem + 3vw,5rem)}.timeline__label.astro-f4yest4y{margin-bottom:var(--space-8);color:var(--muted)}.artefacts.astro-f4yest4y{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,2rem + 3vw,5rem);display:grid}.artefact__label.astro-f4yest4y{margin-bottom:var(--space-4);color:var(--muted)}.metrics.astro-f4yest4y{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.metric.astro-f4yest4y{align-content:start;gap:var(--space-3);padding:var(--space-8);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--radius-md);display:grid}.metric--lead.astro-f4yest4y{border-top:2px solid var(--acc)}.metric.astro-f4yest4y:not(.metric--lead){padding-top:calc(var(--space-8) + 1px)}.metric__value.astro-f4yest4y{min-height:calc(var(--text-4xl) * 1.02);font-size:var(--text-4xl);letter-spacing:var(--tracking-display);color:var(--spk);text-wrap:balance;align-items:flex-end;line-height:1.02;display:flex}.metric.astro-f4yest4y:not(.metric--lead) .metric__value.astro-f4yest4y{font-size:var(--text-3xl);color:var(--fg)}.metric__label.astro-f4yest4y{max-width:24rem;font-size:var(--text-lg);line-height:1.35}.results__chart.astro-f4yest4y,.results__more.astro-f4yest4y{margin-top:clamp(3rem,2rem + 3vw,5rem)}.results__more.astro-f4yest4y{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.results__more--single.astro-f4yest4y{grid-template-columns:minmax(0,1fr);max-width:48rem}.results__text.astro-f4yest4y{max-width:42rem}@media (width<=62rem){.voice.astro-f4yest4y,.artefacts.astro-f4yest4y,.results__more.astro-f4yest4y{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.metric.astro-f4yest4y{padding:var(--space-6)}.voice.astro-f4yest4y .quote__logo{display:none}}
