.job-card.astro-qyi4innz{background-color:#fff;border-radius:16px;box-shadow:0 32.779px 9.043px 0 transparent,0 20.346px 7.912px #00000003,0 11.303px 6.782px #0000000d,0 5.652px 5.652px #00000017,0 1.13px 3.391px #0000001a;padding:var(--space-32,32px) var(--space-24,24px)}@media (width <= 1200px){.job-card.astro-qyi4innz{flex-basis:calc(50% - 20px);flex-shrink:0;max-width:340px;padding:16px}}@media (width <= 767px){.job-card.astro-qyi4innz{margin:0 auto;width:100%}}.job-card.astro-qyi4innz .summary.astro-qyi4innz{align-items:flex-start;display:flex;justify-content:space-between}@media (width <= 1200px){.job-card.astro-qyi4innz .summary.astro-qyi4innz{align-items:flex-start;flex-direction:column;gap:20px}}@media (width <= 767px){.job-card.astro-qyi4innz .summary.astro-qyi4innz{gap:18px}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz{align-items:flex-start;display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;gap:var(--space-16,16px);justify-content:flex-start}@media (width <= 1200px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz{gap:12px}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz p.astro-qyi4innz{display:block;margin:0;text-align:left}.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz p.astro-qyi4innz.label{color:#000;font-size:16px;font-weight:400}@media (width <= 1200px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz p.astro-qyi4innz.label{font-size:14px}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz p.astro-qyi4innz.value{color:#1e355e;font-size:20px;font-weight:700;line-height:1.5}@media (width <= 1200px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .detail.astro-qyi4innz p.astro-qyi4innz.value{font-size:16px}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .divider.astro-qyi4innz{background-color:#ececec;display:none;flex-shrink:0;height:1px;width:100%}@media (max-width:1024px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .divider.astro-qyi4innz{display:block}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .view-job-description-button.astro-qyi4innz{align-items:center;background-color:#deeaff;border:1px solid #1e355e;border-radius:10000px;box-shadow:0 32.779px 9.043px 0 transparent,0 20.346px 7.912px #00000003,0 11.303px 6.782px #0000000d,0 5.652px 5.652px #00000017,0 1.13px 3.391px #0000001a;color:#1e355e;display:flex;flex-shrink:0;font-family:Proxima Nova,sans-serif;font-size:18px;font-weight:700;height:36px;justify-content:center;line-height:1.5;padding:12px 20px;text-decoration:none;transition:color .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out;white-space:nowrap;width:132px}@media (width <= 1200px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .view-job-description-button.astro-qyi4innz{font-size:14px;padding:11.5px 16px;width:100%}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .view-job-description-button.astro-qyi4innz:hover{background-color:#1e355e;box-shadow:none;color:#00ff94}@media (max-width:1024px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .mobile-tablet-hidden.astro-qyi4innz{display:none}}.job-card.astro-qyi4innz .summary.astro-qyi4innz .desktop-hidden.astro-qyi4innz{display:none}@media (max-width:1024px){.job-card.astro-qyi4innz .summary.astro-qyi4innz .desktop-hidden.astro-qyi4innz{display:inline}}.job-description-modal{background-color:#fff;border:none;border-radius:16px;box-shadow:0 32.779px 9.043px 0 transparent,0 20.346px 7.912px #00000003,0 11.303px 6.782px #0000000d,0 5.652px 5.652px #00000017,0 1.13px 3.391px #0000001a;max-height:790px;max-width:1328px;overflow-y:hidden;padding:var(--space-32,32px) var(--space-24,24px);width:90vw}@media (width <= 1200px){.job-description-modal{border-radius:20px;max-width:343px;overflow-y:auto;padding:16px}}.job-description-modal::backdrop{background-color:#00000080}.job-description-modal .modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}@media (width <= 1200px){.job-description-modal .modal-header{margin-bottom:30px}}.job-description-modal .modal-header h4{color:#1e355e;font-family:Kallisto,sans-serif;font-size:24px;font-weight:700;letter-spacing:1.44px;line-height:1.5;margin:0}@media (width <= 1200px){.job-description-modal .modal-header h4{font-size:18px}}.job-description-modal .close-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;width:24px}.job-description-modal .close-button svg{height:24px;width:24px}.job-description-modal .modal-divider{background-color:#deeaff;height:1px;margin-bottom:32px;width:100%}.job-description-modal .summary{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}@media (width <= 1200px){.job-description-modal .summary{align-items:flex-start;flex-direction:column;gap:20px}}@media (width <= 767px){.job-description-modal .summary{gap:18px}}.job-description-modal .summary .detail{align-items:flex-start;display:flex;flex-direction:column;font-family:Proxima Nova,sans-serif;gap:var(--space-16,16px);justify-content:flex-start}@media (width <= 1200px){.job-description-modal .summary .detail{gap:12px;width:100%}}.job-description-modal .summary .detail p{display:block;margin:0;text-align:left}.job-description-modal .summary .detail p.label{color:#000;font-size:16px;font-weight:400}@media (width <= 1200px){.job-description-modal .summary .detail p.label{font-size:14px}}.job-description-modal .summary .detail p.value{color:#1e355e;font-size:20px;font-weight:700;line-height:1.5}@media (width <= 1200px){.job-description-modal .summary .detail p.value{font-size:16px}}.job-description-modal .summary .detail .apply-button{font-size:18px;font-weight:700;height:36px;line-height:1.5;padding:0;width:132px}@media (width <= 1200px){.job-description-modal .summary .detail .apply-button{height:48px;width:100%}}.job-description-modal .modal-content{display:flex;flex-direction:column;gap:32px;max-height:532px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}@media (width <= 1200px){.job-description-modal .modal-content{gap:16px;max-height:unset;overflow-y:hidden}}.job-description-modal .modal-content .description-heading{font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin-top:-6px}@media (width <= 1200px){.job-description-modal .modal-content .description-heading{font-size:18px;margin-bottom:16px}}.job-description-modal .modal-content h5{font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:700;line-height:1.5}@media (width <= 1200px){.job-description-modal .modal-content h5{font-size:14px}}.job-description-modal .modal-content p{color:#000;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin:0}@media (width <= 1200px){.job-description-modal .modal-content p{font-size:14px}}.job-description-modal .modal-content strong{font-weight:700}.job-description-modal .modal-content .section-heading{font-size:20px;font-weight:700}@media (width <= 1200px){.job-description-modal .modal-content .section-heading{font-size:14px}}.job-description-modal .modal-content .list-heading{display:block;font-size:16px}@media (width <= 1200px){.job-description-modal .modal-content .list-heading{font-size:14px}}.job-description-modal .modal-content ul{list-style-type:disc;margin:0;padding-left:24px}.job-description-modal .modal-content ul li{color:#000;font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:0}@media (width <= 1200px){.job-description-modal .modal-content ul li{font-size:14px}}.job-description-modal .modal-content .salary{font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:700;line-height:1.5}.available-positions.astro-4oj7mqsf{align-items:center;background:unset;background-color:#ececec;display:flex;flex-direction:column;gap:32px;padding:72px 0}@media (width <= 1632px){.available-positions.astro-4oj7mqsf{padding:var(--space-80,80px) var(--space-56,56px)}}@media (width <= 1200px){.available-positions.astro-4oj7mqsf{gap:24px;padding:var(--space-56,32px)}}@media (width <= 767px){.available-positions.astro-4oj7mqsf{gap:32px;padding:40px 16px}}.available-positions.astro-4oj7mqsf h3.astro-4oj7mqsf{color:#000;font-family:Kallisto,sans-serif;font-size:32px;font-weight:700;letter-spacing:2.56px;line-height:1.5;margin:0;text-align:center}@media (max-width:1024px){.available-positions.astro-4oj7mqsf h3.astro-4oj7mqsf{font-size:20px;letter-spacing:1.6px;white-space:normal}}@media (width <= 767px){.available-positions.astro-4oj7mqsf h3.astro-4oj7mqsf{max-width:343px}}.job-cards-container.astro-4oj7mqsf{display:flex;flex-direction:column;gap:24px;max-width:100%;width:1488px}@media (width <= 1200px){.job-cards-container.astro-4oj7mqsf{flex-direction:row;flex-wrap:wrap;gap:32px;width:100%}}@media (width <= 767px){.job-cards-container.astro-4oj7mqsf{flex-direction:column;gap:40px;width:100%}}.hero-form-container.astro-wfirejcj{align-items:center;display:flex;gap:var(--space-72);margin-bottom:var(--space-72)}@container (width < 1632px){.hero-form-container.astro-wfirejcj{gap:var(--space-56);margin-bottom:var(--space-48)}}@container (width < 1025px){.hero-form-container.astro-wfirejcj{flex-direction:column;gap:var(--space-56);margin-bottom:var(--space-96)}}@container (width < 768px){.hero-form-container.astro-wfirejcj{margin-bottom:var(--space-96)}}#careers-form-dialog{flex-basis:calc((100% - var(--space-72))*.494);height:auto;position:static;transform:none}@media (width <= 1632px){#careers-form-dialog{flex-basis:calc((100% - var(--space-56))*.535)}}@container (width < 1025px){#careers-form-dialog{border:none;border-radius:20px;height:-moz-fit-content;height:fit-content;left:50%;overflow-y:hidden;position:fixed;top:50%;transform:translate(-50%,-50%)}#careers-form-dialog::backdrop{backdrop-filter:blur(4px);background:#000000a6;inset:0;position:fixed}}form.astro-wfirejcj{background-color:#fff;border-radius:24px;padding:var(--space-28)}@media (width <= 1632px){form.astro-wfirejcj{padding:var(--space-24)}}form.astro-wfirejcj h4.astro-wfirejcj{letter-spacing:1.44px;margin-bottom:14px;text-align:center}@container (width < 1632px){form.astro-wfirejcj h4.astro-wfirejcj{margin-bottom:15.6px}}@container (width < 1025px){form.astro-wfirejcj h4.astro-wfirejcj{font-size:18px;letter-spacing:.72px}}form.astro-wfirejcj .body-md.astro-wfirejcj{margin-bottom:26px;text-align:center}@container (width < 1632px){form.astro-wfirejcj .body-md.astro-wfirejcj{margin-bottom:var(--space-24)}}@container (width < 1025px){form.astro-wfirejcj .body-md.astro-wfirejcj{display:none}}form.astro-wfirejcj .green-button.astro-wfirejcj{margin-top:-24px}@container (width < 1632px){form.astro-wfirejcj .green-button.astro-wfirejcj{font-size:var(--font-size-h6);height:36px}}@container (width < 1024px){form.astro-wfirejcj .green-button.astro-wfirejcj{height:32px}}@container (width < 1632px){form.astro-wfirejcj .green-button.astro-wfirejcj svg.astro-wfirejcj{height:20px;width:20px}}form.astro-wfirejcj[data-successful=true]{overflow:hidden;position:relative}form.astro-wfirejcj[data-successful=true] .successful-form-content.astro-wfirejcj{align-items:center;background-color:#cdffea;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:var(--space-32);position:absolute;top:0;width:100%;z-index:2}form.astro-wfirejcj[data-successful=true] .successful-form-content.astro-wfirejcj .check.astro-wfirejcj{height:109px;width:109px}form.astro-wfirejcj[data-successful=true] .successful-form-content.astro-wfirejcj .check.astro-wfirejcj path{fill:#3b4e70}form.astro-wfirejcj[data-successful=true] .successful-form-content.astro-wfirejcj h3.astro-wfirejcj{color:#000;margin-bottom:unset}form.astro-wfirejcj[data-successful=true] .successful-form-content.astro-wfirejcj p.astro-wfirejcj{margin-bottom:unset;text-align:center;text-wrap:balance}form.astro-wfirejcj[data-successful=true] .successful-form-content.astro-wfirejcj .blue-button.astro-wfirejcj{width:100%}form.astro-wfirejcj .green-button.astro-wfirejcj{margin-top:0}.close-button.astro-wfirejcj{background-color:transparent;border:none;height:27px;position:absolute;right:var(--space-24);top:var(--space-24);z-index:100}@container (width > 1024px){.close-button.astro-wfirejcj{display:none!important}}@media (width <= 1024px){.close-button.astro-wfirejcj{height:24px;right:var(--space-24);top:var(--space-24);width:24px}.close-button.astro-wfirejcj svg{height:24px;width:24px}}hr.astro-wfirejcj{color:#ececec;margin-bottom:var(--space-28)}@container (width < 1632px){hr.astro-wfirejcj{margin-bottom:var(--space-24)}}@container (width < 1024px){hr.astro-wfirejcj{margin-bottom:19px}}.form-content.astro-wfirejcj{display:flex;flex-direction:column;gap:27px}@container (width < 1632px){.form-content.astro-wfirejcj{gap:23px}}@container (width < 1025px){.form-content.astro-wfirejcj{gap:20.5px}}.form-row.astro-wfirejcj{display:flex;gap:var(--space-24)}.form-row.astro-wfirejcj.full-width>div.astro-wfirejcj{flex-basis:100%}.form-row.astro-wfirejcj>div.astro-wfirejcj{flex-basis:calc((100% - var(--space-24))*.5)}.form-row.astro-wfirejcj:nth-of-type(4)>div.astro-wfirejcj{flex-basis:100%}label.astro-wfirejcj{display:block;font-weight:600;line-height:1.5;margin-bottom:var(--space-12)}label.astro-wfirejcj:after,label.astro-wfirejcj:before{content:"";display:block;height:0;width:0}label.astro-wfirejcj:before{margin-bottom:-.40191em}label.astro-wfirejcj:after{margin-top:-.35167em}@container (width < 1025px){label.astro-wfirejcj{font-size:14px}}input.astro-wfirejcj,select.astro-wfirejcj{background-color:#ececec;border:1px solid #828282;border-radius:8px;height:35px;padding:0 var(--space-16);width:100%}@container (width < 1025px){input.astro-wfirejcj,select.astro-wfirejcj{font-size:var(--font-size-body-s);height:33px;padding:0 12px}}textarea.astro-wfirejcj{background:#ececec;border:1px solid #828282;border-radius:8px;height:131px;padding:8px 14px;resize:none;width:100%}@media (width <= 1632px){textarea.astro-wfirejcj{height:110px}}@container (width < 1025px){textarea.astro-wfirejcj{font-size:var(--font-size-body-s);padding:8px 10.4px}}#careers-form div:has(>.grecaptcha-badge){display:none!important}.successful-form-content.astro-wfirejcj{display:none}.careers-hero.astro-did32zch{padding:96px 0}@media (width <= 1632px){.careers-hero.astro-did32zch{padding:80px 56px}}@media (width <= 1024px){.careers-hero.astro-did32zch{padding:40px 32px}}@media (width <= 767px){.careers-hero.astro-did32zch{padding:24px 16px}}.hero-form-container.astro-did32zch{align-items:center;display:flex;gap:var(--space-72)}@media (width <= 1632px){.hero-form-container.astro-did32zch{gap:var(--space-56)}}@media (width <= 1024px){.hero-form-container.astro-did32zch{flex-direction:column;gap:var(--space-56)}}.left-side.astro-did32zch{color:#fff;display:flex;flex-basis:calc((100% - var(--space-72))*.506);flex-direction:column;gap:48px}@media (width <= 1632px){.left-side.astro-did32zch{flex-basis:calc((100% - var(--space-56))*.466)}}@media (width <= 1024px){.left-side.astro-did32zch{flex-basis:100%;gap:24px}}@media (width <= 767px){.left-side.astro-did32zch{gap:26px}}.left-side.astro-did32zch p.astro-did32zch{font-size:20px;font-weight:400;line-height:1.75;margin:0;position:relative;top:-8px}@media (width <= 1632px){.left-side.astro-did32zch p.astro-did32zch{font-size:18px;line-height:1.5}}@media (width <= 1024px){.left-side.astro-did32zch p.astro-did32zch{font-size:14px;max-width:unset;position:static;text-align:center}}@media (width <= 767px){.left-side.astro-did32zch p.astro-did32zch{margin:0 auto}}@container (width < 634px){.left-side.astro-did32zch p.astro-did32zch{max-width:339.808px}}.left-side.astro-did32zch p.astro-did32zch.lead br.astro-did32zch{display:none}@media (width <= 480px){.left-side.astro-did32zch p.astro-did32zch.lead br.astro-did32zch{display:inline}}.left-side.astro-did32zch p.astro-did32zch a.astro-did32zch{align-items:center;color:#00ff94;display:inline-flex;justify-content:flex-start}.left-side.astro-did32zch .tab-only.astro-did32zch{display:none!important}@container (width < 1025px){.left-side.astro-did32zch .tab-only.astro-did32zch{display:inline!important}}@container (width < 768px){.left-side.astro-did32zch .tab-only.astro-did32zch{display:none!important}}h1.astro-did32zch{letter-spacing:2.88px}@media (width <= 1632px){h1.astro-did32zch{font-size:40px;letter-spacing:3.2px}}@media (width <= 1024px){h1.astro-did32zch{font-size:20px;letter-spacing:1px;line-height:1.5;text-align:center}}h1.astro-did32zch br.astro-did32zch{display:none}@media (width <= 1024px){h1.astro-did32zch br.astro-did32zch{display:inline}}.mobile-buttons.astro-did32zch{align-items:center;display:none;gap:16px;justify-content:center}@media (width <= 1024px){.mobile-buttons.astro-did32zch{display:flex}}@media (width <= 767px){.mobile-buttons.astro-did32zch{flex-direction:column}}.mobile-buttons.astro-did32zch button.astro-did32zch.green-button.lrg{font-size:14px;height:32px;padding:0;width:152px}@media (width <= 767px){.mobile-buttons.astro-did32zch button.astro-did32zch.green-button.lrg{justify-content:center;padding:8px 32px;width:100%}}.mobile-buttons.astro-did32zch button.astro-did32zch.green-button.lrg svg.astro-did32zch{height:16px;width:16px}.mobile-buttons.astro-did32zch a.astro-did32zch{font-size:14px;height:30px;padding:0 var(--space-24);text-decoration:none;width:152px}@media (width <= 767px){.mobile-buttons.astro-did32zch a.astro-did32zch{justify-content:center;padding:8px 32px;width:100%}}@media (width <= 1024px){.mobile-buttons.astro-did32zch a.astro-did32zch svg.astro-did32zch{height:16px;width:16px}}
