.shape[data-astro-cid-ktwcfcly]{background-image:url("data:image/svg+xml,%3Csvg width='1071' height='478' viewBox='0 0 1071 478' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M610.73 0C764.182 0 917.352 0 1070.71 0C1070.71 159.238 1070.71 318.304 1070.71 477.704C1069.69 477.704 1068.69 477.704 1067.68 477.704C793.194 477.704 518.709 477.735 244.224 477.569C235.202 477.563 226.098 476.004 217.18 474.365C207.325 472.553 197.555 470.115 187.913 467.371C181.74 465.614 175.823 462.908 169.865 460.45C155.942 454.707 143.687 446.041 131.038 438.073C114.252 427.499 97.4053 417.017 80.7285 406.273C66.6077 397.176 52.3249 388.258 38.8337 378.286C31.7893 373.08 26.0405 366.001 20.1653 359.361C12.1568 350.311 6.7991 339.695 3.35243 328.111C1.33468 321.329 -0.00160655 314.466 1.44962e-06 307.346C0.0228645 206.23 0.0155815 105.114 0.0155815 3.99743C0.0155815 2.78517 0.0155815 1.5729 0.0155815 0C203.61 0 407.028 0 610.73 0Z' fill='%23EFF2F2'/%3E%3C/svg%3E%0A");transform:scaleY(-1) translateY(120px)}.shape[data-astro-cid-ktwcfcly]:before,.shape[data-astro-cid-ktwcfcly]:after{content:"";position:absolute;inset:0;width:50%;height:100%;background:#f1f2f2;z-index:-1}@media (max-width: 768px){.shape[data-astro-cid-ktwcfcly]{transform:scaleY(-1) translateY(60px)}}.content-block-cta[data-astro-cid-gkhiwdom]>div[data-astro-cid-gkhiwdom]{--svg-size: 100px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 103 103' fill='none'%3E%3Cg clip-path='url(%23clip0_446_4599)'%3E%3Cpath d='M-117.174 -70C-172.495 -70 -227.714 -70 -283 -70C-283 -12.3324 -283 45.2729 -283 102.999C-282.632 102.999 -282.272 102.999 -281.908 102.999C-182.954 102.999 -83.9996 103.01 14.9549 102.95C18.2074 102.948 21.4895 102.384 24.7046 101.79C28.2574 101.134 31.7796 100.251 35.2556 99.2571C37.481 98.6208 39.6142 97.6408 41.7621 96.7507C46.7815 94.6709 51.1995 91.5325 55.7596 88.6469C61.8111 84.8176 67.8844 81.0215 73.8966 77.1306C78.9873 73.8362 84.1363 70.6066 89.0001 66.9952C91.5396 65.1099 93.6121 62.5462 95.7302 60.1416C98.6173 56.8642 100.549 53.0196 101.791 48.8245C102.519 46.3684 103.001 43.883 103 41.3045C102.992 4.68562 102.994 -31.9333 102.994 -68.5523C102.994 -68.9914 102.994 -69.4304 102.994 -70C29.5967 -70 -43.7375 -70 -117.174 -70Z' fill='%23CFD2D3'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_446_4599'%3E%3Crect width='103' height='103' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:var(--svg-size)}.content-block-cta[data-astro-cid-gkhiwdom]>div[data-astro-cid-gkhiwdom]:before{width:var(--svg-size);height:calc(100% - var(--svg-size))}.content-block-cta[data-astro-cid-gkhiwdom]>div[data-astro-cid-gkhiwdom]:after{width:calc(100% - var(--svg-size))}@media (max-width: 768px){.content-block-cta[data-astro-cid-gkhiwdom]>div[data-astro-cid-gkhiwdom]{--svg-size: 70px}}.hexagon-icon[data-astro-cid-wglrvy3m]{background-image:url("data:image/svg+xml,%3Csvg width='45' height='41' viewBox='0 0 45 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.6042 0H13.4032C11.8655 0 10.4534 0.820601 9.68457 2.15131L0.576639 17.9128C-0.192213 19.2435 -0.192213 20.8773 0.576639 22.208L9.67718 37.9694C10.446 39.3001 11.8655 40.1208 13.3958 40.1208H31.5968C33.1346 40.1208 34.5466 39.3001 35.3154 37.9694L44.416 22.208C45.1848 20.8773 45.1848 19.2435 44.416 17.9128L35.3228 2.15131C34.554 0.820601 33.1346 0 31.6042 0Z' fill='%2306262D'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:cover}@media (min-width: 1024px){.grid-blocks-5[data-astro-cid-wglrvy3m]>[data-astro-cid-wglrvy3m]:nth-child(4),.grid-blocks-5[data-astro-cid-wglrvy3m]>[data-astro-cid-wglrvy3m]:nth-child(5){grid-column-start:auto;grid-column-end:span 1.5}.grid-blocks-7[data-astro-cid-wglrvy3m]>[data-astro-cid-wglrvy3m]:nth-child(5),.grid-blocks-7[data-astro-cid-wglrvy3m]>[data-astro-cid-wglrvy3m]:nth-child(6),.grid-blocks-7[data-astro-cid-wglrvy3m]>[data-astro-cid-wglrvy3m]:nth-child(7){grid-column-start:auto;grid-column-end:span 1.33}}.loading[data-astro-cid-kn4jbf43]{text-align:center;padding:2rem}.spinner[data-astro-cid-kn4jbf43]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;margin:0 auto 1rem;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden[data-astro-cid-kn4jbf43]{display:none!important}#ja-jobs-widget{position:relative}.powered-by-jobadder{display:none}.ja-job-list-container{max-width:100%}.job{position:relative;display:flex;flex-direction:column;border:1px solid hsl(191,76%,10%);background:#fff;padding:1.5rem;margin-bottom:1.5rem;border-radius:.5rem}.title a{color:#06262d;text-decoration:none;font-size:1.25rem;font-weight:700;padding-right:4rem}@media (min-width: 768px){.title a{font-size:1.5rem;padding-right:0}.job{padding:2rem;margin-bottom:2rem}}.meta .classifications{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}@media (min-width: 768px){.meta .classifications{gap:1rem;margin:1rem 0}}.meta .classifications li{background:#f5f5f5;color:#06262d;font-size:.75rem;padding:.35rem .75rem;border-radius:2rem}.date-posted{display:none}.summary{margin:.75rem 0;line-height:1.6}@media (min-width: 768px){.summary{margin:1rem 0}}.view-details{display:inline-flex;font-weight:600;margin-left:auto;justify-content:center;align-items:center;background:#06262d;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;text-decoration:none;font-size:0;transition:background-color .2s ease,color .2s ease}.view-details:after{content:"Apply";font-size:1rem}.view-details:hover{background-color:#dfa511;color:#06262d}.ja-job-details{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid hsl(191,76%,10%);max-width:100%}@media (min-width: 768px){.ja-job-details{padding:2rem}}.ja-job-details .title{color:#06262d;font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-right:84px;font-family:var(--font-arkibal)}@media (min-width: 768px){.ja-job-details .title{font-size:2rem}}.ja-job-details .meta{margin-bottom:1.5rem}@media (min-width: 768px){.ja-job-details .meta{margin-bottom:2rem}}.ja-job-details .meta .classifications{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}@media (min-width: 768px){.ja-job-details .meta .classifications{gap:1rem;margin:1rem 0}}.ja-job-details .meta .classifications li{background:#f5f5f5;color:#06262d;font-size:.75rem;padding:.35rem .75rem;border-radius:2rem}.ja-job-details .description{line-height:1.6;margin-bottom:1.5rem}@media (min-width: 768px){.ja-job-details .description{margin-bottom:2rem}}.ja-job-details .bullet-points,.ja-job-details .description ul,.ja-job-details .description ol{margin:1rem 0;padding-left:1.5rem}.ja-job-details .description ol li{list-style-type:decimal}.ja-job-details .bullet-points li,.ja-job-details .description li{margin-bottom:.5rem;list-style-type:disc}.ja-job-details .apply{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media (min-width: 768px){.ja-job-details .apply{flex-direction:row;justify-content:space-between;align-items:center;margin-top:2rem}}.ja-job-details .back-link{color:#06262d;text-decoration:none;font-weight:600;transition:color .2s ease}.ja-job-details .back-link:hover{color:#dfa511}.ja-job-details .ja-button{display:inline-flex;font-weight:600;justify-content:center;align-items:center;background:#06262d;color:#fff;padding:.75rem 1.5rem;border-radius:.25rem;text-decoration:none;border:none;cursor:pointer;font-size:1rem;transition:background-color .2s ease,color .2s ease}.ja-job-details .ja-button:hover{background-color:#dfa511;color:#06262d}.ja-job-details strong{font-weight:600}.job-modal-container[data-astro-cid-kn4jbf43]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding:2rem 1rem}.job-modal-overlay[data-astro-cid-kn4jbf43]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;--tw-bg-opacity: 1;background-color:hsl(191 76% 10% / var(--tw-bg-opacity, 1));z-index:1001}.job-modal[data-astro-cid-kn4jbf43]{position:relative;width:90%;min-height:500px;max-width:840px;background-color:#fff;border-radius:.5rem;padding:2rem;z-index:1002;overflow-y:auto;box-shadow:0 4px 20px #00000026;margin:2rem auto;max-height:calc(100vh - 4rem)}.job-modal-close[data-astro-cid-kn4jbf43]{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;border-radius:50%;background:#fff;border:1px solid #eee;color:#06262d;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:1003}.job-modal-close[data-astro-cid-kn4jbf43]:hover{background:#06262d;color:#fff}body.modal-open{overflow:hidden}#job-modal-content[data-astro-cid-kn4jbf43] .ja-job-details,#job-modal-content[data-astro-cid-kn4jbf43] .ja-job-apply{border:none;padding:0;margin:2rem 0 0}.ja-job-apply{background:#fff;padding:2rem;border-radius:.5rem;border:1px solid hsl(191,76%,10%);margin-block:2rem}.ja-job-apply h2{color:#06262d;font-size:1.75rem;font-weight:700;margin-bottom:.5rem;font-family:var(--font-arkibal)}.ja-job-apply .title{color:#444;font-size:1.25rem;margin-bottom:1.5rem;font-family:var(--font-arkibal)}.ja-field-container{margin-bottom:1.25rem}.ja-job-apply label{display:block;font-weight:600;color:#06262d;margin-bottom:.5rem}.ja-job-apply input[type=text],.ja-job-apply input[type=email],.ja-job-apply input[type=tel],.ja-job-apply textarea{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:.25rem;font-size:1rem;transition:border-color .2s ease}.ja-job-apply input[type=text]:focus,.ja-job-apply input[type=email]:focus,.ja-job-apply input[type=tel]:focus,.ja-job-apply textarea:focus{outline:none;border-color:#06262d;box-shadow:0 0 0 3px #064e611a}.ja-job-apply textarea{min-height:120px;resize:vertical}.ja-job-apply input[type=file]{width:100%;padding:.5rem 0;font-size:.9rem}.ja-submit{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.ja-job-apply .ja-button{display:inline-flex;font-weight:600;justify-content:center;align-items:center;background:#06262d;color:#fff;padding:.75rem 1.75rem;border-radius:.25rem;text-decoration:none;border:none;cursor:pointer;font-size:1rem;transition:background-color .2s ease,color .2s ease}.ja-job-apply .ja-button:hover{background-color:#dfa511;color:#06262d}.ja-job-apply .back-link{color:#06262d;text-decoration:none;font-weight:600;transition:color .2s ease}.ja-job-apply .back-link:hover{color:#dfa511}.ja-error-container{background-color:#fff5f5;color:#c53030;padding:1rem;border-radius:.25rem;margin-top:1rem;border:1px solid #feb2b2}.ja-success-message{background-color:#f0fff4;color:#22543d;padding:1.5rem;border-radius:.25rem;margin:2rem 0;border:1px solid #c6f6d5;text-align:center}@media (min-width: 768px){.ja-form{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.ja-field-container:nth-child(n+6){grid-column:span 2}.ja-submit{grid-column:span 2}}@media (max-width: 767px){.job-modal-container{padding:0!important;margin:0!important;padding-block:0!important}.job-modal{width:92%!important;max-height:94%!important;margin:4%!important}}
