.Testimonials-module__5wb8fq__section{padding-top:5rem;padding-bottom:5rem}.Testimonials-module__5wb8fq__headerGrid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;gap:2rem 3rem;padding-bottom:2.5rem;display:grid;position:relative}.Testimonials-module__5wb8fq__title{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.05}.Testimonials-module__5wb8fq__subtitle{color:var(--text-muted);align-self:end;max-width:28rem;font-size:1rem;line-height:1.7}.Testimonials-module__5wb8fq__foundersList{flex-direction:column;display:flex}.Testimonials-module__5wb8fq__founderRow{border-bottom:1px solid var(--border);grid-template-columns:minmax(12rem,18rem) 1px 1fr;align-items:start;gap:0 2.25rem;padding:3rem 0;display:grid;position:relative}.Testimonials-module__5wb8fq__founderRow:last-child{border-bottom:none}.Testimonials-module__5wb8fq__imageCol{background:#0a0a0a;width:100%;height:26rem;position:relative;overflow:hidden}.Testimonials-module__5wb8fq__portrait{object-fit:cover;object-position:center center}.Testimonials-module__5wb8fq__divider{background:var(--border);align-self:stretch;width:1px;min-height:14rem;position:relative}.Testimonials-module__5wb8fq__dividerDot{background:var(--accent);width:.625rem;height:.625rem;box-shadow:0 0 0 3px var(--background);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.Testimonials-module__5wb8fq__contentCol{flex-direction:column;justify-content:flex-start;padding-top:.5rem;display:flex}.Testimonials-module__5wb8fq__name{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.1}.Testimonials-module__5wb8fq__quote{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;max-width:32rem;margin-bottom:1rem;font-size:clamp(.95rem,1.5vw,1.15rem);font-weight:700;line-height:1.45}.Testimonials-module__5wb8fq__bio{color:var(--text-muted);max-width:36rem;margin-top:.75rem;margin-bottom:1.75rem;font-size:.92rem;line-height:1.7}.Testimonials-module__5wb8fq__tags{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.Testimonials-module__5wb8fq__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground);border:1px solid var(--border);background:#ffffff08;border-radius:999px;padding:.45rem .85rem;font-size:.7rem;font-weight:600;transition:border-color .2s}.Testimonials-module__5wb8fq__tag:hover{border-color:#ffd70066}@media (max-width:900px){.Testimonials-module__5wb8fq__headerGrid{grid-template-columns:1fr;gap:1.25rem;padding-bottom:2rem}.Testimonials-module__5wb8fq__subtitle{align-self:start;max-width:none}.Testimonials-module__5wb8fq__founderRow{grid-template-columns:1fr;gap:0;padding:2rem 0}.Testimonials-module__5wb8fq__imageCol{max-width:100%;height:12rem}.Testimonials-module__5wb8fq__divider{display:none}.Testimonials-module__5wb8fq__contentCol{padding-top:1.5rem}}@media (max-width:600px){.Testimonials-module__5wb8fq__section{padding-top:3.5rem;padding-bottom:3.5rem}.Testimonials-module__5wb8fq__title{font-size:1.65rem}.Testimonials-module__5wb8fq__subtitle{font-size:.9rem}.Testimonials-module__5wb8fq__imageCol{height:22rem}.Testimonials-module__5wb8fq__contentCol{padding-top:1.25rem}.Testimonials-module__5wb8fq__name{font-size:1.35rem}.Testimonials-module__5wb8fq__bio{margin-bottom:1.25rem;font-size:.875rem;line-height:1.65}.Testimonials-module__5wb8fq__quote{font-size:.875rem}.Testimonials-module__5wb8fq__tag{padding:.4rem .75rem;font-size:.65rem}}
