.CareersPageContent-module__RKZofG__careersSection{box-sizing:border-box;color:#1c1917;background-color:#fffcf8;width:100%;min-height:100vh;padding:8.75rem 2rem 5.5rem;font-family:inherit;position:relative;overflow:hidden}@media (max-width:1024px){.CareersPageContent-module__RKZofG__careersSection{padding:7.25rem 1.5rem 4.5rem}}@media (max-width:640px){.CareersPageContent-module__RKZofG__careersSection{padding:6.25rem 1.25rem 4rem}}.CareersPageContent-module__RKZofG__bgWarmGlow{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ea580c0a 0%,#f59e0b05 50%,#0000 75%);width:550px;height:550px;position:absolute;top:0;right:5%}.CareersPageContent-module__RKZofG__bgWarmGlowLeft{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ef444408 0%,#f59e0b05 60%,#0000 80%);width:500px;height:500px;position:absolute;bottom:10%;left:-5%}.CareersPageContent-module__RKZofG__careersContainer{z-index:2;width:100%;max-width:1360px;margin:0 auto;position:relative}.CareersPageContent-module__RKZofG__hubView{flex-direction:column;width:100%;display:flex}.CareersPageContent-module__RKZofG__hubHeader{background:0 0;padding:0 0 2rem}@media (max-width:1024px){.CareersPageContent-module__RKZofG__hubHeader{padding:0 0 1.8rem}}@media (max-width:640px){.CareersPageContent-module__RKZofG__hubHeader{padding:0 0 1.5rem}}.CareersPageContent-module__RKZofG__headerContent{flex-direction:column;gap:1rem;max-width:780px;display:flex}.CareersPageContent-module__RKZofG__chapterTagContainer{align-self:flex-start;align-items:center;margin-bottom:.35rem;padding:.5rem 0;display:inline-flex;position:relative}.CareersPageContent-module__RKZofG__tagGhostWatermark{color:#1c1917;opacity:.055;letter-spacing:.06em;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;z-index:1;font-size:3.4rem;font-weight:950;line-height:1;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.CareersPageContent-module__RKZofG__chapterIndexTag{z-index:2;color:#ea580c;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.84rem;font-weight:800;display:inline-flex;position:relative}.CareersPageContent-module__RKZofG__chapterDash{opacity:.6;background:#ea580c;width:18px;height:1.5px}.CareersPageContent-module__RKZofG__mainTitle{letter-spacing:-.035em;color:#1c1917;margin:0;font-size:4.5rem;font-weight:950;line-height:1.05}@media (max-width:1024px){.CareersPageContent-module__RKZofG__mainTitle{font-size:3.6rem}}@media (max-width:640px){.CareersPageContent-module__RKZofG__mainTitle{font-size:2.75rem}}.CareersPageContent-module__RKZofG__subtitle{color:#57534e;max-width:640px;margin:0;font-size:.96rem;font-weight:400;line-height:1.65}@media (max-width:640px){.CareersPageContent-module__RKZofG__subtitle{font-size:.88rem;line-height:1.55}}.CareersPageContent-module__RKZofG__tableSection{padding:1.5rem 0 3.5rem}@media (max-width:1024px){.CareersPageContent-module__RKZofG__tableSection{padding:1.25rem 0 3rem}}@media (max-width:860px){.CareersPageContent-module__RKZofG__tableSection{padding:1rem 0 2.5rem}}.CareersPageContent-module__RKZofG__tableHeaderRow{text-transform:uppercase;letter-spacing:.08em;color:#78716cb3;border-bottom:1px solid #f2ede4;grid-template-columns:5fr 4fr 3fr;padding:.9rem 0;font-size:.72rem;font-weight:800;display:grid}.CareersPageContent-module__RKZofG__tableHeaderRight{text-align:right}@media (min-width:640px){.CareersPageContent-module__RKZofG__tableHeaderRight{text-align:left}}@media (max-width:860px){.CareersPageContent-module__RKZofG__tableHeaderRow{display:none!important}}.CareersPageContent-module__RKZofG__jobsList{flex-direction:column;display:flex}@media (max-width:860px){.CareersPageContent-module__RKZofG__jobsList{gap:1rem;padding-top:.5rem}}.CareersPageContent-module__RKZofG__jobRow{border-bottom:1px solid #f2ede4;padding:1.6rem 0;transition:all .25s cubic-bezier(.16,1,.3,1)}.CareersPageContent-module__RKZofG__jobRow:last-child{border-bottom:none}@media (max-width:860px){.CareersPageContent-module__RKZofG__jobRow{background:#fff;border:1px solid #f2ede4;border-radius:22px;margin-bottom:0;padding:1.35rem 1.25rem;box-shadow:0 4px 16px #1c191708}.CareersPageContent-module__RKZofG__jobRow:hover,.CareersPageContent-module__RKZofG__jobRowActive{border-color:#fed7aa;box-shadow:0 8px 24px #ea580c14}}.CareersPageContent-module__RKZofG__desktopRowHeader{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:5fr 4fr 3fr;align-items:center;display:grid}@media (max-width:860px){.CareersPageContent-module__RKZofG__desktopRowHeader{display:none!important}}.CareersPageContent-module__RKZofG__jobTitleCol{flex-direction:column;gap:.3rem;padding-right:1rem;display:flex}.CareersPageContent-module__RKZofG__jobTitle{color:#1c1917;letter-spacing:-.015em;font-size:1.05rem;font-weight:700;transition:color .2s}.CareersPageContent-module__RKZofG__jobRow:hover .CareersPageContent-module__RKZofG__jobTitle{color:#ea580c}.CareersPageContent-module__RKZofG__jobBadgeDesktop{color:#ea580c;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.CareersPageContent-module__RKZofG__jobLocationCol{flex-direction:column;gap:.2rem;display:flex}.CareersPageContent-module__RKZofG__desktopLocText{color:#44403c;font-size:.92rem;font-weight:600}.CareersPageContent-module__RKZofG__desktopPayTag{color:#ea580c;letter-spacing:-.01em;font-size:.82rem;font-weight:700}.CareersPageContent-module__RKZofG__jobTypeCol{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CareersPageContent-module__RKZofG__jobTypeTag{color:#57534e;font-size:.88rem;font-weight:500}.CareersPageContent-module__RKZofG__arrowBtn{color:#57534e;background:#faf8f5;border:1px solid #e7e2d9;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.CareersPageContent-module__RKZofG__arrowBtnActive{color:#fff;background:#ea580c;border-color:#ea580c;transform:rotate(180deg);box-shadow:0 4px 12px #ea580c40}.CareersPageContent-module__RKZofG__mobileCardHeader{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;display:none}@media (max-width:860px){.CareersPageContent-module__RKZofG__mobileCardHeader{flex-direction:column;gap:.3rem;display:flex}}.CareersPageContent-module__RKZofG__mobileJobTitle{color:#1c1917;letter-spacing:-.015em;margin:0;padding:0;font-size:1.16rem;font-weight:800;line-height:1.3}.CareersPageContent-module__RKZofG__mobileSalaryText{color:#ea580c;letter-spacing:-.01em;margin:0;padding:0;font-size:.9rem;font-weight:700;line-height:1.3}.CareersPageContent-module__RKZofG__mobileTypeText{color:#57534e;margin:0;padding:0;font-size:.86rem;font-weight:500;line-height:1.3}.CareersPageContent-module__RKZofG__mobileBottomBar{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:-.2rem;padding:0;display:flex}.CareersPageContent-module__RKZofG__mobileLocationChip{color:#78716c;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;line-height:1.3;display:inline-flex}.CareersPageContent-module__RKZofG__jobExpandedContent{flex-direction:column;gap:1.25rem;max-width:820px;margin-top:1.25rem;padding-top:1rem;animation:.25s ease-out CareersPageContent-module__RKZofG__fadeIn;display:flex}@media (max-width:860px){.CareersPageContent-module__RKZofG__jobExpandedContent{border-top:1px solid #f2ede4;margin-top:1rem;padding-top:1rem}}@keyframes CareersPageContent-module__RKZofG__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CareersPageContent-module__RKZofG__jobDesc{color:#57534e;margin:0;font-size:.92rem;line-height:1.65}.CareersPageContent-module__RKZofG__jobSectionBlock{flex-direction:column;gap:.5rem;display:flex}.CareersPageContent-module__RKZofG__jobSectionTitle{color:#1c1917;text-transform:uppercase;letter-spacing:.04em;font-size:.84rem;font-weight:700}.CareersPageContent-module__RKZofG__jobBulletList{flex-direction:column;gap:.4rem;margin:0;padding:0 0 0 .5rem;list-style-type:disc;list-style-position:inside;display:flex}.CareersPageContent-module__RKZofG__jobBulletItem{color:#57534e;font-size:.88rem;line-height:1.55}.CareersPageContent-module__RKZofG__jobActionsRow{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}@media (max-width:640px){.CareersPageContent-module__RKZofG__jobActionsRow{flex-direction:column;align-items:stretch;gap:.6rem}}.CareersPageContent-module__RKZofG__btnApply{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:99px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #ea580c40}.CareersPageContent-module__RKZofG__btnApply:hover{background:#c2410c;transform:translateY(-1px);box-shadow:0 6px 18px #ea580c52}.CareersPageContent-module__RKZofG__btnDetails{color:#1c1917;cursor:pointer;background:#f5f2eb;border:1px solid #e7e2d9;border-radius:99px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.25rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex}.CareersPageContent-module__RKZofG__btnDetails:hover{background:#eae5dc;border-color:#dcd5c9}.CareersPageContent-module__RKZofG__btnCopy{color:#57534e;cursor:pointer;background:0 0;border:1px solid #e7e2d9;border-radius:99px;justify-content:center;align-items:center;gap:.45rem;padding:.75rem 1.15rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.CareersPageContent-module__RKZofG__btnCopy:hover{color:#1c1917;background:#faf8f5}.CareersPageContent-module__RKZofG__btnCopySuccess{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.CareersPageContent-module__RKZofG__singleJobView{flex-direction:column;gap:2rem;padding:0 0 3.5rem;animation:.25s ease-out CareersPageContent-module__RKZofG__fadeIn;display:flex}@media (max-width:1024px){.CareersPageContent-module__RKZofG__singleJobView{padding:0 0 3rem}}@media (max-width:640px){.CareersPageContent-module__RKZofG__singleJobView{gap:1.5rem;padding:0 0 2.5rem}}.CareersPageContent-module__RKZofG__singleNavRow{border-bottom:1px solid #f2ede4;justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}.CareersPageContent-module__RKZofG__backBtn{color:#57534e;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.84rem;font-weight:700;transition:color .2s;display:inline-flex}.CareersPageContent-module__RKZofG__backBtn:hover{color:#ea580c}.CareersPageContent-module__RKZofG__jobCategoryBadge{color:#ea580c;text-transform:uppercase;letter-spacing:.05em;background:#fff7ed;border:1px solid #fed7aa;border-radius:99px;padding:.35rem .85rem;font-size:.72rem;font-weight:800}.CareersPageContent-module__RKZofG__singleHeaderGroup{flex-direction:column;gap:.45rem;display:flex}.CareersPageContent-module__RKZofG__singleJobTitle{letter-spacing:-.03em;color:#1c1917;margin:0 0 .2rem;font-size:2.85rem;font-weight:800;line-height:1.15}@media (max-width:640px){.CareersPageContent-module__RKZofG__singleJobTitle{font-size:2rem}}.CareersPageContent-module__RKZofG__metaPayHighlight{color:#ea580c;letter-spacing:-.01em;font-size:1.15rem;font-weight:800;line-height:1.3}.CareersPageContent-module__RKZofG__singleSubMetaRow{color:#57534e;align-items:center;gap:.65rem;font-size:.95rem;line-height:1.3;display:flex}.CareersPageContent-module__RKZofG__singleMetaLocation{color:#57534e;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.CareersPageContent-module__RKZofG__singleMetaType{color:#57534e;font-weight:500}.CareersPageContent-module__RKZofG__metaDot{color:#a8a29e;opacity:.6}.CareersPageContent-module__RKZofG__cardsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.CareersPageContent-module__RKZofG__cardsGrid{grid-template-columns:1fr}}.CareersPageContent-module__RKZofG__detailCard{background:#faf8f5;border:1px solid #f2ede4;border-radius:24px;flex-direction:column;gap:1rem;padding:1.8rem;display:flex}.CareersPageContent-module__RKZofG__detailCardPerks{background:#fffcf8;border-color:#fed7aa}.CareersPageContent-module__RKZofG__detailCardTitle{text-transform:uppercase;letter-spacing:.05em;color:#1c1917;align-items:center;gap:.5rem;font-size:.84rem;font-weight:800;display:flex}.CareersPageContent-module__RKZofG__detailCardPerks .CareersPageContent-module__RKZofG__detailCardTitle{color:#9a3412}.CareersPageContent-module__RKZofG__applyFormBlock{background:#faf8f5;border:1px solid #f2ede4;border-radius:28px;flex-direction:column;gap:1.5rem;padding:2.5rem;display:flex}@media (max-width:640px){.CareersPageContent-module__RKZofG__applyFormBlock{border-radius:20px;padding:1.6rem 1.25rem}}.CareersPageContent-module__RKZofG__formHeader{flex-direction:column;gap:.35rem;display:flex}.CareersPageContent-module__RKZofG__formOverline{text-transform:uppercase;letter-spacing:.08em;color:#ea580c;font-size:.72rem;font-weight:800}.CareersPageContent-module__RKZofG__formTitle{color:#1c1917;letter-spacing:-.02em;margin:0;font-size:1.5rem;font-weight:800}.CareersPageContent-module__RKZofG__formSub{color:#78716c;margin:0;font-size:.84rem}.CareersPageContent-module__RKZofG__appForm{flex-direction:column;gap:1rem;display:flex}.CareersPageContent-module__RKZofG__formRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.CareersPageContent-module__RKZofG__formRow{grid-template-columns:1fr}}.CareersPageContent-module__RKZofG__inputGroup{flex-direction:column;gap:.4rem;display:flex}.CareersPageContent-module__RKZofG__inputLabel{color:#292524;font-size:.8rem;font-weight:700}.CareersPageContent-module__RKZofG__inputField{color:#1c1917;box-sizing:border-box;background:#fff;border:1px solid #e7e2d9;border-radius:12px;outline:none;width:100%;padding:.85rem 1rem;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.CareersPageContent-module__RKZofG__inputField:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c1f}.CareersPageContent-module__RKZofG__submitBtn{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#ea580c;border:none;border-radius:14px;width:100%;margin-top:.5rem;padding:1rem;font-size:.88rem;font-weight:800;transition:all .2s;box-shadow:0 4px 16px #ea580c40}.CareersPageContent-module__RKZofG__submitBtn:hover{background:#c2410c;transform:translateY(-1px);box-shadow:0 6px 20px #ea580c59}.CareersPageContent-module__RKZofG__successFeedback{color:#065f46;text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;flex-direction:column;align-items:center;gap:.4rem;padding:1.5rem;display:flex}.CareersPageContent-module__RKZofG__successFeedbackTitle{font-size:1.1rem;font-weight:800}.CareersPageContent-module__RKZofG__successFeedbackSub{color:#047857;font-size:.85rem}.CareersPageContent-module__RKZofG__hrFooterBar{border-top:1px solid #f2ede4;width:100%;margin-top:2.2rem;padding:1.8rem 0 .5rem}@media (max-width:768px){.CareersPageContent-module__RKZofG__hrFooterBar{margin-top:1.5rem;padding:1.5rem 0 .5rem}}.CareersPageContent-module__RKZofG__desktopHrContent{color:#57534e;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;font-size:.88rem;display:flex}@media (max-width:768px){.CareersPageContent-module__RKZofG__desktopHrContent{display:none!important}}.CareersPageContent-module__RKZofG__hrItem{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.CareersPageContent-module__RKZofG__hrLabel{color:#57534e;font-weight:400}.CareersPageContent-module__RKZofG__hrLink{color:#ea580c;font-weight:700;text-decoration:none;transition:color .2s}.CareersPageContent-module__RKZofG__hrLink:hover{text-decoration:underline}.CareersPageContent-module__RKZofG__hrPhoneLink{color:#1c1917;font-weight:700;text-decoration:none;transition:color .2s}.CareersPageContent-module__RKZofG__hrPhoneLink:hover{color:#ea580c}.CareersPageContent-module__RKZofG__mobileHrContent{flex-direction:column;gap:.75rem;width:100%;display:none}@media (max-width:768px){.CareersPageContent-module__RKZofG__mobileHrContent{display:flex}}.CareersPageContent-module__RKZofG__mobileHrOverline{text-transform:uppercase;letter-spacing:.06em;color:#a8a29e;text-align:center;font-size:.7rem;font-weight:800}.CareersPageContent-module__RKZofG__mobilePillsRow{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;display:grid}@media (max-width:540px){.CareersPageContent-module__RKZofG__mobilePillsRow{grid-template-columns:1fr;gap:.6rem}}.CareersPageContent-module__RKZofG__mobilePillBtn{color:#1c1917;background:#fff;border:1px solid #f2ede4;border-radius:99px;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.25rem;font-size:.84rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 2px 8px #1c191708}.CareersPageContent-module__RKZofG__mobilePillBtn:hover,.CareersPageContent-module__RKZofG__mobilePillBtn:active{color:#ea580c;background:#fff7ed;border-color:#ea580c;transform:translateY(-1px);box-shadow:0 4px 14px #ea580c1f}.CareersPageContent-module__RKZofG__mobilePillIcon{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.CareersPageContent-module__RKZofG__mobilePillBtn:hover .CareersPageContent-module__RKZofG__mobilePillIcon{color:#fff;background:#ea580c;border-color:#ea580c}.CareersPageContent-module__RKZofG__modalBackdrop{z-index:999;-webkit-backdrop-filter:blur(8px);background:#1c191799;justify-content:center;align-items:center;padding:1.25rem;animation:.2s ease-out CareersPageContent-module__RKZofG__fadeIn;display:flex;position:fixed;inset:0}.CareersPageContent-module__RKZofG__modalCard{box-sizing:border-box;background:#fff;border:1px solid #f2ede4;border-radius:28px;flex-direction:column;gap:1.4rem;width:100%;max-width:520px;max-height:90vh;padding:2.2rem;animation:.25s cubic-bezier(.16,1,.3,1) CareersPageContent-module__RKZofG__modalPop;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 60px #0003}@keyframes CareersPageContent-module__RKZofG__modalPop{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:640px){.CareersPageContent-module__RKZofG__modalCard{border-radius:22px;padding:1.6rem 1.25rem}}.CareersPageContent-module__RKZofG__closeModalBtn{color:#57534e;cursor:pointer;background:#faf8f5;border:1px solid #e7e2d9;border-radius:99px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;transition:all .2s;display:flex;position:absolute;top:1.4rem;right:1.4rem}.CareersPageContent-module__RKZofG__closeModalBtn:hover{color:#1c1917;background:#f5f2eb}.CareersPageContent-module__RKZofG__modalHeader{flex-direction:column;gap:.25rem;padding-right:2rem;display:flex}.CareersPageContent-module__RKZofG__modalOverline{text-transform:uppercase;letter-spacing:.08em;color:#ea580c;font-size:.7rem;font-weight:800}.CareersPageContent-module__RKZofG__modalTitle{color:#1c1917;letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:800}.CareersPageContent-module__RKZofG__modalSub{color:#78716c;margin:0;font-size:.82rem}.CareersPageContent-module__RKZofG__noOpeningsBox{text-align:center;background:#fffdfa;border:1px solid #f2ede4;border-radius:18px;padding:2rem 2rem 2.1rem}.CareersPageContent-module__RKZofG__noOpeningsTitle{color:#1c1917;letter-spacing:-.015em;margin-bottom:.6rem;font-size:1.15rem;font-weight:800}.CareersPageContent-module__RKZofG__noOpeningsText{color:#57534e;max-width:52ch;margin:0 auto;font-size:1rem;line-height:1.65}@media (max-width:640px){.CareersPageContent-module__RKZofG__noOpeningsBox{padding:1.5rem 1.25rem 1.6rem}}.CareersPageContent-module__RKZofG__jobFullPageLink{margin:.4rem 0 1.1rem;font-size:.92rem;font-weight:700}.CareersPageContent-module__RKZofG__jobFullPageLink a{color:#ea580c;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.CareersPageContent-module__RKZofG__jobFullPageLink a:hover{border-bottom-color:#ea580c}
