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