@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--spring-easing: linear( 0, .0027, .0105 .69%, .0445, .0987 2.2%, .1771 3.03%, .3581 4.54%, .8868 8.46%, 1.0146, 1.1232, 1.2098 11.76%, 1.2699 12.8%, 1.2909 13.28%, 1.3096, 1.3227, 1.3306 14.93%, 1.3334, 1.3291 16.31%, 1.3169, 1.2981, 1.2738 18.58%, 1.2396 19.47%, 1.0515 23.67%, 1.0072 24.77%, .9734 25.73%, .9396 26.9%, .9156 28%, .8987, .8902 30.34%, .8888 31.03%, .8901, .894, .9001 33.3%, .9203 35.02%, .9821 39.15%, 1.0083 41.21%, 1.0197 42.38%, 1.0278, 1.0333 44.58%, 1.0364 45.75%, 1.0368 47.2%, 1.0333 48.85%, 1.0265 50.57%, .9977 56.62%, .9911, .988 61.02%, .9889 64.4%, 1.0006 72.03%, 1.0039 76.23%, 1.0037 79.94%, .9988 90.68%, .9995 99.96% )}.full-bleed.astro-xxcje7ul{width:100vw;margin-left:50%;transform:translate(-50%)}.open-roles.astro-xxcje7ul{position:relative}.open-roles--padding.astro-xxcje7ul{padding-block:40px}@media only screen and (min-width: 1024px){.open-roles--padding.astro-xxcje7ul{padding-block:96px}}.open-roles--padding.astro-xxcje7ul .open-roles__wrapper.astro-xxcje7ul{padding:0!important}.open-roles__wrapper.astro-xxcje7ul{max-width:1440px;padding:0 12px;margin:0 auto}@media only screen and (min-width: 1024px){.open-roles__wrapper.astro-xxcje7ul{padding:0 80px}}.open-roles__header.astro-xxcje7ul{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width: 1440px){.open-roles__header.astro-xxcje7ul{flex-direction:row;justify-content:space-between;gap:80px}}.open-roles__header.astro-xxcje7ul .heading.astro-xxcje7ul{color:#004887;max-width:476px;padding:0 8px;margin-bottom:-8px}@media only screen and (min-width: 1024px){.open-roles__header.astro-xxcje7ul .heading.astro-xxcje7ul{padding:0}}.open-roles__header.astro-xxcje7ul .filters.astro-xxcje7ul{max-width:720px;width:100%;flex-shrink:0;background-color:#f2f5f7;border-radius:20px;padding:32px 12px;display:grid;grid-template-columns:1fr;gap:12px}@media only screen and (min-width: 1024px){.open-roles__header.astro-xxcje7ul .filters.astro-xxcje7ul{padding:24px;display:grid;grid-template-columns:260px 260px 1fr;align-items:end}}.open-roles__cards-grid.astro-xxcje7ul{margin-top:24px}@media only screen and (min-width: 1024px){.open-roles__cards-grid.astro-xxcje7ul{margin-top:58px}}.open-roles__cards-grid.astro-xxcje7ul .results.astro-xxcje7ul{font-size:16px;line-height:24px}.open-roles__cards-grid.astro-xxcje7ul .results.astro-xxcje7ul strong.astro-xxcje7ul{font-weight:700}.open-roles__cards-grid.astro-xxcje7ul .load-more.astro-xxcje7ul{display:flex;justify-content:center;margin-top:32px}@media only screen and (min-width: 1024px){.open-roles__cards-grid.astro-xxcje7ul .load-more.astro-xxcje7ul{margin-top:40px}}.open-roles__cards-grid-inner.astro-xxcje7ul{display:grid;grid-template-columns:1fr;gap:10px;margin-top:32px;min-height:200px}@media only screen and (min-width: 768px){.open-roles__cards-grid-inner.astro-xxcje7ul{grid-template-columns:repeat(2,1fr);gap:20px}}@media only screen and (min-width: 1024px){.open-roles__cards-grid-inner.astro-xxcje7ul{margin-top:40px}}@media only screen and (min-width: 1200px){.open-roles__cards-grid-inner.astro-xxcje7ul{grid-template-columns:repeat(3,1fr)}}.open-roles__card.astro-xxcje7ul{display:flex;flex-direction:column;align-items:flex-start;padding:40px 24px;border:1px solid #eaeaea;background-color:#fcfcfc;border-radius:30px;color:#1b1b1b;animation:fade .6s forwards;opacity:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.open-roles__card.astro-xxcje7ul .tags.astro-xxcje7ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin:0 0 20px!important;padding:0!important}.open-roles__card.astro-xxcje7ul .tags.astro-xxcje7ul span.astro-xxcje7ul{padding:8px 12px 6px;border-radius:93px;border:1px solid #b8ecff;font-size:14px;line-height:10px;color:#004887;text-transform:capitalize}.open-roles__card.astro-xxcje7ul .tags.astro-xxcje7ul span.astro-xxcje7ul:first-child{background-color:#004887;color:#fff;border-color:transparent}.open-roles__card.astro-xxcje7ul h6.astro-xxcje7ul{font-size:22px;line-height:34px;font-weight:500;margin-top:-4px;margin-bottom:16px}.open-roles__card.astro-xxcje7ul p.astro-xxcje7ul{flex:1;margin-top:-6px;margin-bottom:24px;font-size:16px;line-height:26px}.open-roles__card.astro-xxcje7ul p.astro-xxcje7ul strong.astro-xxcje7ul{font-weight:700}
