.page-module__Ohf0yW__careersPage{min-height:100vh}.page-module__Ohf0yW__container{max-width:var(--container-xl);padding:0 var(--space-4);margin:0 auto}.page-module__Ohf0yW__hero{padding:var(--space-16)0;background:var(--color-black);color:var(--color-white);text-align:center}.page-module__Ohf0yW__heroTitle{font-family:var(--font-heading);font-size:var(--text-5xl);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-6)0;color:var(--color-white);font-weight:700}.page-module__Ohf0yW__heroSubtitle{font-size:var(--text-lg);color:var(--color-gray-light);max-width:600px;margin:0 auto;line-height:1.7}.page-module__Ohf0yW__careers{padding:var(--space-16)0;background:var(--color-white)}.page-module__Ohf0yW__careersList{gap:var(--space-12);flex-direction:column;max-width:1000px;margin:0 auto;display:flex}.page-module__Ohf0yW__career{border:1px solid var(--color-border);border-radius:var(--space-4);transition:all .3s;overflow:hidden}.page-module__Ohf0yW__career:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.page-module__Ohf0yW__careerHeader{background:var(--color-black);color:var(--color-white);padding:var(--space-8)}.page-module__Ohf0yW__careerTitle{font-family:var(--font-heading);font-size:var(--text-2xl);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-4)0;color:var(--color-white);font-weight:700}.page-module__Ohf0yW__careerMeta{gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__Ohf0yW__careerType,.page-module__Ohf0yW__careerLocation,.page-module__Ohf0yW__careerSalary{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2)var(--space-4);border-radius:var(--space-4);font-weight:600}.page-module__Ohf0yW__careerType{color:var(--color-teal);background:#16b5ae33}.page-module__Ohf0yW__careerLocation{color:var(--color-gray-light);background:#ffffff1a}.page-module__Ohf0yW__careerSalary{color:var(--color-accent);background:#e4472e33}.page-module__Ohf0yW__careerContent{padding:var(--space-8)}.page-module__Ohf0yW__careerDescription{font-size:var(--text-lg);color:var(--color-gray);margin:0 0 var(--space-8)0;line-height:1.7}.page-module__Ohf0yW__careerDetails{gap:var(--space-8);margin-bottom:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.page-module__Ohf0yW__careerSection{padding:var(--space-6);border-radius:var(--space-4);background:#f8f8f880}.page-module__Ohf0yW__sectionTitle{font-family:var(--font-heading);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.05em;color:var(--color-black);margin:0 0 var(--space-4)0;font-weight:600}.page-module__Ohf0yW__sectionList{margin:0;padding:0;list-style:none}.page-module__Ohf0yW__sectionList li{font-size:var(--text-base);color:var(--color-gray);margin:0 0 var(--space-3)0;padding-left:var(--space-6);line-height:1.6;position:relative}.page-module__Ohf0yW__sectionList li:before{content:"•";color:var(--color-accent);font-weight:700;position:absolute;left:0}.page-module__Ohf0yW__careerActions{text-align:center}.page-module__Ohf0yW__applyButton{background:var(--color-accent);color:var(--color-white);padding:var(--space-4)var(--space-8);font-family:var(--font-heading);font-size:var(--text-base);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--space-2);font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module__Ohf0yW__applyButton:hover{background:var(--color-accent-dark);transform:translateY(-2px)}.page-module__Ohf0yW__cta{padding:var(--space-16)0;background:var(--color-black);color:var(--color-white);text-align:center}.page-module__Ohf0yW__ctaContent{max-width:600px;margin:0 auto}.page-module__Ohf0yW__ctaTitle{font-family:var(--font-heading);font-size:var(--text-4xl);text-transform:uppercase;letter-spacing:.05em;color:var(--color-white);margin:0 0 var(--space-4)0;font-weight:700}.page-module__Ohf0yW__ctaDescription{font-size:var(--text-lg);color:var(--color-gray-light);margin:0 0 var(--space-8)0;line-height:1.7}.page-module__Ohf0yW__ctaButton{background:var(--color-accent);color:var(--color-white);padding:var(--space-4)var(--space-8);font-family:var(--font-heading);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--space-2);font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module__Ohf0yW__ctaButton:hover{background:var(--color-accent-dark);transform:translateY(-2px)}@media (max-width:768px){.page-module__Ohf0yW__heroTitle,.page-module__Ohf0yW__ctaTitle{font-size:var(--text-3xl)}.page-module__Ohf0yW__careerMeta{gap:var(--space-2);flex-direction:column}.page-module__Ohf0yW__careerDetails{gap:var(--space-6);grid-template-columns:1fr}.page-module__Ohf0yW__careerTitle{font-size:var(--text-xl)}}
