.testimonial-card[data-astro-cid-fd555gm4]{--testimonial-card-background: rgb(255 255 255 / .05);--testimonial-card-border: rgb(255 255 255 / .1);--testimonial-card-footer-background: rgb(0 0 0 / .18);--testimonial-card-author: #fafaf9;--testimonial-card-meta: #a8a29e;--testimonial-card-copy: #e7e5e4;--testimonial-card-link: #fde68a;--testimonial-card-link-hover: #fef3c7;background:radial-gradient(circle at top right,rgb(255 255 255 / .12),transparent 34%),linear-gradient(180deg,#ffffff0d,#ffffff05),var(--testimonial-card-background);border:1px solid var(--testimonial-card-border);border-radius:1.8rem;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:100%;height:100%;position:relative;overflow:hidden;backdrop-filter:blur(16px);box-shadow:0 26px 54px -38px #00000080;transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s cubic-bezier(.22,1,.36,1),border-color .22s ease}.testimonial-card--sand[data-astro-cid-fd555gm4]{--testimonial-card-background: rgb(255 250 245 / .92);--testimonial-card-border: rgb(47 36 26 / .1);--testimonial-card-footer-background: linear-gradient(180deg, #322419 0%, #21160d 100%);--testimonial-card-author: #fff8f0;--testimonial-card-meta: rgb(214 190 162 / .84);--testimonial-card-copy: #4f4034;--testimonial-card-link: #8b6440;--testimonial-card-link-hover: #6f4f31;box-shadow:0 30px 56px -42px #2f241a38}.testimonial-card[data-astro-cid-fd555gm4]:hover,.testimonial-card[data-astro-cid-fd555gm4]:focus-within{transform:translateY(-4px)}.testimonial-card__top[data-astro-cid-fd555gm4]{display:grid;align-content:space-between;gap:1.5rem;min-height:0;padding:1.5rem 1.5rem 1.25rem}.testimonial-card__comment[data-astro-cid-fd555gm4]{color:var(--testimonial-card-copy);white-space:pre-line;line-height:1.82;font-size:1rem}.testimonial-card__bottom[data-astro-cid-fd555gm4]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--testimonial-card-border);background:var(--testimonial-card-footer-background)}.testimonial-card__avatar-shell[data-astro-cid-fd555gm4]{display:grid;place-items:center}.testimonial-card__avatar-image[data-astro-cid-fd555gm4],.testimonial-card__avatar-fallback[data-astro-cid-fd555gm4]{width:2.85rem;height:2.85rem;flex-shrink:0;border-radius:9999px}.testimonial-card__avatar-image[data-astro-cid-fd555gm4]{object-fit:cover;box-shadow:0 18px 34px -24px #00000080}.testimonial-card__avatar-fallback[data-astro-cid-fd555gm4]{display:grid;place-items:center;border:1px solid var(--testimonial-avatar-border);background:var(--testimonial-avatar-background);color:var(--testimonial-avatar-text);font-size:.92rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 18px 34px -24px #0006}.testimonial-card__identity[data-astro-cid-fd555gm4]{min-width:0;display:grid;gap:.15rem}.testimonial-card__author[data-astro-cid-fd555gm4]{color:var(--testimonial-card-author);font-size:.98rem;font-weight:600;line-height:1.4}.testimonial-card__meta[data-astro-cid-fd555gm4]{color:var(--testimonial-card-meta);font-size:.82rem;line-height:1.5}.testimonial-card__link[data-astro-cid-fd555gm4]{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;color:var(--testimonial-card-link);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .18s ease,transform .18s ease,background .18s ease,border-color .18s ease;padding-top:.2rem}.testimonial-card__link[data-astro-cid-fd555gm4]:hover,.testimonial-card__link[data-astro-cid-fd555gm4]:focus-visible{color:var(--testimonial-card-link-hover);transform:translateY(-1px)}.testimonial-card--animated[data-astro-cid-fd555gm4]{will-change:transform,opacity}@media(max-width:639px){.testimonial-card__top[data-astro-cid-fd555gm4]{padding:1.35rem 1.35rem 1.15rem}.testimonial-card__bottom[data-astro-cid-fd555gm4]{padding:1rem 1.35rem 1.15rem}}@media(prefers-color-scheme:dark){.testimonial-card--sand[data-astro-cid-fd555gm4]{--testimonial-card-background: rgb(255 255 255 / .04);--testimonial-card-border: rgb(255 255 255 / .08);--testimonial-card-footer-background: linear-gradient(180deg, rgb(255 248 240 / .12), rgb(255 248 240 / .06));--testimonial-card-author: #f2e9df;--testimonial-card-meta: #bba38a;--testimonial-card-copy: #dccabc;--testimonial-card-link: #f0c48a;--testimonial-card-link-hover: #ffe0b5;box-shadow:0 30px 60px -42px #0000006b}}@media(prefers-reduced-motion:reduce){.testimonial-card[data-astro-cid-fd555gm4],.testimonial-card--animated[data-astro-cid-fd555gm4]{transition:none;transform:none;opacity:1}}
