.testimonial[data-astro-cid-fkbbckhy]{margin:0;border-top:1px solid var(--line);padding-top:clamp(1.75rem,4vw,3rem);color:var(--text)}blockquote[data-astro-cid-fkbbckhy]{max-width:55rem;margin:0;font-family:nimbus-sans,Arial,sans-serif;font-size:clamp(1.12rem,1.6vw,1.4rem);font-weight:400;line-height:1.5}p[data-astro-cid-fkbbckhy]{margin:0;text-wrap:pretty}p[data-astro-cid-fkbbckhy]+p[data-astro-cid-fkbbckhy]{margin-top:1.25em}.keep-together[data-astro-cid-fkbbckhy]{white-space:nowrap}figcaption[data-astro-cid-fkbbckhy]{margin-top:1.5rem;color:var(--muted);font-size:.9rem;line-height:1.5}a[data-astro-cid-fkbbckhy]{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}a[data-astro-cid-fkbbckhy]:hover{color:var(--text)}a[data-astro-cid-fkbbckhy]:focus-visible,button[data-astro-cid-fkbbckhy]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.agency-logo[data-astro-cid-fkbbckhy]{width:9rem}.agency-logo[data-astro-cid-fkbbckhy] img[data-astro-cid-fkbbckhy]{display:block;width:100%;height:auto;filter:invert(1);opacity:.72}.agency-logo[data-astro-cid-fkbbckhy]:hover img[data-astro-cid-fkbbckhy],.agency-logo[data-astro-cid-fkbbckhy]:focus-visible img[data-astro-cid-fkbbckhy]{opacity:1}button[data-astro-cid-fkbbckhy]{font-family:inherit;cursor:pointer}.testimonial-more[data-astro-cid-fkbbckhy]{display:flex;align-items:center;gap:.5rem;width:fit-content;min-height:44px;margin-top:.75rem;padding:0;border:0;background:transparent;color:var(--muted);font-size:.9rem;line-height:1.4;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.2em}.testimonial-more[data-astro-cid-fkbbckhy]:hover{color:var(--text);text-decoration-color:currentColor}.testimonial-more[data-astro-cid-fkbbckhy] svg,.dialog-attribution[data-astro-cid-fkbbckhy] svg{width:1rem;height:1rem;flex-shrink:0}.testimonial-centered[data-astro-cid-fkbbckhy]{display:grid;justify-items:center;gap:1.25rem;padding-top:clamp(2.5rem,5vw,4rem);text-align:center}.testimonial-centered[data-astro-cid-fkbbckhy]>blockquote[data-astro-cid-fkbbckhy]{max-width:45rem;font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.4}.testimonial-centered[data-astro-cid-fkbbckhy]>blockquote[data-astro-cid-fkbbckhy] p[data-astro-cid-fkbbckhy]{text-wrap:balance}.testimonial-centered[data-astro-cid-fkbbckhy] figcaption[data-astro-cid-fkbbckhy]{margin:0}.testimonial-centered[data-astro-cid-fkbbckhy] .testimonial-more[data-astro-cid-fkbbckhy]{margin-top:-.5rem}.quote-mark[data-astro-cid-fkbbckhy]{display:block;height:2.5rem;color:var(--accent);font-family:nimbus-sans,Arial,sans-serif;font-size:5rem;font-weight:700;line-height:1}.testimonial-dialog[data-astro-cid-fkbbckhy]{width:min(48rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.25rem,4vw,2.5rem);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left}.testimonial-dialog[data-astro-cid-fkbbckhy]::backdrop{background:#000c}.dialog-heading[data-astro-cid-fkbbckhy]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.dialog-heading[data-astro-cid-fkbbckhy] h2[data-astro-cid-fkbbckhy]{margin:0;font-family:nimbus-sans,Arial,sans-serif;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.testimonial-close[data-astro-cid-fkbbckhy]{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin-top:-.5rem;margin-right:-.5rem;padding:0;border:0;background:transparent;color:var(--muted)}.testimonial-close[data-astro-cid-fkbbckhy]:hover{color:var(--text);background:var(--line)}.testimonial-close[data-astro-cid-fkbbckhy] svg{width:1.25rem;height:1.25rem}.testimonial-dialog[data-astro-cid-fkbbckhy] blockquote[data-astro-cid-fkbbckhy]{font-size:var(--font-size-body);line-height:1.6}.dialog-attribution[data-astro-cid-fkbbckhy]{margin-top:1.5rem;font-size:.9rem}.dialog-attribution[data-astro-cid-fkbbckhy] a[data-astro-cid-fkbbckhy]{gap:.5rem}
