.highlight__card-header{object-fit:cover;padding:var(--scale-10);background-image:url("data:image/svg+xml,%3csvg%20width='303'%20height='242'%20viewBox='0%200%20303%20242'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20opacity='0.15'%20x='60'%20y='117'%20width='30'%20height='122'%20rx='4'%20fill='%230067DC'/%3e%3crect%20opacity='0.15'%20x='237'%20y='124'%20width='77'%20height='118'%20rx='4'%20fill='%23559BFB'/%3e%3crect%20opacity='0.15'%20x='17'%20width='63'%20height='24'%20rx='8'%20fill='%23EEF5FF'/%3e%3crect%20opacity='0.15'%20x='269'%20y='71'%20width='36'%20height='38'%20rx='4'%20fill='%230067DC'/%3e%3crect%20opacity='0.15'%20x='87'%20y='24'%20width='36'%20height='49'%20rx='4'%20fill='%230067DC'/%3e%3crect%20opacity='0.15'%20x='-12'%20y='77'%20width='50'%20height='89'%20rx='4'%20fill='%23EEF5FF'/%3e%3crect%20opacity='0.15'%20x='209'%20width='28'%20height='111'%20rx='4'%20fill='%23EEF5FF'/%3e%3c/svg%3e");flex-direction:column;justify-content:center;align-items:center;display:flex}.company[data-v-2e62e63e]{background-color:#fff;border-radius:.5em;flex-direction:column;width:100%;padding:1em;display:flex;position:relative;overflow:hidden;box-shadow:0 0 .1875em #00000040;container:card/inline-size}.company[data-v-2e62e63e]:hover{cursor:pointer}.company__name[data-v-2e62e63e]{-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;max-height:5em;display:-webkit-box;overflow:hidden}.company__logo-wrapper[data-v-2e62e63e]{background-color:#fff;border-radius:.5em;padding:.375rem;overflow:hidden;box-shadow:0 0 .1875em #00000040}.company__logo[data-v-2e62e63e]{border-radius:var(--scale-2);object-fit:contain}.company__logo__free[data-v-2e62e63e]{-webkit-filter:grayscale()}.company__tags[data-v-2e62e63e]{align-items:flex-start;gap:var(--scale-2);margin-bottom:var(--scale-6);flex-flow:wrap;display:flex}.company__about[data-v-2e62e63e]:first-letter{text-transform:capitalize}[data-v-c83926ae]::placeholder{color:var(--theme-text-color--secondary)}.need[data-v-c83926ae]{position:relative}.need__title-label[data-v-c83926ae]{margin-bottom:1em}.need__deadline[data-v-c83926ae]{align-items:center;display:flex}.need__optional[data-v-c83926ae]{color:var(--theme-text-color--secondary);margin-left:.5em;padding-bottom:.012em;font-size:.7625em;font-style:italic;font-weight:700;line-height:.6875em}.need__img[data-v-c83926ae]{object-fit:contain;width:20em;height:10em}.need__title[data-v-c83926ae]{z-index:1;text-align:center;color:var(--theme-text-color);margin:0;font-size:1.5625em;font-weight:700;line-height:1.9375em}.need__text[data-v-c83926ae]{text-align:center;color:var(--theme-text-color);margin-bottom:2em;font-size:1em;line-height:1.25em}.need__stake-list[data-v-c83926ae]{gap:var(--scale-4);flex-flow:wrap;display:flex}.need__stake-placeholder[data-v-c83926ae]{width:12em;height:2em}.need__stake-placeholder--long[data-v-c83926ae]{width:18em}.need__section[data-v-c83926ae]{margin-bottom:2em}.need__line[data-v-c83926ae]{display:flex}.need__line-field[data-v-c83926ae]{flex:1}.need__submit[data-v-c83926ae]{justify-content:center;padding-top:2em;padding-bottom:1.625em;display:flex}.banner{background:var(--theme-color-flagship--10) url("data:image/svg+xml,%3csvg%20width='447'%20height='240'%20viewBox='0%200%20447%20240'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20opacity='0.15'%20x='141'%20y='200'%20width='174'%20height='64'%20rx='4'%20fill='%23559BFB'/%3e%3crect%20opacity='0.15'%20y='-14'%20width='68'%20height='42'%20rx='4'%20fill='%230067DC'/%3e%3crect%20opacity='0.15'%20x='365'%20y='1'%20width='96'%20height='59'%20rx='4'%20fill='%230067DC'/%3e%3c/svg%3e") no-repeat right;background-size:contain}.companies__title:first-letter{text-transform:capitalize}.companies__categories{scrollbar-width:none}.companies__categories :deep(.pill--mondrian){padding:var(--scale-1) var(--scale-2)!important}.companies__more{margin-top:var(--scale-6r);cursor:pointer;font-size:2em;transition:transform .2s}.companies__more:hover{color:var(--theme-color-royale);transform:scale(1.05)}.companies__more:active{transform:scale(.95)}.home__section{padding-block:var(--scale-6)}@media (width>=768px){.home__section{padding-block:var(--scale-10)}}
