.lattice[data-astro-cid-kkiwuztl]{z-index:-1;display:block;position:absolute;inset:0}.lattice__pause[data-astro-cid-kkiwuztl]{right:max(var(--gutter), (100% - var(--wrap)) / 2);width:2.25rem;height:2.25rem;color:var(--offwhite);cursor:pointer;background:#371a4799;border:1px solid #cdc6d199;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.25rem}.lattice__pause[data-astro-cid-kkiwuztl][hidden]{display:none}.lattice__pause[data-astro-cid-kkiwuztl]:hover{border-color:var(--offwhite)}.lattice__pause-icon[data-astro-cid-kkiwuztl]{border-inline:3px solid;width:.6rem;height:.7rem}.lattice__pause[data-astro-cid-kkiwuztl].is-paused .lattice__pause-icon[data-astro-cid-kkiwuztl]{border:0;border-top:.4rem solid #0000;border-bottom:.4rem solid #0000;border-left:.6rem solid;width:0;height:0;margin-left:.15rem}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--purple);flex-direction:column;justify-content:center;min-height:min(80vh,46rem);display:flex;position:relative;overflow:hidden}.hero__content[data-astro-cid-ge2uvauf]{padding-block:clamp(4rem,3rem + 6vw,8rem)}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--step-5);letter-spacing:-.01em;max-width:12ch;margin-bottom:1.5rem}.hero__body[data-astro-cid-ge2uvauf]{max-width:34rem;margin-bottom:0}:where(ul,ol)[data-astro-cid-ergxyi7h][role=list]{margin:0;padding:0;list-style:none}.stats[data-astro-cid-ergxyi7h]{gap:2.5rem 2rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}@media (width>=40rem){.stats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.stats[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-ergxyi7h]{border-top:2px solid var(--purple);flex-direction:column;padding-top:1.25rem;display:flex}@media (width>=40rem){.stat[data-astro-cid-ergxyi7h]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}}.stat__figure[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);color:var(--purple);white-space:nowrap;margin:0 0 1rem;font-size:clamp(2.75rem,2rem + 2.5vw,4rem);line-height:1}.stat__text[data-astro-cid-ergxyi7h]{color:var(--purple);margin:0 0 1rem}.what[data-astro-cid-ergxyi7h]{gap:3rem;display:grid}.what__intro[data-astro-cid-ergxyi7h] .display[data-astro-cid-ergxyi7h]{margin-bottom:1rem}.what__intro[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{margin-bottom:1.5rem}@media (width>=60rem){.what[data-astro-cid-ergxyi7h]{grid-template-columns:1fr 1.25fr;align-items:start;gap:5rem}}.solution[data-astro-cid-ergxyi7h]{border-top:1px solid var(--tint-300);grid-template-columns:3rem 1fr;column-gap:1rem;padding:1.5rem 0;display:grid}.solution[data-astro-cid-ergxyi7h]:last-child{border-bottom:1px solid var(--tint-300)}.on-dark[data-astro-cid-ergxyi7h] .solution[data-astro-cid-ergxyi7h],.on-dark[data-astro-cid-ergxyi7h] .solution[data-astro-cid-ergxyi7h]:last-child{border-color:#cdc6d159}.solution__num[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);color:var(--tint-700);grid-row:span 2;padding-top:.2rem;font-size:1.125rem}.solution__name[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);font-weight:400;font-size:var(--step-2);color:var(--purple);margin:0 0 .35rem}.solution__text[data-astro-cid-ergxyi7h]{margin:0}.solution__name[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]{color:inherit;text-decoration:none}.solution__name[data-astro-cid-ergxyi7h] a[data-astro-cid-ergxyi7h]:hover{text-underline-offset:.2em;text-decoration:underline}.on-dark[data-astro-cid-ergxyi7h] .solution__num[data-astro-cid-ergxyi7h]{color:var(--tint-300)}.on-dark[data-astro-cid-ergxyi7h] .solution__name[data-astro-cid-ergxyi7h]{color:var(--offwhite)}.statement--md[data-astro-cid-ergxyi7h]{font-size:var(--step-2);line-height:1.35}.industries__intro[data-astro-cid-ergxyi7h]{margin-bottom:1.5rem}.industry-list[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--tint-300);margin-bottom:0}.industry[data-astro-cid-ergxyi7h]{border-top:1px solid var(--tint-300);color:var(--purple);justify-content:space-between;align-items:center;gap:1rem;padding:1rem .75rem;text-decoration:none;transition:background-color .15s;display:flex}.industry[data-astro-cid-ergxyi7h]:hover{background:var(--tint-100)}.industry__text[data-astro-cid-ergxyi7h]{flex-direction:column;gap:.25rem;display:flex}.industry__name[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);font-size:1.25rem;line-height:1.25}.industry__tags[data-astro-cid-ergxyi7h]{color:var(--gray);font-size:.875rem;line-height:1.4}.industry__arrow[data-astro-cid-ergxyi7h]{flex:none;font-size:1.25rem;transition:transform .15s}.industry[data-astro-cid-ergxyi7h]:hover .industry__arrow[data-astro-cid-ergxyi7h]{transform:translate(4px)}@media (width>=48rem){.industry__name[data-astro-cid-ergxyi7h]{font-size:1.375rem}}.proof-cards[data-astro-cid-ergxyi7h]{gap:1rem;margin-top:1.5rem;display:grid}@media (width>=60rem){.proof-cards[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,1fr)}.proof-card__label[data-astro-cid-ergxyi7h]{min-height:2.9em}}.proof-card[data-astro-cid-ergxyi7h]{border-radius:var(--radius);border:1px solid #f3f7f026;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.proof-card__label[data-astro-cid-ergxyi7h]{color:var(--tint-300);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.8125rem;font-weight:700}.proof-card__figure[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);color:var(--offwhite);margin:0 0 1.75rem;line-height:1}.proof-card__number[data-astro-cid-ergxyi7h]{font-size:clamp(3rem,2.4rem + 2vw,4rem)}.proof-card__unit[data-astro-cid-ergxyi7h]{font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem)}.proof-card__line[data-astro-cid-ergxyi7h]{color:var(--tint-300);margin:0;font-size:1rem;line-height:1.5}.proof-note[data-astro-cid-ergxyi7h]{color:var(--tint-300);margin:1.25rem 0 1.75rem;font-size:.8125rem}.how__heading[data-astro-cid-ergxyi7h]{margin-bottom:.75rem}.how__sub[data-astro-cid-ergxyi7h]{margin:0}.chevrons[data-astro-cid-ergxyi7h]{gap:.4rem;margin:clamp(2.5rem,2rem + 2vw,3.5rem) 0 2rem;display:grid}.chevron[data-astro-cid-ergxyi7h]{clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),50% 100%,0 calc(100% - 1rem));align-items:center;gap:1rem;min-height:6rem;padding:1.25rem 1.5rem 2rem;display:flex}.chevron__num[data-astro-cid-ergxyi7h]{letter-spacing:.12em;font-size:.8125rem;font-weight:700}.chevron__name[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);font-size:var(--step-2)}@media (prefers-reduced-motion:no-preference){.js .chevrons[data-astro-cid-ergxyi7h].reveal{opacity:1;transform:none}.js .chevrons[data-astro-cid-ergxyi7h].reveal .chevron[data-astro-cid-ergxyi7h]{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-1.25rem)}.js .chevrons[data-astro-cid-ergxyi7h].reveal.is-visible .chevron[data-astro-cid-ergxyi7h]{opacity:1;transform:none}.js .chevrons[data-astro-cid-ergxyi7h].reveal .chevron--2[data-astro-cid-ergxyi7h]{transition-delay:.25s}.js .chevrons[data-astro-cid-ergxyi7h].reveal .chevron--3[data-astro-cid-ergxyi7h]{transition-delay:.5s}.js .chevrons[data-astro-cid-ergxyi7h].reveal .chevron--4[data-astro-cid-ergxyi7h]{transition-delay:.75s}}.chevron--1[data-astro-cid-ergxyi7h]{background:var(--tint-100);color:var(--purple)}.chevron--2[data-astro-cid-ergxyi7h]{background:var(--tint-300);color:var(--purple)}.chevron--3[data-astro-cid-ergxyi7h]{background:var(--tint-700);color:var(--offwhite)}.chevron--4[data-astro-cid-ergxyi7h]{background:var(--purple);color:var(--offwhite)}@media (width>=48rem){.chevrons[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(4,1fr);gap:0}.chevron[data-astro-cid-ergxyi7h]{clip-path:polygon(0 0,calc(100% - 1.75rem) 0,100% 50%,calc(100% - 1.75rem) 100%,0 100%,1.75rem 50%);flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;min-height:8.5rem;margin-right:-.9rem;padding:1.5rem 2.75rem}.chevron--1[data-astro-cid-ergxyi7h]{clip-path:polygon(0 0,calc(100% - 1.75rem) 0,100% 50%,calc(100% - 1.75rem) 100%,0 100%);padding-left:1.75rem}.chevron--4[data-astro-cid-ergxyi7h]{margin-right:0}}
