.careers-module__Sp6z3G__main{color:#f8f9fa;background-color:#03121f;min-height:100vh;padding-bottom:6rem}.careers-module__Sp6z3G__header{text-align:center;background-color:#051b2c;border-bottom:1px solid #ffffff0d;padding:8rem 0 4rem}.careers-module__Sp6z3G__label{text-transform:uppercase;letter-spacing:.15em;color:#c2a368;margin-bottom:1rem;font-size:.85rem;font-weight:700;display:block}.careers-module__Sp6z3G__pageTitle{font-family:var(--font-heading);color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4rem);line-height:1.1}.careers-module__Sp6z3G__gold{color:#c2a368;font-style:italic}.careers-module__Sp6z3G__subtitle{color:#94a3b8;max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.6}.careers-module__Sp6z3G__jobsSection{padding:5rem 0}.careers-module__Sp6z3G__emptyState{text-align:center;background-color:#051b2c;border:1px dashed #ffffff26;border-radius:.75rem;max-width:600px;margin:0 auto;padding:5rem 2rem}.careers-module__Sp6z3G__emptyState h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.careers-module__Sp6z3G__emptyState p{color:#94a3b8;font-size:1.05rem}.careers-module__Sp6z3G__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;width:100%;display:grid}.careers-module__Sp6z3G__card{background-color:#051b2c;border:1px solid #ffffff0d;border-radius:.75rem;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.careers-module__Sp6z3G__card:hover{border-color:#c2a3684d;transform:translateY(-4px);box-shadow:0 12px 24px #0000004d}.careers-module__Sp6z3G__cardHeader{background-color:#0000001a;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.careers-module__Sp6z3G__department,.careers-module__Sp6z3G__type{text-transform:uppercase;letter-spacing:.05em;border-radius:2rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.careers-module__Sp6z3G__department{color:#c2a368;background-color:#c2a36826;border:1px solid #c2a36833}.careers-module__Sp6z3G__type{color:#cbd5e1;background-color:#ffffff0d}.careers-module__Sp6z3G__cardBody{flex-grow:1;padding:1.5rem}.careers-module__Sp6z3G__jobTitle{color:#fff;margin:0 0 .75rem;font-size:1.35rem;line-height:1.3}.careers-module__Sp6z3G__locationRow{color:#94a3b8;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.95rem;display:flex}.careers-module__Sp6z3G__previewText{color:#64748b;margin:0;font-size:.95rem;line-height:1.5}.careers-module__Sp6z3G__cardFooter{padding:0 1.5rem 1.5rem}.careers-module__Sp6z3G__viewBtn{text-align:center;color:#c2a368;background-color:#0000;border:1px solid #c2a36866;border-radius:.375rem;width:100%;padding:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:block}.careers-module__Sp6z3G__viewBtn:hover{background-color:#c2a3681a;border-color:#c2a368}
