.RecognitionSection-module__UwHtaq__band{--rec-tile-w:250px;--rec-tile-h:150px;--rec-gap:20px;--rec-tile-pad:18px 24px;padding:var(--section-pad-md) 0;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}@media (min-width:901px){.RecognitionSection-module__UwHtaq__band{min-height:100svh;padding-top:var(--section-pad-top);padding-bottom:var(--section-pad-bottom);flex-direction:column;justify-content:center;display:flex}}.RecognitionSection-module__UwHtaq__head{width:min(100% - (2 * var(--gutter)), var(--measure-narrow))}.RecognitionSection-module__UwHtaq__marquee{padding:10px 0 15px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 clamp(48px,8vw,130px) calc(100% - clamp(48px,8vw,130px)),#0000);mask-image:linear-gradient(90deg,#0000,#000 clamp(48px,8vw,130px) calc(100% - clamp(48px,8vw,130px)),#0000)}.RecognitionSection-module__UwHtaq__track{width:max-content;animation:50s linear infinite RecognitionSection-module__UwHtaq__recognitionScroll;display:flex}.RecognitionSection-module__UwHtaq__marquee:hover .RecognitionSection-module__UwHtaq__track,.RecognitionSection-module__UwHtaq__marquee:focus-within .RecognitionSection-module__UwHtaq__track{animation-play-state:paused}.RecognitionSection-module__UwHtaq__marquee.is-interactive{cursor:grab;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.RecognitionSection-module__UwHtaq__marquee.is-interactive::-webkit-scrollbar{display:none}.RecognitionSection-module__UwHtaq__marquee.is-interactive .RecognitionSection-module__UwHtaq__track{animation:none}.RecognitionSection-module__UwHtaq__marquee.is-dragging{cursor:grabbing}.RecognitionSection-module__UwHtaq__marquee.is-dragging .RecognitionSection-module__UwHtaq__track{-webkit-user-select:none;user-select:none}@keyframes RecognitionSection-module__UwHtaq__recognitionScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.RecognitionSection-module__UwHtaq__group{align-items:flex-start;gap:var(--rec-gap);padding-right:var(--rec-gap);flex-shrink:0;display:flex}.RecognitionSection-module__UwHtaq__item{width:var(--rec-tile-w);text-align:center;flex-direction:column;flex:none;align-items:center;margin:0;display:flex}.RecognitionSection-module__UwHtaq__tile{width:var(--rec-tile-w);height:var(--rec-tile-h);padding:var(--rec-tile-pad);background:var(--white);border-radius:var(--radius-card);box-shadow:none;transition:box-shadow var(--t-med) var(--ease-menu), border-color var(--t-med) var(--ease-menu);border:1px solid #0000;justify-content:center;align-items:center;display:flex;overflow:hidden}.RecognitionSection-module__UwHtaq__item:hover .RecognitionSection-module__UwHtaq__tile{border-color:rgba(var(--accent-rgb), .35);box-shadow:var(--shadow-card-hover)}.RecognitionSection-module__UwHtaq__image{object-fit:contain;width:100%;height:100%;transition:transform var(--t-slow) var(--ease-lift);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.RecognitionSection-module__UwHtaq__item:hover .RecognitionSection-module__UwHtaq__image{transform:scale(1.06)}.RecognitionSection-module__UwHtaq__seal{aspect-ratio:1;border-radius:var(--radius-round);height:74%;color:var(--accent);background:rgba(var(--accent-rgb), .07);border:1px solid rgba(var(--accent-rgb), .28);box-shadow:inset 0 0 0 5px var(--white), inset 0 0 0 6px rgba(var(--accent-rgb), .16);font-family:var(--font-display);font-weight:var(--fw-display);font-size:var(--fs-h3);letter-spacing:var(--ls-caps);text-transform:uppercase;place-items:center;display:grid}.RecognitionSection-module__UwHtaq__heading{width:100%;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:center;color:var(--ink);margin-top:14px;line-height:1.4}@media (max-width:900px){.RecognitionSection-module__UwHtaq__band{--rec-tile-w:190px;--rec-tile-h:114px;--rec-gap:14px;--rec-tile-pad:12px 16px;padding:var(--section-pad-sm) 0}.RecognitionSection-module__UwHtaq__heading{font-size:var(--fs-2xs);margin-top:11px}}@media (prefers-reduced-motion:reduce){.RecognitionSection-module__UwHtaq__track{animation:none}.RecognitionSection-module__UwHtaq__marquee{overflow-x:auto}.RecognitionSection-module__UwHtaq__duplicate{display:none}.RecognitionSection-module__UwHtaq__tile,.RecognitionSection-module__UwHtaq__image{transition:none}.RecognitionSection-module__UwHtaq__item:hover .RecognitionSection-module__UwHtaq__image{transform:none}}
