.clients-hero{padding-top:70px;padding-bottom:60px}.clients-hero h1{font-size:clamp(52px,6.2vw,83px);line-height:1.07;margin-bottom:34px;letter-spacing:-2.5px}.clients-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px}.clients-hero-bottom>p{max-width:430px;font-size:15px;line-height:1.85;color:var(--muted);margin:0}.clients-jump-links{display:flex;gap:35px;flex-wrap:wrap}.clients-jump-links .text-link{font-size:11px}.client-brands{background:#f0f1e9;border-top:1px solid var(--line)}.client-feedback{background:var(--cream)}.testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.testimonial{margin:0;position:relative;padding:40px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.testimonial .eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:44px}.quote-symbol{position:absolute;font-family:var(--serif);font-size:100px;line-height:1;top:60px;left:35px;color:#b59b65;opacity:.5;pointer-events:none}.testimonial blockquote{position:relative;font-family:var(--serif);font-size:23px;letter-spacing:-.35px;line-height:1.55;margin:0 0 26px;max-width:100%}.testimonial blockquote p{margin:0 0 18px}.testimonial blockquote p:last-child{margin-bottom:0}.testimonial figcaption{font-size:12px;letter-spacing:.2px;margin-top:auto;padding-top:8px}.testimonial-0{grid-column:1/-1;background:var(--green);color:var(--cream);padding:45px 56px}.testimonial-0 .eyebrow{color:#d7c28e}.testimonial-0 blockquote{font-size:32px;max-width:860px;line-height:1.4;letter-spacing:-.6px}.testimonial-0 .quote-symbol{left:auto;right:43px;top:30px;font-size:180px;color:#dac187;opacity:.17}.quote-ellipsis{display:block;color:#cfb77e;font-size:23px;line-height:.9;margin:0 0 12px}.testimonial-0 figcaption{color:#e3d0a6;font-size:13px}.testimonial-1{background:#f0e3c5}.testimonial-2{background:#e1e9dd}.full-feedback{font-family:var(--sans);width:100%;margin-top:27px;border-top:1px solid #c5b58c}.full-feedback summary{list-style:none;cursor:pointer;padding:15px 0 0;display:flex;justify-content:space-between;font-size:11px;gap:20px}.full-feedback summary::-webkit-details-marker{display:none}.full-feedback summary>span{font-size:19px;line-height:1;transition:transform .2s}.full-feedback[open] summary>span{transform:rotate(45deg)}.full-feedback>div{font-size:13px;line-height:1.9;margin-top:23px;max-width:850px}.full-feedback>div p{margin-bottom:16px}.full-feedback>div p:last-child{margin-bottom:0}.testimonial-0 .full-feedback{border-color:#617450}.testimonial-0 .full-feedback summary{color:#e3d7bf}.testimonial-0 .full-feedback>div{color:#dce5d6}.clients-cta{background:#e8eee5;border-top:1px solid var(--line)}.clients-cta>.page-width{display:flex;justify-content:space-between;align-items:center;gap:70px}.clients-cta h2{margin-bottom:20px}.clients-cta p:not(.eyebrow){font-size:13px;color:var(--muted);margin-bottom:0}.clients-cta .button{min-width:240px;flex-shrink:0}.site-header a[aria-current=page]{color:#8a6e36;font-weight:600}
@media(max-width:1100px){.clients-hero-bottom{gap:35px}.clients-jump-links{gap:22px}.testimonial{padding:32px}.testimonial-0{padding:40px}.testimonial-0 blockquote{font-size:29px}.testimonial blockquote{font-size:22px}}
@media(max-width:800px){.clients-hero{padding-top:55px;padding-bottom:50px}.clients-hero h1{font-size:62px}.clients-hero-bottom{display:block}.clients-hero-bottom>p{font-size:14px}.clients-jump-links{margin-top:26px;gap:30px}.testimonial-grid{gap:18px}.testimonial{padding:28px}.testimonial-0{padding:34px}.testimonial-0 blockquote{font-size:27px}.testimonial blockquote{font-size:21px}.clients-cta>.page-width{gap:35px}.clients-cta .button{min-width:210px}.clients-cta h2{font-size:37px}}
@media(max-width:600px){.clients-hero{padding-top:42px;padding-bottom:42px}.clients-hero .eyebrow{font-size:8px}.clients-hero h1{font-size:clamp(48px,11.5vw,62px);line-height:1.08;letter-spacing:-1.8px;margin-bottom:25px}.clients-hero-bottom>p{font-size:13px;line-height:1.8}.clients-jump-links{gap:20px;margin-top:23px}.clients-jump-links .text-link{font-size:10px;gap:7px}.testimonial-grid{grid-template-columns:1fr;gap:18px}.testimonial{padding:30px}.testimonial-0{grid-column:auto;padding:32px 28px}.testimonial .eyebrow{font-size:7px;margin-bottom:35px;letter-spacing:1.2px}.testimonial blockquote{font-size:22px;line-height:1.5}.testimonial-0 blockquote{font-size:26px;line-height:1.4}.testimonial-0 .quote-symbol{font-size:120px;right:20px;top:31px}.testimonial figcaption{font-size:12px}.full-feedback>div{font-size:12px}.clients-cta>.page-width{display:block}.clients-cta h2{font-size:40px}.clients-cta .button{margin-top:28px;min-width:230px}.clients-cta p:not(.eyebrow){font-size:12px}}

.brands-accessible-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.original-brand-board{margin:0}.original-brand-board>a{display:block;background:#fff}.original-brand-board img{display:block;width:100%;height:auto}.original-brand-board figcaption{margin-top:20px}.original-brand-board .text-link{font-size:12px}
