.career-swiper-container[data-astro-cid-sj6t7twf]{position:relative;width:100%;aspect-ratio:3/2;background-image:url(/img/jobs/jobs_2.jpg);background-size:cover;background-position:center;border-radius:var(--border-radius-md);overflow:hidden;cursor:grab;user-select:none}.career-swiper-container[data-astro-cid-sj6t7twf]:active{cursor:grabbing}.career-slides-wrapper[data-astro-cid-sj6t7twf]{position:relative;width:100%;height:100%}.career-slide[data-astro-cid-sj6t7twf]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:center;padding:2rem;box-sizing:border-box;transition:transform .3s ease;transform:translate(100%)}.career-nav-content[data-astro-cid-sj6t7twf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:90%}.career-nav-btn[data-astro-cid-sj6t7twf]{background:transparent;border:2px solid white;color:#fff;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border-radius:var(--border-radius-sm);line-height:1.2}.career-nav-btn[data-astro-cid-sj6t7twf]:hover{background:#fff;color:#3c414b}.career-content-slide[data-astro-cid-sj6t7twf]{background:#3c414bf2;color:#fff;text-align:left;justify-content:flex-start}.career-close-btn[data-astro-cid-sj6t7twf]{position:absolute;top:1.5rem;right:1.5rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;transition:all .3s ease}.career-close-btn[data-astro-cid-sj6t7twf]:hover{background:#fff3;border-color:#ffffff80}.career-content[data-astro-cid-sj6t7twf]{max-width:600px;width:100%}.career-title[data-astro-cid-sj6t7twf]{font-size:1.5rem;font-weight:400;line-height:1.2;margin:0 0 1rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.career-description[data-astro-cid-sj6t7twf]{font-size:1rem;line-height:1.5;margin:0 0 2rem;color:#fff}.career-buttons[data-astro-cid-sj6t7twf]{display:flex;flex-wrap:wrap;gap:.75rem}.career-modal-btn[data-astro-cid-sj6t7twf]{background:transparent;border:2px solid white;color:#fff;padding:.75rem 1.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border-radius:var(--border-radius-sm);line-height:1.2}.career-modal-btn[data-astro-cid-sj6t7twf]:hover{background:#fff;color:#3c414b}@media (max-width: 768px){.career-swiper-container[data-astro-cid-sj6t7twf]{height:350px}.career-slide[data-astro-cid-sj6t7twf]{padding:1.5rem}.career-nav-content[data-astro-cid-sj6t7twf]{grid-template-columns:1fr;gap:.75rem}.career-nav-btn[data-astro-cid-sj6t7twf]{padding:.75rem 1rem;font-size:.8rem}.career-title[data-astro-cid-sj6t7twf]{font-size:1.25rem}.career-description[data-astro-cid-sj6t7twf]{font-size:.9rem}.career-close-btn[data-astro-cid-sj6t7twf]{top:1rem;right:1rem;width:35px;height:35px}.career-modal-btn[data-astro-cid-sj6t7twf]{padding:.6rem 1rem;font-size:.75rem}}@media (max-width: 767px){.career-swiper-container[data-astro-cid-sj6t7twf]{display:none}}.jobs-index-page[data-astro-cid-5t33g5p2]{min-height:100vh;padding-top:var(--header-height, 80px);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);padding-bottom:var(--spacing-2xl)}.jobs-index-page[data-astro-cid-5t33g5p2] .tile-grid[data-astro-cid-5t33g5p2].max-4{grid-template-columns:repeat(2,1fr)!important}@media (min-width: 1024px){.jobs-index-page[data-astro-cid-5t33g5p2] .tile-grid[data-astro-cid-5t33g5p2].max-4{grid-template-columns:repeat(4,1fr)!important}}@media (min-width: 1200px){.jobs-index-page[data-astro-cid-5t33g5p2] .tile-grid[data-astro-cid-5t33g5p2].max-4{grid-template-columns:repeat(4,1fr)!important}}.company-description[data-astro-cid-5t33g5p2]{line-height:1.6;color:var(--color-text-primary);margin-bottom:2rem}@media (max-width: 419px){.tile[data-astro-cid-5t33g5p2]:has(.company-description){aspect-ratio:auto}.tile-inner[data-astro-cid-5t33g5p2]:has(.company-description){justify-content:flex-start;position:relative}.company-description[data-astro-cid-5t33g5p2]{margin-top:1.5rem}.company-description[data-astro-cid-5t33g5p2]+.facts-button[data-astro-cid-5t33g5p2]{margin-bottom:1.5rem}}.facts-button[data-astro-cid-5t33g5p2]{position:absolute;bottom:1.5rem;right:1.5rem;background:transparent;border:2px solid #3C414B;color:#3c414b;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.facts-button[data-astro-cid-5t33g5p2]:hover{background:#3c414b;color:#fff}.company-tile[data-astro-cid-5t33g5p2]{padding-left:calc(50% + var(--spacing-xl))!important}.tile-heading[data-astro-cid-5t33g5p2]{text-align:left;margin-top:15%}.hero-contact[data-astro-cid-5t33g5p2]{position:absolute;bottom:1.5rem;text-align:left}.hero-arrow[data-astro-cid-5t33g5p2]{position:absolute;bottom:-.5rem;right:0;font-size:1.5rem;font-weight:300;color:#fff}.job-date-footer[data-astro-cid-5t33g5p2]{position:absolute;bottom:1.5rem;display:flex;justify-content:space-between;align-items:flex-end;width:calc(100% - 4rem)}.job-arrow[data-astro-cid-5t33g5p2]{font-size:1.5rem;font-weight:300;margin-left:1rem}.tile-heading[data-astro-cid-5t33g5p2]{text-align:left}.standout-list[data-astro-cid-5t33g5p2]{list-style-type:disc;margin:0 0 1rem;padding-left:1.2rem}.standout-list[data-astro-cid-5t33g5p2] li[data-astro-cid-5t33g5p2]{margin-bottom:.5rem}.standout-list[data-astro-cid-5t33g5p2] li[data-astro-cid-5t33g5p2]:last-child{margin-bottom:0}.career-swiper-tile[data-astro-cid-5t33g5p2]{padding:0!important;overflow:hidden}.career-swiper-tile[data-astro-cid-5t33g5p2] .tile-inner[data-astro-cid-5t33g5p2]{padding:0!important}@media (max-width: 768px){.facts-button[data-astro-cid-5t33g5p2]{position:static;margin-top:1rem;width:auto}.company-description[data-astro-cid-5t33g5p2]{line-height:1.4;margin-bottom:.5rem}}
