.logo-ribbon[data-astro-cid-2zlwg6dc]{z-index:35;color:#fff;width:100%;padding:3px 0 calc(3px + env(safe-area-inset-bottom));height:calc(54px + env(safe-area-inset-bottom));background:#000;margin:0;position:fixed;inset:auto 0 0;overflow:hidden}.logo-ribbon-window[data-astro-cid-2zlwg6dc]{width:100%;overflow:hidden}.logo-ribbon-track[data-astro-cid-2zlwg6dc]{width:max-content;animation:logo-conveyor var(--ribbon-duration) linear infinite;will-change:transform;display:flex}.logo-ribbon-group[data-astro-cid-2zlwg6dc]{flex:none;justify-content:space-around;gap:3rem;min-width:100vw;padding-inline:1.5rem;display:flex}.logo-ribbon-cell[data-astro-cid-2zlwg6dc]{width:calc(var(--logo-width,180px) * .75);flex:none;justify-content:center;align-items:center;height:48px;min-height:0;display:flex;overflow:hidden}.logo-ribbon-cell[data-astro-cid-2zlwg6dc] img[data-astro-cid-2zlwg6dc]{object-fit:contain;object-position:center;filter:brightness(0)invert();width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}@keyframes logo-conveyor{to{transform:translate(-50%)}}@media (width<=600px){.logo-ribbon[data-astro-cid-2zlwg6dc]{height:calc(45px + env(safe-area-inset-bottom))}.logo-ribbon-cell[data-astro-cid-2zlwg6dc]{width:calc(var(--logo-mobile-width,144px) * .75);height:39px}.logo-ribbon-group[data-astro-cid-2zlwg6dc]{gap:2rem;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.logo-ribbon-track[data-astro-cid-2zlwg6dc]{animation:none!important}.logo-ribbon-window[data-astro-cid-2zlwg6dc]{overflow-x:auto}}
