.overview[data-astro-cid-y6xj5rcz]{padding-block:var(--space-section-s) var(--space-xl)}.overview-head[data-astro-cid-y6xj5rcz]{max-width:52rem}.section-intro[data-astro-cid-y6xj5rcz]{max-width:var(--measure);font-size:var(--step-1);margin-block-start:var(--space-l)}.overview-links[data-astro-cid-y6xj5rcz]{max-width:var(--measure);margin-block-start:var(--space-m)}.industry-index[data-astro-cid-y6xj5rcz]{margin-block-start:var(--space-xl)}.index-tile[data-astro-cid-y6xj5rcz]{--card-row-gap:var(--space-xs);padding:var(--space-l);border:1px solid var(--border-soft);border-top:3px solid var(--brand-teal);box-shadow:var(--shadow-card);color:var(--text-body);transition:translate .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .45s var(--ease-out);background:#fff;border-radius:14px;text-decoration:none}.index-tile[data-astro-cid-y6xj5rcz]:hover{border-top-color:var(--brand-orange)}.index-top[data-astro-cid-y6xj5rcz]{justify-content:space-between;align-items:center;margin-block-end:var(--space-xs);display:flex}.index-icon[data-astro-cid-y6xj5rcz]{border-radius:var(--radius-control);background:var(--teal-wash);width:2.6rem;height:2.6rem;color:var(--teal-deep);transition:background-color .45s var(--ease-out), color .45s var(--ease-out);place-items:center;display:inline-grid}.index-tile[data-astro-cid-y6xj5rcz]:hover .index-icon[data-astro-cid-y6xj5rcz]{background:var(--brand-orange);color:#fff}.index-n[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);color:var(--brand-teal);line-height:1}.index-name[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);color:var(--brand-charcoal)}.index-tagline[data-astro-cid-y6xj5rcz]{font-size:var(--step--1);line-height:1.55}.index-go[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);color:var(--orange-ink);align-self:end;align-items:center;gap:.45em;padding-block-start:var(--space-s);display:inline-flex}.index-tile[data-astro-cid-y6xj5rcz]:hover .index-go[data-astro-cid-y6xj5rcz]{color:var(--brand-charcoal)}.index-go[data-astro-cid-y6xj5rcz] svg[data-astro-cid-y6xj5rcz]{transition:translate .3s var(--ease-out)}.index-tile[data-astro-cid-y6xj5rcz]:hover .index-go[data-astro-cid-y6xj5rcz] svg[data-astro-cid-y6xj5rcz]{translate:0 3px}.industry-band[data-astro-cid-y6xj5rcz]{--accent:var(--brand-teal);--accent-ink:var(--teal-deep);padding-block:var(--space-section-s);scroll-margin-block-start:5rem;overflow-x:clip}.band-technology[data-astro-cid-y6xj5rcz]{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--brand-teal) 16%, transparent), transparent 55%), var(--teal-wash)}.band-industrial[data-astro-cid-y6xj5rcz]{--accent-ink:var(--brand-teal);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--brand-teal) 22%, transparent), transparent 50%), var(--brand-charcoal)}.band-industrial[data-astro-cid-y6xj5rcz].bg-mesh:before{background:radial-gradient(circle at 80% 20%, color-mix(in srgb, var(--brand-teal) 26%, transparent), transparent 45%), radial-gradient(circle at 20% 85%, color-mix(in srgb, var(--brand-orange) 10%, transparent), transparent 40%);background-size:140% 140%}.target-head[data-astro-cid-y6xj5rcz]{gap:clamp(var(--space-xl), 5vw, 5rem);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.label-row[data-astro-cid-y6xj5rcz]{align-items:baseline;gap:var(--space-s);margin-block-end:var(--space-xs);display:flex}.band-n[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:800;font-size:var(--step-2);color:var(--brand-orange);line-height:1}.industry-label[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:800;font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin:0}.target-intro[data-astro-cid-y6xj5rcz] h2[data-astro-cid-y6xj5rcz]{text-wrap:balance;max-width:24ch;font-size:clamp(1.8rem,1.4rem + 1.6vw,2.75rem);line-height:1.12}.target-benefit[data-astro-cid-y6xj5rcz]{text-wrap:balance;max-width:50ch;font-size:var(--step-1);margin-block-start:var(--space-l);line-height:1.55}[data-astro-cid-y6xj5rcz][data-surface=dark] .target-benefit[data-astro-cid-y6xj5rcz]{color:var(--brand-off-white)}.gains[data-astro-cid-y6xj5rcz]{margin:var(--space-l) 0 0;gap:var(--space-xs);padding:0;list-style:none;display:grid}.gains[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]{text-wrap:balance;align-items:center;gap:var(--space-s);max-width:none;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);color:var(--brand-charcoal);display:flex}[data-astro-cid-y6xj5rcz][data-surface=dark] .gains[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]{color:var(--brand-off-white)}.gains[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]:hover .gain-icon[data-astro-cid-y6xj5rcz]{background:var(--brand-orange);scale:1.1}.gain-icon[data-astro-cid-y6xj5rcz]{transition:background-color var(--duration) var(--ease-out), scale var(--duration) var(--ease-out);background:var(--brand-teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;display:inline-grid}.target-download[data-astro-cid-y6xj5rcz]{max-width:24rem;margin-block-start:var(--space-xl)}.target-media[data-astro-cid-y6xj5rcz]{margin-inline-end:1.25rem;position:relative}.target-media[data-astro-cid-y6xj5rcz]:before{content:"";background:color-mix(in srgb, var(--brand-orange) 85%, transparent);transition:translate .6s var(--ease-out);border-radius:14px;position:absolute;inset:1.25rem -1.25rem -1.25rem 1.25rem}.target-media[data-astro-cid-y6xj5rcz]:hover:before{translate:.5rem .5rem}.band-industrial[data-astro-cid-y6xj5rcz] .target-media[data-astro-cid-y6xj5rcz]:before{background:var(--brand-teal)}.band-technology[data-astro-cid-y6xj5rcz] .target-media[data-astro-cid-y6xj5rcz]:before{background:var(--teal-deep)}.target-media[data-astro-cid-y6xj5rcz] .target-img{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 50px #1a1a1a38}.target-markets[data-astro-cid-y6xj5rcz]{gap:var(--space-xl);border:1px solid var(--border-soft);padding:var(--space-xl);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-block-start:var(--space-2xl);display:grid}.band-industrial[data-astro-cid-y6xj5rcz] .target-markets[data-astro-cid-y6xj5rcz]{background:var(--charcoal-2);border-color:var(--border-dark);box-shadow:none}.markets-label[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:800;font-size:var(--step-1);color:var(--brand-charcoal);margin:0}.band-industrial[data-astro-cid-y6xj5rcz] .markets-label[data-astro-cid-y6xj5rcz]{color:var(--brand-off-white)}.markets-blurb[data-astro-cid-y6xj5rcz]{font-size:var(--step--1);margin-block-start:var(--space-xs);line-height:1.6}.target-list[data-astro-cid-y6xj5rcz]{columns:3 14.5rem;column-gap:var(--space-xl);margin:0;padding:0;list-style:none}.target-list[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]{text-wrap:balance;break-inside:avoid;max-width:none;font-size:var(--step--1);color:var(--text-body);padding-block:.22em;padding-inline-start:.95rem;position:relative}.band-industrial[data-astro-cid-y6xj5rcz] .target-list[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]{color:var(--text-muted-on-dark)}.target-list[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]:hover:before{background:var(--brand-orange);scale:1.5}.target-list[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]:before{transition:background-color var(--duration) var(--ease-out), scale var(--duration) var(--ease-out);content:"";background:var(--accent);border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.78em;left:0}.markets-more[data-astro-cid-y6xj5rcz]{margin-block-start:var(--space-s)}.markets-more[data-astro-cid-y6xj5rcz]>summary[data-astro-cid-y6xj5rcz]{cursor:pointer;border-radius:var(--radius-control);list-style:none;display:inline-block}.markets-more[data-astro-cid-y6xj5rcz]>summary[data-astro-cid-y6xj5rcz]::-webkit-details-marker{display:none}.markets-more[data-astro-cid-y6xj5rcz]>summary[data-astro-cid-y6xj5rcz]:focus-visible{outline:3px solid var(--brand-teal);outline-offset:3px}.more-label[data-astro-cid-y6xj5rcz]{font-family:var(--font-display);font-weight:700;font-size:var(--step--1);color:var(--orange-ink);border-block-end:2px solid;padding-block-end:1px}.band-industrial[data-astro-cid-y6xj5rcz] .more-label[data-astro-cid-y6xj5rcz]{color:color-mix(in srgb, var(--brand-orange) 80%, white)}.more-label[data-astro-cid-y6xj5rcz]:after{content:" +"}.markets-more[data-astro-cid-y6xj5rcz][open] .more-label[data-astro-cid-y6xj5rcz]:after{content:" –"}.markets-more[data-astro-cid-y6xj5rcz]>summary[data-astro-cid-y6xj5rcz]:hover .more-label[data-astro-cid-y6xj5rcz]{color:var(--accent-ink)}.markets-more[data-astro-cid-y6xj5rcz] .target-list[data-astro-cid-y6xj5rcz]{margin-block-start:var(--space-s)}.procurement[data-astro-cid-y6xj5rcz]{padding-block:var(--space-section-s);border-block-start:4px solid var(--brand-teal);overflow-x:clip}.procurement-grid[data-astro-cid-y6xj5rcz]{gap:clamp(var(--space-xl), 5vw, 5rem);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;display:grid}.procurement-lede[data-astro-cid-y6xj5rcz]{font-size:var(--step-1);color:var(--brand-off-white);margin-block-start:var(--space-l)}.procurement-note[data-astro-cid-y6xj5rcz]{color:var(--text-muted-on-dark);border-inline-start:3px solid var(--brand-orange);margin-block-start:var(--space-l);padding-inline-start:var(--space-l)}.procurement-cta[data-astro-cid-y6xj5rcz]{margin-block-start:var(--space-xl)}.procurement-panels[data-astro-cid-y6xj5rcz]{gap:var(--space-m);display:grid}.procurement-panel[data-astro-cid-y6xj5rcz]{background:var(--charcoal-2);border:1px solid var(--border-dark);border-top:3px solid var(--brand-teal);padding:var(--space-l);border-radius:14px}.procurement-panel[data-astro-cid-y6xj5rcz].is-req{border-top-color:var(--brand-orange)}.procurement-panel[data-astro-cid-y6xj5rcz] h3[data-astro-cid-y6xj5rcz]{align-items:center;gap:var(--space-xs);font-size:var(--step-0);color:var(--brand-off-white);display:flex}.procurement-panel[data-astro-cid-y6xj5rcz] h3[data-astro-cid-y6xj5rcz] svg{color:var(--brand-teal)}.procurement-panel[data-astro-cid-y6xj5rcz].is-req h3[data-astro-cid-y6xj5rcz] svg{color:var(--brand-orange)}.procurement-panel[data-astro-cid-y6xj5rcz] ul[data-astro-cid-y6xj5rcz]{margin:var(--space-s) 0 0;columns:2 11rem;column-gap:var(--space-l);padding:0;list-style:none}.procurement-panel[data-astro-cid-y6xj5rcz]:not(.is-req) ul[data-astro-cid-y6xj5rcz]{columns:2 15rem}.procurement-panel[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]{max-width:none;font-size:var(--step--1);color:var(--text-muted-on-dark);break-inside:avoid;padding-block:.25em;padding-inline-start:1.1rem;position:relative}.procurement-panel[data-astro-cid-y6xj5rcz] li[data-astro-cid-y6xj5rcz]:before{content:"";background:var(--brand-teal);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.78em;left:0}.procurement-panel[data-astro-cid-y6xj5rcz].is-req li[data-astro-cid-y6xj5rcz]:before{background:var(--brand-orange)}@media (width<=64rem){.target-head[data-astro-cid-y6xj5rcz]{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.target-media[data-astro-cid-y6xj5rcz]{max-width:34rem}.target-markets[data-astro-cid-y6xj5rcz],.procurement-grid[data-astro-cid-y6xj5rcz]{gap:var(--space-l);grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.target-intro[data-astro-cid-y6xj5rcz] h2[data-astro-cid-y6xj5rcz]{font-size:var(--step-3)}.target-markets[data-astro-cid-y6xj5rcz]{padding:var(--space-l)}.target-list[data-astro-cid-y6xj5rcz]{columns:2 9rem;column-gap:var(--space-l)}}
