.lyf4Gq_section{color:#171717;background:#fafafa;padding:clamp(48px,7vw,88px) 0}.lyf4Gq_heading{letter-spacing:-.04em;text-align:center;margin:0 0 32px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.12}.lyf4Gq_grid{--testimonial-card-min:300px;--testimonial-gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--testimonial-card-min)), 1fr));gap:var(--testimonial-gap);display:grid}.lyf4Gq_card{background:#fff;border:1px solid #deded9;border-radius:10px;flex-direction:column;gap:22px;min-width:0;margin:0;padding:clamp(24px,3vw,36px);display:flex}.lyf4Gq_quote{white-space:pre-line;overflow-wrap:anywhere;flex:1;margin:0;font-size:clamp(17px,2vw,20px);line-height:1.65}.lyf4Gq_person{border-bottom:1px solid #ecece7;align-items:center;gap:14px;padding-bottom:20px;display:flex}.lyf4Gq_person>div{overflow-wrap:anywhere;flex:1;min-width:0}.lyf4Gq_portrait{object-fit:cover;border-radius:50%;flex:0 0 64px;width:64px;height:64px}.lyf4Gq_name{margin:0;font-size:15px;font-weight:750;line-height:1.5}.lyf4Gq_attribution{color:#60605b;margin:3px 0 0;font-size:13px;line-height:1.5}.lyf4Gq_card .lyf4Gq_source{color:#60605b;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;text-decoration:none;display:inline-flex}.lyf4Gq_card .lyf4Gq_source svg{flex:0 0 20px}.lyf4Gq_card .lyf4Gq_source:hover{color:#171717;background:#f1f1ed}.lyf4Gq_card .lyf4Gq_source:focus-visible{outline-offset:2px;outline:2px solid #171717}.lyf4Gq_showMore{display:none}.lyf4Gq_initial,.lyf4Gq_more,.lyf4Gq_moreInner,.lyf4Gq_additional{display:contents}@media (max-width:767px){.lyf4Gq_grid{display:block}.lyf4Gq_initial,.lyf4Gq_additional{gap:20px;display:grid}.lyf4Gq_more{visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),margin-top .48s cubic-bezier(.22,1,.36,1),visibility 0s .48s;display:grid}.lyf4Gq_moreInner{min-height:0;display:block;overflow:hidden}.lyf4Gq_additional{opacity:0;transition:opacity .24s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.lyf4Gq_grid[data-expanded=true] .lyf4Gq_more{visibility:visible;grid-template-rows:1fr;margin-top:20px;transition-delay:0s}.lyf4Gq_grid[data-expanded=true] .lyf4Gq_additional{opacity:1;transition-delay:70ms,0s;transform:translateY(0)}.lyf4Gq_showMore{color:#171717;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8b8b0;border-radius:6px;margin:24px auto 0;padding:10px 24px;font-size:15px;font-weight:600;display:block}.lyf4Gq_showMore:hover{background:#f1f1ed}.lyf4Gq_showMore:focus-visible{outline-offset:3px;outline:2px solid #171717}}.lyf4Gq_rowLimited{display:block}.lyf4Gq_rowLimited .lyf4Gq_initial,.lyf4Gq_rowLimited .lyf4Gq_additional{grid-template-columns:repeat(var(--testimonial-columns), minmax(0, 1fr));gap:var(--testimonial-gap);display:grid}.lyf4Gq_rowLimited .lyf4Gq_more{visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .48s cubic-bezier(.22,1,.36,1),margin-top .48s cubic-bezier(.22,1,.36,1),visibility 0s .48s;display:grid}.lyf4Gq_rowLimited .lyf4Gq_moreInner{min-height:0;display:block;overflow:hidden}.lyf4Gq_rowLimited .lyf4Gq_additional{opacity:0;transition:opacity .24s,transform .48s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.lyf4Gq_rowLimited[data-expanded=true] .lyf4Gq_more{visibility:visible;grid-template-rows:1fr;margin-top:20px;transition-delay:0s}.lyf4Gq_rowLimited[data-expanded=true] .lyf4Gq_additional{opacity:1;transition-delay:70ms,0s;transform:translateY(0)}.lyf4Gq_showMore.lyf4Gq_rowToggle{color:#171717;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8b8b0;border-radius:6px;margin:24px auto 0;padding:10px 24px;font-size:15px;font-weight:600;display:block}.lyf4Gq_showMore.lyf4Gq_rowToggle:hover{background:#f1f1ed}.lyf4Gq_showMore.lyf4Gq_rowToggle:focus-visible{outline-offset:3px;outline:2px solid #171717}@media (prefers-reduced-motion:reduce){.lyf4Gq_more,.lyf4Gq_additional,.lyf4Gq_rowLimited .lyf4Gq_more,.lyf4Gq_rowLimited .lyf4Gq_additional{transition:none}.lyf4Gq_additional,.lyf4Gq_rowLimited .lyf4Gq_additional{transform:none}}
