.partner-authority{color:#faf8f3;background:#20142f;padding:64px 0 29px;scroll-margin-top:24px;overflow:hidden}.partner-authority *{box-sizing:border-box}.partner-story{grid-template-columns:1.14fr 1fr;align-items:center;gap:75px;padding-bottom:47px;display:grid}.partner-authority .eyebrow{color:#d0c1e5;letter-spacing:.13em;font-size:10px;font-weight:750}.partner-dot{vertical-align:1px;background:#dbc8ff;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.partner-authority h2{letter-spacing:-1.7px;color:#fff;margin:19px 0 20px;font-size:clamp(29px,3.4vw,43px);font-weight:650;line-height:1.17}.partner-authority h2>span{color:#dbc8ff}.partner-authority .partner-description{color:#d5ccdf;max-width:465px;font-size:14px;line-height:1.85}.partner-authority a.partner-story-link{color:#faf8f3;border-bottom:1px solid #8b719f;align-items:center;gap:18px;margin-top:23px;padding-bottom:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.partner-path{background:#30203f;border:1px solid #755c88;border-radius:14px;padding:27px 27px 8px}.partner-path-label{letter-spacing:.1em;color:#c4afd4;margin:0 0 22px;font-size:9px;font-weight:700}.partner-path ol{margin:0;padding:0;list-style:none}.partner-path li{gap:15px;padding-bottom:22px;display:flex;position:relative}.partner-path li:not(:last-child):before{content:"";background:#9276a5;width:1px;position:absolute;top:32px;bottom:0;left:16px}.partner-step{color:#dbc8ff;z-index:1;background:#30203f;border:1px solid #aa83c2;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:700;display:grid}.partner-path strong{color:#faf8f3;margin:3px 0 5px;font-size:13px;font-weight:700;display:block}.partner-authority .partner-path li p{color:#c7b7d5;max-width:285px;margin:0;font-size:11px;line-height:1.75}.partner-ribbon-head{border-top:1px solid #715681;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.partner-authority button.partner-motion{color:#f1eaff;cursor:pointer;background:0 0;border:1px solid #9473ab;border-radius:5px;align-items:center;gap:9px;padding:7px 10px;font-size:10px;display:flex}.partner-ribbon{scrollbar-width:thin;scrollbar-color:#9571b3 #20142f;border-radius:8px;overflow-x:auto}.partner-track{width:max-content;animation:40s linear infinite partner-drift;display:flex}.partner-group{flex:none;gap:14px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.partner-group li{margin:0;padding:0}.partner-authority .partner-card{color:#20142f;background:#faf8f3;border:1px solid #b199c0;border-radius:8px;flex-direction:column;justify-content:space-between;width:340px;min-height:157px;padding:21px 23px;text-decoration:none;display:flex}.partner-authority .partner-card.leadbrew{background:#dbc8ff;border-color:#dbc8ff}.partner-authority .partner-card.reviewbrew{color:#291745;background:#f1eaff;border-color:#f1eaff}.partner-kind{letter-spacing:.09em;text-transform:uppercase;color:#6f527f;font-size:9px;font-weight:700}.reviewbrew .partner-kind{color:#64507d}.partner-name{letter-spacing:-1.45px;margin:17px 0;font-size:31px;font-weight:800;line-height:1.1}.citation .partner-name{letter-spacing:-1.2px;font-size:27px}.partner-detail{justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.partner-detail>span{font-size:18px;line-height:1}.partner-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}.partner-authority .partner-bottom p{color:#c7b7d5;margin:0;font-size:10px;line-height:1.7}.partner-authority .partner-bottom a{color:#dbc8ff;white-space:nowrap;gap:13px;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.partner-authority a:focus-visible,.partner-authority button:focus-visible{outline-offset:3px;outline:3px solid #dbc8ff}.partner-authority .partner-card:focus-visible{outline-offset:-5px;outline-color:#20192c}.partner-ribbon[data-paused=true] .partner-track,.partner-ribbon:hover .partner-track{animation-play-state:paused}.partner-ribbon:focus-within .partner-track{animation:none}.partner-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes partner-drift{to{transform:translate(-50%)}}@media (min-width:1100px){.partner-authority .partner-card{width:390px}}@media (max-width:760px){.partner-authority{padding:44px 0 27px}.partner-story{grid-template-columns:1fr;gap:30px;padding-bottom:31px}.partner-authority h2{letter-spacing:-1.4px;font-size:34px}.partner-authority .partner-description{font-size:13px}.partner-path{padding:22px 22px 3px}.partner-ribbon-head{gap:12px}.partner-ribbon-head .eyebrow{max-width:180px;font-size:8px}.partner-authority .partner-card{width:290px;min-height:151px;padding:21px}.partner-bottom{flex-direction:column;align-items:flex-start;gap:12px}.partner-authority .partner-bottom p{max-width:290px}.partner-name{font-size:29px}.partner-authority a.partner-story-link{font-size:11px}}@media (prefers-reduced-motion:reduce){.partner-track{animation:none}.partner-duplicate,.partner-motion{display:none!important}}.partner-authority .partner-card.leadbrew{color:#fff;background:#20142f;border-color:#896a9d}.leadbrew .partner-kind{color:#d6c5e2}.partner-name{align-items:center;min-height:51px;display:flex}.partner-logo{object-fit:contain;max-width:100%;height:auto;max-height:55px}.partner-authority .partner-card.degroot{color:#20192c;background:#fff}.reviewbrew-wordmark{letter-spacing:-1.4px;color:#20192c;font:850 29px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.reviewbrew-wordmark>span{color:#6c34f0}.reviewbrew-wordmark>small{letter-spacing:2px;color:#776d81;margin-top:9px;font-size:8px;font-weight:600;display:block}.partner-card.degroot .partner-logo{width:215px}.partner-card.leadbrew .partner-logo{width:208px}
