.sol-title[data-astro-cid-p7bpkpvw]{grid-template-columns:1fr;justify-items:start;display:grid}.sol-lines[data-astro-cid-p7bpkpvw]{display:grid}.sol-line[data-astro-cid-p7bpkpvw]{display:block}.sol-mask[data-astro-cid-p7bpkpvw]{clip-path:inset(0 -1.5em 0 0);margin-bottom:-.12em;padding-bottom:.12em;display:inline-block}.sol-in[data-astro-cid-p7bpkpvw]{display:inline-block}.sol-text[data-astro-cid-p7bpkpvw]:after{content:"." / ""}.sol-title[data-astro-cid-p7bpkpvw]{color:#1b2440}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sol-line[data-astro-cid-p7bpkpvw]{transition:opacity .35s ease-out}.sol-text[data-astro-cid-p7bpkpvw]{transition:translate .35s ease-out}.sol-lines[data-astro-cid-p7bpkpvw]:has(.sol-line:hover) .sol-line[data-astro-cid-p7bpkpvw]:not(:hover){opacity:.2}.sol-line[data-astro-cid-p7bpkpvw]:hover .sol-text[data-astro-cid-p7bpkpvw]{translate:12px}}@media (width>=48rem){.sol-title[data-astro-cid-p7bpkpvw]{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:.53em}}@media (width>=64rem){.solutions-hero .page-header__title{font-size:calc(var(--text-h1) * .85)}}@media (prefers-reduced-motion:no-preference){.sol-for[data-astro-cid-p7bpkpvw] .sol-in[data-astro-cid-p7bpkpvw]{animation:.8s cubic-bezier(.2,.7,0,1) 50ms both sol-up}.sol-text[data-astro-cid-p7bpkpvw]{animation:.9s cubic-bezier(.2,.7,0,1) both sol-up;animation-delay:calc(.3s + var(--i) * .12s)}}@keyframes sol-up{0%{transform:translateY(105%)}}.page-header.solutions-hero{border-bottom:0}.subnav[data-astro-cid-p7bpkpvw]{border-block:var(--border);background:var(--white)}.subnav__list[data-astro-cid-p7bpkpvw]{gap:var(--space-6);scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.subnav__link[data-astro-cid-p7bpkpvw]{white-space:nowrap;min-height:3.25rem;font-size:var(--text-sm);color:var(--grey-600);transition:color .2s var(--ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.subnav__link[data-astro-cid-p7bpkpvw]:after{content:"";inset-inline:0;background:var(--navy);height:2px;transform-origin:var(--start);transition:transform .3s var(--ease);position:absolute;bottom:-1px;transform:scaleX(0)}.subnav__link[data-astro-cid-p7bpkpvw]:hover,.subnav__link[data-astro-cid-p7bpkpvw][aria-current=true]{color:var(--navy)}.subnav__link[data-astro-cid-p7bpkpvw][aria-current=true]:after{transform:scaleX(1)}@media (width>=64rem){.subnav[data-astro-cid-p7bpkpvw]{top:var(--header-h);z-index:20;position:sticky}.sol[data-astro-cid-p7bpkpvw]{scroll-margin-top:3.25rem}}.sol[data-astro-cid-p7bpkpvw]{padding-block:var(--section-pad)}.sol__top[data-astro-cid-p7bpkpvw]{row-gap:var(--space-7);align-items:start}.sol__media[data-astro-cid-p7bpkpvw],.sol__head[data-astro-cid-p7bpkpvw]{grid-column:1/-1}.sol__head[data-astro-cid-p7bpkpvw]{gap:var(--space-5);align-content:start;display:grid}.sol__label[data-astro-cid-p7bpkpvw]{gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-sm);border-top:1px solid;font-weight:500;display:flex}.sol__number[data-astro-cid-p7bpkpvw]{color:var(--grey-500);font-variant-numeric:tabular-nums}.sol__head[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw]{max-width:18ch}.uses[data-astro-cid-p7bpkpvw]{margin:var(--space-3) 0 0;border-bottom:1px solid var(--grey-300);padding:0;list-style:none;display:grid}.use[data-astro-cid-p7bpkpvw]{gap:var(--space-1);padding-block:var(--space-4);display:grid;position:relative}.use[data-astro-cid-p7bpkpvw]:before{content:"";inset-inline:0;background:var(--grey-300);height:1px;transform-origin:var(--start);transition:transform .8s var(--ease);transition-delay:calc(var(--i,0) * .1s);position:absolute;top:0}.reveal-ready .uses[data-astro-cid-p7bpkpvw]:not(.is-revealed) .use[data-astro-cid-p7bpkpvw]:before{transform:scaleX(0)}.use__title[data-astro-cid-p7bpkpvw]{letter-spacing:-.015em;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem)}.use__text[data-astro-cid-p7bpkpvw]{color:var(--grey-600)}.sol__foot[data-astro-cid-p7bpkpvw]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.chips[data-astro-cid-p7bpkpvw]{gap:var(--space-3);display:grid}.chips__label[data-astro-cid-p7bpkpvw]{font-size:var(--text-sm);color:var(--grey-600);font-weight:500}.chips__list[data-astro-cid-p7bpkpvw]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-p7bpkpvw]{align-items:center;gap:var(--space-2);min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--grey-300);background:var(--white);font-size:var(--text-sm);color:var(--navy);transition:translate .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);border-radius:999px;font-weight:500;text-decoration:none;display:inline-flex}.chip__arrow[data-astro-cid-p7bpkpvw]{width:1rem;height:1rem;transition:translate .22s var(--ease)}.chip[data-astro-cid-p7bpkpvw]:hover,.chip[data-astro-cid-p7bpkpvw]:focus-visible{border-color:var(--navy);translate:0 -2px;box-shadow:0 6px 16px -10px #02042966}.chip[data-astro-cid-p7bpkpvw]:hover .chip__arrow[data-astro-cid-p7bpkpvw],.chip[data-astro-cid-p7bpkpvw]:focus-visible .chip__arrow[data-astro-cid-p7bpkpvw]{translate:calc(2px * var(--flip)) -2px}@media (width>=64rem){.sol__media[data-astro-cid-p7bpkpvw]{grid-column:1/span 6;align-self:stretch}.sol__media[data-astro-cid-p7bpkpvw] .media{top:calc(var(--header-h) + 3.25rem + 1.5rem);position:sticky}.sol__head[data-astro-cid-p7bpkpvw]{grid-column:8/span 5}.sol--flip[data-astro-cid-p7bpkpvw] .sol__media[data-astro-cid-p7bpkpvw]{grid-area:1/7/auto/span 6}.sol--flip[data-astro-cid-p7bpkpvw] .sol__head[data-astro-cid-p7bpkpvw]{grid-area:1/1/auto/span 5}}.pband[data-astro-cid-p7bpkpvw]{padding-block:var(--space-8)}.pband__inner[data-astro-cid-p7bpkpvw]{justify-content:space-between;align-items:center;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.pband__text[data-astro-cid-p7bpkpvw]{gap:var(--space-2);max-width:52rem;display:grid}.pband__text[data-astro-cid-p7bpkpvw] h3[data-astro-cid-p7bpkpvw]{font-size:var(--text-h3)}.pband__text[data-astro-cid-p7bpkpvw] p[data-astro-cid-p7bpkpvw]{color:var(--grey-600)}.pband__link[data-astro-cid-p7bpkpvw]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--navy);text-underline-offset:5px;font-weight:600;display:inline-flex}.pband__link[data-astro-cid-p7bpkpvw] svg[data-astro-cid-p7bpkpvw]{width:1.25rem;height:1.25rem;transition:translate .22s var(--ease)}.pband__link[data-astro-cid-p7bpkpvw]:hover svg[data-astro-cid-p7bpkpvw]{translate:calc(3px * var(--flip)) -3px}.closing[data-astro-cid-p7bpkpvw]{padding-block:var(--space-9)}.closing__inner[data-astro-cid-p7bpkpvw]{gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--grey-200);justify-items:start;display:grid}.closing__inner[data-astro-cid-p7bpkpvw] h2[data-astro-cid-p7bpkpvw]{max-width:18ch}.closing__inner[data-astro-cid-p7bpkpvw] .lead[data-astro-cid-p7bpkpvw]{max-width:56ch}.closing__inner[data-astro-cid-p7bpkpvw] .btn{margin-top:var(--space-3)}@media (prefers-reduced-motion:reduce){.use[data-astro-cid-p7bpkpvw]:before,.chip[data-astro-cid-p7bpkpvw],.chip__arrow[data-astro-cid-p7bpkpvw],.subnav__link[data-astro-cid-p7bpkpvw]:after{transition:none}}
