.kw-scrolly_scrolly___G_t0{container-type:inline-size;margin:2rem 0}.kw-scrolly_title__rh14o{margin:0 0 1rem;font-family:var(--kw-font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--kw-fg-muted)}.kw-scrolly_figure__nqvDZ{margin:0;position:sticky;top:var(--kw-nav-h);max-height:42dvh}.kw-scrolly_svg__elhtw{display:block;width:100%;height:auto}.kw-scrolly_steps__xPjj6{margin:1.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.kw-scrolly_step__PBhKm{padding-top:.75rem;border-top:2px solid var(--kw-line);color:var(--kw-fg)}.kw-scrolly_step__PBhKm :where(p){margin:0}.kw-scrolly_step__PBhKm[data-active]{border-top-color:var(--kw-signal)}.kw-scrolly_sr__H0vAC{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kw-scrolly_scrolly___G_t0 [data-annotation],.kw-scrolly_scrolly___G_t0 [data-layer]{opacity:1}.kw-scrolly_scrolly___G_t0 [data-state=before]{opacity:calc(1 - var(--lane-scale, 0))}.kw-scrolly_scrolly___G_t0 [data-state=after]{opacity:var(--lane-scale,0)}@container (min-width: 34rem){.kw-scrolly_scrolly___G_t0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,15rem);gap:2rem;align-items:start}.kw-scrolly_title__rh14o{grid-column:1/-1}.kw-scrolly_figure__nqvDZ{grid-column:1;top:calc(var(--kw-nav-h) + 1rem);align-self:start;max-height:calc(100dvh - var(--kw-nav-h) - 2rem)}.kw-scrolly_steps__xPjj6{grid-column:2;margin-top:0;padding-block:30vh}}@media (prefers-reduced-motion:no-preference){.kw-scrolly_scrolly___G_t0 [data-annotation],.kw-scrolly_scrolly___G_t0 [data-bar],.kw-scrolly_scrolly___G_t0 [data-layer],.kw-scrolly_scrolly___G_t0 [data-state]{transition:opacity var(--kw-dur-base) var(--kw-ease-standard),transform var(--kw-dur-base) var(--kw-ease-standard),filter var(--kw-dur-base) var(--kw-ease-standard)}.kw-scrolly_scrolly___G_t0 [data-bar]{transform-box:fill-box;transform-origin:left center;transform:scaleX(var(--lane-scale,1))}.kw-scrolly_figure__nqvDZ[data-active-step] [data-layer]:not([data-focused]){opacity:.32;filter:saturate(.4)}.kw-scrolly_figure__nqvDZ[data-active-step] [data-annotation]{opacity:0}.kw-scrolly_figure__nqvDZ[data-active-step] [data-annotation][data-active]{opacity:1}.kw-scrolly_scrolly___G_t0:has([data-active-step]) .kw-scrolly_step__PBhKm{opacity:.72;transition:opacity var(--kw-dur-base) var(--kw-ease-standard)}.kw-scrolly_scrolly___G_t0:has([data-active-step]) .kw-scrolly_step__PBhKm[data-active]{opacity:1}}.article_hero__TC6TX{padding:clamp(3rem,5vw,5rem) 0 0;max-width:44rem}.article_meta__Up6FN{display:flex;gap:1rem;flex-wrap:wrap}.article_kind__74tRU{color:var(--kw-editorial)}.article_title__81_QF{font-variation-settings:"wdth" var(--kw-wdth-wide);font-weight:800;font-family:var(--kw-font-sans);font-size:var(--kw-fs-display-sm);line-height:.98;letter-spacing:var(--kw-tr-display);color:var(--kw-fg-strong);margin:1rem 0 1.25rem;text-wrap:balance}.article_dek__ejnqr{font-family:var(--kw-font-sans);font-size:var(--kw-fs-lead);line-height:1.45;color:var(--kw-fg-muted);margin:0 0 2rem}.article_byline__5uhfr{padding:1rem 0;border-top:1px solid var(--kw-line);border-bottom:1px solid var(--kw-line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.875rem;color:var(--kw-fg-muted)}.article_body__aS_ZY{padding:3rem 0 4rem}.article_body__aS_ZY>.kw-prose{margin:0 auto;max-width:38rem}