@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}}}.footer-container .pre-footer{background-color:#fff;padding:1.5rem 0}.footer-container .pre-footer .pre-footer-content{flex-direction:column;gap:1rem;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}@media (width>=992px){.footer-container .pre-footer .pre-footer-content{flex-direction:row}}.footer-container .pre-footer .pre-footer-content .mobile-apps{background-color:#d64309;background-position:50% calc(100% + 75px);background-repeat:no-repeat;background-size:200px;border-radius:5px;flex:1;padding:0 1.5rem 1.5rem;transition:background-position-y .1s ease-in;display:flex}.footer-container .pre-footer .pre-footer-content .mobile-apps--art{background-image:url(../images/mini.webp)}.footer-container .pre-footer .pre-footer-content .mobile-apps .content{margin-bottom:115px}.footer-container .pre-footer .pre-footer-content .mobile-apps .content h2{color:#fff;font-size:19pt;font-weight:700}.footer-container .pre-footer .pre-footer-content .mobile-apps .content p{display:none}.footer-container .pre-footer .pre-footer-content .mobile-apps .buttons{justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.footer-container .pre-footer .pre-footer-content .mobile-apps .buttons a{flex:1;max-width:150px}@media (width>=768px){.footer-container .pre-footer .pre-footer-content .mobile-apps{background-position:calc(100% - 1.5rem) calc(100% + 42px);padding-bottom:1rem}.footer-container .pre-footer .pre-footer-content .mobile-apps:hover{background-position-y:calc(100% + 7px)}.footer-container .pre-footer .pre-footer-content .mobile-apps .content{flex-direction:column;justify-content:space-between;margin-bottom:0;margin-right:250px;display:flex}.footer-container .pre-footer .pre-footer-content .mobile-apps .content h2{margin-bottom:0}.footer-container .pre-footer .pre-footer-content .mobile-apps .content p{color:#eee;display:inline}.footer-container .pre-footer .pre-footer-content .mobile-apps .content .buttons{justify-content:flex-start;margin-bottom:0}}.footer-container .pre-footer .pre-footer-content .suggest-foodtruck{background-color:#f3f0e7;border-radius:8px;flex:1;padding:.3rem 1.5rem 1.5rem}.footer-container .pre-footer .pre-footer-content .suggest-foodtruck h2{color:#000}.footer-container .pre-footer .pre-footer-content .suggest-foodtruck p{color:#6d6d6d;margin:0 0 1.2rem;font-weight:200}.footer-container footer{background-color:#f3f0e7;padding:4rem 1rem}.footer-container footer .footer-content{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-container footer .footer-content .logo-wrapper{margin-bottom:3rem}.footer-container footer .footer-content .logo-wrapper .logo img{width:150px}.footer-container footer .footer-content .logo-wrapper .logo+a{display:none}.footer-container footer .footer-content .footer-links .block .block-title{color:#000;margin-top:1.5rem;margin-bottom:.6em;font-size:14pt;font-weight:700}.footer-container footer .footer-content .footer-links .block ul{flex-direction:column;gap:.6rem;margin:0 0 3rem;padding:0;list-style-type:none;display:flex}.footer-container footer .footer-content .footer-links .block ul li a{color:#222;font-size:12pt;text-decoration:none}.footer-container footer .footer-content .footer-links .block ul li a:hover{text-decoration:underline}.footer-container footer .footer-content .footer-links .block ul li.contact{margin-top:3rem}.footer-container footer .footer-content .footer-links .block ul li.contact a{color:#fff;text-align:center;background-color:#111;border-radius:100px;padding:12px 30px;font-weight:700;text-decoration:none;display:inline-block}.footer-container footer .footer-content .footer-links .block ul li.contact a:hover{text-decoration:underline}@media (width>=768px){.footer-container .pre-footer{padding-top:.5rem}.footer-container .pre-footer .pre-footer-content .mobile-apps{flex:3}.footer-container .pre-footer .pre-footer-content .suggest-foodtruck{flex:2}.footer-container footer{align-items:center;padding:5rem 0}.footer-container footer .footer-content{justify-content:center;align-items:center;display:flex}.footer-container footer .footer-content .logo-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-left:4rem;display:flex;position:relative}.footer-container footer .footer-content .logo-wrapper .logo+a{color:#fff;text-align:center;background-color:#333;border-radius:100px;padding:12px 30px;font-size:10pt;font-weight:700;text-decoration:none;display:inline-block}.footer-container footer .footer-content .logo-wrapper .logo+a:hover{background-color:#000;text-decoration:underline}.footer-container footer .footer-content .footer-links{flex-flow:wrap;flex:1;justify-content:space-between;gap:2rem;margin-left:6rem;margin-right:6rem;display:flex}.footer-container footer .footer-content .footer-links .block .block-title{margin-top:0;font-size:12pt}.footer-container footer .footer-content .footer-links .block ul{gap:.5rem;margin:1rem 0 0}.footer-container footer .footer-content .footer-links .block ul li.contact{display:none}.footer-container footer .footer-content .footer-links .block ul li a{font-size:11pt}}.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}
