.cs[data-astro-cid-f4yest4y]{padding-bottom:var(--section-space)}.cs-band[data-astro-cid-f4yest4y]{gap:.75rem;margin-top:clamp(1rem,2vw,1.5rem);display:grid}.cs-band[data-astro-cid-f4yest4y].pair{grid-template-columns:1fr 1fr}.cs-band[data-astro-cid-f4yest4y] img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;height:auto;display:block}.cs-band[data-astro-cid-f4yest4y]:not(.pair) img{aspect-ratio:3}.cs-intro[data-astro-cid-f4yest4y]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,6vw,4.5rem);display:grid}.cs-title[data-astro-cid-f4yest4y]{letter-spacing:-.03em;margin-bottom:1.25rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.cs-statement[data-astro-cid-f4yest4y] .lead[data-astro-cid-f4yest4y]{margin:0}.cs-side[data-astro-cid-f4yest4y]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);gap:1.75rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.cs-side-label[data-astro-cid-f4yest4y]{margin-bottom:.9rem}.cs-results[data-astro-cid-f4yest4y]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-results[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]{border-left:2px solid var(--color-accent);padding-left:1rem;line-height:1.5}.cs-facts[data-astro-cid-f4yest4y]{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,auto);justify-content:start;gap:.75rem 2.5rem;margin:0;padding-top:1.5rem;display:grid}.cs-facts[data-astro-cid-f4yest4y] dt[data-astro-cid-f4yest4y]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:.35rem;font-size:.7rem}.cs-facts[data-astro-cid-f4yest4y] dd[data-astro-cid-f4yest4y]{margin:0;font-size:.95rem}.cs-body[data-astro-cid-f4yest4y]{max-width:760px}.cs-body[data-astro-cid-f4yest4y] blockquote{background:var(--color-band);border:1px solid var(--color-border);border-left:2px solid var(--color-accent);border-radius:var(--radius);letter-spacing:-.01em;color:var(--color-text);margin:3rem 0;padding:clamp(1.75rem,4vw,2.75rem);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45}.cs-body[data-astro-cid-f4yest4y] blockquote p{margin:0}.cs-stats[data-astro-cid-f4yest4y]{margin-top:clamp(3rem,6vw,4.5rem)}.cs-stats[data-astro-cid-f4yest4y] .eyebrow[data-astro-cid-f4yest4y]{margin-bottom:1rem}.cs-stats[data-astro-cid-f4yest4y] ul[data-astro-cid-f4yest4y]{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-stats[data-astro-cid-f4yest4y] li[data-astro-cid-f4yest4y]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:clamp(1.5rem,3vw,2rem)}.cs-stats[data-astro-cid-f4yest4y] strong[data-astro-cid-f4yest4y]{letter-spacing:-.05em;color:var(--color-text);font-size:clamp(2.5rem,4.5vw,3.75rem);font-weight:300;line-height:1;display:block}.cs-stat-label[data-astro-cid-f4yest4y]{color:var(--color-accent);margin-top:.75rem;display:block}.cs-stats[data-astro-cid-f4yest4y] p[data-astro-cid-f4yest4y]{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.5}.cs-related[data-astro-cid-f4yest4y]{margin-top:clamp(3rem,6vw,4.5rem)}.cs-related[data-astro-cid-f4yest4y] .eyebrow[data-astro-cid-f4yest4y]{margin-bottom:1rem}.cs-related[data-astro-cid-f4yest4y] ul[data-astro-cid-f4yest4y]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-related[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]{height:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:9.5rem 1fr;text-decoration:none;transition:border-color .2s;display:grid;overflow:hidden}.cs-related[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]:hover{border-color:var(--color-border-strong)}.cs-related[data-astro-cid-f4yest4y] img{object-fit:cover;width:100%;height:100%}.cs-related-text[data-astro-cid-f4yest4y]{align-content:center;gap:.6rem;padding:1.25rem 1.5rem;display:grid}.cs-related-title[data-astro-cid-f4yest4y]{line-height:1.35}.cs-related-go[data-astro-cid-f4yest4y]{color:var(--color-accent);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.cs-onward[data-astro-cid-f4yest4y]{justify-items:start;gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.cs-next[data-astro-cid-f4yest4y]{width:100%;color:var(--color-text);background:var(--color-band);border:1px solid var(--color-border);border-radius:var(--radius);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);text-decoration:none;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.cs-next[data-astro-cid-f4yest4y].end{grid-template-columns:1fr auto;padding-left:clamp(1.5rem,3vw,2.5rem)}.cs-next[data-astro-cid-f4yest4y]:hover{border-color:var(--color-border-strong)}.cs-next[data-astro-cid-f4yest4y] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.cs-next-text[data-astro-cid-f4yest4y]{gap:.5rem;padding-block:1.5rem;display:grid}.cs-next-client[data-astro-cid-f4yest4y]{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.1}.cs-next-title[data-astro-cid-f4yest4y]{color:var(--color-text-muted);line-height:1.45}.cs-next-go[data-astro-cid-f4yest4y]{background:var(--color-button-light,var(--color-text));color:var(--color-background);white-space:nowrap;align-items:center;gap:.5rem;margin-right:clamp(1.5rem,3vw,2.5rem);padding:.75rem 1.1rem;font-size:.9rem;display:inline-flex}.cs-next-go[data-astro-cid-f4yest4y] svg{transition:transform .25s var(--ease)}.cs-next[data-astro-cid-f4yest4y]:hover .cs-next-go[data-astro-cid-f4yest4y] svg{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.cs-next[data-astro-cid-f4yest4y]:hover img{transform:scale(1.03)}}.cs-back[data-astro-cid-f4yest4y]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.cs-back[data-astro-cid-f4yest4y]:hover{color:var(--color-accent)}.cs-back[data-astro-cid-f4yest4y] .flip{transform:scaleX(-1)}@media (width<=960px){.cs-intro[data-astro-cid-f4yest4y]{grid-template-columns:1fr}.cs-stats[data-astro-cid-f4yest4y] ul[data-astro-cid-f4yest4y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cs-band[data-astro-cid-f4yest4y].pair{grid-template-columns:1fr}.cs-band[data-astro-cid-f4yest4y].pair img:nth-child(2){display:none}.cs-next[data-astro-cid-f4yest4y],.cs-next[data-astro-cid-f4yest4y].end{grid-template-columns:1fr;padding-left:0}.cs-next-text[data-astro-cid-f4yest4y]{padding:0 1.5rem}.cs-next-go[data-astro-cid-f4yest4y]{justify-self:start;margin:0 1.5rem 1.5rem}.cs-related[data-astro-cid-f4yest4y] a[data-astro-cid-f4yest4y]{grid-template-columns:7rem 1fr}.cs-facts[data-astro-cid-f4yest4y]{grid-template-columns:repeat(2,auto)}}@media (width<=480px){.cs-stats[data-astro-cid-f4yest4y] ul[data-astro-cid-f4yest4y]{grid-template-columns:1fr}}
