.spatial-story[data-astro-cid-555lwa4s]{padding-top:2rem}.return-link[data-astro-cid-555lwa4s]{min-height:2.75rem;color:var(--text-dim);align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}.return-link[data-astro-cid-555lwa4s]:hover{color:var(--accent-text)}.story-intro[data-astro-cid-555lwa4s]{padding:2rem 0 2.5rem}.story-intro[data-astro-cid-555lwa4s] h1[data-astro-cid-555lwa4s]{letter-spacing:-.065em;margin:0 0 1.35rem;font-size:clamp(3rem,8vw,5.4rem);font-weight:780;line-height:1.04}.story-lede[data-astro-cid-555lwa4s]{letter-spacing:-.025em;max-width:36rem;margin:0 0 1.2rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.38}.story-summary[data-astro-cid-555lwa4s]{max-width:38rem;color:var(--text-dim);margin:0;font-size:1rem;line-height:1.8}.workspace-figure[data-astro-cid-555lwa4s]{margin:0 0 1rem}.workspace-figure[data-astro-cid-555lwa4s]>a[data-astro-cid-555lwa4s]{border:1px solid var(--line);display:block}.workspace-figure[data-astro-cid-555lwa4s] img[data-astro-cid-555lwa4s]{width:100%;height:auto;display:block}.workspace-figure[data-astro-cid-555lwa4s] figcaption[data-astro-cid-555lwa4s]{color:var(--text-dim);margin:.8rem 0 0;font-size:.79rem;line-height:1.65}.workspace-figure[data-astro-cid-555lwa4s] figcaption[data-astro-cid-555lwa4s] a[data-astro-cid-555lwa4s]{color:var(--text);text-underline-offset:.2em;margin-left:.35rem;text-decoration:underline}.story-section[data-astro-cid-555lwa4s]{border-bottom:1px solid var(--line);grid-template-columns:175px minmax(0,1fr);gap:2rem;padding:2.8rem 0;display:grid}.story-section[data-astro-cid-555lwa4s] h2[data-astro-cid-555lwa4s],.workflow-section[data-astro-cid-555lwa4s] h2[data-astro-cid-555lwa4s],.architecture-section[data-astro-cid-555lwa4s] h2[data-astro-cid-555lwa4s]{letter-spacing:-.03em;margin:0;font-size:1.25rem;font-weight:720;line-height:1.35}.story-section[data-astro-cid-555lwa4s] p[data-astro-cid-555lwa4s]{color:var(--text-dim);margin:0 0 1rem;font-size:.96rem;line-height:1.8}.story-section[data-astro-cid-555lwa4s] p[data-astro-cid-555lwa4s]:last-child{margin-bottom:0}.workflow-section[data-astro-cid-555lwa4s],.architecture-section[data-astro-cid-555lwa4s]{border-bottom:1px solid var(--line);padding:2.8rem 0}.section-intro[data-astro-cid-555lwa4s]{color:var(--text-dim);max-width:40rem;margin:.75rem 0 1.6rem;font-size:.96rem;line-height:1.75}.workflow[data-astro-cid-555lwa4s]{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.workflow[data-astro-cid-555lwa4s] li[data-astro-cid-555lwa4s]{counter-increment:step}.workflow[data-astro-cid-555lwa4s] li[data-astro-cid-555lwa4s]:before{content:"0" counter(step);color:var(--accent-text);font-family:var(--mono);margin-bottom:.65rem;font-size:.8rem;display:block}.workflow[data-astro-cid-555lwa4s] h3[data-astro-cid-555lwa4s]{letter-spacing:-.015em;margin:0 0 .6rem;font-size:1rem;line-height:1.4}.workflow[data-astro-cid-555lwa4s] p[data-astro-cid-555lwa4s]{color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.75}.architecture[data-astro-cid-555lwa4s]{border:1px solid var(--line);padding:1.4rem}.architecture-pair[data-astro-cid-555lwa4s]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.architecture-pair[data-astro-cid-555lwa4s]>div[data-astro-cid-555lwa4s],.architecture-core[data-astro-cid-555lwa4s]{border:1px solid var(--line);background:var(--panel);padding:.9rem 1rem}.architecture[data-astro-cid-555lwa4s] strong[data-astro-cid-555lwa4s],.architecture[data-astro-cid-555lwa4s] span[data-astro-cid-555lwa4s]:not(.architecture-flow){display:block}.architecture[data-astro-cid-555lwa4s] strong[data-astro-cid-555lwa4s]{font-size:.9rem}.architecture[data-astro-cid-555lwa4s] span[data-astro-cid-555lwa4s]:not(.architecture-flow){color:var(--text-dim);margin-top:.3rem;font-size:.8rem;line-height:1.6}.architecture-core[data-astro-cid-555lwa4s]{border-left:3px solid var(--accent)}.architecture-flow[data-astro-cid-555lwa4s]{text-align:center;color:var(--text-dim);padding:.3rem;display:block}.design-choices[data-astro-cid-555lwa4s]{margin:0}.design-choices[data-astro-cid-555lwa4s]>div[data-astro-cid-555lwa4s]+div[data-astro-cid-555lwa4s]{margin-top:1.5rem}.design-choices[data-astro-cid-555lwa4s] dt[data-astro-cid-555lwa4s]{margin-bottom:.4rem;font-size:.96rem;font-weight:700}.design-choices[data-astro-cid-555lwa4s] dd[data-astro-cid-555lwa4s]{color:var(--text-dim);margin:0;font-size:.94rem;line-height:1.8}.availability[data-astro-cid-555lwa4s]{border-bottom:0;padding-bottom:3rem}@media (width<=620px){.spatial-story[data-astro-cid-555lwa4s]{padding-top:1rem}.story-intro[data-astro-cid-555lwa4s]{padding:1.6rem 0 2rem}.story-section[data-astro-cid-555lwa4s]{grid-template-columns:1fr;gap:.9rem;padding:2rem 0}.workflow-section[data-astro-cid-555lwa4s],.architecture-section[data-astro-cid-555lwa4s]{padding:2rem 0}.workflow[data-astro-cid-555lwa4s]{grid-template-columns:1fr;gap:1.4rem}.architecture[data-astro-cid-555lwa4s]{padding:1rem}.architecture-pair[data-astro-cid-555lwa4s]{grid-template-columns:1fr;gap:.65rem}}
