.building.astro-jzwpm2xa{aspect-ratio:7/5;color:var(--color-line-strong);position:relative;overflow:hidden;container-type:inline-size}.building__still.astro-jzwpm2xa{width:100%;height:100%;position:absolute;inset:0}html.js .building__still.astro-jzwpm2xa,.building.astro-jzwpm2xa[data-live] .building__still.astro-jzwpm2xa{display:none}.building__canvas.astro-jzwpm2xa{--building-ink:var(--color-ink);--building-noise:var(--color-line-strong);--building-cursor:var(--color-accent-500);width:100%;height:100%;position:absolute;inset:0}.card-status.astro-abb3b5ub{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0;font-weight:500;line-height:1.4}.card-status.astro-abb3b5ub.is-building{color:var(--color-accent-700)}.update.astro-b2ahcko3{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (width>=900px){.update--wide.astro-b2ahcko3{grid-template-rows:auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.update--wide.astro-b2ahcko3 .update__preview.astro-b2ahcko3{border-bottom:0;border-right:1px solid var(--color-line)}}.update__preview.astro-b2ahcko3{border-bottom:1px solid var(--color-line);padding:clamp(1rem,3vw,1.75rem)}.update__body.astro-b2ahcko3{align-content:start;gap:.6rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:grid}.update__title.astro-b2ahcko3{font-size:var(--text-h3);letter-spacing:-.02em;margin:.25rem 0 0;line-height:1.15}.update__entry.astro-b2ahcko3{color:var(--color-muted);margin:0;line-height:1.55}.milestones.astro-b2ahcko3{gap:.7rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.milestones.astro-b2ahcko3 li.astro-b2ahcko3{gap:.35rem;display:grid}.milestones__label.astro-b2ahcko3{font-size:var(--text-small);justify-content:space-between;display:flex}.milestones__pct.astro-b2ahcko3{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-muted)}progress.astro-b2ahcko3{appearance:none;background:var(--color-accent-100);border:0;border-radius:999px;width:100%;height:6px;overflow:hidden}progress.astro-b2ahcko3::-webkit-progress-bar{background:var(--color-accent-100);border-radius:999px}progress.astro-b2ahcko3::-webkit-progress-value{background:var(--color-accent-500);border-radius:999px}progress.astro-b2ahcko3::-moz-progress-bar{background:var(--color-accent-500);border-radius:999px}.update__date.astro-b2ahcko3{font-family:var(--font-mono);font-size:var(--text-small);color:var(--color-muted);margin:.4rem 0 0}
