.split.svelte-cwls5q{grid-template-columns:1fr;align-items:start;gap:2.5rem;display:grid}.copy.svelte-cwls5q{flex-direction:column;gap:1.3rem;max-width:56ch;display:flex}.copy.svelte-cwls5q p:where(.svelte-cwls5q){font-size:var(--fs-lead);color:var(--ink-dim)}.portrait.svelte-cwls5q{border-radius:var(--r-lg);border:1px solid var(--line);position:relative;overflow:hidden}.portrait.svelte-cwls5q img:where(.svelte-cwls5q){aspect-ratio:4/5;object-fit:cover;width:100%}.portrait.svelte-cwls5q figcaption:where(.svelte-cwls5q){font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);background:linear-gradient(#0000,oklch(10% .01 285/.8));padding:1.2rem;position:absolute;bottom:0;left:0;right:0}.capabilities.svelte-cwls5q{border-top:1px solid var(--line);background:var(--bg-deep)}.cap-title.svelte-cwls5q{font-size:var(--fs-h2);margin-bottom:2.5rem}.cap-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2rem;margin-bottom:3rem;display:grid}.cap.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:var(--fs-h3);color:var(--violet-bright);margin-bottom:.6rem}.cap.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-dim);max-width:44ch}@media (width>=820px){.split.svelte-cwls5q{grid-template-columns:1.3fr 1fr;gap:4rem}.cap-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr);gap:2.5rem 3rem}}
