@keyframes block-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.block-marquee{background:var(--wp--preset--color--surface-accent);border-bottom:1px solid hsl(0 0% 100% / .12);border-top:1px solid hsl(0 0% 100% / .12);overflow:hidden;padding:1.25rem 2rem;position:relative}.block-marquee__track{flex-wrap:wrap;gap:1.5rem;width:auto}.block-marquee__item,.block-marquee__track{align-items:center;display:flex;justify-content:center}.block-marquee__item{flex-shrink:0;position:relative}.block-marquee__item:not(:first-child):before{background:var(--wp--preset--color--primary-brand);content:"";height:1.125rem;left:-.75rem;position:absolute;top:50%;transform:translateY(-50%);width:.1875rem}.block-marquee__item--dup{display:none}.block-marquee__text{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--base);line-height:1.5;text-align:center;white-space:nowrap}@media(max-width:63.99875rem){.block-marquee__text{font-size:.875rem;line-height:1.4285714286}}.block-marquee__item--logo:before{display:none}.block-marquee__logo{display:block;-o-object-fit:contain;object-fit:contain;width:auto}@media(min-width:86.5em){.block-marquee__logo{height:2rem}}@media(min-width:23.4375em)and (max-width:86.5em){@supports(height:clamp(1.5rem,1.314172448rem0.792864222vw,2rem)){.block-marquee__logo{height:clamp(1.5rem,1.314172448rem0.792864222vw,2rem)}}@supports not (height:clamp(1.5rem,1.314172448rem0.792864222vw,2rem)){.block-marquee__logo{height:calc(1.31417rem + .79286vw)}}}@media(max-width:23.4375em){.block-marquee__logo{height:1.5rem}}.block-marquee--text-only .block-marquee__track{gap:4.1875rem}.block-marquee--text-only .block-marquee__item:not(:first-child):before{left:-2.1875rem}.block-marquee--no-dividers .block-marquee__item:before{display:none}@media(max-width:63.99875rem){.block-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent)}.block-marquee__track{animation:block-marquee-scroll var(--marquee-duration,20s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content}.block-marquee__item--dup{display:flex}.block-marquee--static-mobile{-webkit-mask-image:none;mask-image:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}}@media(max-width:63.99875rem){.block-marquee--static-mobile::-webkit-scrollbar{display:none}.block-marquee--static-mobile .block-marquee__track{animation:none;flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content}.block-marquee--static-mobile .block-marquee__item--dup{display:none}}.block-marquee--desktop{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent)}.block-marquee--desktop .block-marquee__track{animation:block-marquee-scroll var(--marquee-duration,20s) linear infinite;flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content}.block-marquee--desktop .block-marquee__item--dup{display:flex}.block-marquee--glow:before{background:var(--wp--preset--color--glow);border-radius:50%;content:"";filter:blur(15.375rem);height:13.25rem;left:90%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-70%);width:80%;z-index:0}@media(max-width:47.99875rem){.block-marquee--glow:before{display:none}}.block-marquee--right .block-marquee__track{animation-direction:reverse}.block-marquee--pause-hover:hover .block-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.block-marquee{-webkit-mask-image:none;mask-image:none}.block-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.block-marquee__item--dup{display:none}}.block-marquee--logos{background:none;border:0;-webkit-mask-image:none;mask-image:none;padding:0}.block-marquee--logos .block-marquee__row{background:hsl(0 0% 100% / .06);border-top:.0625rem solid hsl(0 0% 100% / .12);padding:1.5rem 0}.block-marquee--logos .block-marquee__row:last-child{border-bottom:.0625rem solid hsl(0 0% 100% / .12)}.block-marquee--logos .block-marquee__viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 3.5rem,#000 calc(100% - 3.5rem),transparent);overflow:hidden}@media(min-width:86.5em){.block-marquee--logos .block-marquee__track{gap:3.25rem}}@media(min-width:23.4375em)and (max-width:86.5em){@supports(gap:clamp(2rem,1.5354311199rem1.982160555vw,3.25rem)){.block-marquee--logos .block-marquee__track{gap:clamp(2rem,1.5354311199rem1.982160555vw,3.25rem)}}@supports not (gap:clamp(2rem,1.5354311199rem1.982160555vw,3.25rem)){.block-marquee--logos .block-marquee__track{gap:calc(1.53543rem + 1.98216vw)}}}@media(max-width:23.4375em){.block-marquee--logos .block-marquee__track{gap:2rem}}@media(min-width:86.5em){.block-marquee--logos .block-marquee__track{padding-inline-end:3.25rem}}@media(min-width:23.4375em)and (max-width:86.5em){@supports(padding-inline-end:clamp(2rem,1.5354311199rem1.982160555vw,3.25rem)){.block-marquee--logos .block-marquee__track{padding-inline-end:clamp(2rem,1.5354311199rem1.982160555vw,3.25rem)}}@supports not (padding-inline-end:clamp(2rem,1.5354311199rem1.982160555vw,3.25rem)){.block-marquee--logos .block-marquee__track{padding-inline-end:calc(1.53543rem + 1.98216vw)}}}@media(max-width:23.4375em){.block-marquee--logos .block-marquee__track{padding-inline-end:2rem}}@media(min-width:86.5em){.block-marquee--logos .block-marquee__logo{height:1.625rem}}@media(min-width:23.4375em)and (max-width:86.5em){@supports(height:clamp(1.25rem,1.110629336rem0.5946481665vw,1.625rem)){.block-marquee--logos .block-marquee__logo{height:clamp(1.25rem,1.110629336rem0.5946481665vw,1.625rem)}}@supports not (height:clamp(1.25rem,1.110629336rem0.5946481665vw,1.625rem)){.block-marquee--logos .block-marquee__logo{height:calc(1.11063rem + .59465vw)}}}@media(max-width:23.4375em){.block-marquee--logos .block-marquee__logo{height:1.25rem}}.block-marquee--logos .block-marquee__row--bottom .block-marquee__track{animation-direction:reverse}.block-marquee--logos:not(.is-ready) .block-marquee__track{animation-play-state:paused}.block-marquee--logos:hover .block-marquee__track{animation-play-state:running}.block-marquee--logos.block-marquee--pause-hover .block-marquee__row:hover .block-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.block-marquee--logos .block-marquee__viewport{-webkit-mask-image:none;mask-image:none}}