.OpeningsSection-module__QgJdKa__section{background-color:#fff;justify-content:center;width:100%;padding:100px 0;display:flex}.OpeningsSection-module__QgJdKa__container{width:100%;max-width:var(--container-max-lg);flex-direction:column;gap:64px;padding:0;display:flex}.OpeningsSection-module__QgJdKa__content{flex-direction:column;gap:40px;display:flex}.OpeningsSection-module__QgJdKa__title{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-display);line-height:var(--line-height-display);color:var(--color-text-primary)}.OpeningsSection-module__QgJdKa__jobList{flex-direction:column;gap:24px;display:flex}.OpeningsSection-module__QgJdKa__jobItem{cursor:pointer;border-bottom:1px solid #dbe2dc;justify-content:space-between;align-items:center;padding-bottom:24px;transition:background-color .2s;display:flex}.OpeningsSection-module__QgJdKa__jobItem:last-child{border-bottom:none}.OpeningsSection-module__QgJdKa__jobInfo{color:var(--color-text-primary);align-items:center;gap:40px;display:flex}.OpeningsSection-module__QgJdKa__jobTitle{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-body);width:400px}.OpeningsSection-module__QgJdKa__jobMeta{font-family:var(--font-family-primary);font-size:var(--font-size-body)}.OpeningsSection-module__QgJdKa__arrowIcon{opacity:0;background-color:var(--color-brand-primary);background-color:var(--color-brand-primary);opacity:1;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2300be40'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%2300be40'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.OpeningsSection-module__QgJdKa__contactBox{align-items:center;gap:48px;margin-top:24px;display:flex}.OpeningsSection-module__QgJdKa__contactText{font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);flex:1}.OpeningsSection-module__QgJdKa__contactText p{margin-bottom:0}.OpeningsSection-module__QgJdKa__contactButton{background-color:var(--color-brand-primary);color:#fff;border-radius:var(--radius-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8px 24px;display:flex}.OpeningsSection-module__QgJdKa__contactButtonTitle{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:16px;line-height:24px}.OpeningsSection-module__QgJdKa__contactButtonEmail{font-family:var(--font-family-primary);font-size:16px;line-height:24px}@media (max-width:1024px){.OpeningsSection-module__QgJdKa__section{padding:var(--spacing-64)0}.OpeningsSection-module__QgJdKa__container{padding:0 var(--spacing-24);gap:40px}.OpeningsSection-module__QgJdKa__title{font-size:32px;line-height:1.2}.OpeningsSection-module__QgJdKa__jobItem{flex-direction:column;align-items:flex-start;gap:16px}.OpeningsSection-module__QgJdKa__jobInfo{flex-direction:column;align-items:flex-start;gap:8px}.OpeningsSection-module__QgJdKa__jobTitle{width:100%}.OpeningsSection-module__QgJdKa__arrowIcon{display:none}.OpeningsSection-module__QgJdKa__contactBox{flex-direction:column;align-items:flex-start;gap:24px}.OpeningsSection-module__QgJdKa__contactButton{width:100%}}
.JobModal-module__mk22hW__overlay{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:fixed;top:0;left:0}.JobModal-module__mk22hW__modal{border-radius:var(--radius-card);background-color:#fff;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px #0003}.JobModal-module__mk22hW__closeButton{cursor:pointer;color:var(--color-text-primary);z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background-color .2s;display:flex;position:absolute;top:24px;right:24px}.JobModal-module__mk22hW__closeButton:hover{background-color:#f0f0f0}.JobModal-module__mk22hW__scrollContainer{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.JobModal-module__mk22hW__innerContent{flex-direction:column;gap:48px;padding:48px;display:flex}.JobModal-module__mk22hW__header{flex-direction:column;gap:8px;display:flex}.JobModal-module__mk22hW__title{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-display);line-height:var(--line-height-display);color:var(--color-text-primary)}.JobModal-module__mk22hW__meta{font-family:var(--font-family-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary)}.JobModal-module__mk22hW__content{flex-direction:column;gap:24px;display:flex}.JobModal-module__mk22hW__sectionTitle{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:16px;margin-bottom:8px;font-size:24px;line-height:32px}.JobModal-module__mk22hW__sectionTitle:first-child{margin-top:0}.JobModal-module__mk22hW__text{font-family:var(--font-family-primary);color:var(--color-text-primary);margin-bottom:0;font-size:16px;line-height:24px}.JobModal-module__mk22hW__text+.JobModal-module__mk22hW__text{margin-top:16px}.JobModal-module__mk22hW__list{flex-direction:column;gap:8px;padding-left:24px;list-style-type:disc;display:flex}.JobModal-module__mk22hW__listItem{font-family:var(--font-family-primary);color:var(--color-text-primary);font-size:16px;line-height:24px}.JobModal-module__mk22hW__applySection{flex-direction:column;gap:8px;display:flex}.JobModal-module__mk22hW__applyBox{background-color:var(--color-brand-primary);border-radius:var(--radius-card);text-align:center;color:#fff;flex-direction:column;align-items:center;gap:8px;padding:24px 32px;display:flex}.JobModal-module__mk22hW__applyText{font-family:var(--font-family-primary);font-size:16px;line-height:24px}.JobModal-module__mk22hW__emailLink{font-weight:var(--font-weight-semibold);color:#fff;text-decoration:underline}.JobModal-module__mk22hW__emailInstructions{border-radius:var(--radius-card);background-color:#f9f9f9;margin-top:8px;padding:24px}.JobModal-module__mk22hW__instructionTitle{font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:8px;font-size:16px;line-height:24px}.JobModal-module__mk22hW__bottomSpacer{height:0;display:none}@media (max-width:768px){.JobModal-module__mk22hW__overlay{align-items:center;padding:0}.JobModal-module__mk22hW__modal{border-radius:0;max-width:100%;height:100dvh;max-height:100dvh}.JobModal-module__mk22hW__scrollContainer{overscroll-behavior:contain}.JobModal-module__mk22hW__innerContent{gap:32px;padding:24px 24px 140px}.JobModal-module__mk22hW__bottomSpacer{flex-shrink:0;width:100%;height:100px;display:block}.JobModal-module__mk22hW__title{padding-right:40px;font-size:32px;line-height:1.2}.JobModal-module__mk22hW__closeButton{top:16px;right:16px}}
/*# sourceMappingURL=702b45f7be6e77fc.css.map*/