.trust-marks[data-astro-cid-anhloy43]{display:flex;gap:1.25rem;margin-bottom:1.25rem;flex-wrap:wrap}.trust-mark[data-astro-cid-anhloy43]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#fff9}.trust-mark[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:1rem;height:1rem;color:#ffb30b;flex-shrink:0}.hero-search-wrapper[data-astro-cid-anhloy43]{position:relative}#home-hero-results[data-astro-cid-anhloy43]{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden;z-index:50;max-height:420px;overflow-y:auto}.hero-logos-container[data-astro-cid-anhloy43]{position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 10%,black 90%,transparent 100%)}@keyframes scroll-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 12px))}}@keyframes scroll-down{0%{transform:translateY(calc(-50% - 12px))}to{transform:translateY(0)}}.logo-scroll-up[data-astro-cid-anhloy43]{animation:scroll-up 25s linear infinite;will-change:transform}.logo-scroll-down[data-astro-cid-anhloy43]{animation:scroll-down 25s linear infinite;will-change:transform}.hero-home-title[data-astro-cid-anhloy43]{font-size:2rem}@media(max-width:640px){.hero-home-title[data-astro-cid-anhloy43]{font-size:1.75rem}}.articles-section[data-astro-cid-bv5cnn6i]{padding:4rem 1.5rem}.container[data-astro-cid-bv5cnn6i]{max-width:1280px;margin:0 auto}.section-header[data-astro-cid-bv5cnn6i]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem}.section-title[data-astro-cid-bv5cnn6i]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:600;color:#2a182e;margin:0}.section-sub[data-astro-cid-bv5cnn6i]{font-size:.9375rem;color:#6b5a75;margin:.5rem 0 0}.section-link[data-astro-cid-bv5cnn6i]{font-size:.875rem;font-weight:500;color:#ffb30b;text-decoration:none;white-space:nowrap}.section-link[data-astro-cid-bv5cnn6i]:hover{text-decoration:underline}.articles-grid[data-astro-cid-bv5cnn6i]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.articles-grid[data-astro-cid-bv5cnn6i]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.articles-grid[data-astro-cid-bv5cnn6i]{grid-template-columns:repeat(3,1fr)}}.article-card[data-astro-cid-bv5cnn6i]{display:block;border:1px solid #E8E0F0;border-radius:12px;overflow:hidden;background:#fff;text-decoration:none;transition:box-shadow .2s}.article-card[data-astro-cid-bv5cnn6i]:hover{box-shadow:0 4px 16px #2a182e14}.article-image-wrap[data-astro-cid-bv5cnn6i]{aspect-ratio:16/9;overflow:hidden}.article-image[data-astro-cid-bv5cnn6i]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.article-card[data-astro-cid-bv5cnn6i]:hover .article-image[data-astro-cid-bv5cnn6i]{transform:scale(1.05)}.article-placeholder[data-astro-cid-bv5cnn6i]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2a182e,#ffb30b);color:#fff;font-size:1.125rem;font-weight:600}.article-body[data-astro-cid-bv5cnn6i]{padding:1.25rem}.article-meta[data-astro-cid-bv5cnn6i]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#6b5a75}.article-title[data-astro-cid-bv5cnn6i]{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:600;color:#2a182e;margin:.5rem 0 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-link[data-astro-cid-bv5cnn6i]{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;color:#ffb30b;margin-top:.75rem}.article-link[data-astro-cid-bv5cnn6i] svg[data-astro-cid-bv5cnn6i]{width:1rem;height:1rem}@media(max-width:640px){.section-link[data-astro-cid-bv5cnn6i]{display:none}}.job-grid[data-astro-cid-obohjphl]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.job-grid[data-astro-cid-obohjphl]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.job-grid[data-astro-cid-obohjphl]{grid-template-columns:1fr 1fr 1fr}}.job-card[data-astro-cid-obohjphl]{display:flex;flex-direction:column;background:#fff;border:1px solid #E8E0F0;border-radius:12px;padding:1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s}.job-card[data-astro-cid-obohjphl]:hover{border-color:#ffb30b;box-shadow:0 4px 16px #2a182e14}.job-card-top[data-astro-cid-obohjphl]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem}.job-card-badges[data-astro-cid-obohjphl]{display:flex;flex-wrap:wrap;gap:.375rem}.job-badge[data-astro-cid-obohjphl]{font-size:.6875rem;font-weight:600;padding:.1875rem .5rem;border-radius:4px;background:#ffb30b1f;color:#b8860b}.job-badge-outline[data-astro-cid-obohjphl]{background:none;border:1px solid #E8E0F0;color:#6b5a75}.job-date[data-astro-cid-obohjphl]{font-size:.75rem;color:#9b8aaf;white-space:nowrap}.job-title[data-astro-cid-obohjphl]{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;color:#2a182e;line-height:1.3;margin:0}.job-company[data-astro-cid-obohjphl]{font-size:.8125rem;color:#6b5a75;margin:.25rem 0 0}.job-meta[data-astro-cid-obohjphl]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.job-meta-item[data-astro-cid-obohjphl]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#9b8aaf}.job-salary[data-astro-cid-obohjphl]{color:#2a182e;font-weight:600}.job-card-footer[data-astro-cid-obohjphl]{margin-top:auto;padding-top:.75rem;border-top:1px solid #F3F0F5;margin-top:1rem}.job-view[data-astro-cid-obohjphl]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#2a182e;transition:color .15s}.job-card[data-astro-cid-obohjphl]:hover .job-view[data-astro-cid-obohjphl]{color:#ffb30b}
