.CareerDrawer-module__xfSMMa__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:500;background:rgba(0,0,0,.8);position:fixed;top:0;bottom:0;left:0;right:0}.CareerDrawer-module__xfSMMa__drawer{z-index:510;background:#0a0a0a;border-top:1px solid #1e1e1e;height:calc(100dvh - 40px);position:fixed;top:40px;bottom:0;left:0;right:0;overflow-x:hidden;overflow-y:auto}@media (min-width:768px){.CareerDrawer-module__xfSMMa__drawer{height:calc(100dvh - 80px);top:80px}}.CareerDrawer-module__xfSMMa__header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;background:rgba(10,10,10,.85);border-bottom:none;width:100%;padding:1rem 1.5rem;transition:none;position:-webkit-sticky;position:sticky;top:0;left:0}@media (min-width:768px){.CareerDrawer-module__xfSMMa__header{padding:1.5rem 2rem}}.CareerDrawer-module__xfSMMa__headerScrolled{border-bottom:none!important}.CareerDrawer-module__xfSMMa__headerInner{justify-content:space-between;align-items:center;max-width:48rem;margin:0 auto;display:flex}.CareerDrawer-module__xfSMMa__category{color:#6b6b6b;text-transform:uppercase;letter-spacing:.2em;font-size:9px;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__category{font-size:10px}}.CareerDrawer-module__xfSMMa__headerTitle{color:#fff;font-size:1.1rem;font-weight:700;line-height:1.2}@media (min-width:768px){.CareerDrawer-module__xfSMMa__headerTitle{font-size:1.25rem}}.CareerDrawer-module__xfSMMa__closeButton{color:#fff;cursor:pointer;background:#1e1e1e;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.CareerDrawer-module__xfSMMa__closeButton:hover{background:#2a2a2a}.CareerDrawer-module__xfSMMa__content{box-sizing:border-box;z-index:10;width:100%;max-width:48rem;margin:0 auto;padding:2rem 1.5rem;position:relative}@media (min-width:768px){.CareerDrawer-module__xfSMMa__content{padding:3rem 2rem}}.CareerDrawer-module__xfSMMa__detailHero{border-bottom:1px solid #1e1e1e;margin-bottom:2.5rem;padding-bottom:2rem}.CareerDrawer-module__xfSMMa__detailMeta{color:#6b6b6b;text-transform:uppercase;letter-spacing:.25em;font-size:11px;font-weight:500}.CareerDrawer-module__xfSMMa__detailTitle{color:#fff;margin-top:1rem;font-size:2.5rem;font-weight:700;line-height:1.1}@media (min-width:768px){.CareerDrawer-module__xfSMMa__detailTitle{font-size:3rem}}.CareerDrawer-module__xfSMMa__section{margin-bottom:2.5rem}.CareerDrawer-module__xfSMMa__sectionHeading{color:#fff;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.25rem;font-size:11px;font-weight:600}.CareerDrawer-module__xfSMMa__description{color:#8a8a8a;font-size:14px;line-height:1.7}@media (min-width:768px){.CareerDrawer-module__xfSMMa__description{font-size:15px;line-height:1.8}}.CareerDrawer-module__xfSMMa__list{padding:0;list-style:none}.CareerDrawer-module__xfSMMa__list li{color:#8a8a8a;margin-bottom:.75rem;padding-left:1.5rem;font-size:13.5px;line-height:1.6;position:relative}@media (min-width:768px){.CareerDrawer-module__xfSMMa__list li{margin-bottom:1rem;font-size:14px;line-height:1.7}}.CareerDrawer-module__xfSMMa__list li:before{content:"•";color:#fff;position:absolute;left:0}.CareerDrawer-module__xfSMMa__footer{border-top:1px solid #1e1e1e;padding-top:1.5rem}.CareerDrawer-module__xfSMMa__primaryButton{color:#0a0a0a;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:#fff;border:none;width:100%;padding:1.1rem;font-size:12px;font-weight:700;transition:opacity .2s}@media (min-width:768px){.CareerDrawer-module__xfSMMa__primaryButton{padding:1.25rem;font-size:13px}}.CareerDrawer-module__xfSMMa__primaryButton:hover{opacity:.9}.CareerDrawer-module__xfSMMa__primaryButton:disabled{opacity:.5;cursor:not-allowed}.CareerDrawer-module__xfSMMa__backButton{color:#6b6b6b;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;background:0 0;border:none;margin-bottom:2.5rem;font-size:11px;font-weight:500}.CareerDrawer-module__xfSMMa__backButton:hover{color:#fff}.CareerDrawer-module__xfSMMa__formHero{margin-bottom:2.5rem}.CareerDrawer-module__xfSMMa__formTitle{color:#fff;font-size:1.6rem;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__formTitle{font-size:1.8rem}}.CareerDrawer-module__xfSMMa__formSubtitle{color:#6b6b6b;text-transform:uppercase;letter-spacing:.1em;font-size:13px}.CareerDrawer-module__xfSMMa__formGrid{background:#1e1e1e;border:1px solid #1e1e1e;flex-direction:column;gap:1px;display:flex}.CareerDrawer-module__xfSMMa__inputGroup{background:#0a0a0a;flex-direction:column;gap:.4rem;padding:1.5rem;display:flex}@media (min-width:768px){.CareerDrawer-module__xfSMMa__inputGroup{gap:.5rem;padding:2rem}}.CareerDrawer-module__xfSMMa__labelRow{justify-content:space-between;align-items:center;display:flex}.CareerDrawer-module__xfSMMa__charCounter{color:#404040;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__charCounter{font-size:9px}}.CareerDrawer-module__xfSMMa__dualGroup{grid-template-columns:1fr 1fr;gap:1px;display:grid}@media (max-width:640px){.CareerDrawer-module__xfSMMa__dualGroup{grid-template-columns:1fr}}.CareerDrawer-module__xfSMMa__label{color:#6b6b6b;text-transform:uppercase;letter-spacing:.2em;font-size:9px;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__label{font-size:10px}}.CareerDrawer-module__xfSMMa__input{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:.4rem 0;font-size:1rem;font-weight:500}@media (min-width:768px){.CareerDrawer-module__xfSMMa__input{padding:.5rem 0;font-size:1.1rem}}.CareerDrawer-module__xfSMMa__input::placeholder{color:rgba(255,255,255,.1)}.CareerDrawer-module__xfSMMa__phoneInput{gap:1rem;display:flex}.CareerDrawer-module__xfSMMa__countrySelectWrapper{position:relative}.CareerDrawer-module__xfSMMa__countryTrigger{color:#fff;cursor:pointer;background:#1e1e1e;border:none;min-width:80px;padding:.5rem 1rem;font-size:1rem;font-weight:500}.CareerDrawer-module__xfSMMa__countryDropdown{z-index:30;background:#1e1e1e;border-bottom-right-radius:4px;border-bottom-left-radius:4px;flex-direction:column;width:160px;display:flex;position:absolute;top:100%;left:0;overflow:hidden}.CareerDrawer-module__xfSMMa__countryDropdown button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;padding:.75rem 1rem;font-size:.9rem}.CareerDrawer-module__xfSMMa__countryDropdown button:hover{background:#2a2a2a}.CareerDrawer-module__xfSMMa__fileSection{background:#0a0a0a;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (min-width:768px){.CareerDrawer-module__xfSMMa__fileSection{padding:2rem}}.CareerDrawer-module__xfSMMa__fileTrigger{text-align:center;color:#8a8a8a;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:1px dashed rgba(255,255,255,.1);padding:1.5rem;font-size:13px;transition:all .2s;overflow:hidden}@media (min-width:768px){.CareerDrawer-module__xfSMMa__fileTrigger{padding:2rem;font-size:14px}}.CareerDrawer-module__xfSMMa__fileTrigger:hover{color:#fff;background:rgba(255,255,255,.02)}.CareerDrawer-module__xfSMMa__hiddenInput{display:none}.CareerDrawer-module__xfSMMa__portfolioSection{background:#0a0a0a;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (min-width:768px){.CareerDrawer-module__xfSMMa__portfolioSection{padding:2rem}}.CareerDrawer-module__xfSMMa__toggleGroup{background:#1e1e1e;border:1px solid #1e1e1e;gap:1px;width:-moz-fit-content;width:fit-content;display:flex}.CareerDrawer-module__xfSMMa__toggle{color:#6b6b6b;cursor:pointer;background:#0a0a0a;border:none;padding:.5rem 1.5rem;font-size:9px;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__toggle{font-size:10px}}.CareerDrawer-module__xfSMMa__activeToggle{color:#0a0a0a;cursor:pointer;background:#fff;border:none;padding:.5rem 1.5rem;font-size:9px;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__activeToggle{font-size:10px}}.CareerDrawer-module__xfSMMa__fileList{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.CareerDrawer-module__xfSMMa__fileList span{color:#6b6b6b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.CareerDrawer-module__xfSMMa__consentGroup{background:#0a0a0a;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}@media (min-width:768px){.CareerDrawer-module__xfSMMa__consentGroup{gap:2rem;padding:2rem}}.CareerDrawer-module__xfSMMa__checkboxContainer{cursor:pointer;align-items:flex-start;gap:1rem;display:flex}@media (min-width:768px){.CareerDrawer-module__xfSMMa__checkboxContainer{gap:1.5rem}}.CareerDrawer-module__xfSMMa__checkboxContainer input{display:none}.CareerDrawer-module__xfSMMa__checkmark{border:1px solid #1e1e1e;flex-shrink:0;width:18px;height:18px;position:relative}@media (min-width:768px){.CareerDrawer-module__xfSMMa__checkmark{width:20px;height:20px}}.CareerDrawer-module__xfSMMa__checkboxContainer input:checked+.CareerDrawer-module__xfSMMa__checkmark:after{content:"";background:#fff;position:absolute;top:3px;bottom:3px;left:3px;right:3px}@media (min-width:768px){.CareerDrawer-module__xfSMMa__checkboxContainer input:checked+.CareerDrawer-module__xfSMMa__checkmark:after{top:4px;bottom:4px;left:4px;right:4px}}.CareerDrawer-module__xfSMMa__checkboxContainer p{color:#8a8a8a;margin:0;font-size:12.5px;line-height:1.5}@media (min-width:768px){.CareerDrawer-module__xfSMMa__checkboxContainer p{font-size:13px;line-height:1.6}}.CareerDrawer-module__xfSMMa__submitSection{background:#0a0a0a;padding:1.5rem}@media (min-width:768px){.CareerDrawer-module__xfSMMa__submitSection{padding:2rem}}.CareerDrawer-module__xfSMMa__successView{text-align:center;padding:6rem 0}@media (min-width:768px){.CareerDrawer-module__xfSMMa__successView{padding:8rem 0}}.CareerDrawer-module__xfSMMa__successContent{flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.CareerDrawer-module__xfSMMa__successContent{gap:2rem}}.CareerDrawer-module__xfSMMa__successTitle{color:#fff;font-size:1.6rem;font-weight:700}@media (min-width:768px){.CareerDrawer-module__xfSMMa__successTitle{font-size:1.8rem}}.CareerDrawer-module__xfSMMa__successSubtitle{color:#6b6b6b;letter-spacing:.2em;font-size:13px}@media (min-width:768px){.CareerDrawer-module__xfSMMa__successSubtitle{font-size:14px}}
.careers-module__tEy4wG__main{color:#fff;background-color:#000;width:100%;min-height:100dvh;padding:4rem 1.5rem 6rem;font-family:Helvetica,Arial,sans-serif;overflow-x:hidden}@media (min-width:1024px){.careers-module__tEy4wG__main{padding-top:6rem;padding-left:2rem;padding-right:2rem}}.careers-module__tEy4wG__container{width:100%;max-width:1200px;margin:0 auto}.careers-module__tEy4wG__header{text-align:center;flex-direction:column;align-items:center;margin-bottom:3rem;display:flex}.careers-module__tEy4wG__preTitle{color:#525252;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700}.careers-module__tEy4wG__title{letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin-bottom:.75rem;font-size:max(2.2rem,min(5vw,3.5rem));font-weight:800;line-height:.9}.careers-module__tEy4wG__roleCount{color:#a3a3a3;letter-spacing:.05em;font-size:.8rem;font-weight:400}.careers-module__tEy4wG__filtersRow{border-bottom:1px solid rgba(255,255,255,.1);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:4rem;padding-bottom:1rem;display:flex}@media (max-width:768px){.careers-module__tEy4wG__filtersRow{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:3rem}}.careers-module__tEy4wG__filtersList{flex-wrap:wrap;gap:1rem;display:flex}.careers-module__tEy4wG__dropdownContainer{position:relative}.careers-module__tEy4wG__dropdownTrigger{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid rgba(255,255,255,.08);justify-content:space-between;align-items:center;gap:.5rem;min-width:140px;padding:.5rem .75rem;font-size:.7rem;font-weight:600;transition:all .2s;display:flex}@media (max-width:480px){.careers-module__tEy4wG__dropdownTrigger{width:100%;min-width:100%}}.careers-module__tEy4wG__dropdownTrigger:hover{border-color:rgba(255,255,255,.25)}.careers-module__tEy4wG__dropdownTriggerActive{border-color:#fff}.careers-module__tEy4wG__dropdownLabel{color:#525252}.careers-module__tEy4wG__dropdownValue{text-align:left;flex:1}.careers-module__tEy4wG__dropdownChevron{color:#525252;transition:transform .2s}.careers-module__tEy4wG__chevronOpen{transform:rotate(180deg)}.careers-module__tEy4wG__dropdownMenu{z-index:100;background:#0a0a0a;border:1px solid rgba(255,255,255,.1);flex-direction:column;width:100%;min-width:200px;display:flex;position:absolute;top:calc(100% + 1px);left:0;box-shadow:0 10px 30px rgba(0,0,0,.5)}.careers-module__tEy4wG__dropdownOption{color:#737373;text-transform:uppercase;letter-spacing:.1em;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.65rem;font-weight:600;transition:all .2s;display:flex}.careers-module__tEy4wG__dropdownOption:hover,.careers-module__tEy4wG__dropdownOptionActive{color:#fff;background:#111}.careers-module__tEy4wG__checkbox{border:1px solid rgba(255,255,255,.2);flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:flex}.careers-module__tEy4wG__dropdownOptionActive .careers-module__tEy4wG__checkbox{border-color:#fff}.careers-module__tEy4wG__checkboxInner{background:#fff;width:6px;height:6px}.careers-module__tEy4wG__resetButton{color:#404040;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:none;font-size:.65rem;font-weight:700;transition:color .2s}.careers-module__tEy4wG__resetButton:hover{color:#fff}.careers-module__tEy4wG__emptyState{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:4rem 0;display:flex}.careers-module__tEy4wG__emptyState p{color:#525252;font-size:.9rem}.careers-module__tEy4wG__clearFilters{color:#fff;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:0 0;border:1px solid #fff;padding:.75rem 1.25rem;font-size:.7rem;font-weight:700;transition:all .2s}.careers-module__tEy4wG__clearFilters:hover{color:#000;background:#fff}.careers-module__tEy4wG__deptSection{margin-bottom:4rem}.careers-module__tEy4wG__deptHeader{text-transform:uppercase;letter-spacing:.2em;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:.75rem;font-weight:700}.careers-module__tEy4wG__jobsGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.careers-module__tEy4wG__jobsGrid{grid-template-columns:repeat(3,1fr)}}.careers-module__tEy4wG__jobCard{text-align:left;cursor:pointer;background-color:#000;border:1px solid rgba(255,255,255,.08);flex-direction:column;justify-content:space-between;height:100%;padding:2rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.careers-module__tEy4wG__jobCard:after{content:"";transform-origin:0;background-color:#fff;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.careers-module__tEy4wG__jobCard:hover{background-color:#080808;border-color:rgba(255,255,255,.2)}.careers-module__tEy4wG__jobCard:hover:after{transform:scaleX(1)}.careers-module__tEy4wG__jobTitle{color:#e5e5e5;margin-bottom:.75rem;font-size:1.35rem;font-weight:600;line-height:1.2}.careers-module__tEy4wG__jobMeta{color:#666;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:.75rem;font-size:.7rem;display:flex}.careers-module__tEy4wG__jobMetaDot{background-color:#333;border-radius:50%;width:2px;height:2px}.careers-module__tEy4wG__arrow{color:#333;margin-top:1.5rem;font-size:1.1rem;transition:transform .3s,color .3s}.careers-module__tEy4wG__jobCard:hover .careers-module__tEy4wG__arrow{color:#fff;transform:translate(4px)}.careers-module__tEy4wG__speculativeSection{text-align:center;border-top:1px solid rgba(255,255,255,.1);margin-top:8rem;padding-top:6rem}.careers-module__tEy4wG__speculativeContent{max-width:600px;margin:0 auto}.careers-module__tEy4wG__speculativeTitle{text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-bottom:1.5rem;font-size:2rem;font-weight:800;line-height:.9}.careers-module__tEy4wG__speculativeBody{color:#737373;margin-bottom:3rem;font-size:1rem;line-height:1.6}.careers-module__tEy4wG__speculativeBtn{color:#000;text-transform:uppercase;letter-spacing:.15em;cursor:pointer;background:#fff;border:none;padding:1rem 2rem;font-size:.75rem;font-weight:700;transition:opacity .2s;display:inline-block}.careers-module__tEy4wG__speculativeBtn:hover{opacity:.9}@media (max-width:768px){.careers-module__tEy4wG__speculativeSection{margin-top:6rem;padding-top:4rem}.careers-module__tEy4wG__speculativeTitle{font-size:1.75rem}}
