.tm-wall{background:var(--tm-beige);color:var(--tm-dark)}.tm-wall-section{padding:128px 0 96px;overflow:hidden}.tm-wall-hero{width:calc(100% - 48px);max-width:672px;margin:0 auto;text-align:center}.tm-wall-hero p,.tm-wall-hero h1,.tm-wall-hero span,.tm-wall-person-name,.tm-wall-card blockquote{margin:0}.tm-wall-hero p{color:#1a182b7f;font-size:14px;font-weight:600;line-height:20px;letter-spacing:.1em;text-transform:uppercase}.tm-wall-hero h1{margin-top:16px;font-size:36px;font-weight:600;line-height:40px;letter-spacing:-.025em}.tm-wall-hero>span{display:block;margin-top:16px;font-size:18px;font-weight:400;line-height:28px}.tm-wall-grid{width:calc(100% - 48px);max-width:1232px;margin:56px auto 0;-moz-column-count:1;column-count:1;-moz-column-gap:20px;column-gap:20px}.tm-wall-card{display:inline-block;width:100%;margin:0 0 20px;padding:24px;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid rgb(0 0 0 / 5%);border-radius:16px;background:#fff;vertical-align:top}.tm-wall-card figcaption{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.tm-wall-person{display:flex;min-width:0;align-items:center;gap:12px}.tm-wall-avatar{display:block;width:40px;height:40px;flex:none;border-radius:999px;-o-object-fit:cover;object-fit:cover}.tm-wall-avatar-square{border-radius:8px}.tm-wall-avatar-fallback{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#dd3c69,#c36022);color:#fff;font-size:14px;font-weight:600;line-height:20px}.tm-wall-person-copy{display:block;min-width:0}.tm-wall-person-name,.tm-wall-person-role{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-wall-person-name{font-size:14px;font-weight:600;line-height:20px}.tm-wall-person-role{color:#1a182b7f;font-size:12px;font-weight:400;line-height:16px}.tm-wall-card-linkedin .tm-wall-person-role{color:#1a182b99}.tm-wall-social-link,.tm-wall-community-icon{display:block;width:16px;height:16px;flex:none;margin-top:4px}.tm-wall-social-link{transition:opacity .15s ease}.tm-wall-social-link:hover{opacity:.6}.tm-wall-social-link svg,.tm-wall-community-icon svg{display:block;width:16px;height:16px;fill:currentcolor}.tm-wall-card-linkedin .tm-wall-social-link{color:#0a66c2}.tm-wall-card-x .tm-wall-social-link{color:var(--tm-dark)}.tm-wall-card blockquote{margin-top:16px;font-size:15px;font-weight:400;line-height:1.625}.tm-wall-stats{display:flex;margin-top:16px;align-items:center;color:#1a182b7f;font-size:12px;line-height:16px}.tm-wall-stats>span{display:flex;align-items:center;gap:6px}.tm-wall-stats-linkedin{justify-content:space-between;padding-top:12px;border-top:1px solid rgb(0 0 0 / 5%)}.tm-wall-like-icon{display:flex;width:16px;height:16px;align-items:center;justify-content:center;border-radius:999px;background:#0a66c2;color:#fff}.tm-wall-like-icon svg{width:10px;height:10px;stroke-width:2}.tm-wall-stats-x{gap:24px}.tm-wall-stats-x svg{width:14px;height:14px;stroke-width:2}@media(min-width:640px){.tm-wall-section{padding-top:160px}.tm-wall-hero h1{font-size:48px;line-height:48px}.tm-wall-hero [data-wall-brand]{letter-spacing:-.12em}.tm-wall-grid{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.tm-wall-grid{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.tm-wall-grid{-moz-column-count:4;column-count:4}.tm-wall+.tm-site-footer{min-height:1120px}.tm-wall-card:is([data-wall-testimonial="7"],[data-wall-testimonial="10"],[data-wall-testimonial="11"]) blockquote{letter-spacing:-.02em}.tm-wall-card:is([data-wall-testimonial="9"],[data-wall-testimonial="19"],[data-wall-testimonial="28"],[data-wall-testimonial="38"]){margin-bottom:0}}@media(min-width:1024px)and (max-width:1279px){.tm-wall+.tm-site-footer{min-height:1045px}.tm-wall-card[data-wall-testimonial="23"] blockquote{letter-spacing:-.02em}.tm-wall-card:is([data-wall-testimonial="11"],[data-wall-testimonial="24"],[data-wall-testimonial="38"]){margin-bottom:0}}@media(min-width:640px)and (max-width:1023px){.tm-wall+.tm-site-footer{min-height:1160px}.tm-wall-card:is([data-wall-testimonial="3"],[data-wall-testimonial="15"]) blockquote{letter-spacing:-.02em}.tm-wall-card:is([data-wall-testimonial="19"],[data-wall-testimonial="38"]){margin-bottom:0}}@media(max-width:639px){.tm-wall-card:is([data-wall-testimonial="10"],[data-wall-testimonial="11"],[data-wall-testimonial="12"],[data-wall-testimonial="17"],[data-wall-testimonial="20"]) blockquote{letter-spacing:-.02em}}
