.hero[data-astro-cid-i3irphx7],.highlights[data-astro-cid-i3irphx7]{background:var(--contrast_background);border:var(--border_s) solid var(--tiles_border);border-radius:var(--radius_xl)}.hero[data-astro-cid-i3irphx7]{gap:var(--space_24);padding:var(--space_16);grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""text""stats";display:grid}.hero__text[data-astro-cid-i3irphx7]{gap:var(--space_16);flex-direction:column;grid-area:text;display:flex}.hero__headline[data-astro-cid-i3irphx7]{font:inherit;flex-direction:column;display:flex}.hero__line[data-astro-cid-i3irphx7]{font-family:var(--font-instrument-sans);font-weight:700;font-stretch:75%;display:block}.hero__line--1[data-astro-cid-i3irphx7]{font-size:2.25rem;line-height:3rem}.hero__line--2[data-astro-cid-i3irphx7]{font-family:var(--font-instrument-serif);font-size:3.5rem;font-style:italic;font-weight:400;font-stretch:100%;line-height:4rem}.hero__line--3[data-astro-cid-i3irphx7]{font-size:1.75rem;line-height:2.5rem}.hero__cta[data-astro-cid-i3irphx7]{padding-block-start:var(--space_8)}.hero[data-astro-cid-i3irphx7] .hero__photo{aspect-ratio:380/500;object-fit:cover;border-radius:0 0 50% 50%/0 0 38% 38%;grid-area:photo;block-size:auto;inline-size:100%;max-inline-size:250px}.hero__stats[data-astro-cid-i3irphx7]{gap:var(--space_24) var(--space_16);grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stat[data-astro-cid-i3irphx7]{flex-direction:column;display:flex}.highlights[data-astro-cid-i3irphx7]{padding:var(--space_16);margin-block-start:var(--space_24)}.highlights__list[data-astro-cid-i3irphx7]{gap:var(--space_16);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.highlight[data-astro-cid-i3irphx7]{gap:var(--space_8);flex-direction:column;display:flex}.highlight__title[data-astro-cid-i3irphx7]{font-weight:var(--label-font-weight)}@media (width>=47.5em){.hero[data-astro-cid-i3irphx7]{row-gap:var(--space_32);column-gap:var(--space_32);padding:0 var(--space_32) var(--space_32)}.hero__text[data-astro-cid-i3irphx7]{padding-block-start:var(--space_32)}.hero__line--1[data-astro-cid-i3irphx7]{font-size:3rem;line-height:4.75rem}.hero__line--2[data-astro-cid-i3irphx7]{font-size:4.5rem;line-height:4.75rem}.hero__line--3[data-astro-cid-i3irphx7]{font-size:2.25rem;line-height:4.75rem}.highlights[data-astro-cid-i3irphx7]{padding:var(--space_32)}}@container main (width>=50rem){.hero[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) min(380px,42%);grid-template-areas:"text photo""stats stats";align-items:start}.hero[data-astro-cid-i3irphx7] .hero__photo{max-inline-size:none}.hero__stats[data-astro-cid-i3irphx7],.highlights__list[data-astro-cid-i3irphx7]{gap:var(--space_24);grid-template-columns:repeat(4,minmax(0,1fr))}.highlights__list[data-astro-cid-i3irphx7]{column-gap:var(--space_64)}.highlight[data-astro-cid-i3irphx7]{grid-column:span 2}}@container main (width>=77rem){.hero[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);grid-template-areas:"text photo stats"}.hero__stats[data-astro-cid-i3irphx7]{text-align:end;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-end;display:flex}.stat[data-astro-cid-i3irphx7]{align-items:flex-end}.highlights__list[data-astro-cid-i3irphx7]{column-gap:var(--space_24)}.highlight[data-astro-cid-i3irphx7]{grid-column:span 1}}@media (width>=80em){.hero[data-astro-cid-i3irphx7]{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}}.case-studies[data-astro-cid-l4k6fol6]{gap:var(--space_16);padding-block:var(--space_32);flex-direction:column;display:flex}.case-studies__intro[data-astro-cid-l4k6fol6]{max-inline-size:40rem}.case-studies__grid[data-astro-cid-l4k6fol6]{gap:var(--space_24);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-l4k6fol6]{padding:var(--space_16);background:var(--tiles_background);border:var(--border_s) solid var(--tiles_border);border-radius:var(--radius_xl);container:card/inline-size}.card__content[data-astro-cid-l4k6fol6]{gap:var(--space_16);flex-direction:column;block-size:100%;display:flex}.card__thumbnail[data-astro-cid-l4k6fol6]{min-block-size:180px;padding:var(--space_16);background:var(--contrast_background);border:var(--border_s) solid var(--tiles_border);border-radius:var(--radius_xl);justify-content:center;align-items:center;display:flex}.card__thumbnail[data-astro-cid-l4k6fol6] .card__image{object-fit:contain;max-block-size:136px;inline-size:auto;max-inline-size:206px}.card__logo[data-astro-cid-l4k6fol6]{inline-size:206px;max-inline-size:100%;color:var(--text_default);display:block}.card__logo[data-astro-cid-l4k6fol6] svg{block-size:auto;inline-size:100%}.card__text[data-astro-cid-l4k6fol6]{gap:var(--space_16);flex-direction:column;display:flex}@container card (width>=30rem){.card__content[data-astro-cid-l4k6fol6]{flex-direction:row}.card__thumbnail[data-astro-cid-l4k6fol6]{flex:none;min-block-size:0;inline-size:238px}.card__text[data-astro-cid-l4k6fol6]{flex:1;min-inline-size:0}}@container main (width>=77rem){.case-studies__grid[data-astro-cid-l4k6fol6]{row-gap:var(--space_16);grid-template-columns:repeat(2,minmax(0,1fr))}}.testimonials[data-astro-cid-ndabfdc4]{gap:var(--space_16);padding-block:var(--space_32);flex-direction:column;display:flex}.slider[data-astro-cid-ndabfdc4]{--per-view:1;justify-content:center;align-items:center;gap:var(--space_16);grid-template-columns:auto auto;grid-template-areas:"track track""prev next";display:grid}.slider__track[data-astro-cid-ndabfdc4]{grid-area:track;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--space_24)) / var(--per-view));gap:var(--space_24);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--radius_xl);margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}html.js .slider__track[data-astro-cid-ndabfdc4]{scrollbar-width:none}.slider__track[data-astro-cid-ndabfdc4]:focus-visible{outline:var(--border_focus) solid var(--accent_default);outline-offset:var(--space_2)}.slider[data-astro-cid-ndabfdc4] .slider__prev{grid-area:prev}.slider[data-astro-cid-ndabfdc4] .slider__next{grid-area:next}html:not(.js) .slider[data-astro-cid-ndabfdc4] .icon-button{display:none}.slide[data-astro-cid-ndabfdc4]{scroll-snap-align:start;min-inline-size:0;padding:var(--space_24);background:var(--tiles_background);border:var(--border_s) solid var(--tiles_border);border-radius:var(--radius_xl);display:flex}.slide__content[data-astro-cid-ndabfdc4]{gap:var(--space_8);flex-direction:column;margin:0;display:flex}.slide__mark[data-astro-cid-ndabfdc4]{block-size:1rem;color:var(--accent_default);display:block;overflow:visible}.slide__text[data-astro-cid-ndabfdc4]{gap:var(--space_16);flex-direction:column;display:flex}.slide[data-astro-cid-ndabfdc4] figcaption[data-astro-cid-ndabfdc4]{flex-direction:column;display:flex}@container main (width>=40rem){.slider[data-astro-cid-ndabfdc4]{--per-view:2;justify-content:stretch;gap:var(--space_24);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev track next"}.slide[data-astro-cid-ndabfdc4]{padding:var(--space_24) var(--space_32) var(--space_32) var(--space_24)}.slide__content[data-astro-cid-ndabfdc4]{gap:var(--space_16);flex-direction:row}.slide__mark[data-astro-cid-ndabfdc4]{block-size:auto}.slide__text[data-astro-cid-ndabfdc4]{padding-block-start:var(--space_24)}}@container main (width>=77rem){.slider[data-astro-cid-ndabfdc4]{--per-view:3}}
