.agdef[data-astro-cid-ashpu74e]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(14px,1.8vw,22px);padding:clamp(16px,2.4vw,26px);display:flex}.agdef__head[data-astro-cid-ashpu74e]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.agdef__chip[data-astro-cid-ashpu74e]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.agdef__sub[data-astro-cid-ashpu74e]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.agdef__grid[data-astro-cid-ashpu74e]{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,12px);display:grid}.agdef__card[data-astro-cid-ashpu74e]{background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);flex-direction:column;gap:10px;min-height:86px;padding:clamp(10px,1.2vw,14px);display:flex}.agdef__card[data-astro-cid-ashpu74e][data-accent=true]{background:var(--color-brand-tint);border-color:var(--color-brand-tint-mid)}.agdef__cardhead[data-astro-cid-ashpu74e]{align-items:baseline;gap:7px;display:flex}.agdef__num[data-astro-cid-ashpu74e]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:9px}.agdef__card[data-astro-cid-ashpu74e][data-accent=true] .agdef__num[data-astro-cid-ashpu74e]{color:var(--color-brand)}.agdef__label[data-astro-cid-ashpu74e]{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-700);font-size:9.5px;line-height:1.3}.agdef__card[data-astro-cid-ashpu74e][data-accent=true] .agdef__label[data-astro-cid-ashpu74e]{color:var(--color-brand-hover)}.agdef__bars[data-astro-cid-ashpu74e]{flex-direction:column;gap:6px;margin-top:auto;display:flex}.agdef__bar[data-astro-cid-ashpu74e]{background:var(--color-ink-100);border-radius:2px;height:4px}.agdef__card[data-astro-cid-ashpu74e][data-accent=true] .agdef__bar[data-astro-cid-ashpu74e]{background:var(--color-brand-tint-mid)}@media (max-width:560px){.agdef__grid[data-astro-cid-ashpu74e]{grid-template-columns:repeat(2,1fr)}}.flats[data-astro-cid-7bobuqm2]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(14px,1.8vw,20px);padding:clamp(16px,2.4vw,26px);display:flex}.flats__head[data-astro-cid-7bobuqm2]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.flats__chip[data-astro-cid-7bobuqm2]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.flats__sub[data-astro-cid-7bobuqm2]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.flats__building[data-astro-cid-7bobuqm2]{flex-direction:column;gap:6px;display:flex}.flats__roof[data-astro-cid-7bobuqm2]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:0 2px 6px;display:flex}.flats__rooflabel[data-astro-cid-7bobuqm2]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px}.flats__units[data-astro-cid-7bobuqm2]{flex-wrap:wrap;gap:7px;display:flex}.flats__unit[data-astro-cid-7bobuqm2]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-brand-hover);background:var(--color-brand-tint);border:1px solid var(--color-brand-tint-mid);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px 10px;font-size:9.5px;display:inline-flex}.flats__unitdot[data-astro-cid-7bobuqm2]{background:var(--color-brand);border-radius:2px;width:7px;height:7px}.flats__floor[data-astro-cid-7bobuqm2]{justify-content:space-between;align-items:center;gap:var(--space-6);background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);padding:clamp(11px,1.4vw,16px) clamp(13px,1.6vw,18px);display:flex}.flats__floormeta[data-astro-cid-7bobuqm2]{flex-direction:column;gap:4px;display:flex}.flats__floorlabel[data-astro-cid-7bobuqm2]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug)}.flats__floornote[data-astro-cid-7bobuqm2]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px}.flats__windows[data-astro-cid-7bobuqm2]{flex-shrink:0;gap:6px;display:flex}.flats__window[data-astro-cid-7bobuqm2]{background:var(--color-ink-100);border-radius:2px;width:12px;height:12px}.flats__foundation[data-astro-cid-7bobuqm2]{background:var(--color-dark-base);border-radius:var(--radius-sm);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:2px;padding:clamp(13px,1.6vw,18px);display:flex}.flats__foundlabel[data-astro-cid-7bobuqm2]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:#fff;letter-spacing:var(--tracking-snug)}.flats__foundnote[data-astro-cid-7bobuqm2]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;font-size:9px}.vmap[data-astro-cid-yas2eyh3]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(13px,1.7vw,20px);padding:clamp(16px,2.4vw,26px);display:flex}.vmap__head[data-astro-cid-yas2eyh3]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.vmap__chip[data-astro-cid-yas2eyh3]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.vmap__sub[data-astro-cid-yas2eyh3]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.vmap__vision[data-astro-cid-yas2eyh3]{flex-direction:column;gap:6px;display:flex}.vmap__line[data-astro-cid-yas2eyh3]{background:var(--color-ink-200);border-radius:2px;height:6px}.vmap__cols[data-astro-cid-yas2eyh3]{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1vw,12px);display:grid}.vmap__col[data-astro-cid-yas2eyh3]{flex-direction:column;gap:8px;display:flex}.vmap__colhead[data-astro-cid-yas2eyh3]{align-items:center;gap:6px;margin-bottom:2px;display:flex}.vmap__ico[data-astro-cid-yas2eyh3]{border:1.5px solid var(--color-brand);border-radius:2px;flex-shrink:0;width:11px;height:11px}.vmap__label[data-astro-cid-yas2eyh3]{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-ink-600);white-space:nowrap;font-size:9px}.vmap__card[data-astro-cid-yas2eyh3]{background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);flex-direction:column;gap:6px;padding:11px;display:flex}.vmap__card[data-astro-cid-yas2eyh3][data-accent=true]{background:var(--color-brand-tint);border-color:var(--color-brand-tint-mid)}.vmap__cardbar[data-astro-cid-yas2eyh3]{background:var(--color-ink-100);border-radius:2px;height:4px}.vmap__card[data-astro-cid-yas2eyh3][data-accent=true] .vmap__cardbar[data-astro-cid-yas2eyh3]{background:var(--color-brand-tint-mid)}.vmap__metrics[data-astro-cid-yas2eyh3]{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1vw,12px);margin-top:2px;display:grid}.vmap__metric[data-astro-cid-yas2eyh3]{background:var(--color-brand-tint);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:11px 13px;display:flex}.vmap__metriclabel[data-astro-cid-yas2eyh3]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-hover);font-size:9px}.vmap__metricval[data-astro-cid-yas2eyh3]{background:var(--color-brand);border-radius:2px;width:56%;height:7px}@media (max-width:560px){.vmap__cols[data-astro-cid-yas2eyh3]{grid-template-columns:repeat(2,1fr)}.vmap__metrics[data-astro-cid-yas2eyh3]{grid-template-columns:1fr}}.jmap[data-astro-cid-fqu3oxg6]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(14px,1.8vw,22px);padding:clamp(16px,2.4vw,26px);display:flex}.jmap__head[data-astro-cid-fqu3oxg6]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jmap__chip[data-astro-cid-fqu3oxg6]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.jmap__sub[data-astro-cid-fqu3oxg6]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.jmap__grid[data-astro-cid-fqu3oxg6]{grid-template-columns:auto repeat(4,1fr);align-items:center;gap:clamp(8px,1vw,12px);display:grid}.jmap__stage[data-astro-cid-fqu3oxg6]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);text-align:left;padding-left:2px;font-size:9px}.jmap__lane[data-astro-cid-fqu3oxg6]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-500);white-space:nowrap;padding-right:var(--space-2);font-size:9px}.jmap__lane[data-astro-cid-fqu3oxg6][data-future=true]{color:var(--color-brand)}.jmap__cell[data-astro-cid-fqu3oxg6]{border-radius:var(--radius-sm);flex-direction:column;gap:6px;min-height:64px;padding:12px;display:flex}.jmap__cell[data-astro-cid-fqu3oxg6][data-lane=today]{background:var(--color-surface-warm);border:1px solid var(--color-ink-100)}.jmap__cell[data-astro-cid-fqu3oxg6][data-lane=future]{background:var(--color-brand-tint);border:1px solid var(--color-brand-tint-mid);justify-content:center}.jmap__dot[data-astro-cid-fqu3oxg6]{border-radius:50%;width:7px;height:7px;margin-bottom:2px}.jmap__dot[data-astro-cid-fqu3oxg6][data-lane=today]{background:var(--color-ink-300)}.jmap__dot[data-astro-cid-fqu3oxg6][data-lane=future]{background:var(--color-brand);border-radius:2px}.jmap__bar[data-astro-cid-fqu3oxg6]{background:var(--color-ink-200);border-radius:2px;height:4px}.jmap__bar[data-astro-cid-fqu3oxg6][data-future=true]{background:var(--color-brand);height:5px}@media (max-width:560px){.jmap__grid[data-astro-cid-fqu3oxg6]{grid-template-columns:1fr 1fr}.jmap__corner[data-astro-cid-fqu3oxg6],.jmap__stage[data-astro-cid-fqu3oxg6]{display:none}.jmap__lane[data-astro-cid-fqu3oxg6]{grid-column:1/-1}}.guides[data-astro-cid-r3462x4j]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(14px,1.9vw,22px);padding:clamp(16px,2.4vw,26px);display:flex}.guides__head[data-astro-cid-r3462x4j]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.guides__chip[data-astro-cid-r3462x4j]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.guides__sub[data-astro-cid-r3462x4j]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.guides__net[data-astro-cid-r3462x4j]{grid-template-columns:repeat(4,1fr);gap:clamp(8px,1.2vw,16px);display:grid}.guides__cluster[data-astro-cid-r3462x4j]{flex-direction:column;align-items:center;gap:7px;display:flex}.guides__guide[data-astro-cid-r3462x4j]{background:var(--color-brand-tint);border:1px solid var(--color-brand-tint-mid);border-radius:50%;flex-shrink:0;justify-content:center;align-items:flex-end;width:34px;height:34px;display:flex;overflow:hidden}.guides__sil[data-astro-cid-r3462x4j]{width:26px;height:26px;color:var(--color-brand);display:block}.guides__label[data-astro-cid-r3462x4j]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-500);font-size:9px}.guides__stem[data-astro-cid-r3462x4j]{background:var(--color-ink-100);width:1.5px;height:12px}.guides__team[data-astro-cid-r3462x4j]{background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);grid-template-columns:repeat(4,1fr);justify-items:center;gap:6px;width:100%;padding:10px;display:grid}.guides__person[data-astro-cid-r3462x4j]{background:var(--color-ink-200,#d8d6d3);border-radius:50%;width:8px;height:8px}.guides__foot[data-astro-cid-r3462x4j]{gap:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-ink-100);flex-wrap:wrap;display:flex}.guides__stat[data-astro-cid-r3462x4j]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-hover);background:var(--color-brand-tint);border-radius:var(--radius-xs);padding:4px 9px;font-size:9px}@media (max-width:560px){.guides__net[data-astro-cid-r3462x4j]{grid-template-columns:repeat(2,1fr)}}.cplan[data-astro-cid-vbkl4jv6]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2.4vw,26px);display:flex}.cplan__head[data-astro-cid-vbkl4jv6]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cplan__chip[data-astro-cid-vbkl4jv6]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.cplan__sub[data-astro-cid-vbkl4jv6]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.cplan__axis[data-astro-cid-vbkl4jv6],.cplan__lane[data-astro-cid-vbkl4jv6]{align-items:center;gap:var(--space-3);grid-template-columns:150px 1fr;display:grid}.cplan__axistrack[data-astro-cid-vbkl4jv6]{height:14px;position:relative}.cplan__phase[data-astro-cid-vbkl4jv6]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:8.5px;position:absolute;top:0;transform:translate(-2px)}.cplan__lanes[data-astro-cid-vbkl4jv6]{flex-direction:column;gap:8px;display:flex}.cplan__lanelabel[data-astro-cid-vbkl4jv6]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-ink-600);text-align:right;font-size:9.5px}.cplan__track[data-astro-cid-vbkl4jv6]{background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-xs);height:22px;position:relative}.cplan__golive[data-astro-cid-vbkl4jv6]{background:var(--color-brand);opacity:.55;width:1.5px;position:absolute;top:-3px;bottom:-3px}.cplan__bar[data-astro-cid-vbkl4jv6]{background:var(--color-brand);border-radius:3px;min-width:8px;position:absolute;top:4px;bottom:4px}.cplan__bar[data-astro-cid-vbkl4jv6][data-ref=true]{background:var(--color-ink-200,#d8d6d3)}@media (max-width:560px){.cplan__axis[data-astro-cid-vbkl4jv6],.cplan__lane[data-astro-cid-vbkl4jv6]{grid-template-columns:96px 1fr}.cplan__lanelabel[data-astro-cid-vbkl4jv6]{font-size:8.5px}}.radar[data-astro-cid-4dlwhf4a]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2.4vw,26px);display:flex}.radar__head[data-astro-cid-4dlwhf4a]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.radar__chip[data-astro-cid-4dlwhf4a]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.radar__sub[data-astro-cid-4dlwhf4a]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.radar__body[data-astro-cid-4dlwhf4a]{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.radar__svg[data-astro-cid-4dlwhf4a]{width:100%;max-width:320px;height:auto;display:block}.radar__ring[data-astro-cid-4dlwhf4a]{fill:none;stroke:var(--color-ink-200,#d8d6d3);stroke-width:1px}.radar__ring--faint[data-astro-cid-4dlwhf4a]{stroke:var(--color-ink-100)}.radar__axis[data-astro-cid-4dlwhf4a]{stroke:var(--color-ink-200,#d8d6d3);stroke-width:1px}.radar__dot[data-astro-cid-4dlwhf4a]{fill:var(--color-ink-300);opacity:.85}.radar__dot--p[data-astro-cid-4dlwhf4a]{fill:var(--color-brand);opacity:1}.radar__hot[data-astro-cid-4dlwhf4a],.radar__axlabel[data-astro-cid-4dlwhf4a]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.radar__hot[data-astro-cid-4dlwhf4a]{fill:var(--color-brand)}.radar__axlabel[data-astro-cid-4dlwhf4a]{fill:var(--color-ink-400)}.radar__legend[data-astro-cid-4dlwhf4a]{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.radar__leg[data-astro-cid-4dlwhf4a]{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:8.5px;display:inline-flex}.radar__legdot[data-astro-cid-4dlwhf4a]{background:var(--color-ink-300);border-radius:50%;display:inline-block}.radar__legdot--lg[data-astro-cid-4dlwhf4a]{width:11px;height:11px}.radar__legdot--sm[data-astro-cid-4dlwhf4a]{width:6px;height:6px}.radar__legdot--p[data-astro-cid-4dlwhf4a]{background:var(--color-brand);width:9px;height:9px}.kan[data-astro-cid-x3pwplax]{background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-md);flex-direction:column;gap:clamp(12px,1.6vw,18px);padding:clamp(16px,2.4vw,26px);display:flex}.kan__head[data-astro-cid-x3pwplax]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.kan__chip[data-astro-cid-x3pwplax]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);background:var(--color-brand-tint);border-radius:var(--radius-xs);white-space:nowrap;padding:3px 9px;font-size:10px}.kan__sub[data-astro-cid-x3pwplax]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:10px}.kan__board[data-astro-cid-x3pwplax]{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(7px,.9vw,11px);display:grid}.kan__col[data-astro-cid-x3pwplax]{flex-direction:column;gap:7px;display:flex}.kan__colhead[data-astro-cid-x3pwplax]{justify-content:space-between;align-items:center;padding:0 2px 2px;display:flex}.kan__collabel[data-astro-cid-x3pwplax]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:9px}.kan__count[data-astro-cid-x3pwplax]{font-family:var(--font-mono);color:var(--color-text-muted);font-size:9px}.kan__card[data-astro-cid-x3pwplax]{background:var(--color-surface-warm);border:1px solid var(--color-ink-100);border-radius:var(--radius-sm);flex-direction:column;gap:7px;padding:9px 10px;display:flex}.kan__card[data-astro-cid-x3pwplax][data-active=true]{background:var(--color-brand-tint);border-color:var(--color-brand-tint-mid)}.kan__card[data-astro-cid-x3pwplax][data-done=true]{background:var(--color-surface-white)}.kan__cardtop[data-astro-cid-x3pwplax]{justify-content:space-between;align-items:center;display:flex}.kan__er[data-astro-cid-x3pwplax]{font-family:var(--font-mono);color:var(--color-ink-500);font-size:8.5px;font-weight:600}.kan__card[data-astro-cid-x3pwplax][data-active=true] .kan__er[data-astro-cid-x3pwplax]{color:var(--color-brand-hover)}.kan__check[data-astro-cid-x3pwplax]{background:var(--color-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.kan__title[data-astro-cid-x3pwplax]{background:var(--color-ink-200,#d8d6d3);border-radius:2px;height:4px}.kan__card[data-astro-cid-x3pwplax][data-active=true] .kan__title[data-astro-cid-x3pwplax]{background:var(--color-brand-tint-mid)}.kan__cr[data-astro-cid-x3pwplax]{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-text-muted);background:var(--color-surface-white);border:1px solid var(--color-ink-100);border-radius:var(--radius-xs);align-self:flex-start;padding:2px 6px;font-size:8px}.kan__card[data-astro-cid-x3pwplax][data-active=true] .kan__cr[data-astro-cid-x3pwplax]{color:var(--color-brand-hover);border-color:var(--color-brand-tint-mid);background:#ffffffb3}@media (max-width:560px){.kan__board[data-astro-cid-x3pwplax]{grid-template-columns:repeat(2,1fr);gap:10px}}.pillar-page[data-astro-cid-rs46ejbe]{background:var(--color-surface-white)}.container[data-astro-cid-rs46ejbe]{max-width:var(--max-width);padding-left:var(--section-padding-x);padding-right:var(--section-padding-x);margin:0 auto}.eyebrow[data-astro-cid-rs46ejbe]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-5)}.eyebrow--dark[data-astro-cid-rs46ejbe]{color:var(--color-dark-text-muted)}.crumb[data-astro-cid-rs46ejbe]{border-bottom:1px solid var(--color-ink-100);background:var(--color-surface-white)}.crumb[data-astro-cid-rs46ejbe] .container[data-astro-cid-rs46ejbe]{gap:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:flex}.crumb[data-astro-cid-rs46ejbe] a[data-astro-cid-rs46ejbe]{color:var(--color-text-muted);transition:color var(--duration-base) var(--ease-standard);text-decoration:none}.crumb[data-astro-cid-rs46ejbe] a[data-astro-cid-rs46ejbe]:hover{color:var(--color-brand)}.crumb[data-astro-cid-rs46ejbe] span[data-astro-cid-rs46ejbe]{color:var(--color-mark-faint)}.crumb__current[data-astro-cid-rs46ejbe]{color:var(--color-ink-700)}.hero[data-astro-cid-rs46ejbe]{padding-top:var(--space-24);padding-bottom:var(--space-20);border-bottom:1px solid var(--color-ink-100)}.hero__grid[data-astro-cid-rs46ejbe]{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:start;display:grid}.hero__title[data-astro-cid-rs46ejbe]{font-size:clamp(40px,4.4vw,64px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance}.hero__lead[data-astro-cid-rs46ejbe]{font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;margin-bottom:var(--space-8)}.band[data-astro-cid-rs46ejbe]{padding-top:var(--space-24);padding-bottom:var(--space-24)}.band[data-astro-cid-rs46ejbe][data-bg=warm]{background:var(--color-surface-warm)}.band[data-astro-cid-rs46ejbe][data-bg=white]{background:var(--color-surface-white)}.section-head[data-astro-cid-rs46ejbe]{margin-bottom:var(--space-16);max-width:720px}.section-head__title[data-astro-cid-rs46ejbe]{font-size:clamp(28px,2.8vw,40px);font-weight:var(--weight-black);letter-spacing:-.035em;color:var(--color-ink-900);text-wrap:balance;line-height:1.05}.split[data-astro-cid-rs46ejbe]{gap:var(--space-20);grid-template-columns:5fr 7fr;align-items:start;display:grid}.split__title[data-astro-cid-rs46ejbe]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance}.split__body[data-astro-cid-rs46ejbe] p[data-astro-cid-rs46ejbe]{font-size:var(--text-lg);color:#444;line-height:var(--leading-relaxed);text-wrap:pretty}.split__body[data-astro-cid-rs46ejbe] p[data-astro-cid-rs46ejbe]+p[data-astro-cid-rs46ejbe]{margin-top:var(--space-6)}.caps[data-astro-cid-rs46ejbe]{flex-direction:column;display:flex}.cap[data-astro-cid-rs46ejbe]{gap:var(--space-8);padding:var(--space-10) 0;border-top:1px solid var(--color-ink-100);grid-template-columns:64px 1fr;display:grid}.cap[data-astro-cid-rs46ejbe]:last-child{border-bottom:1px solid var(--color-ink-100)}.cap__num[data-astro-cid-rs46ejbe]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);padding-top:6px}.cap__title[data-astro-cid-rs46ejbe]{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug);margin-bottom:var(--space-3)}.cap__body[data-astro-cid-rs46ejbe]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;max-width:680px}.cap__link[data-astro-cid-rs46ejbe]{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-brand);transition:color var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-block}.cap__link[data-astro-cid-rs46ejbe]:hover{color:var(--color-brand-hover)}.vmw[data-astro-cid-rs46ejbe]{gap:var(--space-20);grid-template-columns:7fr 5fr;align-items:start;display:grid}.vmw__body[data-astro-cid-rs46ejbe]{font-size:var(--text-lg);color:#444;line-height:var(--leading-relaxed);text-wrap:pretty}.vmw__card[data-astro-cid-rs46ejbe]{background:var(--color-dark-base);border-radius:var(--radius-lg);padding:var(--space-8)}.vmw__card-title[data-astro-cid-rs46ejbe]{font-size:var(--text-base);font-weight:var(--weight-bold);color:#fff;margin-bottom:var(--space-2)}.vmw__card-text[data-astro-cid-rs46ejbe]{font-size:var(--text-md);color:#ffffff80;line-height:var(--leading-normal)}.outcomes[data-astro-cid-rs46ejbe]{background:var(--color-ink-100);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:2px;list-style:none;display:grid;overflow:hidden}.outcomes[data-astro-cid-rs46ejbe][data-count="4"]{grid-template-columns:repeat(4,1fr)}.outcome-item[data-astro-cid-rs46ejbe]{background:var(--color-surface-white);padding:var(--space-8);gap:var(--space-3);font-size:var(--text-md);color:var(--color-ink-900);line-height:var(--leading-normal);align-items:flex-start;display:flex}.outcome-item__dot[data-astro-cid-rs46ejbe]{background:var(--color-brand);border-radius:1px;flex-shrink:0;width:6px;height:6px;margin-top:9px}.leadon[data-astro-cid-rs46ejbe]{margin-top:var(--space-10);font-size:var(--text-md);color:var(--color-ink-500)}.leadon[data-astro-cid-rs46ejbe] a[data-astro-cid-rs46ejbe]{color:var(--color-brand);font-weight:var(--weight-semibold);text-decoration:none}.leadon[data-astro-cid-rs46ejbe] a[data-astro-cid-rs46ejbe]:hover{color:var(--color-brand-hover)}.dshow[data-astro-cid-rs46ejbe]{gap:var(--space-20);flex-direction:column;display:flex}.dshow__row[data-astro-cid-rs46ejbe]{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.dshow__row[data-astro-cid-rs46ejbe][data-flip=true] .dshow__media[data-astro-cid-rs46ejbe]{order:2}.dshow__media[data-astro-cid-rs46ejbe]{background:var(--color-surface-warm);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg)}.dshow__name[data-astro-cid-rs46ejbe]{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-ink-900);letter-spacing:var(--tracking-snug)}.dshow__blurb[data-astro-cid-rs46ejbe]{font-size:var(--text-lg);color:var(--color-ink-500);line-height:var(--leading-relaxed);text-wrap:pretty;margin-top:var(--space-4);max-width:460px}.fits[data-astro-cid-rs46ejbe]{padding-top:var(--space-24);padding-bottom:var(--space-24);background:var(--color-dark-base)}.fits__title[data-astro-cid-rs46ejbe]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:-.035em;color:#fff;margin-bottom:var(--space-5);text-wrap:balance;line-height:1.05}.fits__body[data-astro-cid-rs46ejbe]{font-size:var(--text-md);color:#ffffff8c;line-height:var(--leading-relaxed);max-width:640px;margin-bottom:var(--space-12)}.fits__body[data-astro-cid-rs46ejbe] a[data-astro-cid-rs46ejbe]{color:#fff;text-underline-offset:2px;text-decoration:underline}.fits__grid[data-astro-cid-rs46ejbe]{border-radius:var(--radius-lg);background:#ffffff0f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.fits__cell[data-astro-cid-rs46ejbe]{background:var(--color-dark-base);padding:var(--space-8);gap:var(--space-3);transition:background var(--duration-base) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.fits__cell[data-astro-cid-rs46ejbe]:hover,.fits__cell[data-astro-cid-rs46ejbe][data-active=true]{background:#16162a}.fits__num[data-astro-cid-rs46ejbe]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-brand)}.fits__cell[data-astro-cid-rs46ejbe][data-active=false] .fits__num[data-astro-cid-rs46ejbe]{color:var(--color-dark-text-muted)}.fits__label[data-astro-cid-rs46ejbe]{font-size:var(--text-md);font-weight:var(--weight-bold);color:#fff}.fits__cell[data-astro-cid-rs46ejbe][data-active=false] .fits__label[data-astro-cid-rs46ejbe]{color:#fff9}.cta__row[data-astro-cid-rs46ejbe]{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.cta__title[data-astro-cid-rs46ejbe]{font-size:clamp(28px,3vw,42px);font-weight:var(--weight-black);letter-spacing:var(--tracking-tightest);color:var(--color-ink-900);line-height:var(--leading-tight);text-wrap:balance;margin-bottom:var(--space-3)}.cta__title[data-astro-cid-rs46ejbe] .cta__accent{color:var(--color-brand)}.cta__text[data-astro-cid-rs46ejbe]{font-size:var(--text-md);color:var(--color-ink-500);line-height:var(--leading-relaxed);max-width:440px}@media (max-width:880px){.hero__grid[data-astro-cid-rs46ejbe],.split[data-astro-cid-rs46ejbe],.vmw[data-astro-cid-rs46ejbe],.fits__grid[data-astro-cid-rs46ejbe],.outcomes[data-astro-cid-rs46ejbe],.dshow__row[data-astro-cid-rs46ejbe]{gap:var(--space-12);grid-template-columns:1fr}.dshow__row[data-astro-cid-rs46ejbe][data-flip=true] .dshow__media[data-astro-cid-rs46ejbe]{order:0}.dshow[data-astro-cid-rs46ejbe]{gap:var(--space-16)}.outcomes[data-astro-cid-rs46ejbe]{gap:2px}.fits__grid[data-astro-cid-rs46ejbe]{grid-template-columns:1fr 1fr;gap:1px}.outcomes[data-astro-cid-rs46ejbe][data-count="4"]{grid-template-columns:1fr}}@media (max-width:560px){.container[data-astro-cid-rs46ejbe]{padding-left:var(--space-6);padding-right:var(--space-6)}.cap[data-astro-cid-rs46ejbe]{gap:var(--space-3);grid-template-columns:1fr}.outcomes[data-astro-cid-rs46ejbe]{grid-template-columns:1fr}}
