.JobDetail_wrap__KoJx2{max-width:820px;margin:0 auto;padding:140px clamp(24px,4vw,48px) 120px}.JobDetail_back__FizQe{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display),system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--text-2);margin-bottom:64px;transition:color .2s}.JobDetail_back__FizQe:hover{color:var(--text)}.JobDetail_header__srGqV{margin-bottom:clamp(40px,5vw,64px)}.JobDetail_eyebrow__x_4ll{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px;font-family:var(--font-display),system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.JobDetail_dot__QQnTv{width:3px;height:3px;border-radius:50%;background:var(--text-3)}.JobDetail_title__bRqJe{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(40px,6vw,72px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text);margin-bottom:24px;text-wrap:balance}.JobDetail_deck__By3bZ{font-size:clamp(17px,1.6vw,21px);font-weight:300;line-height:1.55;color:var(--text-2);max-width:56ch}.JobDetail_body__r7kCE{font-size:16px;font-weight:300;line-height:1.75;color:var(--text-2)}.JobDetail_body__r7kCE h2{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(20px,2vw,26px);font-weight:600;letter-spacing:-.02em;color:var(--text);margin:48px 0 16px}.JobDetail_body__r7kCE p{margin-bottom:16px}.JobDetail_body__r7kCE ul{list-style:none;margin:0 0 24px}.JobDetail_body__r7kCE li{position:relative;padding-left:22px;margin-bottom:10px}.JobDetail_body__r7kCE li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--text-3)}.JobDetail_body__r7kCE strong{font-weight:500;color:var(--text)}.JobDetail_cta__uyp0T{margin-top:clamp(56px,7vw,88px);padding:clamp(36px,4.5vw,56px);background:var(--accent);border-radius:2px}.JobDetail_ctaTitle__DlFWv{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:600;letter-spacing:-.02em;color:var(--accent-text);margin-bottom:12px}.JobDetail_ctaBody__RHkfY{font-size:15px;font-weight:300;line-height:1.6;color:color-mix(in srgb,var(--accent-text) 72%,transparent);max-width:52ch;margin-bottom:32px}.JobDetail_ctaButton__hGBaZ{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:var(--accent-text);color:var(--accent);font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(14px,1.4vw,17px);font-weight:600;letter-spacing:.01em;border-radius:2px;transition:transform .15s var(--ease),opacity .2s}.JobDetail_ctaButton__hGBaZ:hover{opacity:.92}.JobDetail_ctaButton__hGBaZ:hover .arrow{transform:translateX(4px)}.JobDetail_ctaButton__hGBaZ:active{transform:scale(.98)}.JobDetail_ctaHint__oNNHb{margin-top:20px;font-size:13px;font-weight:300;line-height:1.6;color:color-mix(in srgb,var(--accent-text) 55%,transparent);max-width:56ch}