.applyForm-module__4B-uRW__form{text-align:left;max-width:860px;margin:0 auto}.applyForm-module__4B-uRW__prompt{font-family:var(--ui);color:var(--site-muted);margin:0 0 40px;font-size:16px;line-height:1.6}.applyForm-module__4B-uRW__prompt em{color:var(--site-accent);font-style:italic}.applyForm-module__4B-uRW__grid{grid-template-columns:repeat(2,1fr);gap:26px 28px;margin-bottom:26px;display:grid}@media (max-width:620px){.applyForm-module__4B-uRW__grid{grid-template-columns:1fr}}.applyForm-module__4B-uRW__field{flex-direction:column;margin-bottom:26px;display:flex}.applyForm-module__4B-uRW__grid .applyForm-module__4B-uRW__field{margin-bottom:0}.applyForm-module__4B-uRW__label{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--site-ink);margin-bottom:12px;font-size:11px;font-weight:500}.applyForm-module__4B-uRW__req{color:var(--site-accent)}.applyForm-module__4B-uRW__input,.applyForm-module__4B-uRW__textarea{width:100%;font-family:var(--ui);color:var(--site-ink);background:var(--site-surface);border:1px solid var(--site-line);border-radius:12px;padding:15px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.applyForm-module__4B-uRW__textarea{resize:vertical;min-height:150px;line-height:1.6}.applyForm-module__4B-uRW__input::placeholder,.applyForm-module__4B-uRW__textarea::placeholder{color:var(--site-muted);opacity:.7}.applyForm-module__4B-uRW__input:focus,.applyForm-module__4B-uRW__textarea:focus{border-color:var(--site-accent);outline:none;box-shadow:0 0 0 3px #3b9b941f}.applyForm-module__4B-uRW__fileInput{display:none}.applyForm-module__4B-uRW__dropzone{background:var(--site-surface);border:1.5px dashed var(--site-line);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:40px 24px;transition:border-color .2s,background .2s;display:flex}.applyForm-module__4B-uRW__dropzone:hover,.applyForm-module__4B-uRW__dropzoneActive{border-color:var(--site-accent);background:#3b9b940a}.applyForm-module__4B-uRW__dropzoneFilled{border-style:solid;border-color:var(--site-accent)}.applyForm-module__4B-uRW__dropMain{font-family:var(--ui);color:var(--site-ink);font-size:16px}.applyForm-module__4B-uRW__dropHint{font-family:var(--ui);color:var(--site-muted);font-size:13px}.applyForm-module__4B-uRW__error{font-family:var(--ui);color:#b3261e;margin:0 0 18px;font-size:14px}.applyForm-module__4B-uRW__submit{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--site-accent);cursor:pointer;border:none;border-radius:9999px;min-height:48px;margin-top:6px;padding:16px 34px;font-size:12px;font-weight:500;transition:opacity .2s}.applyForm-module__4B-uRW__submit:hover{opacity:.85}.applyForm-module__4B-uRW__submit:disabled{opacity:.5;cursor:default}.applyForm-module__4B-uRW__success{text-align:center;max-width:560px;margin:0 auto}.applyForm-module__4B-uRW__successLogo{opacity:.9;width:44px;height:44px;margin:0 auto 20px;display:block}.applyForm-module__4B-uRW__successTitle{font-family:var(--serif);color:var(--site-ink);margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300}.applyForm-module__4B-uRW__successText{font-family:var(--ui);color:var(--site-muted);margin:0;font-size:16px;line-height:1.65}
.careers-module__YQTbqG__main{z-index:2;position:relative}.careers-module__YQTbqG__eyebrow{font-family:var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--site-muted);margin:0 0 22px;font-size:11px}.careers-module__YQTbqG__eyebrowAccent{color:var(--site-accent)}.careers-module__YQTbqG__lead{max-width:880px;margin:0 auto;padding:170px 28px 60px}.careers-module__YQTbqG__leadTitle{font-family:var(--serif);letter-spacing:-.025em;color:var(--site-ink);max-width:18ch;margin:0;font-size:clamp(2.4rem,5.2vw,4rem);font-weight:300;line-height:1.06}.careers-module__YQTbqG__leadText{font-family:var(--ui);color:var(--site-muted);max-width:54ch;margin:28px 0 0;font-size:17px;line-height:1.65}.careers-module__YQTbqG__rolesSection{max-width:880px;margin:0 auto;padding:30px 28px 130px}.careers-module__YQTbqG__roleList{flex-direction:column;gap:16px;display:flex}.careers-module__YQTbqG__roleCard{text-align:left;background:var(--site-surface);border:1px solid var(--site-line);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:30px 32px;transition:border-color .2s,transform .2s;display:flex}.careers-module__YQTbqG__roleCard:hover{border-color:var(--site-accent);opacity:1;transform:translateY(-2px)}.careers-module__YQTbqG__roleTitle{font-family:var(--serif);letter-spacing:-.01em;color:var(--site-ink);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:400;line-height:1.2}.careers-module__YQTbqG__roleMeta{font-family:var(--ui);color:var(--site-muted);margin-top:10px;font-size:13.5px}.careers-module__YQTbqG__roleView{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--site-accent);flex:none;font-size:11px}.careers-module__YQTbqG__dontSee{font-family:var(--ui);color:var(--site-muted);margin:28px 0 0;font-size:14px}.careers-module__YQTbqG__head{max-width:860px;margin:0 auto;padding:150px 28px 0}.careers-module__YQTbqG__backLink{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted);font-size:11px;display:inline-block}.careers-module__YQTbqG__backLink:hover{color:var(--site-ink);opacity:1}.careers-module__YQTbqG__roleH1{font-family:var(--serif);letter-spacing:-.022em;color:var(--site-ink);max-width:20ch;margin:28px 0 0;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:300;line-height:1.08}.careers-module__YQTbqG__chips{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.careers-module__YQTbqG__chip{font-family:var(--ui);color:var(--site-ink);background:var(--site-surface);border:1px solid var(--site-line);border-radius:9999px;padding:7px 15px;font-size:12px}.careers-module__YQTbqG__applyWrap{margin-top:30px}.careers-module__YQTbqG__applyBtn{font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--site-accent);cursor:pointer;border:none;border-radius:9999px;min-height:44px;padding:15px 30px;font-size:12px;font-weight:500;transition:opacity .2s}.careers-module__YQTbqG__applyBtn:hover{opacity:.85}.careers-module__YQTbqG__roleIntro{font-family:var(--ui);color:var(--site-ink);max-width:58ch;margin:48px 0 0;font-size:18px;line-height:1.7}.careers-module__YQTbqG__section{max-width:860px;margin:0 auto}.careers-module__YQTbqG__statGrid{background:var(--site-line);border:1px solid var(--site-line);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.careers-module__YQTbqG__statCell{background:var(--site-surface);padding:26px 24px}.careers-module__YQTbqG__statTitle{font-family:var(--serif);color:var(--site-ink);font-size:1.25rem}.careers-module__YQTbqG__statDesc{font-family:var(--ui);color:var(--site-muted);margin-top:8px;font-size:13.5px;line-height:1.5}.careers-module__YQTbqG__aboutText{font-family:var(--serif);color:var(--site-ink);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(1.3rem,2.3vw,1.7rem);font-weight:300;line-height:1.55}.careers-module__YQTbqG__colLabel{font-family:var(--ui);letter-spacing:.22em;text-transform:uppercase;color:var(--site-muted);margin-bottom:24px;font-size:11px}.careers-module__YQTbqG__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.careers-module__YQTbqG__listItem{font-family:var(--ui);color:var(--site-ink);padding-left:24px;font-size:15.5px;line-height:1.6;position:relative}.careers-module__YQTbqG__dot{background:var(--site-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.careers-module__YQTbqG__applySection{border-top:1px solid var(--site-line);text-align:center;max-width:860px;margin:90px auto 0;padding:80px 28px 130px}.careers-module__YQTbqG__applyTitle{font-family:var(--serif);color:var(--site-ink);max-width:24ch;margin:0 auto 36px;font-size:clamp(1.5rem,3vw,2.2rem);font-style:italic;font-weight:300;line-height:1.3}.careers-module__YQTbqG__applyContact{font-family:var(--ui);color:var(--site-muted);margin:34px 0 0;font-size:14px;line-height:1.6}
