.industries[data-astro-cid-7dnyscv2]{--ind-accent:#60a5fa;--ind-accent-soft:#3b82f61a;--ind-accent-line:#3b82f640;--ind-accent-text:#93c5fd;--ind-route:#60a5fa80}.industries[data-astro-cid-7dnyscv2][data-accent=red]{--ind-accent:#f87171;--ind-accent-soft:#ef44441a;--ind-accent-line:#ef444440;--ind-accent-text:#fca5a5;--ind-route:#f8717180}.industries-layout[data-astro-cid-7dnyscv2]{gap:2.5rem;display:grid}@media (width>=1024px){.industries-layout[data-astro-cid-7dnyscv2]{grid-template-columns:minmax(0,21rem) minmax(0,1fr);align-items:start;gap:4rem}.industries-intro[data-astro-cid-7dnyscv2]{position:sticky;top:7rem}}.industries-badge[data-astro-cid-7dnyscv2]{border:1px solid var(--ind-accent-line);background:var(--ind-accent-soft);color:var(--ind-accent-text);border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.375rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.industries-badge-dot[data-astro-cid-7dnyscv2]{background:var(--ind-accent);border-radius:9999px;width:.375rem;height:.375rem}.industries-cta[data-astro-cid-7dnyscv2]{color:var(--ind-accent-text);align-items:center;gap:.375rem;margin-top:1.5rem;font-weight:600;transition:color .2s;display:inline-flex}.industries-cta[data-astro-cid-7dnyscv2]:hover{color:#fff}.industries-list[data-astro-cid-7dnyscv2]{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:1px solid #ffffff1a;border-radius:1rem;display:grid;overflow:hidden}@media (width>=640px){.industries-list[data-astro-cid-7dnyscv2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.industries-list[data-astro-cid-7dnyscv2]>li[data-astro-cid-7dnyscv2]{display:flex}.industry-cell[data-astro-cid-7dnyscv2]{flex-direction:column;flex:1;padding:1.5rem;transition:background-color .2s;display:flex;box-shadow:-1px -1px #ffffff14}a[data-astro-cid-7dnyscv2].industry-cell:hover,a[data-astro-cid-7dnyscv2].industry-cell:focus-visible,div[data-astro-cid-7dnyscv2].industry-cell:hover{background:#ffffff09}a[data-astro-cid-7dnyscv2].industry-cell:focus-visible{outline:2px solid var(--ind-accent);outline-offset:-2px}.industry-route[data-astro-cid-7dnyscv2]{fill:none;stroke-linecap:round;stroke-linejoin:round;width:6rem;height:3.6rem;margin-bottom:1.25rem;overflow:visible}.industry-shape[data-astro-cid-7dnyscv2]{stroke:#cbd5e18c;stroke-width:2.5px}.industry-path[data-astro-cid-7dnyscv2]{stroke:var(--ind-route);stroke-width:1.5px;stroke-dasharray:3 3}.industry-trace[data-astro-cid-7dnyscv2]{stroke:var(--ind-accent);stroke-width:2px;stroke-dasharray:.24 1.3;stroke-dashoffset:.24px}.industry-dot[data-astro-cid-7dnyscv2]{fill:var(--ind-accent);opacity:.75}.industry-cell[data-astro-cid-7dnyscv2]:hover .industry-trace[data-astro-cid-7dnyscv2],.industry-cell[data-astro-cid-7dnyscv2]:focus-visible .industry-trace[data-astro-cid-7dnyscv2]{animation:1.6s cubic-bezier(.45,0,.25,1) forwards industry-fly}@keyframes industry-fly{to{stroke-dashoffset:-1.06px}}.industry-title[data-astro-cid-7dnyscv2]{color:#fff;margin-bottom:.375rem;font-size:1.0625rem;font-weight:600}.industry-text[data-astro-cid-7dnyscv2]{color:#94a3b8;font-size:.9375rem;line-height:1.6}.industry-link[data-astro-cid-7dnyscv2]{color:var(--ind-accent-text);align-items:center;gap:.25rem;margin-top:auto;padding-top:1rem;font-size:.875rem;font-weight:600;display:inline-flex}.industry-link[data-astro-cid-7dnyscv2] svg[data-astro-cid-7dnyscv2]{transition:transform .2s}a[data-astro-cid-7dnyscv2].industry-cell:hover .industry-link[data-astro-cid-7dnyscv2] svg[data-astro-cid-7dnyscv2]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.industry-cell[data-astro-cid-7dnyscv2]:hover .industry-trace[data-astro-cid-7dnyscv2],.industry-cell[data-astro-cid-7dnyscv2]:focus-visible .industry-trace[data-astro-cid-7dnyscv2]{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.industry-cell[data-astro-cid-7dnyscv2],.industry-link[data-astro-cid-7dnyscv2] svg[data-astro-cid-7dnyscv2]{transition:none}}.rs[data-astro-cid-vbjwxsec]{--dur:1.6s;--dot:2.5rem;--gap:2rem;padding-left:calc(var(--dot) + 1rem);gap:1.75rem;display:grid;position:relative}.rs[data-astro-cid-vbjwxsec]:before,.rs[data-astro-cid-vbjwxsec]:after{content:"";left:calc(var(--dot) / 2);top:calc(var(--dot) / 2);bottom:calc(var(--dot) / 2);position:absolute}.rs[data-astro-cid-vbjwxsec]:before{border-left:1.5px dashed var(--flight-soft)}.rs[data-astro-cid-vbjwxsec]:after{background:var(--flight);transform-origin:top;width:1.5px;margin-left:-.75px}.rs[data-astro-cid-vbjwxsec] li[data-astro-cid-vbjwxsec]{min-height:var(--dot);position:relative}.rs-dot[data-astro-cid-vbjwxsec]{left:calc(-1 * (var(--dot) + 1rem));z-index:1;width:var(--dot);height:var(--dot);background:var(--flight-strong);box-shadow:inset 0 0 0 1.5px var(--flight), 0 0 0 5px #3b82f629;color:var(--beacon);font-variant-numeric:tabular-nums;border-radius:9999px;place-items:center;font-size:.8125rem;font-weight:700;display:grid;position:absolute;top:0}.rs[data-astro-cid-vbjwxsec] h3[data-astro-cid-vbjwxsec]{color:#fff;margin-bottom:.375rem;padding-top:.375rem;font-size:1.0625rem;font-weight:600}.rs[data-astro-cid-vbjwxsec] p[data-astro-cid-vbjwxsec]{color:#94a3b8;font-size:.9375rem;line-height:1.6}@media (width>=768px){.rs[data-astro-cid-vbjwxsec]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:var(--gap);padding-left:0;padding-top:calc(var(--dot) + 1.25rem);text-align:center}.rs[data-astro-cid-vbjwxsec]:before,.rs[data-astro-cid-vbjwxsec]:after{left:calc((100% - (var(--n) - 1) * var(--gap)) / (2 * var(--n)));right:calc((100% - (var(--n) - 1) * var(--gap)) / (2 * var(--n)));top:calc(var(--dot) / 2);bottom:auto}.rs[data-astro-cid-vbjwxsec]:before{border-left:0;border-top:1.5px dashed var(--flight-soft)}.rs[data-astro-cid-vbjwxsec]:after{transform-origin:0;width:auto;height:1.5px;margin:-.75px 0 0}.rs-dot[data-astro-cid-vbjwxsec]{left:50%;top:calc(-1 * (var(--dot) + 1.25rem));transform:translate(-50%)}.rs[data-astro-cid-vbjwxsec] h3[data-astro-cid-vbjwxsec]{padding-top:0}}.reveal-armed .rs[data-astro-cid-vbjwxsec]:after{transform:scaleY(0)}.reveal-armed .rs-dot[data-astro-cid-vbjwxsec]{background:var(--night);box-shadow:inset 0 0 0 1.5px var(--flight)}.reveal-armed.is-in .rs[data-astro-cid-vbjwxsec]:after{transition:transform var(--dur) cubic-bezier(.45, 0, .2, 1) .25s;transform:none}.reveal-armed.is-in .rs-dot[data-astro-cid-vbjwxsec]{background:var(--flight-strong);box-shadow:inset 0 0 0 1.5px var(--flight), 0 0 0 5px #3b82f629;transition:background-color .3s,box-shadow .3s;transition-delay:calc(.25s + var(--dur) * var(--i) / (var(--n) - 1))}@media (width>=768px){.reveal-armed .rs[data-astro-cid-vbjwxsec]:after{transform:scaleX(0)}.reveal-armed.is-in .rs[data-astro-cid-vbjwxsec]:after{transform:none}}
