.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.imagine-grid p{font-family:rb-freigeist-neue,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width: 768px){.imagine-grid p{font-size:4.5rem;line-height:1}}@media (min-width: 1024px){.imagine-grid p{font-size:6rem;line-height:1}}@media (min-width: 1280px){.imagine-grid p{font-size:8rem;line-height:1}}.logo-grid{gap:2rem;display:flex;flex-wrap:wrap;justify-content:center;flex:1 1 auto;flex-direction:column}.item{padding:1rem;flex:0 0 100%}@media (min-width: 768px){.logo-grid{flex-direction:row}}@media (min-width: 1024px){.logo-grid-item{flex:0 0 33%}}@media (min-width: 1280px){.logo-grid-item{flex:0 0 20%}}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;--size: 30rem;--gap: calc(var(--size) / 14);--duration: 90s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee-model-card{width:var(--size)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;min-width:100%;animation:scroll-x var(--duration) linear infinite}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}.marquee:hover .marquee__group,.marquee:focus-within .marquee__group{animation-play-state:paused}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translate(var(--scroll-start))}to{transform:translate(var(--scroll-end))}}
