@supports (view-transition-name:none){::view-transition-old(root){animation:none}::view-transition-new(root){animation:.12s ease-out both vt-page-in}@keyframes vt-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}::view-transition-old(root){animation:none}}::view-transition-group(company-biography){animation-duration:.25s;animation-timing-function:ease}::view-transition-group(company-description){animation-duration:.25s;animation-timing-function:ease}@media (width<=767px){::view-transition-group(home-search){animation-duration:.25s;animation-timing-function:ease}.vt-home-search{view-transition-name:home-search}}@media (prefers-reduced-motion:reduce){::view-transition-group(company-biography){animation:none}::view-transition-group(company-description){animation:none}::view-transition-group(home-search){animation:none}}}.layout{background-color:#fff;flex-direction:column;display:flex}.layout>main{flex:1}.layout--with-header{padding-top:92px}.header{z-index:50;background-color:#fff;padding:0;transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0}.header.default,.header.sticky{transform:translateY(0)}.header.not-sticky{transform:translateY(-100%)}.header__container{justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;display:flex}.header__logo{cursor:pointer;display:block;position:relative;overflow:hidden}.header__logo svg{width:auto;height:50px}.header__logo.vibrate,.header__logo:active{animation:.5s linear chrome-vibrate}.header__nav{display:none}.header__mobile-actions{align-items:center;gap:.75rem;display:flex}.header__burger{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:8px;display:block}.header__burger:hover{opacity:.8}.header-placeholder{height:var(--header-height)}.header-wrapper{box-sizing:border-box}@media (width>=768px){.layout{min-height:100vh;margin:0 auto}.layout--with-header{padding-top:0}.header-wrapper{transition:padding-right .35s}.header-wrapper.preview-offset{padding-right:350px}.header{max-width:1200px;margin:0 auto;position:static}.header,.header.default,.header.not-sticky,.header.sticky{transform:none}.header-placeholder,.header__favorite-mobile{display:none}}@media (width>=992px){.header__container{padding:0 24px 0 0}.header__logo{padding:16px 10px 16px 24px;position:relative;top:2px}.header__logo .logo-text{fill:#fff;clip-path:inset(0 100% 0 0);transition:fill .5s ease-in-out,clip-path .5s ease-in-out}.header__logo:hover .logo-text{fill:#f60;clip-path:inset(0)}.header__nav{margin-left:auto;display:block}.header__mobile-actions{display:none}}@keyframes chrome-vibrate{0%{transform:translate(0)}25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-5px)}to{transform:translate(0)}}.company-favorite{flex-shrink:0}.company-favorite-btn{color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:100px;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.9rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.company-favorite-btn:hover:not(.company-favorite-btn--compact){color:#e10547;background-color:#faf9f5}.company-favorite-btn--active{color:#e10547}.company-favorite-btn--compact{color:#000;background:0 0;border:none;border-radius:0;padding:.25rem}.company-favorite-btn--compact.company-favorite-btn--active,.company-favorite-btn--compact:hover{color:#e10547}.company-favorite-btn--compact .company-favorite-btn__label{display:none}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:300 600;font-stretch:100%;font-display:swap;src:url(../fonts/BricoGro.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Adjusted Fallback;src:local(Tahoma);size-adjust:102%;ascent-override:87%;descent-override:19%;line-gap-override:14%}*{box-sizing:border-box;font-family:Bricolage Grotesque,Adjusted Fallback,sans-serif}body{color:#222;background-color:#fff;min-width:350px;margin:0;padding:0}body.no-scroll>div>div{max-height:100vh;overflow:hidden}.b1{color:#fff;text-align:center;cursor:pointer;white-space:nowrap;background-color:#d64309;border:0;border-radius:100px;padding:12px 30px;font-size:12pt;display:inline-block}.b1,.b1:hover{text-decoration:none}.b1:hover{background-color:#a53407}.b2{color:#222;text-align:center;cursor:pointer;white-space:nowrap;background-color:#faf9f5;border:0;border-radius:100px;padding:12px 30px;font-size:12pt;display:inline-block}.b2,.b2:hover{text-decoration:none}.b2:hover{background-color:#e9e5d3}.badge{color:#000;background-color:#fff;border:2px solid #111;border-radius:1rem;padding:5px 10px;font-size:9pt;font-weight:700;box-shadow:2px 2px #111}@media (width>=992px){.badge{padding-top:2px;padding-bottom:2px;font-size:10pt}}.stripes{justify-content:flex-start;display:flex}.stripes .stripe{background-image:url(../images/stripe.svg);background-position:0;background-repeat:no-repeat;background-size:contain;width:60%;height:2.5rem}.stripes .stripe-title,.stripes .stripe.right{display:none}.error-page-wrapper[data-v-43ac9443]{background-color:#fff;min-height:100vh;padding-top:70px}@media (width>=768px){.error-page-wrapper[data-v-43ac9443]{padding-top:0}}.error-page[data-v-43ac9443]{max-width:1200px;margin:0 auto;padding:2rem 1rem 3rem}.search-fallback[data-v-43ac9443]{flex-direction:column;gap:2rem;display:flex}.search-fallback__header[data-v-43ac9443]{background-color:#f3f0e7;border-radius:1rem;padding:2rem}.search-fallback__header h1[data-v-43ac9443]{margin:0 0 .5rem;font-size:2rem}.search-fallback__header h1 .error-code[data-v-43ac9443]{color:#d64309;font-size:1rem}.search-fallback__header p[data-v-43ac9443]{margin:0;font-size:1.1rem}.search-fallback__header p strong[data-v-43ac9443]{color:#d64309}.search-fallback__empty[data-v-43ac9443]{text-align:center;background-color:#faf9f5;border-radius:1rem;flex-direction:column;align-items:center;gap:1rem;padding:2rem;display:flex}.generic-error[data-v-43ac9443]{text-align:center;padding:4rem 1rem}.generic-error h1[data-v-43ac9443]{margin-bottom:1rem;font-size:2.5rem}.generic-error p[data-v-43ac9443]{margin-bottom:2rem;font-size:1.1rem}
