#swift-logo-carousel-r8.swift-r8-carousel{width:100%;min-width:0;color:inherit}#swift-logo-carousel-r8 .swift-r8-component{box-sizing:border-box}#swift-logo-carousel-r8 .swift-r8-container{width:min(100%,1000px);padding-inline:16px;box-sizing:border-box}#swift-logo-carousel-r8 .swift-r8-title{margin:0;font-family:inherit;font-size:clamp(1rem,2vw,1.125rem);line-height:1.5;font-weight:400;letter-spacing:normal;text-align:center}#swift-logo-carousel-r8 .swift-r8-embla{min-width:0;outline-offset:4px}#swift-logo-carousel-r8 .swift-r8-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}#swift-logo-carousel-r8 .swift-r8-viewport::-webkit-scrollbar{display:none}#swift-logo-carousel-r8 [data-motion=animated] .swift-r8-viewport{overflow:hidden}#swift-logo-carousel-r8 .swift-r8-track{display:flex;touch-action:pan-y pinch-zoom}#swift-logo-carousel-r8 [data-motion=static] .swift-r8-track{touch-action:auto}#swift-logo-carousel-r8 .swift-r8-item{box-sizing:border-box;min-width:0;flex:0 0 calc(100% / var(--swift-r8-items-mobile, 3))}#swift-logo-carousel-r8 .swift-r8-logo-box{max-width:100%;padding:12px;box-sizing:border-box}#swift-logo-carousel-r8 .swift-r8-logo{display:block;max-width:100%;object-fit:contain;user-select:none}#swift-logo-carousel-r8 .swift-r8-button{font:inherit;cursor:pointer}#swift-logo-carousel-r8 .swift-r8-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}#swift-logo-carousel-r8 [data-scroll=continuous] .swift-r8-container{width:100%;padding-inline:0}#swift-logo-carousel-r8 .swift-r9-marquee .swift-r8-track{width:max-content;animation:swift-r9-logo-scroll 60s linear infinite;animation-play-state:paused}#swift-logo-carousel-r8 .swift-r9-logo-group{display:flex;flex:none}#swift-logo-carousel-r8 .swift-r9-marquee .swift-r8-item{flex:none;width:calc(100vw / var(--swift-r8-items-mobile, 3))}#swift-logo-carousel-r8 .swift-r9-marquee[data-motion=animated][data-active=true]:not(:hover):not(:focus-within) .swift-r8-track{animation-play-state:running}#swift-logo-carousel-r8 .swift-r9-marquee:hover .swift-r8-track,#swift-logo-carousel-r8 .swift-r9-marquee:focus-within .swift-r8-track{animation-play-state:paused}#swift-logo-carousel-r8 .swift-r9-marquee[data-motion=static] .swift-r8-track{animation:none}#swift-logo-carousel-r8 .swift-r9-marquee[data-motion=static] .swift-r9-logo-group[aria-hidden=true]{display:none}@keyframes swift-r9-logo-scroll{to{transform:translate(-50%)}}#swift-logo-carousel-r8 .swift-r8-text-roll{display:inline-block}#swift-logo-carousel-r8 .swift-r8-roll-visual{display:inline-flex;flex-wrap:wrap;justify-content:center}#swift-logo-carousel-r8 .swift-r8-roll-window{display:inline-block;overflow:hidden;vertical-align:bottom}#swift-logo-carousel-r8 .swift-r8-roll-letter{display:inline-block}#swift-logo-carousel-r8 [data-animate=true] .swift-r8-roll-letter{animation:swift-r8-title-roll var(--swift-r8-roll-duration, .5s) ease both}@keyframes swift-r8-title-roll{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(min-width:1024px){#swift-logo-carousel-r8 .swift-r8-item{flex-basis:calc(100% / var(--swift-r8-items-desktop, 5))}#swift-logo-carousel-r8 .swift-r9-marquee .swift-r8-item{width:calc(100vw / var(--swift-r8-items-desktop, 5))}}@media(prefers-reduced-motion:reduce){#swift-logo-carousel-r8 .swift-r8-roll-letter{animation:none!important;transform:none!important}#swift-logo-carousel-r8 .swift-r8-track{transform:none!important}#swift-logo-carousel-r8 .swift-r9-logo-group[aria-hidden=true]{display:none!important}#swift-logo-carousel-r8 .swift-r8-item{transform:none!important}#swift-logo-carousel-r8 .swift-r8-viewport{overflow-x:auto!important}}#swift-logo-carousel-r8 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#swift-logo-carousel-r8 .\!visible{visibility:visible!important}#swift-logo-carousel-r8 .visible{visibility:visible}#swift-logo-carousel-r8 .static{position:static}#swift-logo-carousel-r8 .relative{position:relative}#swift-logo-carousel-r8 .mx-auto{margin-left:auto;margin-right:auto}#swift-logo-carousel-r8 .flex{display:flex}#swift-logo-carousel-r8 .inline-flex{display:inline-flex}#swift-logo-carousel-r8 .hidden{display:none}#swift-logo-carousel-r8 .h-10{height:2.5rem}#swift-logo-carousel-r8 .h-11{height:2.75rem}#swift-logo-carousel-r8 .h-20{height:5rem}#swift-logo-carousel-r8 .h-24{height:6rem}#swift-logo-carousel-r8 .h-9{height:2.25rem}#swift-logo-carousel-r8 .h-full{height:100%}#swift-logo-carousel-r8 .max-h-full{max-height:100%}#swift-logo-carousel-r8 .w-10{width:2.5rem}#swift-logo-carousel-r8 .w-40{width:10rem}#swift-logo-carousel-r8 .w-48{width:12rem}#swift-logo-carousel-r8 .w-auto{width:auto}#swift-logo-carousel-r8 .w-full{width:100%}#swift-logo-carousel-r8 .min-w-0{min-width:0px}#swift-logo-carousel-r8 .max-w-full{max-width:100%}#swift-logo-carousel-r8 .shrink-0{flex-shrink:0}#swift-logo-carousel-r8 .grow-0{flex-grow:0}#swift-logo-carousel-r8 .flex-col{flex-direction:column}#swift-logo-carousel-r8 .items-center{align-items:center}#swift-logo-carousel-r8 .justify-center{justify-content:center}#swift-logo-carousel-r8 .gap-10{gap:2.5rem}#swift-logo-carousel-r8 .gap-6{gap:1.5rem}#swift-logo-carousel-r8 .whitespace-nowrap{white-space:nowrap}#swift-logo-carousel-r8 .rounded-md{border-radius:.375rem}#swift-logo-carousel-r8 .border{border-width:1px}#swift-logo-carousel-r8 .border-solid{border-style:solid}#swift-logo-carousel-r8 .border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}#swift-logo-carousel-r8 .bg-neutral-100{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .bg-transparent{background-color:transparent}#swift-logo-carousel-r8 .object-contain{object-fit:contain}#swift-logo-carousel-r8 .px-3{padding-left:.75rem;padding-right:.75rem}#swift-logo-carousel-r8 .px-4{padding-left:1rem;padding-right:1rem}#swift-logo-carousel-r8 .px-8{padding-left:2rem;padding-right:2rem}#swift-logo-carousel-r8 .py-2{padding-top:.5rem;padding-bottom:.5rem}#swift-logo-carousel-r8 .py-20{padding-top:5rem;padding-bottom:5rem}#swift-logo-carousel-r8 .py-8{padding-top:2rem;padding-bottom:2rem}#swift-logo-carousel-r8 .text-center{text-align:center}#swift-logo-carousel-r8 .text-sm{font-size:.875rem;line-height:1.25rem}#swift-logo-carousel-r8 .font-medium{font-weight:500}#swift-logo-carousel-r8 .text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}#swift-logo-carousel-r8 .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#swift-logo-carousel-r8 .underline-offset-4{text-underline-offset:4px}#swift-logo-carousel-r8 .outline{outline-style:solid}#swift-logo-carousel-r8 .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#swift-logo-carousel-r8 .hover\:bg-neutral-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .hover\:bg-neutral-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .hover\:bg-neutral-700:hover{--tw-bg-opacity: 1;background-color:rgb(64 64 64 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}#swift-logo-carousel-r8 .hover\:underline:hover{text-decoration-line:underline}#swift-logo-carousel-r8 .disabled\:pointer-events-none:disabled{pointer-events:none}#swift-logo-carousel-r8 .disabled\:opacity-50:disabled{opacity:.5}@media(min-width:768px){#swift-logo-carousel-r8 .md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media(min-width:1024px){#swift-logo-carousel-r8 .lg\:py-40{padding-top:10rem;padding-bottom:10rem}}
