.PartnerShowcase-module__ftZgwW__partnerSection{background:linear-gradient(#f5f3f0cc 0%,#fff 100%);padding:4rem 0;position:relative;overflow:hidden}.PartnerShowcase-module__ftZgwW__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.PartnerShowcase-module__ftZgwW__heading{text-align:center;color:#127059;font-size:2rem;font-weight:700;font-family:var(--font-serif,serif);margin-bottom:.75rem}.PartnerShowcase-module__ftZgwW__subtitle{text-align:center;color:#6b7280;max-width:700px;margin:0 auto 3rem;font-size:1.125rem;line-height:1.6}.PartnerShowcase-module__ftZgwW__scrollContainer{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%)}.PartnerShowcase-module__ftZgwW__scrollTrack{will-change:transform;backface-visibility:hidden;perspective:1000px;gap:6rem;animation:15s linear infinite PartnerShowcase-module__ftZgwW__scroll;display:flex;transform:translateZ(0)}.PartnerShowcase-module__ftZgwW__scrollTrack:hover,.PartnerShowcase-module__ftZgwW__paused .PartnerShowcase-module__ftZgwW__scrollTrack{animation-play-state:paused}@keyframes PartnerShowcase-module__ftZgwW__scroll{0%{transform:translate(0)translateZ(0)}to{transform:translate(-20%)translateZ(0)}}.PartnerShowcase-module__ftZgwW__logoWrapper{flex-shrink:0;justify-content:center;align-items:center;min-width:140px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex}.PartnerShowcase-module__ftZgwW__logoWrapper:hover{z-index:1;transform:scale(1.05)}.PartnerShowcase-module__ftZgwW__logo{object-fit:contain;opacity:.9;width:auto;max-width:180px;height:48px;transition:opacity .3s cubic-bezier(.4,0,.2,1);filter:none!important}.PartnerShowcase-module__ftZgwW__logoWrapper:hover .PartnerShowcase-module__ftZgwW__logo{opacity:1}.PartnerShowcase-module__ftZgwW__gradientLeft,.PartnerShowcase-module__ftZgwW__gradientRight{pointer-events:none;z-index:10;width:250px;position:absolute;top:0;bottom:0}.PartnerShowcase-module__ftZgwW__gradientLeft{background:linear-gradient(90deg,#f5f3f0 0%,#f5f3f0cc 30%,#0000 100%);left:0}.PartnerShowcase-module__ftZgwW__gradientRight{background:linear-gradient(270deg,#f5f3f0 0%,#f5f3f0cc 30%,#0000 100%);right:0}.PartnerShowcase-module__ftZgwW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.PartnerShowcase-module__ftZgwW__scrollTrack{animation:none}.PartnerShowcase-module__ftZgwW__logoWrapper:hover{transform:none}.PartnerShowcase-module__ftZgwW__logo{opacity:1}}@media (max-width:1024px){.PartnerShowcase-module__ftZgwW__heading{font-size:1.75rem}.PartnerShowcase-module__ftZgwW__scrollTrack{gap:4rem}.PartnerShowcase-module__ftZgwW__gradientLeft,.PartnerShowcase-module__ftZgwW__gradientRight{width:150px}}@media (max-width:768px){.PartnerShowcase-module__ftZgwW__partnerSection{padding:3rem 0}.PartnerShowcase-module__ftZgwW__heading{font-size:1.5rem}.PartnerShowcase-module__ftZgwW__subtitle{margin-bottom:2rem;padding:0 1rem;font-size:1rem}.PartnerShowcase-module__ftZgwW__scrollTrack{gap:3rem;animation-duration:18s}.PartnerShowcase-module__ftZgwW__gradientLeft,.PartnerShowcase-module__ftZgwW__gradientRight{width:100px}}@media (max-width:480px){.PartnerShowcase-module__ftZgwW__partnerSection{padding:2.5rem 0}.PartnerShowcase-module__ftZgwW__heading{font-size:1.25rem}.PartnerShowcase-module__ftZgwW__subtitle{font-size:.9rem}.PartnerShowcase-module__ftZgwW__scrollTrack{gap:2.5rem;animation-duration:20s}.PartnerShowcase-module__ftZgwW__logo{max-width:120px;height:36px}.PartnerShowcase-module__ftZgwW__logoWrapper{min-width:100px}.PartnerShowcase-module__ftZgwW__gradientLeft,.PartnerShowcase-module__ftZgwW__gradientRight{width:40px}}@media (hover:none) and (pointer:coarse){.PartnerShowcase-module__ftZgwW__scrollTrack{animation-duration:35s}.PartnerShowcase-module__ftZgwW__logoWrapper:hover{transform:none}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.PartnerShowcase-module__ftZgwW__logo{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}
