.integ[data-astro-cid-ewfjchca]{--integ-node-bg:var(--color-navy-800);--integ-node-border:#ffffff24;border-radius:var(--radius-lg);background:var(--color-navy-950);isolation:isolate;margin:0;padding:0;font-size:clamp(.75rem,1.35cqi,1.0625rem);position:relative;overflow:hidden;container-type:inline-size}.integ__nodes[data-astro-cid-ewfjchca]{margin:0;padding:0;list-style:none}.integ__node[data-astro-cid-ewfjchca]{border:var(--border-width) solid var(--integ-node-border);background:var(--integ-node-bg);color:var(--color-white);border-radius:.75em;align-content:center;gap:.35em;padding:1.1em 1.3em;display:grid}.integ__node-name[data-astro-cid-ewfjchca]{font-family:var(--font-heading);font-size:1.125em;font-weight:var(--weight-semibold);line-height:1.2}.integ__node-body[data-astro-cid-ewfjchca]{color:#ffffffbd;font-size:.85em}.integ__core[data-astro-cid-ewfjchca]{background:var(--color-cyan-400);color:var(--color-navy-950);border-radius:.9em;place-items:center;padding:1.5em 2em;display:grid;box-shadow:0 0 28px 2px #19c8ff4d}.integ__core[data-astro-cid-ewfjchca] .integ__wordmark{--wm-size:clamp(1.75rem, 4.2cqi, 3.25rem);--color-brand-accent:var(--color-navy-950);color:var(--color-navy-950)}.integ__label[data-astro-cid-ewfjchca]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd;margin:0}.integ__lines[data-astro-cid-ewfjchca]{z-index:0;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.integ__tube[data-astro-cid-ewfjchca] path[data-astro-cid-ewfjchca]{vector-effect:non-scaling-stroke}.integ__halo[data-astro-cid-ewfjchca]{stroke:var(--color-cyan-400);stroke-width:14px;opacity:.45}.integ__stroke[data-astro-cid-ewfjchca]{stroke:var(--color-cyan-400);stroke-width:4px}.integ__core-line[data-astro-cid-ewfjchca]{stroke:var(--color-cyan-100);stroke-width:1.5px;opacity:.95}.integ__end-ring[data-astro-cid-ewfjchca]{fill:var(--color-cyan-400)}.integ__end-core[data-astro-cid-ewfjchca]{fill:var(--color-cyan-100)}@media (width<=55.99em){.integ[data-astro-cid-ewfjchca]{gap:1.5em;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.integ__core[data-astro-cid-ewfjchca]{order:1;justify-self:center;position:relative}.integ__core[data-astro-cid-ewfjchca]:after{content:"";background:linear-gradient(180deg, var(--color-cyan-400), transparent);width:2px;height:1.5em;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 0 8px 1px #19c8ff4d}.integ__nodes[data-astro-cid-ewfjchca]{order:2;gap:.75em;display:grid}.integ__label[data-astro-cid-ewfjchca]{order:3}}@media (width>=30em) and (width<=55.99em){.integ__nodes[data-astro-cid-ewfjchca]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56em){.integ[data-astro-cid-ewfjchca]{aspect-ratio:1000/400}.integ__lines[data-astro-cid-ewfjchca]{display:block}.integ__node[data-astro-cid-ewfjchca]{z-index:1;width:26%;height:26%;position:absolute}.integ__node--1[data-astro-cid-ewfjchca]{top:12%;left:3%}.integ__node--2[data-astro-cid-ewfjchca]{top:62%;left:3%}.integ__node--3[data-astro-cid-ewfjchca]{top:12%;right:3%}.integ__node--4[data-astro-cid-ewfjchca]{top:62%;right:3%}.integ__core[data-astro-cid-ewfjchca]{z-index:1;width:22%;height:34%;padding:0;position:absolute;top:33%;left:39%}.integ__label[data-astro-cid-ewfjchca]{z-index:1;position:absolute;bottom:5%;left:3%}}
