._testimonials_ce0f5e9{background:var(--dark3);position:relative;overflow:hidden}._testimonials_ce0f5e9:before{content:"";pointer-events:none;background:radial-gradient(circle,#3d1a7833 0%,#0000 70%);width:400px;height:400px;position:absolute;top:-100px;right:-100px}._testiInner_ce0f5e9{grid-template-columns:1fr 1.5fr;align-items:start;gap:5rem;display:grid}._testiLeft_ce0f5e9 ._sh_ce0f5e9{margin-top:1rem}._testiLeft_ce0f5e9 ._sh_ce0f5e9 em{color:var(--brand);font-style:italic}._testiCount_ce0f5e9{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);color:var(--muted);letter-spacing:.2em;margin-top:1.75rem}._qmark_ce0f5e9{font-family:var(--font-playfair), Georgia, serif;color:var(--brand);opacity:.25;margin-bottom:-1.5rem;font-size:7rem;line-height:.8;display:block}._qtext_ce0f5e9{color:var(--text);min-height:130px;margin-bottom:1.75rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75;transition:opacity .4s,transform .4s}._qtext_ce0f5e9._fading_ce0f5e9{opacity:0;transform:translateY(8px)}._qauthor_ce0f5e9{align-items:center;gap:1rem;display:flex}._qavatar_ce0f5e9{color:#f0ede899;background:#00b4a626;border:1px solid #00b4a64d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}._qavatarImg_ce0f5e9{object-fit:cover;width:100%;height:100%}._qaname_ce0f5e9{font-family:var(--font-playfair), Georgia, serif;font-weight:700;font-size:var(--fs-small)}._qatitle_ce0f5e9{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);color:var(--brand);letter-spacing:.1em;margin-top:.2rem}._qnav_ce0f5e9{gap:.625rem;margin-top:2rem;display:flex}._qbtn_ce0f5e9{width:40px;height:40px;color:var(--text);cursor:pointer;font-size:var(--fs-small);background:0 0;border:1.5px solid #f0ede833;border-radius:50%;justify-content:center;align-items:center;transition:border-color .2s,background .2s;display:flex}._qbtn_ce0f5e9:hover{border-color:var(--brand);background:#00b4a61a}._viewAll_ce0f5e9{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--brand);opacity:.7;margin-top:1.5rem;text-decoration:none;transition:opacity .2s;display:inline-block}._viewAll_ce0f5e9:hover{opacity:1}@media (max-width:768px){._testiInner_ce0f5e9{grid-template-columns:1fr;gap:2.5rem}}._qmark_7f5f81d{font-family:var(--font-playfair), Georgia, serif;color:var(--brand);opacity:.25;margin-bottom:-1.5rem;font-size:7rem;line-height:.8;display:block}._qtext_7f5f81d{color:var(--text);min-height:130px;margin-bottom:1.75rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.75;transition:opacity .4s,transform .4s}._qtext_7f5f81d._fading_7f5f81d{opacity:0;transform:translateY(8px)}._qauthor_7f5f81d{align-items:center;gap:1rem;display:flex}._qavatar_7f5f81d{width:36px;height:36px;color:var(--brand);background:#00b4a626;border:1px solid #00b4a64d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._qavatarImg_7f5f81d{object-fit:cover;width:100%;height:100%}._qaname_7f5f81d{font-family:var(--font-playfair), Georgia, serif;font-weight:700;font-size:var(--fs-small)}._qatitle_7f5f81d{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);color:var(--brand);letter-spacing:.1em;margin-top:.2rem}._testiCard_7f5f81d{background:#f0ede808;border:1px solid #f0ede812;flex-direction:column;gap:1.25rem;padding:2rem;transition:border-color .2s;display:flex}._testiCard_7f5f81d:hover{border-color:#00b4a64d}._testiQuote_7f5f81d{font-size:var(--fs-body);color:#f0ede8cc;flex:1;font-style:italic;line-height:1.75}._testiAuthor_7f5f81d{align-items:center;gap:.75rem;display:flex}._testiAvatar_7f5f81d{width:40px;height:40px;color:var(--brand);background:#00b4a626;border:1px solid #00b4a64d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._testiAvatarImg_7f5f81d{object-fit:cover;width:100%;height:100%}._testiName_7f5f81d{font-family:var(--font-space), sans-serif;font-size:var(--fs-micro);color:var(--text);font-weight:700}._testiRole_7f5f81d{font-family:var(--font-space), sans-serif;font-size:var(--fs-eyebrow);color:var(--muted);margin-top:.1rem}
