.background-shapes.astro-cyeo32r4{opacity:0;visibility:hidden;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;pointer-events:none}.background-shapes.astro-cyeo32r4 .right.astro-cyeo32r4,.background-shapes.astro-cyeo32r4 .left.astro-cyeo32r4{position:absolute;opacity:.05}.background-shapes.astro-cyeo32r4 .left.astro-cyeo32r4{width:786px;height:1722px;top:-260px;left:-414px}@media only screen and (min-width: 1024px){.background-shapes.astro-cyeo32r4 .left.astro-cyeo32r4{width:835px;height:1828px;top:-265px;left:-382px}}.background-shapes.astro-cyeo32r4 .right.astro-cyeo32r4{display:var(--bg-shape-right-display, block);width:835px;height:1828px;left:197px;bottom:112px}@media only screen and (min-width: 1024px){.background-shapes.astro-cyeo32r4 .right.astro-cyeo32r4{left:unset;right:-372px;bottom:-34px;display:none}}.text.astro-4llfvub3{display:flex;flex-direction:column;color:#fff;max-width:580px;text-wrap:balance}@media only screen and (min-width: 1024px){.text.astro-4llfvub3{padding-top:50px}}.text.astro-4llfvub3 .back-arrow{margin-bottom:50px}@media only screen and (min-width: 1024px){.text.astro-4llfvub3 .back-arrow{margin-bottom:95px}}.text.astro-4llfvub3 h1.astro-4llfvub3{font-size:40px;line-height:1.3;font-weight:200;letter-spacing:-2px;margin-bottom:15px}@media only screen and (min-width: 1024px){.text.astro-4llfvub3 h1.astro-4llfvub3{font-size:60px;margin-bottom:26px}}.text.astro-4llfvub3 p.astro-4llfvub3{font-size:16px;line-height:1.5;font-weight:300;margin-bottom:26px}@media only screen and (min-width: 1024px){.text.astro-4llfvub3 p.astro-4llfvub3{margin-bottom:40px}}.text.astro-4llfvub3 .date.astro-4llfvub3{color:#00fff5;font-size:16px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:30px}.logo.astro-x4gzke4h{position:absolute;width:calc(100% - 16px);aspect-ratio:350/458;top:15%;left:40px}@media only screen and (min-width: 1024px){.logo.astro-x4gzke4h{width:calc(100% + 80px);aspect-ratio:711/930;bottom:0;left:unset;right:-80px}}.logo.astro-x4gzke4h svg.astro-x4gzke4h{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 1024px){.logo.astro-x4gzke4h svg.astro-x4gzke4h{aspect-ratio:711/930;height:auto}}.standard-banner.astro-sf54krdr{position:relative;z-index:0;background-color:#005069;padding:120px 0 28px;overflow:hidden}@media only screen and (min-width: 1024px){.standard-banner.astro-sf54krdr{padding:105px 0 70px}}.standard-banner.astro-sf54krdr:has(.logo){--bg-shape-right-display: none;--image-aspect-ratio: 365 / 290;--right-shape-display: none}@media only screen and (min-width: 1024px){.standard-banner.astro-sf54krdr:has(.logo){--image-aspect-ratio: 625 / 555}}.standard-banner__content.astro-sf54krdr{opacity:0;visibility:hidden;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media only screen and (min-width: 1024px){.standard-banner__content.astro-sf54krdr{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.standard-banner__image.astro-sf54krdr{position:relative;aspect-ratio:var(--image-aspect-ratio, 365/355)}@media only screen and (min-width: 1024px){.standard-banner__image.astro-sf54krdr{aspect-ratio:var(--image-aspect-ratio, 625/605)}}.standard-banner__image--no-bg-shape.astro-sf54krdr{--right-shape-display: none}.standard-banner__image.astro-sf54krdr:after{content:"";position:absolute;width:100%;height:200%;top:0;right:0;background-color:#fff;display:none;width:300px;transform-origin:bottom right;transform:rotate(61deg) translateY(-20%);opacity:.05;transform:rotate(61deg) translate(-211%,-10%);z-index:-1;opacity:var(--right-shape-opacity, 0)}@media only screen and (min-width: 1024px){.standard-banner__image.astro-sf54krdr:after{display:var(--right-shape-display, block)}}.standard-banner.astro-sf54krdr .image-wrapper.astro-sf54krdr{position:relative;width:100%;height:100%;overflow:hidden}.standard-banner.astro-sf54krdr .image-wrapper.astro-sf54krdr img.astro-sf54krdr{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.tabs.astro-ljfjwkre{position:relative;display:flex;flex-direction:column;background-color:#fff;padding-bottom:25px;overflow:hidden}@media only screen and (min-width: 1024px){.tabs.astro-ljfjwkre{background-color:transparent;max-width:330px}}.tabs.astro-ljfjwkre.open{--arrow-transform: translateY(2px) rotate(180deg)}.tabs.astro-ljfjwkre:after{content:"";position:absolute;top:30px;right:0;width:16px;height:9px;background-image:url(../chevron-down.svg);background-size:contain;pointer-events:none;transform:var(--arrow-transform, rotate(0deg));transition:transform .22s ease-out}@media only screen and (min-width: 1024px){.tabs.astro-ljfjwkre:after{display:none}}.tabs__item.astro-ljfjwkre{order:1;display:flex;justify-content:stretch;padding:0 25px}@media only screen and (min-width: 1024px){.tabs__item.astro-ljfjwkre{order:unset;padding:0;background-color:transparent}}.tabs__item.astro-ljfjwkre:has(.active){order:0;padding:0;background-color:#f3f3f6}@media only screen and (min-width: 1024px){.tabs__item.astro-ljfjwkre:has(.active){order:unset}}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre{--color: rgba(89, 89, 89, .6);position:relative;display:flex;justify-content:space-between;gap:15px;align-items:center;text-align:left;flex-grow:1;color:var(--color);font-size:18px;line-height:1.2;font-weight:300;text-transform:capitalize;padding:20px 0 14px;transition:color .45s ease-out}@media only screen and (min-width: 768px){.tabs.astro-ljfjwkre .tab.astro-ljfjwkre{font-size:24px}}@media only screen and (min-width: 1024px){.tabs.astro-ljfjwkre .tab.astro-ljfjwkre{padding:30px 0 10px}}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre:before,.tabs.astro-ljfjwkre .tab.astro-ljfjwkre:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre:before{background-color:#59595999}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre:after{background-color:#005069;transform:scaleX(var(--underline-scale-x, 0));transform-origin:var(--underline-trans-origin, right);transition:transform .45s ease-out}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre:hover,.tabs.astro-ljfjwkre .tab.astro-ljfjwkre.active{--color: #005069;--underline-scale-x: 1;--underline-trans-origin: left}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre.active{justify-content:flex-start}@media only screen and (min-width: 1024px){.tabs.astro-ljfjwkre .tab.astro-ljfjwkre.active{justify-content:space-between}}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre.hidden{display:none}.tabs.astro-ljfjwkre .tab.astro-ljfjwkre span{font-size:12px;font-weight:200;flex:0 0 auto}.email-link.astro-fbhnwgpr{font-size:16px;line-height:1.6;color:#595959;font-weight:300;margin-top:50px}.email-link.astro-fbhnwgpr a.astro-fbhnwgpr{color:#005069;font-weight:500;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:#00d1d1}@media only screen and (min-width: 1024px){.email-link.astro-fbhnwgpr.mobile{display:none}}.email-link.astro-fbhnwgpr.desktop{display:none}@media only screen and (min-width: 1024px){.email-link.astro-fbhnwgpr.desktop{display:block}}.job-card.astro-5cyga5di{background-color:#fff;padding:25px}@media only screen and (min-width: 1024px){.job-card.astro-5cyga5di{padding:30px 35px}.job-card.astro-5cyga5di:hover,.job-card.astro-5cyga5di:focus-visible{--heading-arrow-trans-x: 0;--heading-arrow-opacity: 1}}.job-card.astro-5cyga5di h3.astro-5cyga5di{display:flex;align-items:center;gap:12px;font-size:28px;line-height:1.5;color:#595959;font-weight:200;margin-bottom:20px}.job-card.astro-5cyga5di h3.astro-5cyga5di .astro-5cyga5di[data-icon]{display:none}@media only screen and (min-width: 1024px){.job-card.astro-5cyga5di h3.astro-5cyga5di .astro-5cyga5di[data-icon]{--color: #002b38;display:block;width:auto;height:16px;transform:translate(var(--heading-arrow-trans-x, -10px)) translateY(3px);opacity:var(--heading-arrow-opacity, 0);transition:opacity .22s ease-out,transform .22s ease-out}}.job-card__meta.astro-5cyga5di{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width: 1024px){.job-card__meta.astro-5cyga5di{flex-direction:row;gap:46px}}.job-card__location.astro-5cyga5di{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1;font-weight:500}.job-card__location.astro-5cyga5di .astro-5cyga5di[data-icon]{--color: #00d1d1;width:15px;height:auto}.jobs.astro-po7pb6g5{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width: 1024px){.jobs.astro-po7pb6g5{gap:12px}}section.astro-yhnzobwa:has(.job-listings){background-color:#f3f3f6;padding:50px 0}@media only screen and (min-width: 1024px){section.astro-yhnzobwa:has(.job-listings){padding:90px 0}}.job-listings.astro-yhnzobwa{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:50px}@media only screen and (min-width: 1024px){.job-listings.astro-yhnzobwa{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px}}.job-listings.astro-yhnzobwa h2.astro-yhnzobwa{font-size:35px;line-height:1;color:#595959;font-weight:200;margin-bottom:50px}@media only screen and (min-width: 1024px){.job-listings.astro-yhnzobwa h2.astro-yhnzobwa{font-size:43px}}@media only screen and (min-width: 1024px){.job-listings.astro-yhnzobwa .column-1.astro-yhnzobwa{position:sticky;top:50px;align-self:start}}.links-list.astro-caidmdar a.astro-caidmdar{margin:0 10px 12px 0}
