.company-logo-carousel_section__dSdmM{border-bottom:1px solid var(--border);background:var(--background);color:var(--foreground)}.company-logo-carousel_container__xGWHB{max-width:80rem;margin-inline:auto;padding:2.5rem 1.25rem 3rem}.company-logo-carousel_headingRow__6jDST{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.company-logo-carousel_eyebrow__WPnev{margin:0 0 .5rem;color:var(--muted-foreground);font-family:var(--font-ibm-plex-mono),monospace;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.company-logo-carousel_heading__7ql7z{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:550;line-height:1.15;letter-spacing:-.045em}.company-logo-carousel_controls__VZhLq{display:flex;flex:none;gap:.375rem;visibility:hidden}.company-logo-carousel_controls__VZhLq[data-ready]{visibility:visible}.company-logo-carousel_control__LMTYA{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--background);color:var(--foreground);cursor:pointer;transition:background-color .15s,border-color .15s}.company-logo-carousel_control__LMTYA:hover{background:var(--secondary);border-color:var(--muted-foreground)}.company-logo-carousel_control__LMTYA svg{width:1rem;height:1rem}.company-logo-carousel_control__LMTYA:focus-visible,.company-logo-carousel_viewport__mzw09:focus-visible{outline:2px solid var(--evidence);outline-offset:4px}.company-logo-carousel_viewport__mzw09{overflow-x:auto;border-radius:.5rem;scrollbar-width:thin;scrollbar-color:var(--muted-foreground) transparent}.company-logo-carousel_viewport__mzw09[data-enhanced]{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 1rem,black calc(100% - 1rem),transparent)}.company-logo-carousel_viewport__mzw09[data-enhanced]:focus-within{mask-image:none}.company-logo-carousel_track__XnVIJ{display:flex;width:max-content}.company-logo-carousel_logos__H_Vnh{display:flex;flex-shrink:0;gap:.75rem;margin:0;padding:0 .75rem 0 0;list-style:none}.company-logo-carousel_duplicate__Cz_lK{display:none}.company-logo-carousel_viewport__mzw09[data-enhanced] .company-logo-carousel_duplicate__Cz_lK{display:flex}.company-logo-carousel_card__SqQvN{display:flex;flex:0 0 11rem;width:11rem;height:7rem;overflow:hidden;border:1px solid #e5e4df;border-radius:.5rem;background:#fff}.company-logo-carousel_darkCard__9qyAc{background:#202724;border-color:#202724}.company-logo-carousel_companyLink__zMAVt{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:.6rem;padding:1.25rem;border-radius:inherit;transition:box-shadow .15s}.company-logo-carousel_companyLink__zMAVt:focus-visible{outline:2px solid var(--evidence);outline-offset:-4px}.company-logo-carousel_darkCard__9qyAc .company-logo-carousel_companyLink__zMAVt:focus-visible{outline-color:#ffd332}@media (hover:hover){.company-logo-carousel_companyLink__zMAVt:hover{box-shadow:inset 0 0 0 2px var(--evidence)}.company-logo-carousel_darkCard__9qyAc .company-logo-carousel_companyLink__zMAVt:hover{box-shadow:inset 0 0 0 2px #ffd332}}.company-logo-carousel_logo__diJj3{width:auto;max-width:100%;height:auto;max-height:3.75rem;object-fit:contain}.company-logo-carousel_symbol__AttOA{width:2.5rem;height:3rem;object-fit:contain}.company-logo-carousel_companyName__NlOaf{color:#211c33;font-size:1.2rem;font-weight:600;letter-spacing:-.04em}@media (min-width:640px){.company-logo-carousel_card__SqQvN{flex-basis:12.5rem;width:12.5rem;height:7.5rem}.company-logo-carousel_logo__diJj3{max-height:4rem}}@media (min-width:1024px){.company-logo-carousel_container__xGWHB{padding:3rem 2rem}}@media (max-width:379px){.company-logo-carousel_headingRow__6jDST{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.company-logo-carousel_companyLink__zMAVt,.company-logo-carousel_control__LMTYA{transition:none}.company-logo-carousel_motionControl__Cs0B0{display:none}}