.brands.svelte-127n9c2{max-width:1200px;margin:0 auto;padding:104px 24px 0}.sec-head.svelte-127n9c2{text-align:center;opacity:0;max-width:720px;margin:0 auto 48px;transform:translateY(18px)}.sec-head.in.svelte-127n9c2{animation:.7s cubic-bezier(.22,1,.36,1) both svelte-127n9c2-fadeUp}.eyebrow.svelte-127n9c2{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-size:10.5px}.marquee.svelte-127n9c2{opacity:0;flex-direction:column;gap:18px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 11% 89%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 11% 89%,#0000 100%)}.marquee.in.svelte-127n9c2{animation:.8s .12s both svelte-127n9c2-fadeIn}.row.svelte-127n9c2{display:flex;overflow:hidden}.track.svelte-127n9c2{will-change:transform;align-items:center;gap:16px;min-width:max-content;padding-right:16px;display:flex}.to-left.svelte-127n9c2{animation:64s linear infinite svelte-127n9c2-scrollLeft}.to-right.svelte-127n9c2{animation:64s linear infinite svelte-127n9c2-scrollRight}.tile.svelte-127n9c2{background:#fff;border:1px solid #0a0a0a14;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0a0a0a12}.tile.svelte-127n9c2:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0a0a0a24}[data-theme=dark] .tile.svelte-127n9c2{border-color:#ffffff1f;box-shadow:0 4px 16px #0006}.logo.svelte-127n9c2{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.fb.svelte-127n9c2{color:#0a0a0a;justify-content:center;align-items:center;padding:0 10px;display:flex;position:absolute;inset:0}.fb.hidden.svelte-127n9c2{display:none}.tile.svelte-127n9c2 .fb svg{width:auto;max-width:100%;height:auto;max-height:30px;display:block}.fb-text.svelte-127n9c2{font-family:var(--font-geist-cjk);letter-spacing:-.01em;white-space:nowrap;text-align:center;font-size:15px;font-weight:700}@keyframes svelte-127n9c2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-127n9c2-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-127n9c2-scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes svelte-127n9c2-scrollRight{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.to-left.svelte-127n9c2,.to-right.svelte-127n9c2{animation:none}.sec-head.in.svelte-127n9c2,.marquee.in.svelte-127n9c2{opacity:1;animation:none;transform:none}.tile.svelte-127n9c2{transition:none}}@media (width<=760px){.brands.svelte-127n9c2{padding:80px 16px 0}.sec-head.svelte-127n9c2{margin-bottom:34px}.marquee.svelte-127n9c2{gap:14px}.tile.svelte-127n9c2{width:62px;height:62px}}
