.Pagination-module___xmoaa__pagination{justify-content:center;align-items:center;gap:.6rem;margin-top:2.5rem;display:flex}.Pagination-module___xmoaa__navButton{color:#0b4551;background:#fefefe;border:1px solid #03252d24;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .16s,border-color .16s,color .16s;display:flex}.Pagination-module___xmoaa__navButton svg{width:1.1rem;height:1.1rem}.Pagination-module___xmoaa__navButton:hover:not(:disabled){background:#edf4f5;border-color:#0b455159}.Pagination-module___xmoaa__navButton:disabled{color:#d4d3d1;cursor:not-allowed;opacity:.6}.Pagination-module___xmoaa__pageList{align-items:center;gap:.35rem;display:flex}.Pagination-module___xmoaa__pageButton{color:#367480;background:0 0;border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;min-width:2.75rem;height:2.75rem;padding:0 .6rem;font-size:.9rem;font-weight:650;transition:background-color .16s,color .16s,border-color .16s;display:flex}.Pagination-module___xmoaa__pageButton:hover{color:#0b4551;background:#edf4f5}.Pagination-module___xmoaa__pageButton[data-active=true]{color:#fefefe;background:#0b4551;border-color:#0b4551}.Pagination-module___xmoaa__ellipsis{color:#a9cbd3;justify-content:center;align-items:center;min-width:1.5rem;font-size:.9rem;display:flex}@media (max-width:480px){.Pagination-module___xmoaa__pagination{gap:.4rem}.Pagination-module___xmoaa__navButton{width:2.5rem;height:2.5rem}.Pagination-module___xmoaa__pageButton{min-width:2.5rem;height:2.5rem;padding:0 .45rem;font-size:.85rem}}
.JobsSearchContent-module__xl-Zkq__page{background:#f5f9fa}.JobsSearchContent-module__xl-Zkq__hero{background:linear-gradient(90deg,#03141bf7,#031f29d1 55%,#042f3d70),url(/images/vertex-service-hero-background-v2.webp) 50%/cover no-repeat,#071a1f;padding:clamp(6rem,9vw,8.5rem) 0;position:relative;overflow:hidden}.JobsSearchContent-module__xl-Zkq__hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 38%,#72c6e82b,#0000 30%);position:absolute;inset:0}.JobsSearchContent-module__xl-Zkq__heroContainer{z-index:1;position:relative}.JobsSearchContent-module__xl-Zkq__heroCopy{max-width:50rem}.JobsSearchContent-module__xl-Zkq__heroEyebrow{color:#8fd9ee;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#72c6e81a;border:1px solid #8fd9ee42;border-radius:999px;padding:.58rem 1rem;font-size:.7rem;font-weight:760;line-height:1.2;display:inline-flex}.JobsSearchContent-module__xl-Zkq__heroTitle{color:#fefefe;letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:1.35rem 0 0;font-size:clamp(3rem,5vw,4.8rem);font-weight:740;line-height:1.04}.JobsSearchContent-module__xl-Zkq__heroSubtitle{color:#b6d1d8;max-width:42rem;margin:1.5rem 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.72}.JobsSearchContent-module__xl-Zkq__listingSection{background:#f5f9fa;padding:clamp(5.5rem,8vw,8rem) 0}.JobsSearchContent-module__xl-Zkq__filterPanel{background:#fefefe;border:1px solid #03252d26;border-radius:1.5rem;margin-bottom:2.25rem;padding:1.5rem;box-shadow:0 16px 38px #03252d17}.JobsSearchContent-module__xl-Zkq__jobList{gap:1.35rem;display:grid}.JobsSearchContent-module__xl-Zkq__cardReveal{height:100%}.JobsSearchContent-module__xl-Zkq__jobCard{background:#fefefe;border:1px solid #03252d24;border-radius:1.6rem;padding:clamp(1.6rem,3vw,2.25rem);transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 12px 30px #03252d11}.JobsSearchContent-module__xl-Zkq__jobCard:hover{border-color:#0b455152;transform:translateY(-2px);box-shadow:0 20px 42px #03252d1a}.JobsSearchContent-module__xl-Zkq__jobLayout{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.JobsSearchContent-module__xl-Zkq__jobContent{max-width:55rem}.JobsSearchContent-module__xl-Zkq__jobTags{flex-wrap:wrap;gap:.65rem;display:flex}.JobsSearchContent-module__xl-Zkq__areaTag,.JobsSearchContent-module__xl-Zkq__demoTag{border-radius:999px;align-items:center;line-height:1;display:inline-flex}.JobsSearchContent-module__xl-Zkq__areaTag{color:#0b4551;background:#e6f0f2;padding:.5rem .8rem;font-size:.72rem;font-weight:720}.JobsSearchContent-module__xl-Zkq__demoTag{color:#9b5b08;background:#fff8e8;border:1px solid #f3cc86;padding:.46rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.JobsSearchContent-module__xl-Zkq__jobTitle{color:#03252d;letter-spacing:-.035em;text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:720;line-height:1.12}.JobsSearchContent-module__xl-Zkq__jobTitle a{transition:color .18s}.JobsSearchContent-module__xl-Zkq__jobTitle a:hover,.JobsSearchContent-module__xl-Zkq__jobTitle a:focus-visible{color:#0b6070}.JobsSearchContent-module__xl-Zkq__jobSummary{color:#367480;max-width:52rem;margin:1rem 0 0;font-size:.96rem;line-height:1.7}.JobsSearchContent-module__xl-Zkq__jobMeta{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.JobsSearchContent-module__xl-Zkq__metaItem{color:#367480;background:#f5f9fa;border:1px solid #03252d17;border-radius:.8rem;align-items:center;gap:.5rem;padding:.62rem .75rem;font-size:.76rem;font-weight:620;line-height:1.2;display:inline-flex}.JobsSearchContent-module__xl-Zkq__metaItem svg{color:#0b4551;width:.95rem;height:.95rem}.JobsSearchContent-module__xl-Zkq__jobAction{flex-shrink:0;align-items:center;display:flex}.JobsSearchContent-module__xl-Zkq__jobAction .vx-btn{gap:.7rem;min-height:3.25rem;padding-inline:1.35rem;font-size:.82rem}.JobsSearchContent-module__xl-Zkq__jobAction .vx-btn svg{width:1rem;height:1rem}@media (max-width:800px){.JobsSearchContent-module__xl-Zkq__jobLayout{grid-template-columns:1fr;gap:1.75rem}.JobsSearchContent-module__xl-Zkq__jobAction .vx-btn{width:100%}}@media (max-width:640px){.JobsSearchContent-module__xl-Zkq__hero,.JobsSearchContent-module__xl-Zkq__listingSection{padding:4.5rem 0}.JobsSearchContent-module__xl-Zkq__heroTitle{font-size:clamp(2.6rem,12vw,3.5rem)}.JobsSearchContent-module__xl-Zkq__filterPanel{padding:1.15rem}.JobsSearchContent-module__xl-Zkq__jobMeta{display:grid}}
