.JobListingNew_container__rmUx6{background-color:var(--color-eveningSea-dark);color:var(--color-cream);padding:var(--spacing-100) 0}.JobListingNew_title__QXMqi{margin-bottom:2.4rem}@media (min-width:768px){.JobListingNew_title__QXMqi{margin-bottom:4rem}}@media (min-width:1024px){.JobListingNew_title__QXMqi{margin-bottom:4.8rem}}@media (min-width:1280px){.JobListingNew_title__QXMqi{margin-bottom:4.8rem}}@media (min-width:1680px){.JobListingNew_title__QXMqi{margin-bottom:6.4rem}}.JobListingNew_jobBoard__96zFt{grid-column:1/-1}.SelectDropdown_root__Cxppt{min-width:0}.SelectDropdown_trigger__MNHgs{font-size:1.6rem;font-weight:400;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;height:4.8rem;padding:0 1.6rem;color:var(--color-black);text-align:left;background-color:var(--color-pampus-light);border:1px solid var(--color-cream20);border-radius:.6rem;cursor:pointer;touch-action:manipulation}.SelectDropdown_trigger__MNHgs:focus-visible{outline:2px solid var(--color-springGreen);outline-offset:2px}.SelectDropdown_trigger__MNHgs[data-disabled]{cursor:not-allowed;opacity:.55}.SelectDropdown_value__4Vcio{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SelectDropdown_icon__oTB__{display:inline-flex;flex:0 0 auto;transition:transform .15s ease-out}.SelectDropdown_icon__oTB__ svg{width:1.2rem;height:.7rem}.SelectDropdown_icon__oTB__[data-popup-open]{transform:rotate(180deg)}.SelectDropdown_positioner__Ty_Dp{z-index:20;width:var(--anchor-width);max-width:var(--available-width)}.SelectDropdown_popup__TScqo{width:var(--anchor-width);max-height:min(32rem,var(--available-height));overflow:hidden;color:var(--color-black);background-color:var(--color-pampus-light);border:1px solid var(--color-black10);border-radius:.8rem;box-shadow:0 1.6rem 4.8rem rgba(0,35,29,.2);opacity:1;transform:scale(1);transform-origin:var(--transform-origin);transition:opacity .12s ease-out,transform .12s ease-out}.SelectDropdown_popup__TScqo[data-ending-style],.SelectDropdown_popup__TScqo[data-starting-style]{opacity:0;transform:scale(.98)}.SelectDropdown_list__qumX0{max-height:min(32rem,var(--available-height));padding:.4rem;overflow-y:auto;overscroll-behavior:contain}.SelectDropdown_item__AlCXM{font-size:1.6rem;font-weight:400;line-height:1.5;display:grid;grid-template-columns:minmax(0,1fr) 1.6rem;align-items:center;gap:1.2rem;min-height:4.4rem;padding:.8rem 1.2rem;border-radius:.5rem;cursor:pointer;outline:none}.SelectDropdown_item__AlCXM[data-highlighted]{background-color:var(--color-eveningSea08)}.SelectDropdown_item__AlCXM[data-selected]{font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.02em}.SelectDropdown_item__AlCXM[data-disabled]{cursor:not-allowed;opacity:.45}@media (hover:hover){.SelectDropdown_item__AlCXM{transition:background-color .15s ease-out}.SelectDropdown_item__AlCXM:hover{background-color:var(--color-eveningSea08)}}.SelectDropdown_itemIndicator__7qgOS{display:inline-flex;color:var(--color-eveningSea)}.SelectDropdown_itemIndicator__7qgOS svg{width:1.6rem;height:1.6rem}.SelectDropdown_visuallyHidden__hJ92X{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){.SelectDropdown_icon__oTB__,.SelectDropdown_popup__TScqo{transition:none}}.RipplingJobBoard_container__XTI5D{width:100%}.RipplingJobBoard_filters__bqDNi{display:grid;gap:1.2rem}@media (min-width:768px){.RipplingJobBoard_filters__bqDNi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.RipplingJobBoard_filters__bqDNi{grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:1.6rem}}.RipplingJobBoard_field__59ZDu{position:relative}.RipplingJobBoard_control__w6iK1{font-size:1.6rem;font-weight:400;line-height:1.5;width:100%;height:4.8rem;padding:0 1.6rem;color:var(--color-black);background-color:var(--color-pampus-light);border:1px solid var(--color-cream20);border-radius:.6rem;touch-action:manipulation}.RipplingJobBoard_control__w6iK1::-moz-placeholder{color:var(--color-black60);opacity:1}.RipplingJobBoard_control__w6iK1::placeholder{color:var(--color-black60);opacity:1}.RipplingJobBoard_control__w6iK1:focus-visible{outline:2px solid var(--color-springGreen);outline-offset:2px}.RipplingJobBoard_visuallyHidden__tihw_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.RipplingJobBoard_departments__JdO_O,.RipplingJobBoard_loadingState__tm98_{display:flex;flex-direction:column;gap:6rem;margin-top:4rem}@media (min-width:1024px){.RipplingJobBoard_departments__JdO_O,.RipplingJobBoard_loadingState__tm98_{margin-top:6.4rem}}.RipplingJobBoard_departmentTitle__2_46w{font-size:clamp(1.8rem,1.905vw,3.2rem);line-height:1.3;letter-spacing:-.01em;color:var(--color-springGreen)}.RipplingJobBoard_jobList__bq1UX{display:flex;flex-direction:column;gap:.4rem;margin-top:1.6rem}@media (min-width:1280px){.RipplingJobBoard_jobList__bq1UX{margin-top:2.4rem}}.RipplingJobBoard_jobListItem__OkY3P{position:relative;background-color:var(--color-midGreen);border:1px solid var(--color-cream05);border-radius:.8rem}.RipplingJobBoard_jobLink__LcTnN{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:9.6rem;padding:2.4rem;border-radius:inherit;touch-action:manipulation}.RipplingJobBoard_jobLink__LcTnN:focus-visible{outline:2px solid var(--color-springGreen);outline-offset:2px}@media (min-width:768px){.RipplingJobBoard_jobLink__LcTnN{padding:2.4rem 3.2rem}}.RipplingJobBoard_jobTitleWrapper__HNWS3{display:flex;flex-direction:column;min-width:0}.RipplingJobBoard_jobTitle__TiD1h{font-size:1.8rem;font-weight:700;line-height:1.2;letter-spacing:-.02em}@media (min-width:1680px){.RipplingJobBoard_jobTitle__TiD1h{font-size:2.1rem}}.RipplingJobBoard_jobMeta__Z8nrK{font-size:1.6rem;font-weight:400;line-height:1.5;margin-top:.4rem;color:var(--color-cream70)}.RipplingJobBoard_jobAction__rItqH{flex:0 0 auto}.RipplingJobBoard_messageState__7klA_{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:4rem;padding:4rem 2.4rem;color:var(--color-cream80);text-align:center;background-color:var(--color-cream05);border:1px solid var(--color-cream15);border-radius:.8rem}.RipplingJobBoard_messageState__7klA_ h3{font-size:clamp(1.8rem,1.905vw,3.2rem);line-height:1.3;letter-spacing:-.01em;color:var(--color-springGreen)}.RipplingJobBoard_messageState__7klA_ p{font-size:1.6rem;font-weight:400;line-height:1.5}.RipplingJobBoard_retryButton__kLBtI{font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:.02em;min-height:4.4rem;margin-top:.8rem;padding:0 2rem;color:var(--color-eveningSea-dark);background-color:var(--color-springGreen);border-radius:10rem;touch-action:manipulation}.RipplingJobBoard_retryButton__kLBtI:active{transform:scale(.97)}.RipplingJobBoard_retryButton__kLBtI:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.RipplingJobBoard_skeletonCard__oH_s4,.RipplingJobBoard_skeletonTitle__cLyMU{background:linear-gradient(90deg,var(--color-cream05) 25%,var(--color-cream15) 50%,var(--color-cream05) 75%);background-size:200% 100%;border-radius:.8rem;animation:RipplingJobBoard_skeletonPulse__YE_1O 1.5s ease-in-out infinite}.RipplingJobBoard_skeletonTitle__cLyMU{width:min(24rem,60%);height:3.2rem;margin-bottom:-4rem}.RipplingJobBoard_skeletonCard__oH_s4{height:9.6rem}@keyframes RipplingJobBoard_skeletonPulse__YE_1O{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.RipplingJobBoard_skeletonCard__oH_s4,.RipplingJobBoard_skeletonTitle__cLyMU{animation:none}}