@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marqueeCarousel{max-width:80rem;margin-left:auto;margin-right:auto;padding-top:7.5rem;padding-bottom:7.5rem}.marqueeCarousel .marqueeCarousel__header{text-align:center;opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(1.5rem)}.marqueeCarousel .marqueeCarousel__header.animate--show{opacity:1;transform:translateY(0)}.marqueeCarousel .marqueeCarousel__headline{letter-spacing:0;margin-bottom:1.5rem;font-family:Means Web,Georgia,Times,Times New Roman,serif;font-size:2.5rem;font-weight:400;line-height:1.125}.marqueeCarousel .marqueeCarousel__description{margin-bottom:var(--spacing-4);color:var(--color-text-secondary);font-size:1.25rem;line-height:1.6}.marqueeCarousel .marqueeCarousel__marquee{contain:layout;width:100vw;margin-top:5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block;overflow-x:clip}.marqueeCarousel .marqueeCarousel__row{opacity:0;padding:.75rem 0;transition:opacity .4s ease-out}.marqueeCarousel .marqueeCarousel__row.animate--show{opacity:1}.marqueeCarousel .marqueeCarousel__marquee:hover .marqueeCarousel__track,.marqueeCarousel .marqueeCarousel--paused .marqueeCarousel__track{animation-play-state:paused}.marqueeCarousel .marqueeCarousel__marquee:focus-within .marqueeCarousel__track{animation-play-state:paused}.marqueeCarousel .marqueeCarousel__track{width:-webkit-max-content;width:-moz-max-content;will-change:transform;width:max-content;display:flex;position:relative}.marqueeCarousel .marqueeCarousel__row--1 .marqueeCarousel__track{z-index:1}.marqueeCarousel .marqueeCarousel__row--2 .marqueeCarousel__track{z-index:2}.marqueeCarousel .marqueeCarousel__row--3 .marqueeCarousel__track{z-index:3}.marqueeCarousel .marqueeCarousel__set{flex-shrink:0;gap:1.5rem;padding-right:1.5rem;display:flex}.marqueeCarousel .marqueeCarousel__track--right{animation-name:marquee-right}.marqueeCarousel .marqueeCarousel__track--left{animation-name:marquee-left}.marqueeCarousel .marqueeCarousel__row--1 .marqueeCarousel__track{margin-left:-14.25rem;animation-duration:45s;animation-timing-function:linear;animation-iteration-count:infinite}.marqueeCarousel .marqueeCarousel__row--2 .marqueeCarousel__track{margin-left:-33.8125rem;animation-duration:55s;animation-timing-function:linear;animation-iteration-count:infinite}.marqueeCarousel .marqueeCarousel__row--3 .marqueeCarousel__track{margin-left:-19.3125rem;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite}.marqueeCarousel .marqueeCarousel__tile{background:var(--color-background-surface);width:25.875rem;color:inherit;cursor:pointer;border-radius:1rem;flex-direction:row;flex-shrink:0;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:box-shadow .2s;display:flex;box-shadow:0 .971688rem 2.75rem rgba(0,0,0,.086)}.marqueeCarousel .marqueeCarousel__tile:hover{box-shadow:0 .5rem 3.23888rem rgba(0,0,0,.25)}.marqueeCarousel .marqueeCarousel__tile:focus-visible{outline-offset:calc(4*.0625rem);outline:.125rem solid #00d0e0}.marqueeCarousel .marqueeCarousel__tileLogo{box-sizing:border-box;background-color:#f0f4f6;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;padding:1rem .5rem;display:flex;overflow:hidden}.marqueeCarousel .marqueeCarousel__tileMeta{flex-direction:column;flex:1 0 0;justify-content:center;min-width:0;display:flex}.marqueeCarousel .marqueeCarousel__tileImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.marqueeCarousel .marqueeCarousel__tileName{color:var(--color-text-primary);font-size:1rem;font-weight:500;line-height:2}.marqueeCarousel .marqueeCarousel__tileDescriptor{color:var(--color-text-secondary);font-size:.875rem;line-height:1.44}@media (max-width:47.9375em){.marqueeCarousel{padding-top:3.5rem;padding-bottom:3.5rem}.marqueeCarousel .marqueeCarousel__header{text-align:left}.marqueeCarousel .marqueeCarousel__headline{font-size:1.75rem}.marqueeCarousel .marqueeCarousel__description{font-size:1rem;line-height:1.25}.marqueeCarousel .marqueeCarousel__tile{width:18.125rem;padding:.75rem}.marqueeCarousel .marqueeCarousel__tileLogo{width:3.5rem;height:3.5rem}.marqueeCarousel .marqueeCarousel__row--1 .marqueeCarousel__track{animation-duration:90s}.marqueeCarousel .marqueeCarousel__row--2 .marqueeCarousel__track{animation-duration:110s}.marqueeCarousel .marqueeCarousel__row--3 .marqueeCarousel__track{animation-duration:100s}}@media (prefers-reduced-motion:reduce){.marqueeCarousel .marqueeCarousel__header{opacity:1;transition:none;transform:none}.marqueeCarousel .marqueeCarousel__cta,.marqueeCarousel .marqueeCarousel__cta:hover{transition:color .15s ease-in-out;transform:none}.marqueeCarousel .marqueeCarousel__cta:focus-visible{transition:color .15s ease-in-out;transform:none}.marqueeCarousel .marqueeCarousel__cta:before,.marqueeCarousel .marqueeCarousel__cta:hover:before{transition:none}.marqueeCarousel .marqueeCarousel__cta:focus-visible:before{transition:none}.marqueeCarousel .marqueeCarousel__marquee{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:auto;margin-left:0;margin-right:0;padding:0 1.5rem;display:grid}.marqueeCarousel .marqueeCarousel__row,.marqueeCarousel .marqueeCarousel__row--1,.marqueeCarousel .marqueeCarousel__row--2,.marqueeCarousel .marqueeCarousel__row--3{opacity:1;transition:none;display:contents}.marqueeCarousel .marqueeCarousel__row--1 .marqueeCarousel__track,.marqueeCarousel .marqueeCarousel__row--2 .marqueeCarousel__track,.marqueeCarousel .marqueeCarousel__row--3 .marqueeCarousel__track{margin-left:0;animation:none;display:contents}.marqueeCarousel .marqueeCarousel__set{display:contents}.marqueeCarousel .marqueeCarousel__set:not(:first-child){display:none}.marqueeCarousel .marqueeCarousel__tile{width:auto;min-width:0}}@media (prefers-reduced-motion:reduce) and (max-width:63.9375em){.marqueeCarousel .marqueeCarousel__marquee{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce) and (max-width:47.9375em){.marqueeCarousel .marqueeCarousel__marquee{grid-template-columns:1fr}.marqueeCarousel .marqueeCarousel__set:first-child .marqueeCarousel__tile:nth-child(n+3){display:none}}