.build-step.svelte-1ns59en{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center;margin-bottom:var(--spacing-xxl)}.build-step.svelte-1ns59en:last-child{margin-bottom:0}.build-step.reverse.svelte-1ns59en .build-image:where(.svelte-1ns59en){order:2}.build-step.reverse.svelte-1ns59en .build-text:where(.svelte-1ns59en){order:1}.build-image.svelte-1ns59en{width:100%;position:relative}.build-image.svelte-1ns59en img:where(.svelte-1ns59en){width:100%;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);object-fit:cover;transition:all .3s cubic-bezier(.4,0,.2,1)}.build-image.svelte-1ns59en img:where(.svelte-1ns59en):hover{transform:scale(1.02);box-shadow:var(--shadow-lg)}.build-text.svelte-1ns59en{display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-md)}.build-text.svelte-1ns59en h2:where(.svelte-1ns59en){color:var(--text-primary);font-family:var(--font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;margin:0 0 var(--spacing-md);letter-spacing:-.01em;line-height:1.2}.build-text.svelte-1ns59en p{color:var(--text-primary);font-family:var(--font-sans);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:400;line-height:1.7;margin:0;text-align:justify}@media screen and (max-width:900px){.build-step.svelte-1ns59en{grid-template-columns:1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.build-step.reverse.svelte-1ns59en .build-image:where(.svelte-1ns59en),.build-step.reverse.svelte-1ns59en .build-text:where(.svelte-1ns59en){order:unset}.build-text.svelte-1ns59en{padding:var(--spacing-sm) 0}}.ornamental-divider.svelte-fjgvg3{text-align:center;margin:var(--spacing-xl) 0 0;padding:var(--spacing-lg) 0;display:flex;justify-content:center;align-items:center}.ornamental-divider.svelte-fjgvg3 svg:where(.svelte-fjgvg3){width:clamp(150px,30vw,250px);height:auto;color:var(--text-secondary);opacity:.5}
