.testimonial[data-astro-cid-wndhlqnz]{justify-content:space-between;gap:var(--space-32);padding:var(--space-40);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-bg-white);flex-direction:column;display:flex}.testimonial--featured[data-astro-cid-wndhlqnz]{align-items:end;gap:var(--space-48);padding:var(--space-48);grid-template-columns:2fr 1fr;display:grid}.testimonial__body[data-astro-cid-wndhlqnz]{align-items:flex-start;gap:var(--space-16);flex-direction:column;display:flex}.testimonial__glyph[data-astro-cid-wndhlqnz]{width:var(--space-20);height:var(--space-16);background:var(--color-text-primary);mask:var(--glyph) center / contain no-repeat}.testimonial__quote[data-astro-cid-wndhlqnz]{color:var(--color-text-secondary)}.testimonial__quote[data-astro-cid-wndhlqnz] p[data-astro-cid-wndhlqnz]+p[data-astro-cid-wndhlqnz]{margin-top:1em}.testimonial--featured[data-astro-cid-wndhlqnz] .testimonial__highlight[data-astro-cid-wndhlqnz],.testimonial--featured[data-astro-cid-wndhlqnz] .testimonial__quote[data-astro-cid-wndhlqnz]{max-width:65ch;color:var(--color-text-primary)}.testimonial__highlight[data-astro-cid-wndhlqnz]{color:var(--color-text-primary)}.testimonial__toggle[data-astro-cid-wndhlqnz]{align-items:center;gap:var(--space-6);border-radius:var(--radius-xs);color:var(--color-text-primary);background:0 0;border:0;padding:0;display:inline-flex}.testimonial__toggle[data-astro-cid-wndhlqnz][hidden]{display:none}@media (hover:hover){.testimonial__toggle[data-astro-cid-wndhlqnz]:hover{text-underline-offset:.2em;text-decoration:underline}}.testimonial__chevron[data-astro-cid-wndhlqnz]{transition:transform var(--motion-base) var(--motion-ease-out)}.testimonial__toggle[data-astro-cid-wndhlqnz][aria-expanded=true] .testimonial__chevron[data-astro-cid-wndhlqnz]{transform:rotate(180deg)}.testimonial__expand[data-astro-cid-wndhlqnz]{margin-top:calc(var(--space-16) * -1);grid-template-rows:1fr;display:grid}.testimonial__expand-inner[data-astro-cid-wndhlqnz]{min-height:0;overflow:hidden}.testimonial__expand-inner[data-astro-cid-wndhlqnz]>.testimonial__quote[data-astro-cid-wndhlqnz]{padding-top:var(--space-16)}.testimonial[data-astro-cid-wndhlqnz].is-collapsible .testimonial__expand[data-astro-cid-wndhlqnz]{transition:grid-template-rows var(--motion-expand) var(--motion-ease-out);grid-template-rows:0fr}.testimonial[data-astro-cid-wndhlqnz].is-collapsible .testimonial__expand-inner[data-astro-cid-wndhlqnz]{visibility:hidden;transition:visibility 0s linear var(--motion-expand)}.testimonial[data-astro-cid-wndhlqnz].is-collapsible.is-open .testimonial__expand[data-astro-cid-wndhlqnz]{grid-template-rows:1fr}.testimonial[data-astro-cid-wndhlqnz].is-collapsible.is-open .testimonial__expand-inner[data-astro-cid-wndhlqnz]{visibility:visible;transition-delay:0s}.testimonial__attribution[data-astro-cid-wndhlqnz]{align-items:center;gap:var(--space-12);display:flex}.testimonial__avatar[data-astro-cid-wndhlqnz]{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0}.testimonial__initials[data-astro-cid-wndhlqnz]{background:var(--color-bg-nav);color:var(--color-text-primary);place-items:center;display:grid}.testimonial__who[data-astro-cid-wndhlqnz]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.testimonial__name[data-astro-cid-wndhlqnz]{color:var(--color-text-primary)}@media (width<64rem){.testimonial--featured[data-astro-cid-wndhlqnz]{gap:var(--space-32);grid-template-columns:1fr}}@media (width<48rem){.testimonial[data-astro-cid-wndhlqnz],.testimonial--featured[data-astro-cid-wndhlqnz]{padding:var(--space-32);gap:var(--space-24)}.testimonial--featured[data-astro-cid-wndhlqnz] .testimonial__quote[data-astro-cid-wndhlqnz],.testimonial__highlight[data-astro-cid-wndhlqnz]{font-size:var(--text-body-article-size);line-height:var(--text-body-article-line-height);letter-spacing:var(--text-body-article-tracking)}}.testimonials[data-astro-cid-gakqr736]{gap:var(--space-48);padding-bottom:var(--space-96);flex-direction:column;display:flex}.testimonials__heading[data-astro-cid-gakqr736]{font-size:var(--text-heading-h1-size);line-height:var(--text-heading-h1-line-height);letter-spacing:var(--text-heading-h1-tracking);font-weight:var(--text-heading-h1-weight);color:var(--color-text-secondary)}.testimonials__quotes[data-astro-cid-gakqr736]{--carousel-gap:var(--space-24);gap:var(--carousel-gap);flex-direction:column;display:flex}.carousel[data-astro-cid-gakqr736]{gap:var(--space-24);flex-direction:column;display:flex}.carousel__track[data-astro-cid-gakqr736]{--visible:2.5;--gaps:2;gap:var(--carousel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-xl);margin:0;padding:0;display:flex;overflow-x:auto}.carousel__track[data-astro-cid-gakqr736]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-gakqr736]:focus-visible{outline-offset:var(--space-4)}.carousel__slide[data-astro-cid-gakqr736]{flex:0 0 calc((100% - var(--gaps) * var(--carousel-gap)) / var(--visible));scroll-snap-align:start;display:flex}.carousel__slide[data-astro-cid-gakqr736]>.testimonial{flex:1}.carousel__footer[data-astro-cid-gakqr736]{justify-content:space-between;align-items:center;gap:var(--space-16);display:flex}.carousel__controls[data-astro-cid-gakqr736]{gap:var(--space-8);margin-left:auto;display:flex}.carousel__controls[data-astro-cid-gakqr736][hidden]{display:none}.carousel__button[data-astro-cid-gakqr736]{width:var(--space-48);height:var(--space-48);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-bg-white);transition:background-color var(--motion-fast) var(--motion-ease-standard), opacity var(--motion-fast) var(--motion-ease-standard);place-items:center;display:grid}@media (hover:hover){.carousel__button[data-astro-cid-gakqr736]:not(:disabled):hover{background:var(--color-bg-tab-hover)}}.carousel__button[data-astro-cid-gakqr736]:disabled{opacity:.4;cursor:default}.testimonials__more[data-astro-cid-gakqr736]{align-items:center;gap:var(--space-8);color:var(--color-text-primary);border-radius:var(--radius-xs);display:inline-flex}@media (hover:hover){.testimonials__more[data-astro-cid-gakqr736]:hover{text-underline-offset:.2em;text-decoration:underline}}@media (width<64rem){.carousel__track[data-astro-cid-gakqr736]{--visible:1.5;--gaps:1}}@media (width<48rem){.testimonials[data-astro-cid-gakqr736]{gap:var(--space-32);padding-bottom:var(--space-72)}.testimonials__heading[data-astro-cid-gakqr736]{font-size:var(--text-heading-subsection-size);line-height:var(--text-heading-subsection-line-height);letter-spacing:var(--text-heading-subsection-tracking)}.testimonials__quotes[data-astro-cid-gakqr736]{--carousel-gap:var(--space-20)}.carousel__track[data-astro-cid-gakqr736]{--visible:1.1;--gaps:1}}.earlier[data-astro-cid-yon3kb4d]{gap:var(--space-32);padding-bottom:var(--space-96);flex-direction:column;display:flex}.earlier__heading[data-astro-cid-yon3kb4d]{font-size:var(--text-heading-h2-size);line-height:var(--text-heading-h2-line-height);letter-spacing:var(--text-heading-h2-tracking);font-weight:var(--text-heading-h2-weight);color:var(--color-text-secondary)}.earlier__grid[data-astro-cid-yon3kb4d]{gap:var(--space-48) var(--space-24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.earlier__card[data-astro-cid-yon3kb4d]{gap:var(--space-16);flex-direction:column;display:flex}.earlier__text[data-astro-cid-yon3kb4d]{gap:var(--space-4);flex-direction:column;display:flex}.earlier__title[data-astro-cid-yon3kb4d]{font-size:var(--text-heading-h3-size);line-height:var(--text-heading-h3-line-height);letter-spacing:var(--text-heading-h3-tracking);font-weight:var(--text-heading-h3-weight)}.earlier__summary[data-astro-cid-yon3kb4d],.earlier__text[data-astro-cid-yon3kb4d] .outcome{font-size:var(--text-body-small-size);line-height:var(--text-body-small-line-height)}@media (width<64rem){.earlier__grid[data-astro-cid-yon3kb4d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<48rem){.earlier[data-astro-cid-yon3kb4d]{gap:var(--space-32);padding-bottom:var(--space-72)}.earlier__heading[data-astro-cid-yon3kb4d]{font-size:var(--text-heading-subsection-size);line-height:var(--text-heading-subsection-line-height);letter-spacing:var(--text-heading-subsection-tracking)}.earlier__grid[data-astro-cid-yon3kb4d]{gap:var(--space-40);grid-template-columns:1fr}.earlier__card[data-astro-cid-yon3kb4d]{gap:var(--space-16)}}.work[data-astro-cid-xzzresqx]{gap:var(--space-96);padding-block:var(--space-120) var(--space-96);flex-direction:column;display:flex}@media (width<48rem){.work[data-astro-cid-xzzresqx]{gap:var(--space-64);padding-block:var(--space-96) var(--space-72)}}
