/* Customer proof near the footer, with studio imagery kept separate from reviews. */
.testimonial-showcase{background:#fbfaf6;padding:92px 0 86px;color:#253c31}.testimonial-heading{display:flex;justify-content:space-between;align-items:end;gap:55px;margin-bottom:36px}.testimonial-heading h2{font:clamp(48px,5.1vw,76px)/1.01 Georgia,serif;letter-spacing:-.055em;margin:13px 0 0}.testimonial-heading>p{max-width:390px;font-size:16px;line-height:1.65;color:#5a6a5e;margin:0 0 5px}.testimonial-photo-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 12px}.testimonial-photo-strip figure{margin:0;min-width:0}.testimonial-photo-strip img{display:block;width:100%;height:310px;object-fit:cover;border-radius:16px}.testimonial-photo-strip figcaption{font-size:11px;line-height:1.4;color:#687469;margin:11px 6px 0}.testimonial-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:58px}.testimonial-quote-grid article{background:#e8eee5;padding:29px 29px 27px;min-height:245px;display:flex;flex-direction:column}.testimonial-stars{color:#ae724f;letter-spacing:.14em;font-size:17px}.testimonial-quote-grid blockquote{font:clamp(21px,2.1vw,29px)/1.28 Georgia,serif;letter-spacing:-.025em;margin:19px 0 26px}.testimonial-quote-grid p{margin:auto 0 0;color:#627365;font-size:11px}.testimonial-quote-grid strong{color:#294638}.testimonial-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:26px}.testimonial-footer p{max-width:650px;color:#6d796d;font-size:11px;line-height:1.5;margin:0}.testimonial-footer a{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#254735;border-bottom:1px solid;padding-bottom:5px;white-space:nowrap}
@media(max-width:1050px){.testimonial-photo-strip img{height:240px}.testimonial-quote-grid article{padding:25px}.testimonial-heading{gap:30px}}
@media(max-width:700px){.testimonial-showcase{padding:66px 0}.testimonial-heading{display:block}.testimonial-heading>p{margin-top:21px}.testimonial-photo-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.testimonial-photo-strip figure{flex:0 0 72%;scroll-snap-align:start}.testimonial-photo-strip img{height:280px}.testimonial-quote-grid{display:block}.testimonial-quote-grid article{min-height:0;margin-top:12px}.testimonial-footer{display:block}.testimonial-footer a{display:inline-block;margin-top:18px}}
