.background-shapes.astro-clc6oekf{opacity:0;visibility:hidden;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow-x:hidden}.background-shapes.astro-clc6oekf .right.astro-clc6oekf,.background-shapes.astro-clc6oekf .left.astro-clc6oekf{position:absolute;opacity:.05}.background-shapes.astro-clc6oekf .left.astro-clc6oekf{width:786px;height:1722px;top:-260px;left:-414px}@media only screen and (min-width: 1024px){.background-shapes.astro-clc6oekf .left.astro-clc6oekf{width:835px;height:1828px;top:-265px;left:-382px}}.background-shapes.astro-clc6oekf .right.astro-clc6oekf{width:835px;height:1828px;top:-1106px;left:197px}@media only screen and (min-width: 1024px){.background-shapes.astro-clc6oekf .right.astro-clc6oekf{left:unset;right:-372px}}.contact-link.astro-iim4t6dd{--text-color: #ffffff;--icon-color: #00fff5;--underline-color: #00fff5;display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}@media only screen and (min-width: 1024px){.contact-link.astro-iim4t6dd:hover,.contact-link.astro-iim4t6dd:focus-visible{--icon-scale: 1.05;--underline-color: transparent;--underline-offset: .5em}}.contact-link.astro-iim4t6dd.dark{--text-color: #005069;--icon-color: #00d1d1}.contact-link.astro-iim4t6dd svg.astro-iim4t6dd[data-icon]{--color: var(--icon-color);flex:0 0 auto;width:auto;height:20px;transform:scale(var(--icon-scale, 1)) translateY(4px);will-change:transform;transition:transform .22s ease-out}.contact-link.astro-iim4t6dd span.astro-iim4t6dd{position:relative;color:var(--text-color);font-size:16px;line-height:1.6;font-weight:500;text-decoration:1px solid underline;text-underline-offset:.3em}@media only screen and (min-width: 1024px){.contact-link.astro-iim4t6dd span.astro-iim4t6dd{text-decoration-color:var(--underline-color, currentColor);text-underline-offset:var(--underline-offset, .3em);transition:text-underline-offset .22s ease-out,text-decoration-color .22s ease-out}}.text.astro-45g5d4ds{display:flex;flex-direction:column;color:#fff;max-width:580px;text-wrap:balance}@media only screen and (min-width: 1024px){.text.astro-45g5d4ds{padding-top:50px}}.text.astro-45g5d4ds .back-arrow{margin-bottom:50px}@media only screen and (min-width: 1024px){.text.astro-45g5d4ds .back-arrow{margin-bottom:95px}}.text.astro-45g5d4ds .title.astro-45g5d4ds{font-size:70px;line-height:1.2;font-weight:200;letter-spacing:-4.65px;margin-bottom:32px}@media only screen and (min-width: 1024px){.text.astro-45g5d4ds .title.astro-45g5d4ds{font-size:100px;margin-bottom:24px}}.text.astro-45g5d4ds .job-info.astro-45g5d4ds{display:flex;flex-direction:column;gap:0px}.text.astro-45g5d4ds .job-title.astro-45g5d4ds,.text.astro-45g5d4ds .help-title.astro-45g5d4ds{font-size:32px;font-style:normal;font-weight:200;line-height:150%}.text.astro-45g5d4ds .help-title.astro-45g5d4ds{font-size:24px}.text.astro-45g5d4ds .job-details.astro-45g5d4ds{display:flex;gap:40px}.text.astro-45g5d4ds .job-location.astro-45g5d4ds{--icon-color: #00fff5;display:flex;align-items:center;gap:10px}.text.astro-45g5d4ds .job-location.astro-45g5d4ds .astro-45g5d4ds[data-icon]{width:auto;height:20px}.text.astro-45g5d4ds .item.astro-45g5d4ds{display:flex;flex-direction:column;gap:12px;margin-top:34px;padding-top:28px;border-top:1px solid rgba(255,255,255,.5)}.text__links.astro-45g5d4ds{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.contact-form.astro-btdkrizj{display:flex;flex-direction:column}.contact-form.astro-btdkrizj .input-wrapper.astro-btdkrizj{margin-bottom:24px}.contact-form.astro-btdkrizj .input-wrapper.astro-btdkrizj:nth-child(1){margin-bottom:30px}.contact-form.astro-btdkrizj .input-wrapper.astro-btdkrizj.error{--error-message-display: block}.contact-form.astro-btdkrizj .input-wrapper.astro-btdkrizj:has([required]) label p{font-size:14px;line-height:20px}.contact-form.astro-btdkrizj .input-wrapper.astro-btdkrizj:has([required]) label p:after{content:" (required)"}.contact-form.astro-btdkrizj label.astro-btdkrizj{display:block;font-size:14px;line-height:1;color:#00fff5;font-weight:500;margin-bottom:12px}.contact-form.astro-btdkrizj input.astro-btdkrizj,.contact-form.astro-btdkrizj textarea.astro-btdkrizj,.contact-form.astro-btdkrizj select.astro-btdkrizj{height:unset;min-height:42px;font-size:16px;line-height:1;font-family:inherit;font-weight:300;border:none;outline:none;color:#595959;background-color:#fff;padding:7px 24px}.contact-form.astro-btdkrizj select.astro-btdkrizj{line-height:unset}.contact-form.astro-btdkrizj textarea.astro-btdkrizj{height:180px;padding:24px}.contact-form.astro-btdkrizj .select-wrapper.astro-btdkrizj{position:relative;background-color:#fff;color:#595959}.contact-form.astro-btdkrizj .select-wrapper.astro-btdkrizj select.astro-btdkrizj{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.contact-form.astro-btdkrizj .select-wrapper.astro-btdkrizj .astro-btdkrizj[data-icon]{--color: #005069;height:15px;width:auto;position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj input.astro-btdkrizj[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj input.astro-btdkrizj[type=checkbox]:checked+label.astro-btdkrizj:before{background-color:#00fff5;border-color:#00fff5;background-image:url(../checkbox-checkmark.svg)}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj label.astro-btdkrizj{display:flex;gap:10px;user-select:none;margin:0;color:#fff}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj label.astro-btdkrizj:before{flex:0 0 auto;content:"";display:block;width:16px;height:16px;border:1px solid #ffffff;transition:background-color .22s ease-out,border-color .22s ease-out;background-repeat:no-repeat;background-size:12px auto;background-position:center;cursor:pointer;transform:translateY(3px)}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj label.astro-btdkrizj a{color:#00fff5;text-decoration:underline 1px #00fff5;text-underline-offset:var(--text-underline-offset, .2em);transition:text-decoration-color .22s ease-out,text-underline-offset .22s ease-out}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj label.astro-btdkrizj a:hover,.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj label.astro-btdkrizj a:focus{text-decoration-color:transparent;--text-underline-offset: .5em}.contact-form.astro-btdkrizj .checkbox-wrapper.astro-btdkrizj label.astro-btdkrizj p{line-height:1.2}.contact-form.astro-btdkrizj .button.astro-btdkrizj[type=submit]{margin-top:24px}.contact-form.astro-btdkrizj .error-message.astro-btdkrizj{display:var(--error-message-display, none);margin-top:10px;color:#fff;font-weight:500;font-size:14px;line-height:20px}.contact-form.astro-btdkrizj .expandable-content__inner.astro-btdkrizj{display:flex;flex-direction:column;visibility:hidden;max-height:0;transition:max-height .45s ease-out}.contact-form.astro-btdkrizj .expandable-content__inner.astro-btdkrizj.expanded{visibility:visible;max-height:10000px}.contact-form.astro-qck73p5w{display:flex;flex-direction:column}.contact-form.astro-qck73p5w .input-wrapper.astro-qck73p5w{margin-bottom:24px}.contact-form.astro-qck73p5w .input-wrapper.astro-qck73p5w:nth-child(1){margin-bottom:30px}.contact-form.astro-qck73p5w .input-wrapper.astro-qck73p5w.error{--error-message-display: block}.contact-form.astro-qck73p5w .input-wrapper.astro-qck73p5w:has([required]) label.astro-qck73p5w span.astro-qck73p5w{font-size:14px;line-height:20px}.contact-form.astro-qck73p5w .input-wrapper.astro-qck73p5w:has([required]) label.astro-qck73p5w span.astro-qck73p5w:after{content:" (required)"}.contact-form.astro-qck73p5w label.astro-qck73p5w{display:block;font-size:14px;line-height:1;color:#00fff5;font-weight:500;margin-bottom:12px}.contact-form.astro-qck73p5w label.astro-qck73p5w[for=terms]{color:#fff}.contact-form.astro-qck73p5w label.astro-qck73p5w a.astro-qck73p5w{color:#00fff5!important}.contact-form.astro-qck73p5w input.astro-qck73p5w,.contact-form.astro-qck73p5w textarea.astro-qck73p5w,.contact-form.astro-qck73p5w select.astro-qck73p5w{height:unset;min-height:unset;font-size:16px;line-height:1;font-family:inherit;font-weight:300;border:none;outline:none;color:#595959;background-color:#fff;padding:10px 24px;min-height:42px}.contact-form.astro-qck73p5w input.astro-qck73p5w[type=file],.contact-form.astro-qck73p5w textarea.astro-qck73p5w[type=file],.contact-form.astro-qck73p5w select.astro-qck73p5w[type=file]{padding-left:40px}.contact-form.astro-qck73p5w input.astro-qck73p5w[type=file]::file-selector-button,.contact-form.astro-qck73p5w textarea.astro-qck73p5w[type=file]::file-selector-button,.contact-form.astro-qck73p5w select.astro-qck73p5w[type=file]::file-selector-button{display:none}.contact-form.astro-qck73p5w textarea.astro-qck73p5w{height:180px;padding:24px}.contact-form.astro-qck73p5w .file-container.astro-qck73p5w{position:relative}.contact-form.astro-qck73p5w .file-container.astro-qck73p5w .astro-qck73p5w[data-icon=upload]{--color: #005069;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.contact-form.astro-qck73p5w .select-wrapper.astro-qck73p5w{position:relative;background-color:#fff;color:#595959}.contact-form.astro-qck73p5w .select-wrapper.astro-qck73p5w select.astro-qck73p5w{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:none}.contact-form.astro-qck73p5w .select-wrapper.astro-qck73p5w .astro-qck73p5w[data-icon]{--color: #005069;height:15px;width:auto;position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w input.astro-qck73p5w[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w input.astro-qck73p5w[type=checkbox]:checked+label.astro-qck73p5w:before{background-color:#00fff5;border-color:#00fff5;background-image:url(../checkbox-checkmark.svg)}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w label.astro-qck73p5w{display:flex;gap:10px;user-select:none;margin:0;color:#fff}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w label.astro-qck73p5w:before{flex:0 0 auto;content:"";display:block;width:16px;height:16px;border:1px solid #ffffff;transition:background-color .22s ease-out,border-color .22s ease-out;background-repeat:no-repeat;background-size:12px auto;background-position:center;cursor:pointer;transform:translateY(3px)}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w label.astro-qck73p5w a.astro-qck73p5w{color:#00fff5;text-decoration:underline 1px #00fff5;text-underline-offset:var(--text-underline-offset, .2em);transition:text-decoration-color .22s ease-out,text-underline-offset .22s ease-out}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w label.astro-qck73p5w a.astro-qck73p5w:hover,.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w label.astro-qck73p5w a.astro-qck73p5w:focus{text-decoration-color:transparent;--text-underline-offset: .5em}.contact-form.astro-qck73p5w .checkbox-wrapper.astro-qck73p5w label.astro-qck73p5w span.astro-qck73p5w{line-height:1.2}.contact-form.astro-qck73p5w .error-message.astro-qck73p5w{display:var(--error-message-display, none);font-size:14px;line-height:20px;margin-top:10px;color:#fff;font-weight:500}.form.astro-ytqlxubu{max-width:414px}@media only screen and (min-width: 1024px){.form.astro-ytqlxubu{margin-left:auto}}@media only screen and (min-width: 1024px){.form.astro-ytqlxubu.expanded{margin-top:170px}}.form.astro-ytqlxubu .title.astro-ytqlxubu{font-size:32px;line-height:1.2;font-weight:300;color:#fff;margin-bottom:24px}@media only screen and (min-width: 1024px){.form.astro-ytqlxubu.application{margin-top:160px}}.contact-banner.astro-zuvisn5j{position:relative;z-index:0;background-color:#005069;padding:105px 0 28px;overflow:hidden}@media only screen and (min-width: 1024px){.contact-banner.astro-zuvisn5j{padding:105px 0}}.contact-banner__content.astro-zuvisn5j{opacity:0;visibility:hidden;position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:80px}@media only screen and (min-width: 1024px){.contact-banner__content.astro-zuvisn5j{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.contact-banner__form-wrapper.astro-zuvisn5j{display:flex;flex-direction:column;padding-top:0}@media only screen and (min-width: 1024px){.contact-banner__form-wrapper.astro-zuvisn5j{padding-top:0;margin-top:auto;transform:translateY(30px)}}
