/* Compact recognition strip, respecting reduced-motion preferences. */
hh-recognition{display:block}
.recognition-section{padding:43px 7% 35px;background:var(--cream);border-bottom:1px solid var(--line)}
.recognition-inner{max-width:1180px;margin:auto}
.recognition-heading{position:relative;text-align:center;margin-bottom:24px}
.recognition-heading .eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--muted)}
.recognition-heading h2{font-size:30px;line-height:1.2;letter-spacing:-.35px;margin:9px 0 0}
.recognition-viewport{overflow:visible}
.recognition-track{display:block}
.recognition-group{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:25px 60px}
.recognition-group[aria-hidden="true"]{display:none}
.recognition-logo{display:flex;align-items:center;justify-content:center;flex:0 0 148px;height:54px}
.recognition-logo img{width:142px;height:46px;object-fit:contain;max-width:100%;filter:grayscale(1);mix-blend-mode:multiply;opacity:.82;transition:opacity .25s}
.recognition-logo--shark-tank img{height:43px}
.recognition-logo--gma img{height:50px}
.recognition-logo--forbes-under-30 img{height:51px}
.recognition-logo--black-ambition img{width:151px}
.recognition-logo img:hover{opacity:1}
@keyframes hh-logo-strip{to{transform:translate3d(-50%,0,0)}}
.recognition-section .recognition-viewport{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}
.recognition-section .recognition-track{display:flex;width:max-content;animation:hh-logo-strip 32s linear infinite;animation-play-state:running}
.recognition-section .recognition-group{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:60px;padding-right:60px;flex-shrink:0}
@media(max-width:700px){
.recognition-section{padding:34px 6% 28px}
.recognition-heading{margin-bottom:21px;padding-top:2px}
.recognition-heading .eyebrow{font-size:8px;letter-spacing:1.3px;text-align:left}
.recognition-heading h2{font-size:27px;text-align:left;margin-top:12px}
.recognition-group{gap:17px 22px}
.recognition-logo{flex-basis:126px;height:51px}
.recognition-logo img{width:126px;height:40px}
.recognition-logo--forbes-under-30 img{height:47px}
.recognition-logo--gma img{height:44px}
.recognition-logo--black-ambition img{width:126px}
.recognition-section .recognition-group{gap:32px;padding-right:32px}
.recognition-section .recognition-viewport{mask-image:linear-gradient(to right,transparent,#000 12px,#000 calc(100% - 12px),transparent)}
}
@media(prefers-reduced-motion:reduce){
.recognition-viewport{overflow:visible!important;mask-image:none!important}
.recognition-track{display:block!important;animation:none!important;transform:none!important;width:auto!important}
.recognition-group{flex-wrap:wrap!important;justify-content:center!important;padding-right:0!important;gap:20px 32px!important}
.recognition-group[aria-hidden="true"]{display:none!important}
.recognition-heading .eyebrow{padding-right:0}
}
