.trusted-brands{padding:105px 0 96px;background:#fff;text-align:center;overflow:hidden}.trusted-brands .eyebrow,.trusted-brands h2{margin-left:8vw;margin-right:8vw}.trusted-brands .eyebrow{margin-bottom:18px;color:var(--wine)}.trusted-brands h2{font:400 clamp(38px,4vw,58px)/1 'DM Serif Display',serif;letter-spacing:-.04em;margin-top:0;margin-bottom:0}.trusted-brands h2 em{color:var(--wine)}.brand-marquee{margin-top:63px;overflow:hidden;width:100%}.brand-list{display:flex;width:max-content;align-items:center;gap:42px;padding-right:42px;animation:brand-scroll 34s linear infinite}.brand-list img{display:block;flex:0 0 185px;width:185px;height:108px;object-fit:contain;filter:grayscale(1);opacity:.82;transition:filter .25s ease,opacity .25s ease}.brand-list img:hover{filter:grayscale(0);opacity:1}.brand-marquee:hover .brand-list,.brand-marquee:focus-within .brand-list{animation-play-state:paused}@keyframes brand-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.brand-list{animation:none;transform:translateX(0)}}@media(max-width:760px){.trusted-brands{padding:75px 0}.trusted-brands .eyebrow,.trusted-brands h2{margin-left:30px;margin-right:30px}.brand-marquee{margin-top:43px}.brand-list{gap:24px;padding-right:24px;animation-duration:28s}.brand-list img{flex-basis:128px;width:128px;height:78px}}
