body,html{background:#f6f8fc;margin:0}.sakon-mod-logos{--cyan-ink:#24c4e6;--hair:rgba(14,27,43,.07);--muted:#666e80;--ink:#0d1224;--sans:"Lato",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--maxw:78.75rem;--marquee-gap:2.5rem;--marquee-duration:28s;background:#f6f8fc;border-top:1px solid var(--hair);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;padding:4rem 0 3.75rem;-webkit-font-smoothing:antialiased}.sakon-mod-logos,.sakon-mod-logos *,.sakon-mod-logos :after,.sakon-mod-logos :before{box-sizing:border-box}.sakon-mod-logos h2,.sakon-mod-logos p,.sakon-mod-logos ul{margin:0}.sakon-mod-logos ul{list-style:none;padding:0}.sakon-mod-logos a{color:inherit;text-decoration:none}.sakon-mod-logos img{display:block;filter:saturate(0);height:auto;max-width:none;width:auto}.sakon-mod-logos .wrap{margin:0 auto;max-width:var(--maxw);padding:0 1.75rem}.sakon-mod-logos h2{color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.sakon-mod-logos .logos-marquee{margin-top:2.125rem}.sakon-mod-logos .logos-track{display:block}.sakon-mod-logos .logos{align-items:center;display:flex;flex-wrap:wrap;gap:1.375rem 1rem;justify-content:space-between}.sakon-mod-logos .logos li{flex:0 0 auto}.sakon-mod-logos .logos--clone{display:none}.sakon-mod-logos .logos-more{font-size:.875rem;margin-top:1.75rem;text-align:center}.sakon-mod-logos .arrowlink{align-items:center;border-bottom:1px solid rgba(11,114,133,.4);color:var(--cyan-ink);font-weight:700;gap:.375rem;padding-bottom:.125rem}.sakon-mod-logos .arrowlink:hover{border-bottom-color:#000;color:#000}.sakon-mod-logos .arrowlink svg{height:.9rem;width:.9rem}@media (min-width:761px){.sakon-mod-logos .logos{gap:1.5rem 1.625rem}}@media (max-width:760px){.sakon-mod-logos .wrap{padding:0}.sakon-mod-logos .logos-more,.sakon-mod-logos h2{padding:0 1.25rem}.sakon-mod-logos .logos-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 1.5rem,#000 calc(100% - 1.5rem),transparent);overflow:hidden}.sakon-mod-logos .logos-track{align-items:center;animation:sakon-logos-marquee var(--marquee-duration) linear infinite;display:flex;gap:var(--marquee-gap);width:max-content}.sakon-mod-logos .logos-marquee:focus-within .logos-track,.sakon-mod-logos .logos-marquee:hover .logos-track{animation-play-state:paused}.sakon-mod-logos .logos{flex-wrap:nowrap;gap:var(--marquee-gap);justify-content:flex-start;width:max-content}.sakon-mod-logos .logos--clone{display:flex}}@keyframes sakon-logos-marquee{to{transform:translateX(calc(-50% - var(--marquee-gap)/2))}}@media (prefers-reduced-motion:reduce){.sakon-mod-logos .logos-track{animation:none!important}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.sakon-mod-logos .logos-marquee{overflow-x:auto;-webkit-overflow-scrolling:touch;mask-image:none;-webkit-mask-image:none}.sakon-mod-logos .logos--clone{display:none}.sakon-mod-logos .logos{padding:0 1.25rem}}