.stack-grid{grid-template-columns:minmax(18rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);display:grid}header[data-astro-cid-sliuyftf]{align-self:start}.eyebrow[data-astro-cid-sliuyftf]{color:var(--violet-700);font-size:var(--font-size-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:800}header[data-astro-cid-sliuyftf] p[data-astro-cid-sliuyftf]{max-width:31rem}header[data-astro-cid-sliuyftf] .button{margin-block-start:1.5rem}ol[data-astro-cid-sliuyftf]{border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}li[data-astro-cid-sliuyftf]{border-bottom:1px solid var(--border-default);grid-template-columns:3rem 1fr;gap:1.5rem;padding-block:1.8rem;display:grid}li[data-astro-cid-sliuyftf]>span[data-astro-cid-sliuyftf]{color:var(--violet-700);letter-spacing:.12em;font-size:.8rem;font-weight:800}h3[data-astro-cid-sliuyftf]{margin-block-end:.55rem}h3[data-astro-cid-sliuyftf] a[data-astro-cid-sliuyftf]{text-decoration:none}h3[data-astro-cid-sliuyftf] a[data-astro-cid-sliuyftf]:hover{color:var(--violet-700)}li[data-astro-cid-sliuyftf] p[data-astro-cid-sliuyftf]{max-width:44rem;margin:0}@media (width<=800px){.stack-grid{grid-template-columns:1fr}}.section--dark[data-astro-cid-sliuyftf] .eyebrow[data-astro-cid-sliuyftf],.section--dark[data-astro-cid-sliuyftf] li[data-astro-cid-sliuyftf]>span[data-astro-cid-sliuyftf]{color:var(--violet-400)}.section--dark[data-astro-cid-sliuyftf] h2[data-astro-cid-sliuyftf],.section--dark[data-astro-cid-sliuyftf] h3[data-astro-cid-sliuyftf],.section--dark[data-astro-cid-sliuyftf] h3[data-astro-cid-sliuyftf] a[data-astro-cid-sliuyftf]{color:var(--text-on-dark)}.section--dark[data-astro-cid-sliuyftf] header[data-astro-cid-sliuyftf] p[data-astro-cid-sliuyftf],.section--dark[data-astro-cid-sliuyftf] li[data-astro-cid-sliuyftf] p[data-astro-cid-sliuyftf]{color:var(--text-on-dark-muted)}.section--dark[data-astro-cid-sliuyftf] ol[data-astro-cid-sliuyftf],.section--dark[data-astro-cid-sliuyftf] li[data-astro-cid-sliuyftf]{border-color:var(--border-dark)}.stack--mirrored[data-astro-cid-sliuyftf] header[data-astro-cid-sliuyftf]{grid-area:1/2}.stack--mirrored[data-astro-cid-sliuyftf] ol[data-astro-cid-sliuyftf]{grid-area:1/1}.stack--mirrored[data-astro-cid-sliuyftf] .stack-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}@media (width<=800px){.stack--mirrored[data-astro-cid-sliuyftf] header[data-astro-cid-sliuyftf],.stack--mirrored[data-astro-cid-sliuyftf] ol[data-astro-cid-sliuyftf]{grid-area:auto/1}.stack--mirrored[data-astro-cid-sliuyftf] .stack-grid{grid-template-columns:1fr}}.groups[data-astro-cid-e5eblbmq]{border-top:1px solid var(--border-strong);border-inline-start:1px solid var(--border-default);grid-template-columns:repeat(2,1fr);display:grid}article[data-astro-cid-e5eblbmq]{border-inline-end:1px solid var(--border-default);border-bottom:1px solid var(--border-default);min-height:21rem;padding:clamp(1.6rem,4vw,3rem)}article[data-astro-cid-e5eblbmq] p[data-astro-cid-e5eblbmq]{max-width:35rem}ul[data-astro-cid-e5eblbmq]{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}li[data-astro-cid-e5eblbmq]{background:var(--surface-page);border:1px solid var(--border-default);color:var(--neutral-700);border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:700}article[data-astro-cid-e5eblbmq] a[data-astro-cid-e5eblbmq]{color:var(--violet-700);margin-block-start:1.5rem;font-weight:750;text-decoration:none;display:inline-block}.cta[data-astro-cid-e5eblbmq]{margin-block-start:2rem}.landscape--ecosystem[data-astro-cid-e5eblbmq] .groups[data-astro-cid-e5eblbmq]{gap:var(--space-7);border:0}.landscape--ecosystem[data-astro-cid-e5eblbmq] article[data-astro-cid-e5eblbmq]{border:1px solid var(--border-dark);border-radius:var(--radius-md);background:var(--surface-dark-soft);min-height:18rem}.landscape--ecosystem[data-astro-cid-e5eblbmq] article[data-astro-cid-e5eblbmq] p[data-astro-cid-e5eblbmq]{color:var(--text-on-dark-muted)}.landscape--ecosystem[data-astro-cid-e5eblbmq] li[data-astro-cid-e5eblbmq]{border-color:var(--border-dark);background:var(--surface-dark);color:var(--text-on-dark)}.landscape--ecosystem[data-astro-cid-e5eblbmq] article[data-astro-cid-e5eblbmq] a[data-astro-cid-e5eblbmq]{color:var(--violet-400)}.landscape--layers[data-astro-cid-e5eblbmq] .groups[data-astro-cid-e5eblbmq]{border-inline-start:0;border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(4,minmax(0,1fr))}.landscape--layers[data-astro-cid-e5eblbmq] article[data-astro-cid-e5eblbmq]{min-height:22rem;padding:var(--space-6) var(--space-5);border-bottom:0}.landscape--layers[data-astro-cid-e5eblbmq] article[data-astro-cid-e5eblbmq]:first-child{border-inline-start:1px solid var(--border-default)}@media (width<=1024px){.landscape--layers[data-astro-cid-e5eblbmq] .groups[data-astro-cid-e5eblbmq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.groups[data-astro-cid-e5eblbmq]{grid-template-columns:1fr}article[data-astro-cid-e5eblbmq]{min-height:0}.landscape--ecosystem[data-astro-cid-e5eblbmq] .groups[data-astro-cid-e5eblbmq]{gap:var(--space-5)}}@media (width<=650px){.landscape--layers[data-astro-cid-e5eblbmq] .groups[data-astro-cid-e5eblbmq]{grid-template-columns:1fr}}
