.jobs-listing_page__h0dRY{--ink:#0f172a;--ink-soft:#4b5872;--ink-mute:#8893a6;--paper:#ffffff;--bg:#f7f9fc;--line:#e7ecf3;--blue:#1878f8;--blue-2:#0f5bd1;--blue-deep:#0a2e5c;--amber:#ffc857;--lime:#c8f36a;background:var(--bg);color:var(--ink)}.jobs-listing_container__j_LQS,.jobs-listing_heroInner__bcftX{width:min(100%,1280px);margin:0 auto;padding:0 64px}.jobs-listing_hero__QDScm{position:relative;overflow:hidden;background:radial-gradient(700px 360px at 92% 10%,rgba(24,120,248,.1),transparent 70%),radial-gradient(500px 320px at 5% 90%,rgba(255,200,87,.16),transparent 70%),var(--paper);padding:72px 0 56px}.jobs-listing_hero__QDScm:before{position:absolute;inset:0;background-image:linear-gradient(rgba(15,23,42,.04) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.04) 1px,transparent 0);background-position:-1px -1px;background-size:64px 64px;content:"";-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 30%,transparent 80%);pointer-events:none}.jobs-listing_heroInner__bcftX{position:relative;z-index:1}.jobs-listing_heroCopy__VZgsZ{max-width:720px}.jobs-listing_eyebrow__WV9Tt{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:6px 14px 6px 8px}.jobs-listing_liveDot___DRDQ{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.jobs-listing_hero__QDScm h1{margin:0;color:var(--ink);font-size:72px;font-weight:900;letter-spacing:0;line-height:.98}.jobs-listing_ctaStrip__4bjbc h3 em,.jobs-listing_hero__QDScm h1 em{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.jobs-listing_underline__rkwSo{position:relative;display:inline-block}.jobs-listing_underline__rkwSo:after{position:absolute;right:0;bottom:-4px;left:0;z-index:-1;height:12px;border-radius:999px;background:var(--amber);content:""}.jobs-listing_lede__3Ffzf{max-width:620px;margin:24px 0 0;color:var(--ink-soft);font-size:18px;line-height:1.5}.jobs-listing_listing__ELYx_{padding:56px 0 100px}.jobs-listing_resultsHead__7xcPd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding:0 4px}.jobs-listing_resultsHead__7xcPd h2{margin:0 0 4px;color:var(--ink);font-size:28px;font-weight:900;letter-spacing:0}.jobs-listing_meta__f8lEF{color:var(--ink-soft);font-size:14px}.jobs-listing_meta__f8lEF strong{color:var(--ink)}.jobs-listing_sortLabel__Dpe_L{display:flex;align-items:center;gap:10px;color:var(--ink-soft);font-size:13px}.jobs-listing_selectPill__0paoT{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink);font-size:13px;font-weight:700;padding:8px 12px}.jobs-listing_toolbar__BpQAI{display:grid;align-items:center;gap:12px;grid-template-columns:1fr auto auto;margin-bottom:24px;border:1px solid var(--line);border-radius:18px;background:white;box-shadow:0 8px 28px -16px rgba(15,23,42,.12);padding:14px}.jobs-listing_searchInput__h_yiT{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:10px 16px}.jobs-listing_searchInput__h_yiT svg{width:18px;height:18px;color:var(--ink-mute)}.jobs-listing_searchInput__h_yiT input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:15px}.jobs-listing_seg__RQl7u{display:inline-flex;border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:4px}.jobs-listing_seg__RQl7u button{border:0;border-radius:8px;background:transparent;color:var(--ink-soft);cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px}.jobs-listing_seg__RQl7u button.jobs-listing_active__w6ulb{background:white;color:var(--ink);box-shadow:0 2px 6px rgba(15,23,42,.08)}.jobs-listing_toolbarSort__uOD6f{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);font-size:13px;font-weight:700;padding:10px 14px}.jobs-listing_jobList__wjvuM,.jobs-listing_listItem__SfTWx{display:flex;flex-direction:column;gap:16px}.jobs-listing_emptyState__v68YI,.jobs-listing_notice__Aplac{border:1px solid var(--line);border-radius:18px;background:white;color:var(--ink-soft);padding:20px}.jobs-listing_jobCard___iRgR{position:relative;cursor:pointer;border:1px solid var(--line);border-radius:22px;background:white;padding:26px 28px 22px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.jobs-listing_jobCard___iRgR:hover{border-color:var(--blue);box-shadow:0 14px 30px -14px rgba(24,120,248,.18);transform:translateY(-1px)}.jobs-listing_jobTop__8g68i{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.jobs-listing_jobTopLeft__Bi7Zc{display:flex;align-items:center;gap:14px;min-width:0}.jobs-listing_logo__6hg4y{display:inline-flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;color:white;font-size:16px;font-weight:900}.jobs-listing_company__HaHcB{margin-bottom:2px;color:var(--ink-soft);font-size:13px;font-weight:700}.jobs-listing_jobCard___iRgR h3{margin:0;color:var(--ink);font-size:22px;font-weight:900;letter-spacing:0;line-height:1.18;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.jobs-listing_jobTopRight__8mbgU{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.jobs-listing_newPill__KZsbm{border-radius:999px;background:var(--lime);color:var(--ink);font-size:10px;font-weight:900;letter-spacing:.08em;padding:4px 10px}.jobs-listing_newPill__KZsbm,.jobs-listing_posted__3cQ9Z{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.jobs-listing_posted__3cQ9Z{color:var(--ink-mute);font-size:11px;letter-spacing:.06em}.jobs-listing_overview__891uq{position:relative;margin-bottom:16px;border-radius:16px;background:var(--bg);padding:18px 20px}.jobs-listing_overviewHead__PhG6x{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.jobs-listing_overviewLabel__Jr1O8{color:var(--ink-mute);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.jobs-listing_showMore__vpwsr{border:0;background:transparent;color:var(--blue);cursor:pointer;font-size:13px;font-weight:700;padding:0}.jobs-listing_copy__CWzJj{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.55}.jobs-listing_copyCollapsed__uvDZk{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.jobs-listing_copy__CWzJj b,.jobs-listing_copy__CWzJj strong{color:var(--ink)}.jobs-listing_metaRow__WhB82{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.jobs-listing_metaTag__GSS3D{display:inline-flex;align-items:center;gap:6px;border-radius:999px;background:var(--bg);color:var(--ink);font-size:13px;font-weight:700;padding:8px 14px}.jobs-listing_metaTag__GSS3D svg{width:14px;height:14px;color:var(--blue)}.jobs-listing_mono__RX8VG{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.jobs-listing_jobFoot__W7brp{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;border-top:1px dashed var(--line);padding-top:16px}.jobs-listing_tags__en1YM{display:flex;flex-wrap:wrap;gap:6px}.jobs-listing_tag__Hflgs{border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink-soft);font-size:12px;padding:5px 10px}.jobs-listing_viewRole__w3eLD{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:900;text-decoration:underline}.jobs-listing_arrow__ivHLX{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:white;text-decoration:none}.jobs-listing_tipCard__1ETBV{position:relative;display:grid;align-items:center;gap:28px;grid-template-columns:auto 1fr auto;overflow:hidden;border-radius:22px;background:var(--ink);color:white;padding:28px 32px}.jobs-listing_tipCard__1ETBV:before{position:absolute;top:-60px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(255,200,87,.35),transparent 60%);content:""}.jobs-listing_tipCard__1ETBV>*{position:relative}.jobs-listing_tipTag__karDz{border-radius:999px;background:var(--amber);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.jobs-listing_tipCard__1ETBV h4{margin:0 0 4px;color:white;font-size:22px;font-weight:900;line-height:1.2}.jobs-listing_tipCard__1ETBV p{max-width:62ch;margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.45}.jobs-listing_btn__UoRNY{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:900;padding:14px 24px;text-decoration:none}.jobs-listing_btnBlue__QGzkK{background:var(--blue);color:white}.jobs-listing_btnGhost__EU0h8{border-color:rgba(255,255,255,.28);background:transparent;color:white}.jobs-listing_pager__Pm8av{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:36px}.jobs-listing_pager__Pm8av button,.jobs-listing_pager__Pm8av span{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:white;color:var(--ink-soft);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.jobs-listing_pager__Pm8av .jobs-listing_activePage__gHKRy{border-color:var(--ink);background:var(--ink);color:white}.jobs-listing_pager__Pm8av .jobs-listing_dots__iGgys{width:auto;border:0;background:transparent}.jobs-listing_ctaStrip__4bjbc{position:relative;display:grid;align-items:center;gap:60px;grid-template-columns:1.4fr 1fr;overflow:hidden;margin-top:80px;border-radius:28px;background:var(--blue-deep);color:white;padding:56px 64px}.jobs-listing_ctaStrip__4bjbc:before{position:absolute;inset:0;background:radial-gradient(700px 360px at 90% 50%,rgba(24,120,248,.4),transparent 60%);content:""}.jobs-listing_ctaStrip__4bjbc>*{position:relative}.jobs-listing_ctaStrip__4bjbc h3{margin:0 0 12px;color:white;font-size:38px;font-weight:900;letter-spacing:0;line-height:1.05}.jobs-listing_ctaStrip__4bjbc p{max-width:52ch;margin:0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.5}.jobs-listing_ctaActions__Xn9tK{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.jobs-listing_reassure__QErwo{margin-top:4px;color:rgba(255,255,255,.55);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}@media (max-width:960px){.jobs-listing_container__j_LQS,.jobs-listing_heroInner__bcftX{padding:0 24px}.jobs-listing_ctaStrip__4bjbc,.jobs-listing_tipCard__1ETBV,.jobs-listing_toolbar__BpQAI{grid-template-columns:1fr}.jobs-listing_resultsHead__7xcPd{align-items:flex-start;flex-direction:column}}@media (max-width:640px){.jobs-listing_container__j_LQS,.jobs-listing_heroInner__bcftX{padding:0 18px}.jobs-listing_hero__QDScm h1{font-size:48px}.jobs-listing_hero__QDScm{padding:48px 0}.jobs-listing_jobFoot__W7brp,.jobs-listing_jobTop__8g68i{align-items:flex-start;flex-direction:column}.jobs-listing_seg__RQl7u{width:100%}.jobs-listing_seg__RQl7u button{flex:1}.jobs-listing_ctaStrip__4bjbc{padding:36px 24px}}