.PartnersSection-module__ypO2Oq__section{--partners-ink:var(--foreground);--partners-surface:var(--card);--partners-muted:color-mix(in srgb,var(--foreground)58%,transparent);--partners-line:color-mix(in srgb,var(--foreground)18%,transparent);border-top:1px solid var(--partners-line);background:var(--partners-surface);padding:max(5rem,min(9vw,8rem)) 0;scroll-margin-top:6rem;overflow:hidden}.PartnersSection-module__ypO2Oq__inner{width:100%}.PartnersSection-module__ypO2Oq__heading{align-items:end;gap:2rem;width:calc(100% - max(2.5rem,min(10vw,10rem)));max-width:90rem;margin:0 auto max(3rem,min(6vw,5.5rem));display:grid}.PartnersSection-module__ypO2Oq__heading h2{color:var(--partners-ink);letter-spacing:-.03em;font-size:max(3rem,min(6vw,5.5rem));font-weight:700;line-height:1.08}.PartnersSection-module__ypO2Oq__description{max-width:27rem;color:var(--partners-muted);font-size:max(.9rem,min(1.2vw,1rem));line-height:2}.PartnersSection-module__ypO2Oq__disclosure{color:var(--partners-ink);margin-top:.45rem;font-size:.8rem}.PartnersSection-module__ypO2Oq__rails{border-block:1px solid var(--partners-ink)}.PartnersSection-module__ypO2Oq__railViewport{direction:ltr;position:relative;overflow:hidden}.PartnersSection-module__ypO2Oq__railViewport+.PartnersSection-module__ypO2Oq__railViewport{border-top:1px solid var(--partners-line)}.PartnersSection-module__ypO2Oq__railViewport:before,.PartnersSection-module__ypO2Oq__railViewport:after{z-index:2;content:"";pointer-events:none;width:max(1rem,min(5vw,5rem));position:absolute;top:0;bottom:0}.PartnersSection-module__ypO2Oq__railViewport:before{background:linear-gradient(90deg,var(--partners-surface),transparent);left:0}.PartnersSection-module__ypO2Oq__railViewport:after{background:linear-gradient(-90deg,var(--partners-surface),transparent);right:0}.PartnersSection-module__ypO2Oq__rail{will-change:transform;width:max-content;animation:42s linear infinite PartnersSection-module__ypO2Oq__travel-left;display:flex}.PartnersSection-module__ypO2Oq__rail.PartnersSection-module__ypO2Oq__reverse{animation-name:PartnersSection-module__ypO2Oq__travel-right;animation-duration:46s}.PartnersSection-module__ypO2Oq__group{flex:none;margin:0;padding:0;list-style:none;display:flex}.PartnersSection-module__ypO2Oq__partner{border-left:1px solid var(--partners-line);width:max(18rem,min(24vw,23rem));min-height:max(9rem,min(13vw,12rem));color:var(--partners-ink);isolation:isolate;flex:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:max(1.5rem,min(2.6vw,2.25rem));display:flex;position:relative;overflow:hidden}.PartnersSection-module__ypO2Oq__partner:before{z-index:-1;background:var(--partners-ink);content:"";transition:top .5s cubic-bezier(.16,1,.3,1),bottom .5s cubic-bezier(.16,1,.3,1),left .5s cubic-bezier(.16,1,.3,1),right .5s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;bottom:0;left:0;right:0}.PartnersSection-module__ypO2Oq__identity{direction:ltr;align-items:center;gap:max(.85rem,min(1.5vw,1.25rem));min-width:0;display:flex}.PartnersSection-module__ypO2Oq__logo{flex:none;width:max(2.8rem,min(4vw,4rem));height:max(2.8rem,min(4vw,4rem))}.PartnersSection-module__ypO2Oq__mark{font-family:var(--font-poppins),Poppins,sans-serif;letter-spacing:-.07em;text-overflow:clip;white-space:nowrap;font-size:max(1.65rem,min(2.7vw,2.7rem));font-weight:600;line-height:.9;overflow:hidden}.PartnersSection-module__ypO2Oq__name{max-width:7rem;color:var(--partners-muted);text-align:right;flex:none;font-size:max(.72rem,min(.9vw,.88rem));font-weight:600;line-height:1.7;transition:color .28s}@keyframes PartnersSection-module__ypO2Oq__travel-left{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes PartnersSection-module__ypO2Oq__travel-right{0%{transform:translate(-50%)}to{transform:translate(0,0)}}@media (hover:hover){.PartnersSection-module__ypO2Oq__railViewport:hover .PartnersSection-module__ypO2Oq__rail{animation-play-state:paused}.PartnersSection-module__ypO2Oq__partner:hover{color:var(--partners-surface)}.PartnersSection-module__ypO2Oq__partner:hover:before{top:0;bottom:0;left:0;right:0}.PartnersSection-module__ypO2Oq__partner:hover .PartnersSection-module__ypO2Oq__name{color:color-mix(in srgb,var(--partners-surface)70%,transparent)}}@media (min-width:760px){.PartnersSection-module__ypO2Oq__heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr)}}@media (max-width:759px){.PartnersSection-module__ypO2Oq__heading{align-items:start}.PartnersSection-module__ypO2Oq__partner{width:max(16rem,min(78vw,20rem))}}@media (max-width:420px){.PartnersSection-module__ypO2Oq__section{padding-top:4rem;padding-bottom:4.5rem}.PartnersSection-module__ypO2Oq__heading{gap:1rem;margin-bottom:2.5rem}.PartnersSection-module__ypO2Oq__heading h2{font-size:2.5rem}.PartnersSection-module__ypO2Oq__partner{min-height:8.5rem;padding:1.25rem}.PartnersSection-module__ypO2Oq__mark{font-size:1.65rem}}@media (prefers-reduced-motion:reduce){.PartnersSection-module__ypO2Oq__rail{animation-play-state:paused}.PartnersSection-module__ypO2Oq__partner:before,.PartnersSection-module__ypO2Oq__name{transition-duration:.01ms}}
