div[data-v-54b27914]::-webkit-scrollbar{display:none}.filter-bar--stuck[data-v-54b27914]{position:fixed;top:0;left:0;right:0;z-index:900;background:#fff;box-shadow:0 6px 16px #00000014;animation:filter-bar-drop-54b27914 .25s ease}@keyframes filter-bar-drop-54b27914{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-wrapper[data-v-bee79823]{padding:8px 24px;border-radius:38px;background:#fff}.p-inputtext[data-v-bee79823]{box-shadow:none!important}.item .item-image[data-v-bee79823]{transform:scale(1);transition:.25s}.item.loading[data-v-bee79823]{cursor:wait!important}.item[data-v-bee79823]:hover{transition:.1s;cursor:pointer}.item:hover .item-overlay[data-v-bee79823]{background-color:#e3e3e334;transition:.25s}.item:hover .item-image[data-v-bee79823]{transform:scale(1.2);transition:.5s}.promo-badge[data-v-3d7f1edf]{position:relative;border-radius:9999px;box-shadow:0 2px 6px #00000040,0 0 color-mix(in srgb,var(--promo-color, #000) 60%,transparent);transition:transform .2s ease,box-shadow .3s ease;animation:promo-pop-3d7f1edf .4s ease-out both}.promo-badge[data-v-3d7f1edf]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 color-mix(in srgb,var(--promo-color, #000) 70%,transparent);animation:promo-pulse-3d7f1edf 2.4s ease-out infinite;pointer-events:none}.item:hover .promo-badge[data-v-3d7f1edf]{transform:translateY(-1px) scale(1.04);box-shadow:0 8px 18px #0000004d,0 0 14px 2px color-mix(in srgb,var(--promo-color, #000) 55%,transparent)}@keyframes promo-pop-3d7f1edf{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes promo-pulse-3d7f1edf{0%{box-shadow:0 0 color-mix(in srgb,var(--promo-color, #000) 55%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}@media (prefers-reduced-motion: reduce){.promo-badge[data-v-3d7f1edf],.promo-badge[data-v-3d7f1edf]:after{animation:none}}.item .item-image[data-v-56cc6708]{transform:scale(1);transition:.25s}.item.loading[data-v-56cc6708]{cursor:wait!important}.item[data-v-56cc6708]:hover{transition:.1s;cursor:pointer}.item:hover .item-overlay[data-v-56cc6708]{background-color:#e3e3e334;transition:.25s}.item:hover .item-image[data-v-56cc6708]{transform:scale(1.2);transition:.5s}.item .item-image[data-v-15df6b05]{transform:scale(1);transition:.25s}.item.loading[data-v-15df6b05]{cursor:wait!important}.item[data-v-15df6b05]:hover{transition:.1s;cursor:pointer}.item:hover .item-overlay[data-v-15df6b05]{background-color:#e3e3e334;transition:.25s}.item:hover .item-image[data-v-15df6b05]{transform:scale(1.2);transition:.5s}.item .item-image{transform:scale(1);transition:.25s}.item.loading{cursor:wait!important}.item:hover{transition:.1s;cursor:pointer}.item:hover .item-overlay{background-color:#e3e3e334;transition:.25s}.item:hover .item-image{transform:scale(1.2);transition:.5s}div[ref=scroller][data-v-e9554479]::-webkit-scrollbar,.overflow-x-auto[data-v-e9554479]::-webkit-scrollbar{display:none}.p-dataview-header[data-v-1cb461fd]{border:none!important}.item .item-image[data-v-3da44d0a]{transform:scale(1);transition:.25s}.item.loading[data-v-3da44d0a]{cursor:wait!important}.item[data-v-3da44d0a]:hover{transition:.1s;cursor:pointer}.item:hover .item-image[data-v-3da44d0a]{transform:scale(1.1);transition:.5s}.line-clamp-2[data-v-3da44d0a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-3da44d0a]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-component[data-v-fe9ce6d2]{margin-inline:auto;max-width:56rem;text-align:left}.search-pill[data-v-fe9ce6d2]{position:relative;z-index:30;display:none;flex-direction:column;gap:.5rem;padding:.75rem 1rem;background:#fff;border-radius:1.5rem;box-shadow:0 12px 30px #0000001f}.segment[data-v-fe9ce6d2]{display:flex;flex:1 1 0;flex-direction:column;gap:.15rem;min-width:0;padding:.6rem 1.5rem}.segment-label[data-v-fe9ce6d2]{font-size:.8rem;font-weight:700;color:#111827;text-align:left}.segment-divider[data-v-fe9ce6d2],.search-button-circle[data-v-fe9ce6d2]{display:none}.search-button-full[data-v-fe9ce6d2]{width:100%}.search-pill[data-v-fe9ce6d2] .p-autocomplete,.search-pill[data-v-fe9ce6d2] .p-autocomplete-input-multiple{width:100%;padding:0;gap:.35rem;background:transparent;border:none;box-shadow:none}.search-pill[data-v-fe9ce6d2] .p-autocomplete-input,.search-pill[data-v-fe9ce6d2] .p-inputtext,.search-pill[data-v-fe9ce6d2] .p-autocomplete-input-multiple input{padding-inline:0;font-size:1.1rem;line-height:1.6rem;background:transparent;border:none;box-shadow:none}.search-pill[data-v-fe9ce6d2] .p-autocomplete-input::placeholder,.search-pill[data-v-fe9ce6d2] .p-autocomplete-input-multiple input::placeholder{font-size:1.1rem;color:#6b7280;opacity:1}.search-pill[data-v-fe9ce6d2] .p-autocomplete-chip{background:var(--p-primary-50, #eafaf2);color:var(--p-primary-700, #2f855a)}.search-trigger[data-v-fe9ce6d2]{display:flex;align-items:center;gap:.85rem;width:100%;padding:1rem 1.5rem;background:#fff;border:none;border-radius:9999px;box-shadow:0 12px 30px #0000001f;cursor:pointer;text-align:left}.search-trigger .pi[data-v-fe9ce6d2]{font-size:1.15rem;color:#111827}.search-trigger .search-trigger-label[data-v-fe9ce6d2]{font-size:1.05rem;color:#6b7280}.search-trigger.is-filled .search-trigger-label[data-v-fe9ce6d2]{color:#111827}@media (min-width: 1024px){.search-pill[data-v-fe9ce6d2]{display:flex}.search-trigger[data-v-fe9ce6d2]{display:none}}@media (min-width: 1024px){.is-inline .search-pill[data-v-fe9ce6d2]{flex-direction:row;align-items:center;padding:.35rem .5rem;border-radius:9999px}.is-inline .segment-divider[data-v-fe9ce6d2]{display:block;align-self:stretch;width:1px;margin:.5rem 0;background:var(--color-gray-200, #e5e7eb)}.is-inline .search-button-circle[data-v-fe9ce6d2]{display:inline-flex;flex:0 0 auto;margin-left:.75rem;width:3.75rem!important;height:3.75rem!important;padding:0!important}.is-inline .search-button-circle[data-v-fe9ce6d2] .p-button-icon{font-size:1.15rem}.is-inline .search-button-full[data-v-fe9ce6d2]{display:none}}.search-drawer{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;overflow:hidden}.search-drawer .p-drawer-header{padding-bottom:.5rem}.search-drawer .p-drawer-title{flex:1;text-align:center;font-weight:700}.search-drawer .mobile-search{display:flex;flex-direction:column;gap:.85rem}.search-drawer .mobile-field{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;border:1px solid #e5e7eb;border-radius:9999px}.search-drawer .mobile-field .field-icon{font-size:1.05rem;color:#111827}.search-drawer .mobile-field .p-autocomplete,.search-drawer .mobile-field .p-autocomplete-input-multiple{flex:1;width:100%;padding:0;gap:.35rem;background:transparent;border:none;box-shadow:none}.search-drawer .mobile-field .p-autocomplete-input,.search-drawer .mobile-field .p-inputtext,.search-drawer .mobile-field .p-autocomplete-input-multiple input{padding-inline:0;font-size:1rem;background:transparent;border:none;box-shadow:none}.search-drawer .mobile-field .p-autocomplete-input::placeholder,.search-drawer .mobile-field .p-autocomplete-input-multiple input::placeholder{color:#6b7280;opacity:1}.search-drawer .mobile-field .p-autocomplete-chip{background:var(--p-primary-50, #eafaf2);color:var(--p-primary-700, #2f855a)}.search-drawer .mobile-search-btn{margin-top:.25rem;padding-block:.85rem;font-weight:700}.search-suggestions.p-autocomplete-overlay,.experience-overlay.p-autocomplete-overlay{margin-top:.5rem;border-radius:1.25rem;box-shadow:0 12px 30px #0000001f;overflow:hidden}.experience-overlay.p-autocomplete-overlay .p-autocomplete-list{padding:.35rem}.experience-overlay.p-autocomplete-overlay .p-autocomplete-option{margin-bottom:.15rem;padding:.7rem .85rem;border-radius:.85rem;font-size:.95rem;font-weight:500;color:#1f2937}.experience-overlay.p-autocomplete-overlay .p-autocomplete-option:hover{background:var(--p-surface-100, #f3f4f6)}
