@charset "UTF-8";[x-cloak]{display:none!important}.company-search__editor-placeholder{display:flex;align-items:center;padding:16px;color:var(--color-secondary);border:1px solid var(--color-light-gray);border-radius:8px;background:var(--color-white);gap:12px}.company-search__editor-placeholder .dashicons{font-size:20px;width:20px;height:20px;color:var(--color-graphite)}.company-search{width:100%;padding-bottom:clamp(60px, 5vw, 100px)}.company-search .container{max-width:var(--content-max-width);margin:0 auto}.company-search__form{padding:20px 0}.company-search__form-row{position:relative;margin-bottom:40px}.company-search__filters-row{display:grid;align-items:end;grid-template-columns:auto 1fr 1fr 1fr;gap:20px}@media (max-width:1279px){.company-search__filters-row{grid-template-columns:1fr 1fr}}@media (max-width:767px){.company-search__filters-row{grid-template-columns:1fr}}.company-search__filters-row .select-label{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-red);margin-bottom:6px;display:block}.company-search__input{padding:20px 0;color:var(--color-text-primary);border:none;border-bottom:1px solid var(--color-form-border);border-radius:0;box-shadow:none}.company-search__select{padding:10px 24px;color:var(--color-dark-gray);border:none;border-radius:999px;background:#fff;box-shadow:0 4px 24px 0 rgb(0 0 0 / .07);font-size:var(--font-size-body-big);line-height:var(--line-height-body-big);min-height:66px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%236E6E73" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="6 9 12 15 18 9"></polyline></svg>');background-repeat:no-repeat;background-position:right 24px center;background-size:19px;padding-right:48px}.company-search__submit{white-space:nowrap}.company-search__input::placeholder{color:var(--color-dark-gray)}.company-search__select.is-empty{color:var(--color-dark-gray)}.company-search__type-toggle-wrapper{display:flex;flex-direction:column;gap:6px}.company-search__type-toggle-container{border-radius:99px;background:#fff;box-shadow:0 4px 24px 0 rgb(0 0 0 / .07);padding:5px;display:flex;gap:4px;width:fit-content;min-width:200px;height:66px;align-items:center}@media (max-width:1279px){.company-search__type-toggle-container{width:100%}}.company-search__type-toggle{font-family:var(--font-sans);font-size:16px;font-weight:500;padding:14px 32px;border:none;border-radius:100px;background:#fff0;color:var(--color-graphite);cursor:pointer;transition:all 0.2s ease;flex:1 1 0%;min-width:0;text-align:center;white-space:nowrap;height:56px;display:flex;align-items:center;justify-content:center}.company-search__type-toggle:hover:not(.is-active):not(:disabled){color:var(--color-electric-purple)}.company-search__type-toggle.is-active{border-radius:100px;background:rgb(236 226 255 / .4);color:var(--color-electric-purple)}.company-search__input{padding-right:36px}.company-search__clear{font-size:16px;line-height:1;position:absolute;top:50%;right:12px;padding:0;cursor:pointer;transform:translateY(-50%);color:var(--color-red);border:0;background:none}.company-search__results-label{display:flex;align-items:center;justify-content:space-between;margin:4px 0 8px;padding:8px 0 24px 0}.company-search__results-label .count{color:var(--color-red)}.company-search__clear-filters{font-weight:700;padding:0;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;color:var(--color-red);border:none;background:none}.company-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.company-search__results{background:#fff0;padding:0}.company-search__no-results{padding:0 0 40px 0}.company-search__no-results p{margin:0 0 12px 0;text-align:left}.company-search__no-results .company-search__clear-filters{display:block}.company-search__top-logos{display:grid;align-items:center;grid-column:1/-1;background-color:#fff0}:is(.company-search__top-logos,.company-search__grid){grid-template-columns:repeat(auto-fit,minmax(50%,1fr));column-gap:0;row-gap:20px}.company-search__grid-item:nth-of-type(2n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid-item:nth-of-type(2n){border-top-right-radius:12px;border-bottom-right-radius:12px}@media (min-width:768px){:is(.company-search__top-logos,.company-search__grid){grid-template-columns:repeat(auto-fit,minmax(33.3333333333%,1fr));row-gap:20px}.company-search__grid-item:nth-of-type(2n+1),.company-search__grid-item:nth-of-type(2n){border-radius:0}.company-search__grid-item:nth-of-type(3n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid-item:nth-of-type(3n){border-top-right-radius:12px;border-bottom-right-radius:12px}}@media (min-width:1024px){:is(.company-search__top-logos,.company-search__grid){grid-template-columns:repeat(auto-fit,minmax(25%,1fr));row-gap:20px}.company-search__grid-item:nth-of-type(3n+1),.company-search__grid-item:nth-of-type(3n){border-radius:0}.company-search__grid-item:nth-of-type(4n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid-item:nth-of-type(4n){border-top-right-radius:12px;border-bottom-right-radius:12px}}@media (min-width:1280px){:is(.company-search__top-logos,.company-search__grid){grid-template-columns:repeat(auto-fit,minmax(20%,1fr));row-gap:20px}.company-search__grid-item:nth-of-type(4n+1),.company-search__grid-item:nth-of-type(4n){border-radius:0}.company-search__grid-item:nth-of-type(5n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid-item:nth-of-type(5n){border-top-right-radius:12px;border-bottom-right-radius:12px}}.company-search__logo-wrapper{position:relative;display:flex;align-items:center;justify-content:center;background-color:#fff0}.company-search__logo-back{position:absolute;top:50%;left:40px;z-index:10;display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;transition:transform 0.2s ease,opacity 0.2s ease;transform:translateY(-50%) rotate(180deg);opacity:1;border:none;background:#fff0;color:var(--color-primary);padding:0;box-shadow:none}.company-search__logo-back:hover svg{opacity:.7}.company-search__logo-back svg{width:20px;height:20px}.company-search__logo{position:relative;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;border:none;background:var(--color-white);padding:24px}.company-search__logo-wrapper.is-transitioning .company-search__logo img{animation:logoSwap 0.3s ease-in-out}@keyframes logoSwap{0%{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.3}100%{transform:scale(1);opacity:1}}.company-search__logo-wrapper.is-pulsing .company-search__logo,.company-search__grid-item.is-pulsing{animation:logoPulse 0.25s ease-in-out infinite}@keyframes logoPulse{0%,100%{background-color:#fff0}50%{background-color:var(--color-light-gray)}}.company-search__top-logos>.company-search__logo{position:relative}.company-search__logo.is-active{outline:none}.company-search__logo.is-active::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 48px);height:71%;background:var(--color-light-gray);border-radius:12px;z-index:1}.company-search__logo:focus,.company-search__grid-item:focus,.company-search__logo.is-active,.company-search__grid-item.is-active{outline:none;box-shadow:none}.company-search__details{position:relative;overflow:hidden;transition:height 0.25s ease;grid-column:1/-1;background-color:var(--color-white);padding:6px 24px 24px;border-radius:0 0 12px 12px;margin-top:-27px}@media (max-width:768px){.company-search__details{padding:8px}}.company-search__details-header{display:flex;align-items:center;justify-content:space-between;padding:18px 0 20px}.company-search__details-title{margin:0;color:var(--color-obsidian-soft)}.company-search__details-actions{display:flex;align-items:center;gap:12px}.company-search__header-back-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:none;border-radius:999px;box-shadow:0 4px 24px 0 rgb(0 0 0 / .07);cursor:pointer;transition:opacity 0.2s ease}.company-search__header-back-button:hover{opacity:.8}.company-search__header-back-button svg{width:16px;height:16px;stroke:#6f1100}.company-search__header-close-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:#fff;border:none;border-radius:999px;box-shadow:0 4px 24px 0 rgb(0 0 0 / .07);cursor:pointer;transition:opacity 0.2s ease}.company-search__header-close-button:hover{opacity:.8}.company-search__header-close-button svg{width:16px;height:16px;stroke:#6f1100}.company-search__details-inner{padding:0}.company-search__grid-loader{display:flex;align-items:center;justify-content:center;min-height:300px;padding:60px 20px}.company-search__loader{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;background:color-mix(in srgb,var(--color-white) 70%,transparent);inset:0}.company-search__grid-loader .company-search__loader{position:relative;background:#fff0;inset:auto}.company-search__loader::after{width:28px;height:28px;content:"";animation:cs-spin 0.8s linear infinite;border:2px solid var(--color-form-border);border-top-color:var(--color-red);border-radius:50%}@keyframes cs-spin{to{transform:rotate(360deg)}}.company-search__details-inner{transition:opacity 0.25s ease,transform 0.25s ease}.company-search__details-inner.is-animating-exit-forward{opacity:0;transform:translateX(-20px)}.company-search__details-inner.is-animating-exit-back{opacity:0;transform:translateX(20px)}.company-search__details-inner.is-animating-enter-forward{opacity:0;transform:translateX(20px);animation:slideInFromRight 0.25s ease forwards}.company-search__details-inner.is-animating-enter-back{opacity:0;transform:translateX(-20px);animation:slideInFromLeft 0.25s ease forwards}@keyframes slideInFromRight{to{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{to{opacity:1;transform:translateX(0)}}.company-search__details-grid{display:grid;align-items:stretch;grid-template-columns:minmax(0,0.44fr) minmax(0,0.56fr);gap:24px}@media (max-width:1023px){.company-search__details-grid{grid-template-columns:1fr}}:is(.company-search__col--left,.company-search__col--right){display:grid;min-width:0;height:100%;grid-template-rows:auto 1fr;gap:24px}.company-search__section h3{margin-bottom:15px}.company-search__card{display:flex;align-items:start;flex-direction:column;height:100%;padding:32px;border:1px solid var(--color-form-border);border-radius:10px;background:var(--color-white);gap:24px}@media (max-width:1279px){.company-search__card{padding:24px 16px;gap:20px}}.company-search__about-logo{max-width:380px;margin-bottom:12px;object-fit:contain}.company-search__platform-logo{width:auto;max-width:180px;height:auto;max-height:32px;margin:0 0 0 auto;object-fit:contain}.company-search__platform-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px;gap:12px}@media (max-width:1023px){.company-search__platform-header{align-items:flex-start;flex-direction:column}.company-search__platform-logo{margin:0}}.company-search__platform-header h3{margin:0}.company-search__platform-link{margin-top:12px;border:none;background:#fff0;gap:8px;padding:0;box-shadow:none}.company-search__overview-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.company-search__overview-header h3{margin:0}.company-description p,.platform-description p{color:var(--color-text-secondary)}.company-search__back-button{font-weight:600;font-size:var(--font-size-link-medium);line-height:var(--line-height-link-medium);display:inline-flex;align-items:center;cursor:pointer;transition:transform 0.2s ease,opacity 0.2s ease;opacity:.8;border:none;background:#fff0;color:var(--color-primary);gap:6px;padding:6px 0 6px 12px;text-transform:uppercase}.company-search__back-button svg{width:20px;height:20px}.company-search__back-button:hover{color:var(--color-cherry-red)}.company-search__back-button:hover svg{stroke:var(--color-cherry-red)}.company-search__section--overview{grid-row:1/-1;display:flex;flex-direction:column;height:100%;gap:15px}.company-search__overview{overflow:hidden;width:100%;margin:0;padding:0;list-style:none}@media (max-width:1279px){.company-search__overview{font-size:var(--font-size-body);line-height:var(--line-height-body)}.company-search__overview .value a{font-size:1rem;line-height:1.375rem}}.company-search__overview li{display:grid;align-items:center;padding:20px 0;margin-bottom:0;border-bottom:1px solid var(--color-form-border);grid-template-columns:1fr 1fr;gap:12px}@media (max-width:768px){.company-search__overview li:nth-child(3){grid-template-columns:2fr 1fr}}.company-search__overview .label{color:var(--color-text-primary);font-weight:500;font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle)}@media (max-width:768px){.company-search__overview .label{font-size:1rem;line-height:1.375rem}}.company-search__overview .value,.company-search__overview .value a{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis;color:var(--color-purple-within-gamut);justify-self:end}.company-search__col--right{text-transform:none}.company-search__overview .value{font-weight:500;text-transform:uppercase}@media (max-width:768px){.company-search__overview .value{font-size:1rem;line-height:1.375rem}}.company-search__details-grid{gap:20px}.company-search__col--left{gap:16px}.company-search__news{margin-top:29px}.company-search__news-list{display:grid;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:30px}@media (max-width:1279px){.company-search__news-list{grid-template-columns:1fr}}.company-search__news-item{margin:0}.company-search__news-card{display:grid;overflow:hidden;text-decoration:none;color:inherit;border-radius:16px;background:var(--color-white);grid-template-rows:auto 1fr;height:100%}.company-search__news-image{display:block;width:100%;height:215px;object-fit:cover;object-position:center center;grid-row:1;z-index:0}.company-search__news-caption{display:flex;align-items:flex-start;min-height:0;padding:32px;background:var(--color-light-gray,#f3f4f6);grid-row:2;z-index:1}@media (max-width:1400px){.company-search__news-caption{padding:16px}}.company-search__news-title{margin:0;color:inherit;font-size:var(--font-size-body-big);line-height:var(--line-height-body-big);color:var(--color-obsidian-soft)}.company-search__grid{display:grid;margin-top:12px;transition:opacity 0.2s ease}.company-search__grid.is-loading{pointer-events:none;opacity:.75}.company-search__grid-item{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;border-radius:0;background:var(--color-white);padding:24px}:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item)::before{position:absolute;top:12.5%;left:0;width:1px;height:75%;content:"";background:var(--color-light-gray);display:none}:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(2n+1))::before{display:block}:is(.company-search__logo,.company-search__grid-item){height:64px}:is(.company-search__logo,.company-search__grid-item) img{width:auto;max-width:90%;max-height:90%;object-fit:contain;z-index:2;filter:grayscale(100%) brightness(.4) contrast(1.15) opacity(.85);transition:filter 0.2s ease;transform:translateZ(0);backface-visibility:hidden}.company-search__logo.is-active img,.company-search__grid-item.is-active img{filter:none}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(2n+1) .company-search__logo{border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(2n) .company-search__logo{border-top-right-radius:12px;border-bottom-right-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(2n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(2n){border-top-right-radius:12px;border-bottom-right-radius:12px}@media (min-width:768px){:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(2n+1))::before{display:none}:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(3n+1))::before{display:block}:is(.company-search__logo,.company-search__grid-item){height:72px}:is(.company-search__logo,.company-search__grid-item) img{max-width:50%;max-height:80%}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(2n+1) .company-search__logo,.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(2n) .company-search__logo,.company-search__grid>.company-search__grid-item:nth-of-type(2n+1),.company-search__grid>.company-search__grid-item:nth-of-type(2n){border-radius:0}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(3n+1) .company-search__logo{border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(3n) .company-search__logo{border-top-right-radius:12px;border-bottom-right-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(3n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(3n){border-top-right-radius:12px;border-bottom-right-radius:12px}}@media (min-width:1024px){:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(3n+1))::before{display:none}:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(4n+1))::before{display:block}:is(.company-search__logo,.company-search__grid-item){height:96px}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(3n+1) .company-search__logo,.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(3n) .company-search__logo,.company-search__grid>.company-search__grid-item:nth-of-type(3n+1),.company-search__grid>.company-search__grid-item:nth-of-type(3n){border-radius:0}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(4n+1) .company-search__logo{border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(4n) .company-search__logo{border-top-right-radius:12px;border-bottom-right-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(4n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(4n){border-top-right-radius:12px;border-bottom-right-radius:12px}}@media (min-width:1280px){:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(4n+1))::before{display:none}:is(.company-search__top-logos>.company-search__logo,.company-search__grid>button.company-search__grid-item):not(:nth-of-type(5n+1))::before{display:block}:is(.company-search__logo,.company-search__grid-item){height:120px}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(4n+1) .company-search__logo,.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(4n) .company-search__logo,.company-search__grid>.company-search__grid-item:nth-of-type(4n+1),.company-search__grid>.company-search__grid-item:nth-of-type(4n){border-radius:0}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(5n+1) .company-search__logo{border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__top-logos>.company-search__logo-wrapper:nth-of-type(5n) .company-search__logo{border-top-right-radius:12px;border-bottom-right-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(5n+1){border-top-left-radius:12px;border-bottom-left-radius:12px}.company-search__grid>.company-search__grid-item:nth-of-type(5n){border-top-right-radius:12px;border-bottom-right-radius:12px}}.company-search__grid-item.is-active{background:var(--color-light-gray)}.company-search__more{margin-top:clamp(50px, 5vw, 80px);text-align:center}.company-search__more-btn{font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-red);background:none;box-shadow:none;padding:0}.company-search__more-btn::after{font-size:1.2em;display:inline-block;margin-left:8px;content:"›";transform:rotate(90deg)}.company-search__logo-fallback{text-align:center;color:var(--color-secondary)}.company-search__accordions{display:flex;flex-direction:column;width:100%;gap:12px}.company-search__accordion{overflow:visible;border:none;border-radius:0}.company-search__accordion-header{font-family:inherit;font-size:inherit;font-weight:600;line-height:1.4;display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;cursor:pointer;transition:background-color 0.2s ease;text-align:left;color:var(--color-text-primary);border:none;border-bottom:1px solid var(--color-form-border);border-radius:0;background:var(--color-white);gap:12px}.company-search__accordion-header:hover{background:#fff0}.company-search__accordion-header[aria-expanded=true]{border-bottom:none;background:#fff0}.company-search__accordion-header:focus,.company-search__accordion-header:focus-visible{outline:none;box-shadow:none}.company-search__accordion-title{display:flex;align-items:baseline;flex:1;gap:12px}.company-search__accordion-year{font-weight:500;color:var(--color-purple-within-gamut)}.company-search__accordion-icon{font-size:12px;line-height:1;display:inline-flex;align-items:center;flex:none;justify-content:center;width:20px;height:20px;color:var(--color-purple-within-gamut);border-radius:9999px;background:var(--color-light-gray)}.company-search__accordion-content{overflow:hidden;transition:max-height 0.25s ease}.company-search__accordion-inner{padding:20px 0;border-bottom:1px solid var(--color-form-border);background:var(--color-white)}.company-search__accordion-inner .text-body{margin-bottom:16px}.company-search__addon-button{font-weight:600;display:inline-flex;align-items:center;padding:0;cursor:pointer;transition:opacity 0.2s ease;text-decoration:none;text-transform:uppercase;color:var(--color-primary);border:none;background:none;gap:8px}.company-search__addon-button:hover{text-decoration:underline;opacity:.8}.company-search__addon-button svg{flex:none;transform:rotate(-90deg)}@media (max-width:1279px){.company-search__accordion-header{padding:14px 0}.company-search__accordion-inner{padding:16px}}@media (max-width:1023px){.company-search__accordion-header{padding:12px 0}.company-search__accordion-inner{padding:14px}}