.announcement-bar[data-astro-cid-jvmmyltt]{align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-gutter);background:var(--color-brand-turqoise);color:var(--color-fg);font-size:var(--text-body-l);font-weight:var(--weight-bold);line-height:var(--leading-body-large);display:flex}.announcement-bar[data-astro-cid-jvmmyltt] .announcement-bar__icon{flex-shrink:0;margin-block-start:calc(.5lh - .5625rem)}.announcement-bar__text[data-astro-cid-jvmmyltt]{flex:1;min-inline-size:0}.announcement-bar__close[data-astro-cid-jvmmyltt]{inline-size:var(--space-24);block-size:var(--space-24);margin:calc((1lh - var(--space-24)) / 2) calc(-1 * var(--space-4));border-radius:var(--radius-4);color:inherit;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:grid}.announcement-bar__close[data-astro-cid-jvmmyltt]:hover{opacity:.8}.announcement-bar__close[data-astro-cid-jvmmyltt]:active{opacity:.6}.announcement-bar__close[data-astro-cid-jvmmyltt]:focus-visible{outline-offset:2px;outline:2px solid}@media (width<40rem){.announcement-bar[data-astro-cid-jvmmyltt]{gap:var(--space-10)}}.home-hero[data-astro-cid-dcwno5ig]{background:var(--color-surface);min-block-size:57.4375rem;color:var(--color-fg);isolation:isolate;display:grid;position:relative}.home-hero__image[data-astro-cid-dcwno5ig]{z-index:-1;object-fit:cover;object-position:50% 30%;background:var(--color-image-placeholder);block-size:100%;inline-size:100%;position:absolute;inset:0}.home-hero[data-astro-cid-dcwno5ig]:has(.home-hero__image):after{content:"";z-index:-1;background:var(--color-scrim-hero);position:absolute;inset:0}.home-hero__inner[data-astro-cid-dcwno5ig]{padding:var(--space-60) var(--space-80);place-items:center;display:grid}.home-hero__box[data-astro-cid-dcwno5ig]{gap:var(--space-44);background:var(--color-surface);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;inline-size:100%;max-inline-size:44.375rem;padding:3.25rem;display:flex}.home-hero__text[data-astro-cid-dcwno5ig]{gap:var(--space-20);flex-direction:column;display:flex}.home-hero__title[data-astro-cid-dcwno5ig]{color:inherit;font-size:var(--text-h1);line-height:var(--leading-h1)}.home-hero__lead[data-astro-cid-dcwno5ig]{color:var(--color-muted);font-size:var(--text-lead);line-height:var(--leading-body-large)}@media (width<64rem){.home-hero[data-astro-cid-dcwno5ig]{min-block-size:62.5rem}.home-hero__box[data-astro-cid-dcwno5ig]{max-inline-size:none}.home-hero__lead[data-astro-cid-dcwno5ig]{color:inherit}}@media (width<40rem){.home-hero[data-astro-cid-dcwno5ig]{min-block-size:45rem}.home-hero__image[data-astro-cid-dcwno5ig]{object-position:50% 50%}.home-hero__inner[data-astro-cid-dcwno5ig]{padding:var(--space-20) var(--space-12)}.home-hero__box[data-astro-cid-dcwno5ig]{padding:var(--space-32)}}.home-introduction[data-astro-cid-dxkamlt4]{padding-block:var(--space-80);background:var(--color-surface)}.home-introduction[data-astro-cid-dxkamlt4] .home-introduction__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-32);display:flex}.home-introduction[data-astro-cid-dxkamlt4] .home-introduction__label{flex-shrink:0}.home-introduction__content[data-astro-cid-dxkamlt4]{flex-direction:column;flex:1;align-items:flex-start;gap:3.25rem;max-inline-size:52.9375rem;display:flex}.home-introduction__text[data-astro-cid-dxkamlt4]{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-bold);line-height:var(--leading-h2-h3);letter-spacing:var(--text-tracking-heading);color:var(--color-fg)}.home-introduction__image[data-astro-cid-dxkamlt4]{border-radius:var(--radius-16);object-fit:cover;background:var(--color-image-placeholder);block-size:22.5rem;inline-size:100%;display:block}@media (width<64rem){.home-introduction[data-astro-cid-dxkamlt4] .home-introduction__inner{gap:var(--space-16);flex-direction:column}.home-introduction__content[data-astro-cid-dxkamlt4]{gap:var(--space-32);inline-size:100%;max-inline-size:none}}@media (width<40rem){.home-introduction[data-astro-cid-dxkamlt4]{padding-block:var(--space-40)}.home-introduction__content[data-astro-cid-dxkamlt4]{gap:var(--space-24)}.home-introduction__image[data-astro-cid-dxkamlt4]{block-size:15rem}}.section-heading[data-astro-cid-tz3hbtyf]{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.section-heading__title[data-astro-cid-tz3hbtyf]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-h2-h3);letter-spacing:var(--text-tracking-heading);color:var(--color-fg)}@media (40rem<=width<64rem){.section-heading--narrow[data-astro-cid-tz3hbtyf]{max-inline-size:21.375rem}}.home-solutions[data-astro-cid-nrmbb633]{padding-block:var(--space-80);background:var(--color-surface)}.home-solutions[data-astro-cid-nrmbb633] .home-solutions__inner{gap:var(--space-40);flex-direction:column;display:flex}.home-solutions__list[data-astro-cid-nrmbb633]{gap:var(--space-20);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-solutions__card[data-astro-cid-nrmbb633]{gap:var(--space-16);min-block-size:25rem;padding:0 var(--space-24) var(--space-24);border-radius:var(--radius-16);background:var(--color-brand-white);flex-direction:column;display:flex;position:relative;overflow:hidden}.home-solutions__image[data-astro-cid-nrmbb633]{aspect-ratio:281/267;block-size:auto;inline-size:min(100%,17.5625rem);object-fit:contain;object-position:bottom;mix-blend-mode:multiply;align-self:flex-end;margin-block-end:var(--space-8)}.home-solutions[data-astro-cid-nrmbb633] .home-solutions__number{position:absolute;inset-block-start:var(--space-24);inset-inline-start:var(--space-24)}.home-solutions__title[data-astro-cid-nrmbb633]{font-family:var(--font-heading);font-size:var(--text-h6);font-weight:var(--weight-bold);line-height:var(--leading-h4-h6);letter-spacing:var(--text-tracking-heading);color:var(--color-fg)}.home-solutions__text[data-astro-cid-nrmbb633]{font-size:var(--text-body-l);line-height:var(--leading-body-large);color:var(--color-muted)}@media (width<64rem){.home-solutions__list[data-astro-cid-nrmbb633]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-solutions__card[data-astro-cid-nrmbb633]{gap:var(--space-12);min-block-size:0;padding:0 var(--space-20) var(--space-20)}.home-solutions__image[data-astro-cid-nrmbb633]{margin-block-end:var(--space-12)}}@media (width<40rem){.home-solutions[data-astro-cid-nrmbb633]{padding-block:var(--space-40)}.home-solutions[data-astro-cid-nrmbb633] .home-solutions__inner{gap:var(--space-32)}.home-solutions__list[data-astro-cid-nrmbb633]{grid-template-columns:1fr}.home-solutions__image[data-astro-cid-nrmbb633]{inline-size:min(100%,13.625rem);margin-block-end:var(--space-8)}}.home-people[data-astro-cid-zrmtesuf]{background:var(--color-surface);overflow:clip}.home-people[data-astro-cid-zrmtesuf] .home-people__inner{place-items:center;min-block-size:53.5625rem;display:grid;position:relative}.home-people__photos[data-astro-cid-zrmtesuf]{margin:0 calc(var(--space-gutter) * -1);padding:0;list-style:none;position:absolute;inset:0}.home-people__photo[data-astro-cid-zrmtesuf]{border-radius:50%;position:absolute;overflow:hidden}.home-people__img[data-astro-cid-zrmtesuf]{object-fit:cover;object-position:bottom;block-size:100%;inline-size:100%}.home-people__photo--1[data-astro-cid-zrmtesuf]{aspect-ratio:1;background:var(--color-fg);inline-size:8.04rem;inset-block-start:14.5%;inset-inline-start:20.8%}.home-people__photo--2[data-astro-cid-zrmtesuf]{aspect-ratio:1;background:var(--color-accent);inline-size:7.3125rem;inset-block-start:10.2%;inset-inline-start:64.1%}.home-people__photo--3[data-astro-cid-zrmtesuf]{aspect-ratio:1;background:var(--color-brand-orange);inline-size:6.58rem;inset-block-start:61.7%;inset-inline-start:81.7%}.home-people__photo--4[data-astro-cid-zrmtesuf]{aspect-ratio:1;background:var(--color-tint);inline-size:7.3125rem;inset-block-start:76.2%;inset-inline-start:50.1%}.home-people__photo--5[data-astro-cid-zrmtesuf]{aspect-ratio:1;background:var(--color-brand-turqoise);inline-size:8.04rem;inset-block-start:55.9%;inset-inline-start:6.8%}.home-people__content[data-astro-cid-zrmtesuf]{text-align:center;flex-direction:column;align-items:center;max-inline-size:32.625rem;display:flex;position:relative}.home-people__title[data-astro-cid-zrmtesuf]{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--leading-h2-h3);letter-spacing:var(--text-tracking-heading);color:var(--color-fg)}.home-people__text[data-astro-cid-zrmtesuf]{margin-block:var(--space-16) var(--space-40);font-size:var(--text-body-l);line-height:var(--leading-body-large);color:var(--color-fg)}@media (width<64rem){.home-people__photo--1[data-astro-cid-zrmtesuf]{inline-size:6.2775rem;inset-block-start:22.28%;inset-inline-start:10.31%}.home-people__photo--2[data-astro-cid-zrmtesuf]{inline-size:5.7069rem;inset-block-start:18.9%;inset-inline-start:73.63%}.home-people__photo--3[data-astro-cid-zrmtesuf]{inline-size:5.136rem;inset-block-start:59.15%;inset-inline-start:91.56%}.home-people__photo--4[data-astro-cid-zrmtesuf]{inline-size:5.7069rem;inset-block-start:70.45%;inset-inline-start:53.24%}.home-people__photo--5[data-astro-cid-zrmtesuf]{inline-size:6.2775rem;inset-block-start:56.93%;inset-inline-start:-2.35%}}@media (width<40rem){.home-people[data-astro-cid-zrmtesuf] .home-people__inner{min-block-size:50.75rem}.home-people__photo--1[data-astro-cid-zrmtesuf]{inset-block-start:13.79%;inset-inline-start:-2.93%}.home-people__photo--2[data-astro-cid-zrmtesuf]{inset-block-start:18.47%;inset-inline-start:75.73%}.home-people__photo--3[data-astro-cid-zrmtesuf]{inset-block-start:65.64%;inset-inline-start:83.73%}.home-people__photo--4[data-astro-cid-zrmtesuf]{inset-block-start:82.88%;inset-inline-start:54.13%}.home-people__photo--5[data-astro-cid-zrmtesuf]{inset-block-start:68.23%;inset-inline-start:-3.47%}.home-people__text[data-astro-cid-zrmtesuf]{margin-block-end:var(--space-32)}}.home-latest[data-astro-cid-lacohpne]{padding-block:var(--space-80);background:var(--color-surface)}.home-latest[data-astro-cid-lacohpne] .home-latest__inner{gap:var(--space-40);flex-direction:column;display:flex}.home-latest__grid[data-astro-cid-lacohpne]{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<64rem){.home-latest__grid[data-astro-cid-lacohpne]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (40rem<=width<64rem){.home-latest__grid[data-astro-cid-lacohpne]>:nth-child(n+3){display:none}}@media (width<40rem){.home-latest[data-astro-cid-lacohpne]{padding-block:var(--space-40)}.home-latest[data-astro-cid-lacohpne] .home-latest__inner{gap:var(--space-32)}.home-latest__grid[data-astro-cid-lacohpne]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:20rem;grid-auto-flow:column;margin-inline-end:calc(var(--space-gutter) * -1);padding-inline-end:var(--space-gutter);overflow-x:auto}.home-latest__grid[data-astro-cid-lacohpne]>*{scroll-snap-align:start}}.home-stats[data-astro-cid-jptflrij]{padding-block:var(--space-80);background:var(--color-surface)}.home-stats[data-astro-cid-jptflrij] .home-stats__inner{gap:var(--space-80);flex-direction:column;display:flex}.home-stats__list[data-astro-cid-jptflrij]{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-stats__card[data-astro-cid-jptflrij]{justify-content:space-between;gap:var(--space-40);min-block-size:19.875rem;padding:var(--space-24);border-radius:var(--radius-16);background:var(--color-brand-white);color:var(--color-fg);flex-direction:column;display:flex}.home-stats__value[data-astro-cid-jptflrij]{font-family:var(--font-heading);font-size:var(--text-stat);font-weight:var(--weight-light);font-variant-numeric:tabular-nums;line-height:var(--leading-h2-h3)}.home-stats__text[data-astro-cid-jptflrij]{font-size:var(--text-body-l);line-height:var(--leading-body-large)}@media (width<64rem){.home-stats[data-astro-cid-jptflrij] .home-stats__inner{gap:var(--space-40)}.home-stats__list[data-astro-cid-jptflrij]{grid-template-columns:1fr}.home-stats__card[data-astro-cid-jptflrij]{min-block-size:12.5rem}}@media (width<40rem){.home-stats[data-astro-cid-jptflrij]{padding-block:var(--space-40)}.home-stats[data-astro-cid-jptflrij] .home-stats__inner{gap:var(--space-32)}.home-stats__card[data-astro-cid-jptflrij]{min-block-size:10.625rem}.home-stats__value[data-astro-cid-jptflrij]{font-size:var(--text-stat-mobile)}}.home-partners[data-astro-cid-yv4hrlk3]{padding-block:var(--space-80);background:var(--color-surface)}.home-partners[data-astro-cid-yv4hrlk3] .home-partners__inner{gap:var(--space-40);flex-direction:column;display:flex}.home-partners__list[data-astro-cid-yv4hrlk3]{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.home-partners__card[data-astro-cid-yv4hrlk3]{min-block-size:11.5rem;padding:var(--space-24);border-radius:var(--radius-16);background:var(--color-brand-white);place-items:center;display:grid}.home-partners__logo[data-astro-cid-yv4hrlk3]{mix-blend-mode:multiply;block-size:auto;max-inline-size:100%}@media (width<40rem){.home-partners[data-astro-cid-yv4hrlk3]{padding-block:var(--space-40)}.home-partners[data-astro-cid-yv4hrlk3] .home-partners__inner{gap:var(--space-32)}.home-partners__list[data-astro-cid-yv4hrlk3]{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.home-partners__card[data-astro-cid-yv4hrlk3]{aspect-ratio:1;min-block-size:0}}.contact[data-astro-cid-d56ov33j]{padding-block:var(--space-80);background:var(--color-surface)}.contact[data-astro-cid-d56ov33j] .contact__inner{gap:var(--space-128);grid-template-columns:32.625rem minmax(0,1fr);display:grid}.contact__intro[data-astro-cid-d56ov33j]{justify-content:space-between;align-items:flex-start;gap:var(--space-40);flex-direction:column;display:flex}.contact__copy[data-astro-cid-d56ov33j]{gap:var(--space-32);flex-direction:column;display:flex}.contact__text[data-astro-cid-d56ov33j]{font-size:var(--text-body-l);line-height:var(--leading-body-large);color:var(--color-fg)}@media (width<64rem){.contact[data-astro-cid-d56ov33j] .contact__inner{gap:var(--space-40);grid-template-columns:1fr}.contact__intro[data-astro-cid-d56ov33j]{gap:var(--space-32)}.contact__copy[data-astro-cid-d56ov33j]{max-inline-size:21.375rem}}@media (width<40rem){.contact[data-astro-cid-d56ov33j]{padding-block:var(--space-40)}.contact[data-astro-cid-d56ov33j] .contact__inner{gap:var(--space-32)}.contact__intro[data-astro-cid-d56ov33j]{gap:var(--space-24)}.contact__copy[data-astro-cid-d56ov33j]{max-inline-size:none}}.home[data-astro-cid-5gvmcovd]{gap:var(--space-56);flex-direction:column;display:flex}@media (width<64rem){.home[data-astro-cid-5gvmcovd]{gap:0}}
