.family-lineup .family-dock{padding-top:20px}.family-lineup .family-dock .suite-ribbon>a{outline-offset:8px;transition:color .18s;position:relative;overflow:visible;transform:none}.family-lineup .family-dock .suite-brand-icon{transform:translate3d(var(--dock-x,0px), var(--dock-y,0px), 0) scale(var(--dock-scale,1));transform-origin:bottom;transition:transform .22s cubic-bezier(.2,.85,.25,1),filter .22s}.family-lineup .family-dock .suite-ribbon>a>span:last-child{transform:translateX(var(--dock-x,0px));transition:transform .22s cubic-bezier(.2,.85,.25,1)}.family-lineup .family-dock .suite-ribbon>a:is(:hover,:focus-visible){z-index:2;color:#147254}.family-lineup .family-dock .suite-ribbon>a:focus-visible{border-radius:12px;outline:2px solid #147254}.family-lineup .family-dock .suite-ribbon>a:is(:hover,:focus-visible) .suite-brand-icon{filter:drop-shadow(0 12px 10px #0b1c2e26)}@media (hover:none),(pointer:coarse){.family-lineup .family-dock{padding-top:0}.family-lineup .family-dock .suite-ribbon>a:active .suite-brand-icon{transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.family-lineup .family-dock{padding-top:0}.family-lineup .family-dock .suite-ribbon>a,.family-lineup .family-dock .suite-ribbon>a>span,.family-lineup .family-dock .suite-ribbon>a:active .suite-brand-icon{transition:none;transform:none}}
