.cs[data-astro-cid-pznzci7v]{padding-block:1.25rem var(--section)}.back[data-astro-cid-pznzci7v]{align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}.cs__head[data-astro-cid-pznzci7v]{margin-block:1rem 1.5rem}.cs__context[data-astro-cid-pznzci7v]{color:var(--tech);font-weight:650;font-stretch:85%;font-size:var(--step-1)}.cs__title[data-astro-cid-pznzci7v]{text-transform:uppercase;margin-block:.5rem 0;font-size:clamp(3rem,2rem + 6vw,7rem);font-style:oblique 12deg;font-weight:850;font-stretch:70%;line-height:.95}.cs__rule[data-astro-cid-pznzci7v]{background:var(--accent);width:min(50%,16rem);height:.5rem;transform:skewX(var(--slant));transform-origin:0;margin-block:.75rem 1.25rem;display:block}.cs__lede[data-astro-cid-pznzci7v]{font-size:var(--step-1);max-width:60ch;margin-block-end:1.5rem}.cs__facts[data-astro-cid-pznzci7v]{border-block:1px solid var(--rule);gap:.75rem 2rem;max-width:64rem;padding-block:1rem;display:grid}@media (width>=48rem){.cs__facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.cs__facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs__facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--text-muted);font-size:var(--step--1);font-weight:650}.cs__facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{margin:0}.banner[data-astro-cid-pznzci7v]{border-left:6px solid var(--accent);background:var(--surface);max-width:70ch;margin-block-end:2rem;padding:1rem 1.25rem}.cs__layout[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.cs__layout[data-astro-cid-pznzci7v]>[data-astro-cid-pznzci7v]{min-width:0}.cs[data-astro-cid-pznzci7v]{overflow-wrap:break-word}@media (width>=64rem){.cs__layout[data-astro-cid-pznzci7v]{grid-template-columns:14rem minmax(0,46rem);gap:4rem}.toc[data-astro-cid-pznzci7v]{align-self:start;position:sticky;top:1.5rem}}.toc__title[data-astro-cid-pznzci7v]{color:var(--text-muted);font-size:var(--step--1);margin-block-end:.5rem;font-weight:650}.toc__list[data-astro-cid-pznzci7v]{flex-wrap:wrap;gap:.25rem 1rem;display:flex}@media (width>=64rem){.toc__list[data-astro-cid-pznzci7v]{flex-direction:column}}.toc__list[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]{border-bottom:1px solid #0000;align-items:center;min-height:2.25rem;font-weight:600;text-decoration:none;display:inline-flex}.toc__list[data-astro-cid-pznzci7v] a[data-astro-cid-pznzci7v]:hover{border-bottom-color:currentColor}.cs__section[data-astro-cid-pznzci7v]+.cs__section[data-astro-cid-pznzci7v]{margin-block-start:3.5rem}.cs__h2[data-astro-cid-pznzci7v]{font-size:var(--step-3);margin-block-end:1rem;font-style:oblique 10deg;font-weight:800;font-stretch:75%}.cs__h3[data-astro-cid-pznzci7v]{font-size:var(--step-1);margin-block-end:.25rem;font-weight:750;font-stretch:85%}.cs__intro[data-astro-cid-pznzci7v]{font-size:var(--step-1);color:var(--text-muted);margin-block-end:1.5rem}.cs__p[data-astro-cid-pznzci7v]+.cs__p[data-astro-cid-pznzci7v]{margin-block-start:1rem}.cs__note[data-astro-cid-pznzci7v]{border-left:2px solid var(--tech);color:var(--text-muted);margin-block-start:1.5rem;padding-inline-start:1rem}.flow[data-astro-cid-pznzci7v]{gap:1.25rem;display:grid}.flow__step[data-astro-cid-pznzci7v]{grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.flow__n[data-astro-cid-pznzci7v]{isolation:isolate;height:2rem;color:var(--on-accent);place-items:center;font-weight:800;display:grid;position:relative}.flow__n[data-astro-cid-pznzci7v]:before{content:"";z-index:-1;background:var(--accent);transform:skewX(var(--slant));position:absolute;inset:0}.flow[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v],.item[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{color:var(--text-muted)}.items[data-astro-cid-pznzci7v]{gap:1.5rem;display:grid}.item[data-astro-cid-pznzci7v]{border-top:1px solid var(--rule);padding-block-start:1rem}.metrics[data-astro-cid-pznzci7v]{gap:1rem;display:grid}@media (width>=40rem){.metrics[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-astro-cid-pznzci7v]{background:var(--surface);border-left:4px solid var(--accent);padding:1.25rem}.metric__value[data-astro-cid-pznzci7v]{font-size:var(--step-2);font-style:oblique 10deg;font-weight:850;font-stretch:72%;line-height:1.1}.metric__label[data-astro-cid-pznzci7v]{margin-block-start:.35rem;font-weight:650}.metric__note[data-astro-cid-pznzci7v]{color:var(--text-muted);font-size:var(--step--1)}.media[data-astro-cid-pznzci7v]{gap:1.5rem;display:grid}@media (width>=40rem){.media[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}.media__item[data-astro-cid-pznzci7v]{margin:0}.media__shot[data-astro-cid-pznzci7v]{grid-column:1/-1}.media__link[data-astro-cid-pznzci7v]{border:1px solid var(--rule);display:block}.media__link[data-astro-cid-pznzci7v]:hover{border-color:var(--tech)}.media__link[data-astro-cid-pznzci7v] img{width:100%;height:auto;display:block}.media__frame[data-astro-cid-pznzci7v]{aspect-ratio:16/9;border:2px dashed var(--text-muted);background:radial-gradient(var(--halftone) 1px, transparent 1.5px) 0 0 / 9px 9px, var(--surface);place-items:center;display:grid}.media__label[data-astro-cid-pznzci7v]{overflow-wrap:anywhere;background:var(--bg);text-align:center;max-width:100%;color:var(--text-muted);font-size:var(--step--1);gap:.1rem;padding:.5rem .9rem;display:grid}.media__label[data-astro-cid-pznzci7v] strong[data-astro-cid-pznzci7v]{color:var(--text)}.media__item[data-astro-cid-pznzci7v] figcaption[data-astro-cid-pznzci7v]{gap:.15rem;margin-block-start:.6rem;display:grid}.media__title[data-astro-cid-pznzci7v]{font-weight:700}.media__desc[data-astro-cid-pznzci7v]{color:var(--text-muted);font-size:var(--step--1)}.cs__next[data-astro-cid-pznzci7v]{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-block-start:4rem;padding-block-start:2rem;display:flex}.cs__back-link[data-astro-cid-pznzci7v]{align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}
