.JobDetail-module-sass-module__BbVIfa__hero{background:#0a0a0a;border-bottom:1px solid #1e1e1e;padding:100px 40px 56px;position:relative;overflow:hidden}.JobDetail-module-sass-module__BbVIfa__heroGlow{pointer-events:none;background:radial-gradient(50% 70% at 50% 0,#edb5001a 0%,#edb50008 40%,#edb50000 70%);height:500px;position:absolute;inset:-200px 0 auto}.JobDetail-module-sass-module__BbVIfa__heroInner{max-width:1200px;margin:0 auto;position:relative}.JobDetail-module-sass-module__BbVIfa__backLink{color:#848484;align-items:center;gap:8px;margin-top:8px;margin-bottom:32px;font-family:Gilroy-Light,sans-serif;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.JobDetail-module-sass-module__BbVIfa__backLink:hover{color:#edb500}.JobDetail-module-sass-module__BbVIfa__heroGrid{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}.JobDetail-module-sass-module__BbVIfa__heroTitle{letter-spacing:0;color:#fff;margin:0 0 24px;font-family:Gilroy-Bold,sans-serif;font-size:40px;line-height:1.1}.JobDetail-module-sass-module__BbVIfa__heroMeta{text-transform:none;letter-spacing:normal;color:#848484;flex-wrap:wrap;align-items:center;gap:14px;font-family:Gilroy-Light,sans-serif;font-size:14px;display:flex}.JobDetail-module-sass-module__BbVIfa__metaGold{color:#edb500;font-family:Gilroy-Light,sans-serif}.JobDetail-module-sass-module__BbVIfa__metaDivider{color:#848484;font-family:Gilroy-Light,sans-serif}.JobDetail-module-sass-module__BbVIfa__applyBtn{color:#0a0a0a;letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#edb500;border:0;border-radius:40px;align-items:center;gap:10px;padding:14px 28px;font-family:Syncopate,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.JobDetail-module-sass-module__BbVIfa__applyBtn:hover{color:#0a0a0a;background:#f4cd3d;transform:translateY(-1px)}.JobDetail-module-sass-module__BbVIfa__body{background:#0a0a0a;padding:64px 40px 100px}.JobDetail-module-sass-module__BbVIfa__bodyInner{max-width:1200px;margin:0 auto}.JobDetail-module-sass-module__BbVIfa__article{background:#141414;border:1px solid #1e1e1e;border-radius:8px;padding:48px 56px}.JobDetail-module-sass-module__BbVIfa__article section:first-of-type .JobDetail-module-sass-module__BbVIfa__sectionTitle{margin-top:0}.JobDetail-module-sass-module__BbVIfa__infoGrid{border-bottom:1px solid #1e1e1e;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:36px;padding-bottom:32px;display:grid}.JobDetail-module-sass-module__BbVIfa__infoCell{flex-direction:column;gap:4px;font-size:14px;display:flex}.JobDetail-module-sass-module__BbVIfa__infoKey{color:#848484;text-transform:uppercase;letter-spacing:normal;font-family:Gilroy-Light,sans-serif;font-size:14px;line-height:20px}.JobDetail-module-sass-module__BbVIfa__infoVal{color:#fff;font-family:Gilroy-Light,sans-serif;line-height:20px}.JobDetail-module-sass-module__BbVIfa__sectionTitle{color:#fff;letter-spacing:-.01em;align-items:center;gap:12px;margin:36px 0 18px;padding-top:8px;font-family:Gilroy-Bold,sans-serif;font-size:22px;display:flex}.JobDetail-module-sass-module__BbVIfa__sectionTitleBar{background:#edb500;border-radius:2px;flex-shrink:0;width:4px;height:16px;display:inline-block}.JobDetail-module-sass-module__BbVIfa__sectionText{color:#ffffffe0;white-space:pre-line;margin:0 0 16px;font-family:Gilroy-Light,sans-serif;font-size:14px;line-height:1.7}.JobDetail-module-sass-module__BbVIfa__sectionList{color:#ffffffe0;margin:0 0 24px;padding-left:22px;font-family:Gilroy-Light,sans-serif;font-size:14px;line-height:1.7}.JobDetail-module-sass-module__BbVIfa__sectionListItem{margin-bottom:6px;font-family:Gilroy-Light,sans-serif}.JobDetail-module-sass-module__BbVIfa__articleFooter{text-align:center;border-top:1px solid #1e1e1e;margin-top:48px;padding-top:36px}.JobDetail-module-sass-module__BbVIfa__aside{gap:12px;display:grid;position:sticky;top:96px}.JobDetail-module-sass-module__BbVIfa__asideCard{background:#141414;border:1px solid #1e1e1e;border-radius:8px;padding:24px}.JobDetail-module-sass-module__BbVIfa__asideCardTitle{color:#edb500;text-transform:uppercase;letter-spacing:0;margin-bottom:14px;font-family:Syncopate,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:600}.JobDetail-module-sass-module__BbVIfa__tocList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.JobDetail-module-sass-module__BbVIfa__tocLink{color:#848484;letter-spacing:.04em;border-left:1px solid #0000;padding:4px 0 4px 12px;font-family:Gilroy-Light,sans-serif;font-size:14px;text-decoration:none;transition:color .2s,border-color .2s;display:block}.JobDetail-module-sass-module__BbVIfa__tocLink:hover,.JobDetail-module-sass-module__BbVIfa__tocLinkActive{color:#edb500;border-left-color:#edb500}.JobDetail-module-sass-module__BbVIfa__factList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.JobDetail-module-sass-module__BbVIfa__factItem{border-bottom:1px dashed #2a2a2a;justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.JobDetail-module-sass-module__BbVIfa__factItem:last-child{border-bottom:0}.JobDetail-module-sass-module__BbVIfa__factKey{color:#848484;letter-spacing:0;text-transform:uppercase;font-family:Gilroy-Light,sans-serif;font-size:14px}.JobDetail-module-sass-module__BbVIfa__factVal{color:#fff;font-family:Gilroy-Light,sans-serif;font-size:14px}.JobDetail-module-sass-module__BbVIfa__shareRow{gap:8px;display:flex}.JobDetail-module-sass-module__BbVIfa__shareBtn{color:#ffffffe0;letter-spacing:0;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #2a2a2a;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-family:Gilroy-Light,sans-serif;font-size:12px;transition:all .2s;display:flex}.JobDetail-module-sass-module__BbVIfa__shareBtn:hover{color:#edb500;border-color:#edb500}.JobDetail-module-sass-module__BbVIfa__infoValLink{color:#fff;text-underline-offset:2px;word-break:break-all;font-family:Gilroy-Light,sans-serif;line-height:20px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.JobDetail-module-sass-module__BbVIfa__infoValLink:hover{color:#edb500;text-decoration-color:#edb500}.JobDetail-module-sass-module__BbVIfa__aiNote{color:#848484;background:#1d1d1d;border:1px solid #1e1e1e;border-left:2px solid #edb500;border-radius:4px;margin-top:36px;padding:18px 22px;font-family:Gilroy-Light,sans-serif;font-size:13px;font-style:italic;line-height:1.65}.JobDetail-module-sass-module__BbVIfa__aiNoteLink{color:#edb500;text-decoration:none}
