.careers-module__T6xnVW__page{color:#050505;letter-spacing:0;background:#fff;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.careers-module__T6xnVW__header{align-items:flex-start;gap:clamp(34px,5.8vw,82px);padding:clamp(24px,3vw,44px) clamp(22px,4vw,48px);display:flex}.careers-module__T6xnVW__brandLogo{width:clamp(108px,11.5vw,188px);height:auto;display:block}.careers-module__T6xnVW__brandText{padding-top:4px;font-size:clamp(14px,1.45vw,25px);font-weight:900;line-height:1.02}.careers-module__T6xnVW__brandText span{margin-top:9px;font-size:.63em;line-height:1;display:block}.careers-module__T6xnVW__main{max-width:1320px;min-height:calc(100vh - 350px);margin:0 auto;padding:clamp(80px,11vw,170px) clamp(22px,4vw,48px) 160px}.careers-module__T6xnVW__mainNarrow{max-width:980px;margin:0 auto}.careers-module__T6xnVW__listLayout{grid-template-columns:210px minmax(0,1fr);gap:64px;display:grid}.careers-module__T6xnVW__listHeading{margin:0 0 76px;font-size:clamp(36px,4.2vw,58px);font-weight:900;line-height:1}.careers-module__T6xnVW__filterTitle{margin:8px 0 36px;font-size:16px;font-weight:800}.careers-module__T6xnVW__filterOptions{gap:18px;display:grid}.careers-module__T6xnVW__filterOptions label{color:#8b8b8b;cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:1.2;display:flex}.careers-module__T6xnVW__filterOptions input{accent-color:#111;width:10px;height:10px}.careers-module__T6xnVW__search{border:1px solid #d6d6d6;border-radius:6px;outline:none;width:100%;height:60px;padding:0 24px;font-size:16px}.careers-module__T6xnVW__search::placeholder{color:#9a9a9a}.careers-module__T6xnVW__jobList{border-top:1px solid #cfcfcf;margin-top:86px}.careers-module__T6xnVW__jobRow{color:inherit;border-bottom:1px solid #d8d8d8;padding:38px 24px 42px;text-decoration:none;display:block}.careers-module__T6xnVW__jobRow:hover .careers-module__T6xnVW__jobTitleSmall{text-underline-offset:5px;text-decoration:underline}.careers-module__T6xnVW__jobTitleSmall{margin:0 0 18px;font-size:clamp(21px,1.9vw,30px);font-weight:900;line-height:1.15}.careers-module__T6xnVW__jobRowHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.careers-module__T6xnVW__closedBadge{color:#777;border:1px solid #d8d8d8;flex:none;margin-top:4px;padding:5px 9px;font-size:12px;font-weight:900}.careers-module__T6xnVW__meta{color:#8a8a8a;font-size:15px;line-height:1.45}.careers-module__T6xnVW__empty{color:#8a8a8a;border-bottom:1px solid #d8d8d8;padding:54px 24px;font-size:15px}.careers-module__T6xnVW__jobShell{grid-template-columns:52px minmax(0,1fr);gap:42px;display:grid}.careers-module__T6xnVW__back{color:#8a8a8a;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex}.careers-module__T6xnVW__titleRow{justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.careers-module__T6xnVW__jobTitle{margin:0 0 26px;font-size:clamp(30px,3.2vw,48px);font-weight:900;line-height:1.1}.careers-module__T6xnVW__detailMeta{color:#8a8a8a;margin-bottom:82px;font-size:15px;line-height:1.5}.careers-module__T6xnVW__applyButton,.careers-module__T6xnVW__submitButton,.careers-module__T6xnVW__closedButton{color:#fff;cursor:pointer;background:#050505;border:0;justify-content:center;align-items:center;min-width:112px;height:36px;padding:0 24px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.careers-module__T6xnVW__closedButton{color:#555;cursor:default;background:#d6d6d6}.careers-module__T6xnVW__submitButton{align-self:flex-start;margin-top:100px}.careers-module__T6xnVW__submitButton:disabled{opacity:.45;cursor:default}.careers-module__T6xnVW__divider{background:#d6d6d6;height:1px;margin:0 0 78px}.careers-module__T6xnVW__jobBody{font-size:15px;font-weight:700;line-height:1.95}.careers-module__T6xnVW__closedNotice{color:#777;margin:0 0 48px;font-size:15px;font-weight:900}.careers-module__T6xnVW__jobImages{gap:28px;display:grid}.careers-module__T6xnVW__jobImage{width:100%;height:auto;display:block}.careers-module__T6xnVW__jobBody p{margin:0 0 54px}.careers-module__T6xnVW__jobSection{margin-bottom:54px}.careers-module__T6xnVW__jobSection h2{margin:0 0 16px;font-size:17px;font-weight:900}.careers-module__T6xnVW__jobSection ul{margin:10px 0 0;padding-left:18px;list-style:outside}.careers-module__T6xnVW__jobSection li{padding-left:4px}.careers-module__T6xnVW__form{flex-direction:column;display:flex}.careers-module__T6xnVW__formSection{border-bottom:1px solid #d6d6d6;margin-bottom:68px;padding:0 0 72px}.careers-module__T6xnVW__field{gap:18px;margin-bottom:38px;display:grid}.careers-module__T6xnVW__field label,.careers-module__T6xnVW__uploadLabel{font-size:14px;font-weight:800}.careers-module__T6xnVW__field input,.careers-module__T6xnVW__field textarea{color:#111;background:#fafafa;border:1px solid #d8d8d8;border-radius:5px;outline:none;width:100%;font-size:15px}.careers-module__T6xnVW__field input{height:52px;padding:0 20px}.careers-module__T6xnVW__field textarea{resize:vertical;min-height:120px;padding:18px 20px;line-height:1.6}.careers-module__T6xnVW__field input::placeholder,.careers-module__T6xnVW__field textarea::placeholder{color:#989898}.careers-module__T6xnVW__uploadGroup{gap:16px;margin-bottom:38px;display:grid}.careers-module__T6xnVW__uploadControl{background:#fafafa;border:1px solid #d8d8d8;border-radius:5px;align-items:stretch;min-height:52px;display:flex;overflow:hidden}.careers-module__T6xnVW__uploadValue{flex:1;align-items:center;min-width:0;padding:0 20px;font-size:15px;font-weight:700;display:flex}.careers-module__T6xnVW__uploadPlaceholder{color:#111}.careers-module__T6xnVW__uploadActions{flex-shrink:0;align-items:center;gap:2px;padding:6px;display:flex}.careers-module__T6xnVW__uploadActions button,.careers-module__T6xnVW__uploadActions label{color:#555;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:52px;height:38px;font-size:14px;font-weight:800;display:inline-flex}.careers-module__T6xnVW__uploadActions .careers-module__T6xnVW__active{color:#050505;background:#fff;box-shadow:0 1px 8px #00000014}.careers-module__T6xnVW__linkInput{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0 20px;font-size:15px}.careers-module__T6xnVW__fileInput{display:none}.careers-module__T6xnVW__uploadHelp{color:#8a8a8a;font-size:13px;font-weight:700;line-height:1.5}.careers-module__T6xnVW__error{color:#c62828;margin-top:24px;font-size:14px;font-weight:700}.careers-module__T6xnVW__notice{color:#777;margin-top:24px;font-size:14px;font-weight:700;line-height:1.6}.careers-module__T6xnVW__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:620px;padding-bottom:80px;display:flex}.careers-module__T6xnVW__success h1{margin:0 0 74px;font-size:clamp(28px,3.2vw,46px);font-weight:900;line-height:1.15}.careers-module__T6xnVW__success p{margin:0;font-size:clamp(15px,1.55vw,21px);font-weight:800;line-height:1.55}.careers-module__T6xnVW__footer{background:#f6f6f6}.careers-module__T6xnVW__footerInner{color:#8d8d8d;max-width:1320px;margin:0 auto;padding:58px clamp(22px,4vw,48px) 70px;font-size:15px;font-weight:700;line-height:1.75}@media (max-width:860px){.careers-module__T6xnVW__header{gap:28px}.careers-module__T6xnVW__main{padding-top:70px;padding-bottom:100px}.careers-module__T6xnVW__listLayout,.careers-module__T6xnVW__jobShell{grid-template-columns:1fr;gap:42px}.careers-module__T6xnVW__listHeading{margin-bottom:42px}.careers-module__T6xnVW__filterTitle{margin-bottom:18px}.careers-module__T6xnVW__filterOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.careers-module__T6xnVW__filterOptions label{font-size:13px}.careers-module__T6xnVW__jobList{margin-top:48px}.careers-module__T6xnVW__titleRow{flex-direction:column}.careers-module__T6xnVW__detailMeta{margin-bottom:48px}.careers-module__T6xnVW__jobBody{font-size:14px}.careers-module__T6xnVW__formSection{margin-bottom:42px;padding-bottom:42px}.careers-module__T6xnVW__submitButton{margin-top:42px}.careers-module__T6xnVW__success{min-height:440px}}@media (max-width:520px){.careers-module__T6xnVW__header{gap:20px;padding:22px 18px}.careers-module__T6xnVW__brandLogo{width:94px}.careers-module__T6xnVW__brandText{font-size:13px}.careers-module__T6xnVW__main{padding-left:18px;padding-right:18px}.careers-module__T6xnVW__filterOptions{grid-template-columns:1fr}.careers-module__T6xnVW__jobRow{padding-left:0;padding-right:0}.careers-module__T6xnVW__uploadControl{flex-direction:column}.careers-module__T6xnVW__uploadValue{min-height:50px}.careers-module__T6xnVW__uploadActions{border-top:1px solid #e4e4e4;justify-content:flex-end}}
