.workflow-grid.svelte-d8707m{display:grid;gap:3rem}.workflow-summary.svelte-d8707m{max-width:26rem;margin-top:1.5rem;font-size:clamp(1.05rem,1.2vw,1.25rem);color:var(--text-muted);line-height:1.65}.steps.svelte-d8707m{min-height:100%}.step.svelte-d8707m{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:last baseline;gap:1.5rem;padding:1.5rem 0 2rem}.step-num.svelte-d8707m{font-size:clamp(4.5rem,15vw,13rem);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;order:-1;justify-self:start;align-self:last baseline;-webkit-user-select:none;user-select:none}.step-title.svelte-d8707m{font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;line-height:1.25}.step-desc.svelte-d8707m{font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.5;margin-top:.5rem}.step-detail.svelte-d8707m{font-size:clamp(.95rem,1vw,1.05rem);line-height:1.55;color:var(--text-muted);margin-top:.4rem}.process-copy.svelte-d8707m{font-size:clamp(1.05rem,1.2vw,1.25rem);line-height:1.65}.editorial-grid.svelte-d8707m{display:grid;gap:3rem}.stack-list.svelte-d8707m{display:grid;gap:2rem}.stack-row.svelte-d8707m{display:grid;gap:.75rem}.stack-row.svelte-d8707m h3:where(.svelte-d8707m){font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.stack-row.svelte-d8707m p:where(.svelte-d8707m){font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.45}.feature-list.svelte-d8707m{display:grid;gap:clamp(2rem,5vw,4rem)}.feature-row.svelte-d8707m{max-width:34rem}.feature-row.svelte-d8707m h3:where(.svelte-d8707m){font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:500}.feature-row.svelte-d8707m p:where(.svelte-d8707m){max-width:34rem;margin-top:.75rem;font-size:clamp(1rem,1.1vw,1.125rem);line-height:1.65;color:var(--text-muted)}@media(min-width:1024px){.step.svelte-d8707m{grid-template-columns:minmax(0,1fr) auto}.step-num.svelte-d8707m{order:0;justify-self:end}.workflow-module.workflow-motion{--workflow-pad: clamp(2rem, 6vh, 4rem);height:100svh;padding-block:var(--workflow-pad)}.workflow-module.workflow-motion .workflow-inner.svelte-d8707m,.workflow-module.workflow-motion .workflow-grid.svelte-d8707m{height:100%}.workflow-grid.svelte-d8707m{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem;align-items:stretch}.workflow-intro.svelte-d8707m{align-self:center}.workflow-module.workflow-motion .steps-viewport.svelte-d8707m{height:100%;min-height:0;overflow:hidden}.workflow-module.workflow-active .steps-viewport.svelte-d8707m{overflow:visible}.workflow-module.workflow-motion .step.svelte-d8707m{align-content:end;gap:2.5rem;padding:0 0 var(--workflow-bottom-space);height:calc(100svh - 2 * var(--workflow-pad))}.step-text.svelte-d8707m{max-width:20rem}.editorial-grid.svelte-d8707m{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem;align-items:baseline}.stack-row.svelte-d8707m{grid-template-columns:9rem minmax(0,1fr);gap:2rem;align-items:baseline}.section-split.svelte-d8707m{align-items:baseline}}
