.CareersPageContent-module__bgb3zW__page{background:#f0ede8}.CareersPageContent-module__bgb3zW__container{max-width:1200px;margin:0 auto;padding:0 60px}.CareersPageContent-module__bgb3zW__heroSection{background-color:#111318;background-image:linear-gradient(#e8b84b08 1px,#0000 1px),linear-gradient(90deg,#e8b84b08 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:60px 60px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:420px}.CareersPageContent-module__bgb3zW__heroGrid{grid-template-columns:58% 42%;max-width:1400px;min-height:420px;margin:0 auto;display:grid}.CareersPageContent-module__bgb3zW__heroContent{flex-direction:column;justify-content:center;padding:80px 60px;display:flex}.CareersPageContent-module__bgb3zW__heroEyebrow,.CareersPageContent-module__bgb3zW__sectionEyebrow,.CareersPageContent-module__bgb3zW__sectionEyebrowCenter,.CareersPageContent-module__bgb3zW__formLabel,.CareersPageContent-module__bgb3zW__modalEyebrow,.CareersPageContent-module__bgb3zW__bottomEyebrow,.CareersPageContent-module__bgb3zW__jobDetailLabel{color:#e8b84b;text-transform:uppercase;letter-spacing:.25em;margin:0;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700}.CareersPageContent-module__bgb3zW__heroTitle{color:#fff;text-transform:uppercase;margin:12px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(52px,5.8vw,60px);font-weight:900;line-height:.95}.CareersPageContent-module__bgb3zW__heroSubtitle{color:#8a93a6;max-width:480px;margin:20px 0 0;font-family:Barlow,sans-serif;font-size:16px;line-height:1.8}.CareersPageContent-module__bgb3zW__heroBenefits{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.CareersPageContent-module__bgb3zW__heroBenefitItem{color:#fff;text-transform:uppercase;align-items:center;gap:12px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.CareersPageContent-module__bgb3zW__heroBenefitDot{color:#e8b84b4d}.CareersPageContent-module__bgb3zW__heroCtas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.CareersPageContent-module__bgb3zW__heroPrimaryBtn,.CareersPageContent-module__bgb3zW__heroSecondaryBtn{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s}.CareersPageContent-module__bgb3zW__heroPrimaryBtn{color:#000;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);background:#e8b84b;padding:12px 28px}.CareersPageContent-module__bgb3zW__heroPrimaryBtn:hover{background:#c49830}.CareersPageContent-module__bgb3zW__heroSecondaryBtn{color:#fff;border:1px solid #fff3;padding:12px 28px}.CareersPageContent-module__bgb3zW__heroSecondaryBtn:hover{color:#e8b84b;border-color:#e8b84b}.CareersPageContent-module__bgb3zW__heroImageWrap{min-height:420px;position:relative}.CareersPageContent-module__bgb3zW__heroImage{object-fit:cover}.CareersPageContent-module__bgb3zW__heroImageOverlay{background:#0003;position:absolute;inset:0}.CareersPageContent-module__bgb3zW__whySection{background:#111318;padding:80px 0}.CareersPageContent-module__bgb3zW__sectionEyebrowCenter{letter-spacing:.2em;text-align:center}.CareersPageContent-module__bgb3zW__sectionTitleCenter{color:#fff;text-align:center;text-transform:uppercase;margin:10px 0 0;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:900;line-height:1}.CareersPageContent-module__bgb3zW__sectionSubtitleCenter{color:#8a93a6;text-align:center;max-width:500px;margin:12px auto 0;font-family:Barlow,sans-serif;font-size:14px;line-height:1.7}.CareersPageContent-module__bgb3zW__whyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.CareersPageContent-module__bgb3zW__whyCard{background:#1c2028;border:1px solid #ffffff12;padding:36px 32px;transition:transform .25s,border-color .25s;position:relative}.CareersPageContent-module__bgb3zW__whyCard:before{content:"";transform-origin:0;background:#e8b84b;width:100%;height:2px;transition:transform .25s;position:absolute;top:0;left:0;transform:scaleX(0)}.CareersPageContent-module__bgb3zW__whyCard:hover{border-color:#e8b84b73;transform:translateY(-2px)}.CareersPageContent-module__bgb3zW__whyCard:hover:before{transform:scaleX(1)}.CareersPageContent-module__bgb3zW__whyIcon{font-size:28px}.CareersPageContent-module__bgb3zW__whyTitle{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:14px 0 0;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:800}.CareersPageContent-module__bgb3zW__whyText{color:#8a93a6;margin:10px 0 0;font-family:Barlow,sans-serif;font-size:13px;line-height:1.7}.CareersPageContent-module__bgb3zW__openRolesSection{background:#f0ede8;padding:80px 0}.CareersPageContent-module__bgb3zW__sectionEyebrow{letter-spacing:.2em}.CareersPageContent-module__bgb3zW__sectionTitle{color:#1a1a1a;text-transform:uppercase;margin:10px 0 0;font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:900;line-height:1}.CareersPageContent-module__bgb3zW__sectionSubtitle{color:#6a6a6a;max-width:480px;margin:12px 0 0;font-family:Barlow,sans-serif;font-size:15px;line-height:1.7}.CareersPageContent-module__bgb3zW__jobsStack{gap:16px;margin-top:30px;display:grid}.CareersPageContent-module__bgb3zW__jobCard{background:#fff;border:1px solid #00000014;border-left:2px solid #e8b84b;border-radius:8px;grid-template-columns:minmax(0,1fr) 200px;transition:box-shadow .25s,border-color .25s;display:grid;overflow:hidden}.CareersPageContent-module__bgb3zW__jobCard:hover{border-left-color:#e8b84b99;box-shadow:0 14px 34px #00000014}.CareersPageContent-module__bgb3zW__jobMain{padding:36px 40px}.CareersPageContent-module__bgb3zW__jobTopRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.CareersPageContent-module__bgb3zW__jobTitle{color:#1a1a1a;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:900}.CareersPageContent-module__bgb3zW__jobTags{gap:8px;display:flex}.CareersPageContent-module__bgb3zW__jobTag,.CareersPageContent-module__bgb3zW__generalTag{color:#e8b84b;letter-spacing:.1em;text-transform:uppercase;background:#e8b84b1a;border:1px solid #e8b84b40;padding:3px 10px;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700}.CareersPageContent-module__bgb3zW__jobSummary{color:#6a6a6a;max-width:580px;margin:10px 0 0;font-family:Barlow,sans-serif;font-size:14px;line-height:1.7}.CareersPageContent-module__bgb3zW__jobDetailGrid{border-top:1px solid #0000000f;grid-template-columns:1fr 1fr;margin-top:20px;padding-top:20px;display:grid}.CareersPageContent-module__bgb3zW__jobDetailCol{border-right:1px solid #0000000f;padding-right:18px}.CareersPageContent-module__bgb3zW__jobDetailColRight{padding-left:18px}.CareersPageContent-module__bgb3zW__jobDetailLabel{letter-spacing:.15em;margin-bottom:10px;font-size:10px}.CareersPageContent-module__bgb3zW__jobList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.CareersPageContent-module__bgb3zW__jobList li{color:#2a2a2a;font-family:Barlow,sans-serif;font-size:13px;line-height:1.8}.CareersPageContent-module__bgb3zW__jobCtaCol{background:#f8f6f2;border-left:1px solid #0000000f;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.CareersPageContent-module__bgb3zW__jobApplyBtn,.CareersPageContent-module__bgb3zW__submitBtn,.CareersPageContent-module__bgb3zW__bottomBtn{color:#000;text-transform:uppercase;cursor:pointer;background:#e8b84b;border:none;width:100%;padding:12px 20px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:800;text-decoration:none;transition:background-color .25s}.CareersPageContent-module__bgb3zW__jobApplyBtn:hover,.CareersPageContent-module__bgb3zW__submitBtn:hover{background:#c49830}.CareersPageContent-module__bgb3zW__jobCallLink{color:#6a6a6a;font-family:Barlow,sans-serif;font-size:11px;text-decoration:none;transition:color .25s}.CareersPageContent-module__bgb3zW__jobCallLink:hover{color:#e8b84b}.CareersPageContent-module__bgb3zW__modalOverlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.CareersPageContent-module__bgb3zW__modalCard{background:#fff;border-top:3px solid #e8b84b;border-radius:8px;width:100%;max-width:560px;padding:48px;position:relative}.CareersPageContent-module__bgb3zW__modalClose{color:#6a6a6a;cursor:pointer;background:0 0;border:none;font-family:Barlow,sans-serif;font-size:18px;transition:color .25s;position:absolute;top:14px;right:16px}.CareersPageContent-module__bgb3zW__modalClose:hover{color:#e8b84b}.CareersPageContent-module__bgb3zW__modalEyebrow{letter-spacing:.2em;font-size:10px}.CareersPageContent-module__bgb3zW__modalTitle{color:#1a1a1a;text-transform:uppercase;margin:8px 0 0;font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:900}.CareersPageContent-module__bgb3zW__modalSubtitle{color:#6a6a6a;margin:8px 0 28px;font-family:Barlow,sans-serif;font-size:13px;line-height:1.6}.CareersPageContent-module__bgb3zW__modalForm,.CareersPageContent-module__bgb3zW__generalForm{gap:14px;display:grid}.CareersPageContent-module__bgb3zW__modalTwoCol,.CareersPageContent-module__bgb3zW__generalTwoCol{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CareersPageContent-module__bgb3zW__formLabel{letter-spacing:.15em;margin:0 0 6px;font-size:10px;display:block}.CareersPageContent-module__bgb3zW__formInput,.CareersPageContent-module__bgb3zW__fileInput{color:#1a1a1a;background:#f8f6f2;border:1px solid #0000001a;border-radius:4px;outline:none;width:100%;padding:12px 14px;font-family:Barlow,sans-serif;font-size:14px;transition:border-color .25s,background-color .25s}.CareersPageContent-module__bgb3zW__formInput:focus,.CareersPageContent-module__bgb3zW__fileInput:focus{background:#fff;border-color:#e8b84b}.CareersPageContent-module__bgb3zW__formTextarea{resize:vertical;min-height:90px}.CareersPageContent-module__bgb3zW__generalTextarea{resize:vertical;min-height:80px}.CareersPageContent-module__bgb3zW__formError{color:#b42318;margin:2px 0 0;font-family:Barlow,sans-serif;font-size:12px}.CareersPageContent-module__bgb3zW__successState{text-align:center;flex-direction:column;align-items:center;display:flex}.CareersPageContent-module__bgb3zW__successIcon{color:#e8b84b;background:#e8b84b1a;border:1px solid #e8b84b4d;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:14px;font-size:30px;display:inline-flex}.CareersPageContent-module__bgb3zW__successTitle{color:#1a1a1a;text-transform:uppercase;margin:0;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:900}.CareersPageContent-module__bgb3zW__successText{color:#6a6a6a;max-width:340px;margin:10px 0 0;font-family:Barlow,sans-serif;font-size:14px;line-height:1.7}.CareersPageContent-module__bgb3zW__successPhoneLine{color:#e8b84b;margin:10px 0 0;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:700}.CareersPageContent-module__bgb3zW__generalSection{background:#1c2028;padding:60px 0}.CareersPageContent-module__bgb3zW__generalGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.CareersPageContent-module__bgb3zW__generalTitle{color:#fff;text-transform:uppercase;margin:10px 0 0;font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:900;line-height:1.05}.CareersPageContent-module__bgb3zW__generalText{color:#8a93a6;max-width:400px;margin:14px 0 0;font-family:Barlow,sans-serif;font-size:14px;line-height:1.8}.CareersPageContent-module__bgb3zW__generalTags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.CareersPageContent-module__bgb3zW__generalCard{background:#fff;border-top:3px solid #e8b84b;border-radius:8px;padding:36px}.CareersPageContent-module__bgb3zW__generalCardTitle{color:#1a1a1a;text-transform:uppercase;margin:0 0 20px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:800}.CareersPageContent-module__bgb3zW__bottomBand{background:#e8b84b repeating-linear-gradient(135deg,#0000000a 0 1px,#0000 1px 14px);padding:72px 0}.CareersPageContent-module__bgb3zW__bottomGrid{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.CareersPageContent-module__bgb3zW__bottomEyebrow{color:#00000080}.CareersPageContent-module__bgb3zW__bottomTitle{color:#000;text-transform:uppercase;margin:10px 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(42px,5vw,48px);font-weight:900;line-height:.95}.CareersPageContent-module__bgb3zW__bottomText{color:#000000a6;margin:12px 0 0;font-family:Barlow,sans-serif;font-size:16px}.CareersPageContent-module__bgb3zW__bottomRight{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.CareersPageContent-module__bgb3zW__bottomBtn{color:#fff;background:#000;padding:16px 32px;font-size:14px}.CareersPageContent-module__bgb3zW__bottomBtn:hover{background:#151515}.CareersPageContent-module__bgb3zW__bottomEmail{color:#000;margin:0;font-family:Barlow,sans-serif;font-size:16px;font-weight:500}.CareersPageContent-module__bgb3zW__bottomEmail a{color:inherit}@media (max-width:900px){.CareersPageContent-module__bgb3zW__container{padding:0 30px}.CareersPageContent-module__bgb3zW__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CareersPageContent-module__bgb3zW__generalGrid,.CareersPageContent-module__bgb3zW__bottomGrid,.CareersPageContent-module__bgb3zW__heroGrid{grid-template-columns:1fr}.CareersPageContent-module__bgb3zW__heroImageWrap{min-height:320px}.CareersPageContent-module__bgb3zW__bottomRight{align-items:flex-start}}@media (max-width:600px){.CareersPageContent-module__bgb3zW__container{padding:0 30px}.CareersPageContent-module__bgb3zW__heroContent{padding:80px 30px}.CareersPageContent-module__bgb3zW__heroImageWrap{display:none}.CareersPageContent-module__bgb3zW__whySection,.CareersPageContent-module__bgb3zW__openRolesSection,.CareersPageContent-module__bgb3zW__generalSection,.CareersPageContent-module__bgb3zW__bottomBand{padding-top:60px;padding-bottom:60px}.CareersPageContent-module__bgb3zW__whyGrid,.CareersPageContent-module__bgb3zW__modalTwoCol,.CareersPageContent-module__bgb3zW__generalTwoCol,.CareersPageContent-module__bgb3zW__jobDetailGrid{grid-template-columns:1fr}.CareersPageContent-module__bgb3zW__jobMain{padding:30px}.CareersPageContent-module__bgb3zW__jobDetailCol{border-bottom:1px solid #0000000f;border-right:none;margin-bottom:12px;padding-bottom:12px;padding-right:0}.CareersPageContent-module__bgb3zW__jobDetailColRight{padding-left:0}.CareersPageContent-module__bgb3zW__jobCtaCol{border-top:1px solid #0000000f;border-left:none;width:100%}.CareersPageContent-module__bgb3zW__modalOverlay{padding:16px}.CareersPageContent-module__bgb3zW__modalCard,.CareersPageContent-module__bgb3zW__generalCard{padding:30px}}
