.Careers-module__oYJBsa__page{background-color:#fff;min-height:100vh;position:relative;overflow:hidden}.Careers-module__oYJBsa__hero{background-color:#192138;padding-block:140px 100px;padding-inline:12% 7%;position:relative;overflow:hidden}.Careers-module__oYJBsa__hero:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 80%,#c9a96e14 0%,#0000 70%);position:absolute;inset:0}.Careers-module__oYJBsa__heroInner{z-index:2;max-width:1320px;margin:0 auto;position:relative}.Careers-module__oYJBsa__eyebrow{align-items:center;gap:14px;margin-bottom:28px;display:flex}.Careers-module__oYJBsa__eyebrowLine{background-color:#edcb8d;flex-shrink:0;width:36px;height:1px;display:block}.Careers-module__oYJBsa__eyebrowText{letter-spacing:5px;text-transform:uppercase;color:#edcb8d;font-size:.62rem;font-weight:600}.Careers-module__oYJBsa__heroTitle{margin-bottom:28px;font-size:3.5rem;line-height:.95}.Careers-module__oYJBsa__heroTitleLight{color:#fff;font-style:italic;font-weight:300;display:block}.Careers-module__oYJBsa__heroTitleBold{color:#edcb8d;text-transform:uppercase;letter-spacing:-1px;font-weight:300;display:block}.Careers-module__oYJBsa__contentArea{padding-block:100px 140px;padding-inline:12% 7%}.Careers-module__oYJBsa__contentInner{grid-template-columns:260px 1fr;align-items:start;gap:100px;max-width:1320px;margin:0 auto;display:grid}.Careers-module__oYJBsa__sidebar{position:sticky;top:40px}.Careers-module__oYJBsa__sidebarSection{margin-bottom:40px}.Careers-module__oYJBsa__sidebarTitle{letter-spacing:5px;text-transform:uppercase;color:#edcb8d;margin-bottom:15px;font-size:.62rem;font-weight:600}.Careers-module__oYJBsa__sidebarText{text-align:justify;color:#666;font-size:.85rem;line-height:1.6}.Careers-module__oYJBsa__socialIcons{gap:16px;margin-top:15px;display:flex}.Careers-module__oYJBsa__socialLink{color:#192138;font-size:1.2rem;transition:transform .3s,color .3s}.Careers-module__oYJBsa__socialLink:hover{color:#edcb8d;transform:translateY(-3px)}.Careers-module__oYJBsa__filterBar{flex-wrap:wrap;gap:20px;margin-bottom:60px;display:flex}.Careers-module__oYJBsa__searchWrapper{background:#f9f9f9;border:1px solid #eee;flex:2;align-items:center;min-width:280px;padding-inline:15px;display:flex}.Careers-module__oYJBsa__searchIcon{color:#edcb8d;font-size:1.1rem}.Careers-module__oYJBsa__searchInput{background:0 0;border:none;outline:none;width:100%;padding:14px;font-size:.9rem}.Careers-module__oYJBsa__deptSelect{color:#192138;cursor:pointer;background:#f9f9f9;border:1px solid #eee;flex:1;min-width:180px;padding:14px;font-size:.85rem}.Careers-module__oYJBsa__section{margin-bottom:80px}.Careers-module__oYJBsa__sectionHeader{align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.Careers-module__oYJBsa__sectionNumber{letter-spacing:4px;text-transform:uppercase;color:#edcb8d;flex-shrink:0;min-width:36px;padding-top:6px;font-size:.58rem;font-weight:700}.Careers-module__oYJBsa__sectionTitle{color:#1a1a1a;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;line-height:1.15}.Careers-module__oYJBsa__sectionDivider{background:#edcb8d;width:40px;height:1px;margin-bottom:28px;margin-left:56px}.Careers-module__oYJBsa__paragraph{color:#555;margin-bottom:20px;font-size:1rem;font-weight:300;line-height:1.85}.Careers-module__oYJBsa__jobsGrid{flex-direction:column;gap:16px;display:flex}.Careers-module__oYJBsa__jobCard{background:#fff;border:1px solid #f0f0f0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 30px;transition:all .3s;display:flex}.Careers-module__oYJBsa__jobCard:hover{border-color:#edcb8d;box-shadow:0 10px 30px #0000000d}.Careers-module__oYJBsa__jobCardTitle{color:#192138;margin-bottom:4px;font-size:1.1rem;font-weight:700}.Careers-module__oYJBsa__jobCardMeta{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.Careers-module__oYJBsa__applyBtnSmall{text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #192138;padding:10px 20px;font-size:.65rem;font-weight:700;transition:all .3s}.Careers-module__oYJBsa__applyBtnSmall:hover{color:#fff;background:#192138}.Careers-module__oYJBsa__highlight{background:#fafafa;border-left:3px solid #edcb8d;margin-block:28px;padding:40px}.Careers-module__oYJBsa__modalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#192138eb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.Careers-module__oYJBsa__modalContent{scrollbar-width:thin;scrollbar-color:#edcb8d #f5f5f5;background:#fff;border-top:4px solid #edcb8d;width:100%;max-width:680px;max-height:92vh;padding:52px 52px 44px;position:relative;overflow-y:auto}.Careers-module__oYJBsa__closeModal{cursor:pointer;color:#aaa;background:0 0;border:none;font-size:2rem;line-height:1;transition:color .2s;position:absolute;top:20px;right:24px}.Careers-module__oYJBsa__closeModal:hover{color:#192138}.Careers-module__oYJBsa__modalHeader{margin-bottom:32px}.Careers-module__oYJBsa__modalEyebrow{letter-spacing:5px;text-transform:uppercase;color:#edcb8d;margin-bottom:10px;font-size:.58rem;font-weight:700}.Careers-module__oYJBsa__modalTitle{color:#192138;margin-bottom:10px;font-size:1.75rem;font-weight:800;line-height:1.1}.Careers-module__oYJBsa__modalSubtitle{color:#777;max-width:480px;font-size:.88rem;line-height:1.65}.Careers-module__oYJBsa__stepIndicator{align-items:center;margin-bottom:6px;display:flex}.Careers-module__oYJBsa__stepDot{color:#aaa;border:2px solid #ddd;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:700;transition:all .3s;display:flex}.Careers-module__oYJBsa__stepDotActive{color:#fff;background:#edcb8d;border-color:#edcb8d}.Careers-module__oYJBsa__stepDotDone{color:#fff;background:#192138;border-color:#192138}.Careers-module__oYJBsa__stepLine{background:#e8e8e8;flex:1;height:1px;transition:background .3s}.Careers-module__oYJBsa__stepLineActive{background:#192138}.Careers-module__oYJBsa__stepLabels{justify-content:space-between;margin-bottom:32px;display:flex}.Careers-module__oYJBsa__stepLabels span{text-transform:uppercase;letter-spacing:1.5px;color:#bbb;font-size:.62rem;font-weight:600;transition:color .3s}.Careers-module__oYJBsa__stepLabelActive{color:#192138!important}.Careers-module__oYJBsa__form,.Careers-module__oYJBsa__formStep{width:100%}.Careers-module__oYJBsa__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Careers-module__oYJBsa__formGroup{flex-direction:column;margin-bottom:20px;display:flex}.Careers-module__oYJBsa__label{letter-spacing:2px;text-transform:uppercase;color:#edcb8d;margin-bottom:8px;font-size:.62rem;font-weight:700;display:block}.Careers-module__oYJBsa__required{color:#c0392b;margin-left:2px}.Careers-module__oYJBsa__input{color:#192138;appearance:none;background:#f9f9f9;border:1px solid #e8e8e8;width:100%;padding:13px 15px;font-family:inherit;font-size:.88rem;transition:border-color .2s,background .2s}.Careers-module__oYJBsa__input:focus{background:#fff;border-color:#edcb8d;outline:none}.Careers-module__oYJBsa__input::placeholder{color:#bbb}.Careers-module__oYJBsa__textarea{resize:vertical;min-height:110px}select.Careers-module__oYJBsa__input{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A96E' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.Careers-module__oYJBsa__fileUploadArea{cursor:pointer;text-align:center;background:#fafafa;border:2px dashed #e0e0e0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:36px 24px;transition:border-color .2s,background .2s;display:flex}.Careers-module__oYJBsa__fileUploadArea:hover{background:#fff8f0;border-color:#edcb8d}.Careers-module__oYJBsa__fileInput{display:none}.Careers-module__oYJBsa__uploadIcon{color:#edcb8d;font-size:1.8rem}.Careers-module__oYJBsa__uploadText{color:#192138;font-size:.88rem;font-weight:600}.Careers-module__oYJBsa__uploadHint{color:#aaa;letter-spacing:.5px;font-size:.72rem}.Careers-module__oYJBsa__summaryBox{background:#f5f7fa;border:1px solid #eaecf0;border-left:3px solid #edcb8d;margin-bottom:20px;padding:24px 28px}.Careers-module__oYJBsa__summaryTitle{letter-spacing:3px;text-transform:uppercase;color:#edcb8d;margin-bottom:16px;font-size:.6rem;font-weight:700}.Careers-module__oYJBsa__summaryGrid{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.Careers-module__oYJBsa__summaryKey{color:#999;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;font-size:.62rem;display:block}.Careers-module__oYJBsa__summaryVal{color:#192138;word-break:break-all;font-size:.85rem;font-weight:600;display:block}.Careers-module__oYJBsa__consentGroup{margin-bottom:24px}.Careers-module__oYJBsa__checkboxLabel{cursor:pointer;color:#666;align-items:flex-start;gap:12px;font-size:.8rem;line-height:1.55;display:flex}.Careers-module__oYJBsa__checkbox{accent-color:#edcb8d;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.Careers-module__oYJBsa__formActions{justify-content:flex-end;align-items:center;gap:16px;padding-top:8px;display:flex}.Careers-module__oYJBsa__ctaButton{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:2px;background:#192138;border:1px solid #c9a96e80;align-items:center;gap:12px;padding:16px 32px;font-family:inherit;font-size:.68rem;font-weight:700;transition:all .3s;display:inline-flex;position:relative}.Careers-module__oYJBsa__ctaButton:hover:not(:disabled){background:#edcb8d;border-color:#edcb8d}.Careers-module__oYJBsa__ctaButton:disabled{opacity:.4;cursor:not-allowed}.Careers-module__oYJBsa__btnSecondary{color:#666;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ddd;padding:16px 24px;font-family:inherit;font-size:.68rem;font-weight:700;transition:border-color .2s,color .2s}.Careers-module__oYJBsa__btnSecondary:hover{color:#192138;border-color:#192138}.Careers-module__oYJBsa__btnArrow{color:#edcb8d;transition:transform .3s}.Careers-module__oYJBsa__ctaButton:hover .Careers-module__oYJBsa__btnArrow{color:#fff;transform:translate(5px)}.Careers-module__oYJBsa__successState{text-align:center;flex-direction:column;align-items:center;padding:20px 0 10px;display:flex}.Careers-module__oYJBsa__successIcon{color:#edcb8d;background:#192138;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;font-size:1.6rem;display:flex}.Careers-module__oYJBsa__successTitle{color:#192138;margin-bottom:14px;font-size:1.6rem;font-weight:800}.Careers-module__oYJBsa__successText{color:#666;max-width:380px;font-size:.92rem;line-height:1.75}.Careers-module__oYJBsa__rtl{direction:rtl}.Careers-module__oYJBsa__rtl .Careers-module__oYJBsa__sectionHeader{flex-direction:row-reverse}.Careers-module__oYJBsa__rtl .Careers-module__oYJBsa__sectionDivider{margin-left:0;margin-right:56px}.Careers-module__oYJBsa__rtl .Careers-module__oYJBsa__highlight,.Careers-module__oYJBsa__rtl .Careers-module__oYJBsa__summaryBox{border-left:none;border-right:3px solid #edcb8d}@media (max-width:992px){.Careers-module__oYJBsa__contentInner{grid-template-columns:1fr;gap:50px}.Careers-module__oYJBsa__sidebar{position:static}.Careers-module__oYJBsa__hero{padding-inline:6%}.Careers-module__oYJBsa__sectionDivider{margin-left:0}.Careers-module__oYJBsa__modalContent{padding:40px 28px 32px}}@media (max-width:600px){.Careers-module__oYJBsa__filterBar{flex-direction:column}.Careers-module__oYJBsa__jobCard{flex-direction:column;align-items:flex-start;gap:20px}.Careers-module__oYJBsa__applyBtnSmall{text-align:center;width:100%}.Careers-module__oYJBsa__formRow,.Careers-module__oYJBsa__summaryGrid{grid-template-columns:1fr}.Careers-module__oYJBsa__formActions{flex-direction:column}}
