.cs[data-astro-cid-ctwsmohp]{max-width:760px;margin:0 auto;padding:8rem 1.5rem 5rem}.sr-only[data-astro-cid-ctwsmohp]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-head[data-astro-cid-ctwsmohp] h1[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.03em;margin:.9rem 0 1.1rem;font-size:clamp(2.1rem,5vw,3.3rem);font-weight:500;line-height:1.05}.cs-sub[data-astro-cid-ctwsmohp]{max-width:52ch;color:var(--muted);margin:0 0 1.75rem;font-size:1.1rem}.cs-head[data-astro-cid-ctwsmohp]{margin-bottom:3rem}.cs-who[data-astro-cid-ctwsmohp]{align-items:center;gap:.85rem;display:flex}.cs-who[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp]{object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.cs-who[data-astro-cid-ctwsmohp] strong[data-astro-cid-ctwsmohp]{font-family:var(--font-display);font-size:1.1rem;font-weight:500;display:block}.cs-who[data-astro-cid-ctwsmohp] span[data-astro-cid-ctwsmohp]{color:var(--muted-light);font-size:.82rem;display:block}.cs-in[data-astro-cid-ctwsmohp]{color:var(--muted-light);transition:color var(--transition);margin-left:.25rem;display:inline-flex}.cs-in[data-astro-cid-ctwsmohp]:hover,.cs-in[data-astro-cid-ctwsmohp]:focus-visible{color:var(--fg)}.cs-in[data-astro-cid-ctwsmohp] svg[data-astro-cid-ctwsmohp]{fill:currentColor;width:18px;height:18px}.cs-tags[data-astro-cid-ctwsmohp]{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.cs-tags[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{border:1px solid var(--line-strong);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--olive);border-radius:999px;padding:.3rem .75rem;font-size:.68rem;font-weight:500}.cs-figures[data-astro-cid-ctwsmohp]{background:var(--forest);color:var(--on-dark);border-radius:14px;grid-template-columns:1.5fr 1fr 1fr;margin:3rem 0 3.5rem;display:grid;overflow:hidden}.cs-figure[data-astro-cid-ctwsmohp]{flex-direction:column;gap:.3rem;padding:1.9rem 1.5rem;display:flex}.cs-figure[data-astro-cid-ctwsmohp]+.cs-figure[data-astro-cid-ctwsmohp]{border-left:1px solid var(--line-dark)}.cs-figure[data-astro-cid-ctwsmohp] strong[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--lime);font-size:clamp(2.4rem,5vw,3.4rem);font-weight:500;line-height:1}.cs-figure[data-astro-cid-ctwsmohp] span[data-astro-cid-ctwsmohp]{margin-top:.35rem;font-size:1rem;font-weight:600}.cs-figure[data-astro-cid-ctwsmohp] small[data-astro-cid-ctwsmohp]{color:var(--on-dark-muted);font-size:.82rem;line-height:1.4}.cs-spotlight[data-astro-cid-ctwsmohp]{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,330px) minmax(0,1fr);align-items:center;gap:3rem;margin-bottom:4.5rem;padding:2.5rem;display:grid}.cs-spotlight-shot[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp]{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 2px #1616140f,0 24px 40px -22px #16161480}.cs-spotlight-title[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.02em;margin:.5rem 0 1.5rem;font-size:clamp(1.4rem,3vw,1.8rem);line-height:1.2}.cs-spotlight[data-astro-cid-ctwsmohp] dl[data-astro-cid-ctwsmohp]{gap:1rem;margin:0 0 1.75rem;display:grid}.cs-spotlight[data-astro-cid-ctwsmohp] dl[data-astro-cid-ctwsmohp] div[data-astro-cid-ctwsmohp]{align-items:baseline;gap:.75rem;display:flex}.cs-spotlight[data-astro-cid-ctwsmohp] dd[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,2.8rem);line-height:1}.cs-spotlight[data-astro-cid-ctwsmohp] mark[data-astro-cid-ctwsmohp],.cs-lead[data-astro-cid-ctwsmohp] mark[data-astro-cid-ctwsmohp]{background:linear-gradient(transparent 55%, var(--hl) 55%);color:inherit;padding:0 .15em}.cs-spotlight[data-astro-cid-ctwsmohp] dt[data-astro-cid-ctwsmohp]{color:var(--muted);order:2;font-size:.95rem}.cs-block[data-astro-cid-ctwsmohp]{margin-bottom:4.5rem}.cs-block[data-astro-cid-ctwsmohp] h2[data-astro-cid-ctwsmohp],.cs-cta[data-astro-cid-ctwsmohp] h2[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1.1rem;font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:500;line-height:1.1}.cs-block[data-astro-cid-ctwsmohp]>p[data-astro-cid-ctwsmohp]{max-width:62ch;margin:0 0 1rem;font-size:1.02rem;line-height:1.65}.cs-block[data-astro-cid-ctwsmohp]>.cs-lead[data-astro-cid-ctwsmohp]{max-width:30ch;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 1.75rem;font-size:clamp(1.6rem,3.6vw,2.2rem);line-height:1.2}.cs-block[data-astro-cid-ctwsmohp]>.cs-intro-text[data-astro-cid-ctwsmohp]{color:var(--muted);margin-bottom:2.25rem}.cs-facts[data-astro-cid-ctwsmohp]{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 2rem;padding:0;list-style:none;display:grid}.cs-facts[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{color:var(--muted);padding:1.1rem 1rem 1.1rem 0;font-size:.9rem;line-height:1.45}.cs-facts[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]+li[data-astro-cid-ctwsmohp]{border-left:1px solid var(--line);padding-left:1.25rem}.cs-facts[data-astro-cid-ctwsmohp] strong[data-astro-cid-ctwsmohp]{font-family:var(--font-display);color:var(--fg);margin-bottom:.2rem;font-size:1.3rem;font-weight:500;line-height:1.15;display:block}.cs-step-shot[data-astro-cid-ctwsmohp],.cs-grid[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{flex-direction:column;gap:.75rem;display:flex}.cs-step-shot[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp],.cs-grid[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp]{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 1px #1616140d,0 12px 24px -16px #16161459}.cs-step-shot[data-astro-cid-ctwsmohp] .link-more[data-astro-cid-ctwsmohp],.cs-grid[data-astro-cid-ctwsmohp] .link-more[data-astro-cid-ctwsmohp]{align-self:flex-start}.cs-path[data-astro-cid-ctwsmohp]{gap:3.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.cs-path[data-astro-cid-ctwsmohp]:before{content:"";border-left:2px dashed var(--olive);opacity:.6;position:absolute;top:1.3rem;bottom:1.3rem;left:50%;transform:translate(-1px)}.cs-step[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid;position:relative}.cs-step[data-astro-cid-ctwsmohp]:nth-child(2n) .cs-step-shot[data-astro-cid-ctwsmohp]{order:2}.cs-marker[data-astro-cid-ctwsmohp]{background:var(--forest);border:4px solid var(--bg);width:2.6rem;height:2.6rem;font-family:var(--font-display);color:var(--lime);border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.cs-step-shot[data-astro-cid-ctwsmohp]{max-width:290px;margin-inline:auto}.cs-step-text[data-astro-cid-ctwsmohp] h3[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .6rem;font-size:1.45rem;font-weight:500;line-height:1.15}.cs-step-text[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{color:var(--muted);margin:0 0 .8rem;font-size:.98rem;line-height:1.65}.cs-step-text[data-astro-cid-ctwsmohp] .cs-step-outcome[data-astro-cid-ctwsmohp]{border-left:3px solid var(--hl);color:var(--fg);padding-left:.9rem;font-weight:600}.cs-split[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:1rem;margin-top:2rem;display:grid}.cs-split-col[data-astro-cid-ctwsmohp]{border-radius:12px;padding:1.6rem 1.6rem 1.2rem}.cs-split-col--grey[data-astro-cid-ctwsmohp]{border:1px dashed var(--line-strong);color:var(--muted);background:#1616140d}.cs-split-col--hot[data-astro-cid-ctwsmohp]{background:var(--forest);color:var(--on-dark)}.cs-split-col[data-astro-cid-ctwsmohp] .label[data-astro-cid-ctwsmohp]{margin:0 0 1rem}.cs-split-col--hot[data-astro-cid-ctwsmohp] .label[data-astro-cid-ctwsmohp]{color:var(--lime)}.cs-split[data-astro-cid-ctwsmohp] ul[data-astro-cid-ctwsmohp]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.cs-split[data-astro-cid-ctwsmohp] h3[data-astro-cid-ctwsmohp]{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.2rem;font-weight:500}.cs-split-col--grey[data-astro-cid-ctwsmohp] h3[data-astro-cid-ctwsmohp]{text-decoration:line-through 1px}.cs-split[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{margin:0;font-size:.93rem;line-height:1.6}.cs-split-col--hot[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{color:var(--on-dark-muted)}.cs-grid[data-astro-cid-ctwsmohp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem;margin:0;padding:0;list-style:none;display:grid}.cs-grid[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .875rem)}.cs-timeline[data-astro-cid-ctwsmohp]{margin:1.75rem 0 0;padding:0 0 0 2.25rem;list-style:none;position:relative}.cs-timeline[data-astro-cid-ctwsmohp]:before{content:"";border-left:2px solid var(--line-strong);position:absolute;top:.6rem;bottom:.6rem;left:.4rem}.cs-timeline[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{padding-bottom:1.75rem;position:relative}.cs-timeline[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]:last-child{padding-bottom:0}.cs-timeline[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]:before{content:"";background:var(--forest);border:3px solid var(--bg);width:.9rem;height:.9rem;box-shadow:0 0 0 2px var(--forest);border-radius:50%;position:absolute;top:.35rem;left:-2.25rem}.cs-timeline[data-astro-cid-ctwsmohp] h3[data-astro-cid-ctwsmohp]{font-family:var(--font-display);margin:0 0 .3rem;font-size:1.25rem;font-weight:500}.cs-timeline[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{max-width:58ch;color:var(--muted);margin:0;font-size:.97rem;line-height:1.65}.cs-bars[data-astro-cid-ctwsmohp]{gap:.7rem;margin:1.75rem 0 .75rem;padding:0;list-style:none;display:grid}.cs-bars[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{color:var(--muted);grid-template-columns:11.5rem minmax(0,1fr) 4.2rem;align-items:center;gap:.9rem;font-size:.88rem;display:grid}.cs-bar-track[data-astro-cid-ctwsmohp]{background:#1616140f;border-radius:99px;height:.9rem}.cs-bar-fill[data-astro-cid-ctwsmohp]{background:var(--muted-light);border-radius:99px;height:100%;display:block}.cs-bars[data-astro-cid-ctwsmohp] .is-hot[data-astro-cid-ctwsmohp]{color:var(--fg);font-weight:600}.cs-bars[data-astro-cid-ctwsmohp] .is-hot[data-astro-cid-ctwsmohp] .cs-bar-fill[data-astro-cid-ctwsmohp]{background:var(--accent)}.cs-bar-value[data-astro-cid-ctwsmohp]{text-align:right;font-variant-numeric:tabular-nums}.cs-bars-note[data-astro-cid-ctwsmohp]{color:var(--muted-light);margin:0 0 2.5rem;font-size:.8rem}.cs-takeaways[data-astro-cid-ctwsmohp]{border-top:1px solid var(--line-strong);margin:0}.cs-takeaways[data-astro-cid-ctwsmohp] div[data-astro-cid-ctwsmohp]{border-bottom:1px solid var(--line);grid-template-columns:13rem minmax(0,1fr);gap:1.5rem;padding:1.15rem 0;display:grid}.cs-takeaways[data-astro-cid-ctwsmohp] dt[data-astro-cid-ctwsmohp]{font-family:var(--font-display);font-size:1.15rem;font-weight:500;line-height:1.25}.cs-takeaways[data-astro-cid-ctwsmohp] dd[data-astro-cid-ctwsmohp]{color:var(--muted);margin:0;font-size:.97rem;line-height:1.6}.cs-quote[data-astro-cid-ctwsmohp]{border-left:2px solid var(--accent);margin:0;padding-left:1.25rem}.cs-quote[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{color:var(--muted);margin:0 0 1.1rem;font-size:1.05rem;font-style:italic;line-height:1.7}.cs-quote[data-astro-cid-ctwsmohp] footer[data-astro-cid-ctwsmohp]{color:var(--muted-light);align-items:center;gap:.7rem;font-size:.88rem;display:flex}.cs-quote[data-astro-cid-ctwsmohp] footer[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp]{object-fit:cover;border-radius:50%;width:40px;height:40px}.cs-quote[data-astro-cid-ctwsmohp] footer[data-astro-cid-ctwsmohp] strong[data-astro-cid-ctwsmohp]{color:var(--fg)}.cs-cta[data-astro-cid-ctwsmohp]{--edge:var(--on-dark);background-color:var(--forest);background-image:var(--grain);color:var(--on-dark);text-align:center;background-size:220px 220px;border-radius:12px;padding:3.5rem 2rem}.cs-cta[data-astro-cid-ctwsmohp] h2[data-astro-cid-ctwsmohp]{color:var(--on-dark)}.cs-cta[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{max-width:46ch;color:var(--on-dark-muted);margin:0 auto 2rem}.cs-cta-row[data-astro-cid-ctwsmohp]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.25rem;display:flex}.cs-cta[data-astro-cid-ctwsmohp] .btn-ghost[data-astro-cid-ctwsmohp]{color:var(--on-dark)}.cs-cta[data-astro-cid-ctwsmohp] .btn-ghost[data-astro-cid-ctwsmohp]:hover,.cs-cta[data-astro-cid-ctwsmohp] .btn-ghost[data-astro-cid-ctwsmohp]:focus-visible{background:var(--surface);border-color:var(--on-dark);color:var(--fg)}.cs-step--solo[data-astro-cid-ctwsmohp]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:3.6rem}.cs-step--solo[data-astro-cid-ctwsmohp] .cs-step-text[data-astro-cid-ctwsmohp]{max-width:52ch}.cs-step-shot--wide[data-astro-cid-ctwsmohp]{max-width:340px}@media (width<=860px){.cs-step[data-astro-cid-ctwsmohp]{gap:2.5rem}.cs-spotlight[data-astro-cid-ctwsmohp]{gap:2rem;padding:1.75rem}}@media (width<=640px){.cs[data-astro-cid-ctwsmohp]{padding-top:6rem}.cs-figures[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr)}.cs-figure[data-astro-cid-ctwsmohp]{padding:1.4rem 1.25rem}.cs-figure[data-astro-cid-ctwsmohp]+.cs-figure[data-astro-cid-ctwsmohp]{border-left:0;border-top:1px solid var(--line-dark)}.cs-spotlight[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr);padding:1.25rem}.cs-spotlight-shot[data-astro-cid-ctwsmohp]{max-width:300px;margin-inline:auto}.cs-facts[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr)}.cs-facts[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp],.cs-facts[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]+li[data-astro-cid-ctwsmohp]{border-left:0;padding:.9rem 0}.cs-facts[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]+li[data-astro-cid-ctwsmohp]{border-top:1px solid var(--line)}.cs-path[data-astro-cid-ctwsmohp]:before{left:1.3rem}.cs-step[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-left:3.6rem}.cs-marker[data-astro-cid-ctwsmohp]{left:1.3rem}.cs-step[data-astro-cid-ctwsmohp]:nth-child(2n) .cs-step-shot[data-astro-cid-ctwsmohp]{order:0}.cs-step-shot[data-astro-cid-ctwsmohp]{max-width:280px;margin-inline:0}.cs-split[data-astro-cid-ctwsmohp],.cs-grid[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr)}.cs-grid[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]:last-child:nth-child(odd){width:auto}.cs-bars[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr) 3.6rem;gap:.3rem .75rem}.cs-bar-track[data-astro-cid-ctwsmohp]{grid-area:2/1/auto/-1}.cs-takeaways[data-astro-cid-ctwsmohp] div[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr);gap:.35rem}.cs-block[data-astro-cid-ctwsmohp]{margin-bottom:3rem}.cs-cta[data-astro-cid-ctwsmohp]{padding:2.5rem 1.25rem}}.cs-wide[data-astro-cid-ctwsmohp]{width:min(1000px,100vw - 3rem);margin-left:50%;transform:translate(-50%)}.cs-wide[data-astro-cid-ctwsmohp]>p[data-astro-cid-ctwsmohp]{max-width:62ch}.cs-h-arrow[data-astro-cid-ctwsmohp]{color:var(--accent);margin:0 .1em}.cs-step-shot[data-astro-cid-ctwsmohp]{flex-direction:column;gap:.75rem;display:flex}.cs-step-shot[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp]{border:1px solid var(--line);border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 1px #1616140d,0 12px 24px -16px #16161459}.cs-step-shot[data-astro-cid-ctwsmohp] .link-more[data-astro-cid-ctwsmohp]{align-self:flex-start}.cs-reels[data-astro-cid-ctwsmohp]{column-width:280px;column-gap:1.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.cs-reels[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{break-inside:avoid;flex-direction:column;gap:.6rem;margin:0 0 1.75rem;display:flex}.cs-reels[data-astro-cid-ctwsmohp] img[data-astro-cid-ctwsmohp]{border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 1px #1616140d,0 12px 24px -16px #16161473}.cs-reels[data-astro-cid-ctwsmohp] .link-more[data-astro-cid-ctwsmohp]{align-self:flex-start}.cs-today[data-astro-cid-ctwsmohp]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cs-today[data-astro-cid-ctwsmohp] li[data-astro-cid-ctwsmohp]{background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;padding:1.25rem 1.25rem 1.4rem}.cs-today[data-astro-cid-ctwsmohp] h3[data-astro-cid-ctwsmohp]{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.15rem;font-weight:500}.cs-today[data-astro-cid-ctwsmohp] p[data-astro-cid-ctwsmohp]{color:var(--muted);margin:0;font-size:.93rem;line-height:1.6}@media (width<=860px){.cs-today[data-astro-cid-ctwsmohp]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cs-reels[data-astro-cid-ctwsmohp]{column-width:150px;column-gap:1rem}}
