.jobs-board-module__hyYDgG__board{background:var(--color-background);min-height:100svh;color:var(--gray-12)}.jobs-board-module__hyYDgG__shell{width:min(100% - var(--space-7), 76rem);margin-inline:auto}.jobs-board-module__hyYDgG__demoNotice{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4) var(--space-5);background:color-mix(in srgb, #f59e0b 10%, var(--color-background));border:1px solid #f59e0b73;border-radius:12px;align-items:flex-start;display:flex}.jobs-board-module__hyYDgG__demoNoticeTag{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#fbbf24;white-space:nowrap;padding-top:2px;font-size:.66rem;font-weight:600}.jobs-board-module__hyYDgG__demoNoticeText{color:var(--gray-11);margin:0;font-size:.9rem;line-height:1.6}.jobs-board-module__hyYDgG__masthead{z-index:40;position:sticky;top:0}.jobs-board-module__hyYDgG__mastheadFade{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--color-background), color-mix(in srgb, var(--color-background) 80%, transparent), transparent);opacity:0;transition:opacity .5s;position:absolute;inset:0 0 -50%}.jobs-board-module__hyYDgG__mastheadFade[data-glass=true]{opacity:1}.jobs-board-module__hyYDgG__mastheadCapsule{justify-content:space-between;align-items:center;gap:var(--space-3);height:3.5rem;margin-top:var(--space-2);padding-inline:var(--space-2) var(--space-2);border-radius:var(--radius-full);border:1px solid #0000;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex}.jobs-board-module__hyYDgG__mastheadCapsule[data-glass=true]{border-color:var(--gray-6);background:color-mix(in srgb, var(--color-background) 78%, transparent);box-shadow:0 .5rem 1.75rem var(--black-a7), inset 0 1px 0 var(--gray-a3);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.jobs-board-module__hyYDgG__mastheadLinks{align-items:center;gap:var(--space-1);display:none}@media (min-width:56rem){.jobs-board-module__hyYDgG__mastheadLinks{display:flex}}.jobs-board-module__hyYDgG__mastheadLink{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);color:var(--gray-11);font-size:.85rem;text-decoration:none;transition:color .2s;position:relative}.jobs-board-module__hyYDgG__mastheadLink:hover{color:var(--gray-12)}.jobs-board-module__hyYDgG__mastheadLink[data-current=true]{color:var(--accent-11)}.jobs-board-module__hyYDgG__mastheadCta{align-items:center;gap:var(--space-1);display:none}@media (min-width:56rem){.jobs-board-module__hyYDgG__mastheadCta{display:flex}}.jobs-board-module__hyYDgG__menuButton{width:2.75rem;height:2.75rem;color:var(--gray-12);border:1px solid var(--gray-6);border-radius:var(--radius-full);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.jobs-board-module__hyYDgG__menuButton:hover{background:var(--gray-a3)}@media (min-width:56rem){.jobs-board-module__hyYDgG__menuButton{display:none}}.jobs-board-module__hyYDgG__mobilePanel{overflow:hidden}.jobs-board-module__hyYDgG__mobileCard{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--gray-6);border-radius:var(--radius-5);background:color-mix(in srgb, var(--color-background) 95%, transparent);box-shadow:0 1rem 2.5rem var(--black-a8);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem)}.jobs-board-module__hyYDgG__mobileCard nav{flex-direction:column;display:flex}.jobs-board-module__hyYDgG__mobileLink{padding:var(--space-3) var(--space-3);border-radius:var(--radius-3);color:var(--gray-11);font-size:.95rem;text-decoration:none;transition:color .2s,background-color .2s}.jobs-board-module__hyYDgG__mobileLink:hover{color:var(--gray-12);background:var(--gray-a3)}.jobs-board-module__hyYDgG__hero{isolation:isolate;border-bottom:1px solid var(--gray-6);position:relative;overflow:clip}.jobs-board-module__hyYDgG__heroCanvas{z-index:0;position:absolute;inset:0}.jobs-board-module__hyYDgG__heroAura{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 68% 42%, var(--accent-a4), transparent 55%);position:absolute;inset:-10% 0 0}.jobs-board-module__hyYDgG__heroGrid{z-index:1;gap:var(--space-7);padding-block:var(--space-9) var(--space-8);display:grid;position:relative}@media (min-width:56rem){.jobs-board-module__hyYDgG__heroGrid{padding-block:var(--space-9) var(--space-9);grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);align-items:end}}.jobs-board-module__hyYDgG__eyebrow{align-items:center;gap:var(--space-3);color:var(--gray-11);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500;display:flex}.jobs-board-module__hyYDgG__eyebrowRule{width:var(--space-6);background:var(--accent-8);height:1px}.jobs-board-module__hyYDgG__headline{margin:var(--space-5) 0 0;color:var(--gray-12);letter-spacing:-.065em;text-wrap:balance;font-size:clamp(3.25rem,7vw,6.5rem);font-weight:500;line-height:.98}.jobs-board-module__hyYDgG__headlineAccent{color:var(--accent-11)}.jobs-board-module__hyYDgG__lede{margin:var(--space-5) 0 0;max-width:46ch;color:var(--gray-11);font-size:1.0625rem;line-height:1.65}.jobs-board-module__hyYDgG__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__heroNote{align-items:center;gap:var(--space-3);margin-top:var(--space-6);color:var(--gray-11);font-size:.8125rem;display:flex}.jobs-board-module__hyYDgG__pulseDot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent-9);box-shadow:0 0 var(--space-3) var(--accent-a5);animation:2.4s ease-in-out infinite jobs-board-module__hyYDgG__pulse-dot}@keyframes jobs-board-module__hyYDgG__pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.jobs-board-module__hyYDgG__pulseDot{animation:none}}.jobs-board-module__hyYDgG__counterDeck{border-top:1px solid var(--gray-6);gap:0;display:grid}.jobs-board-module__hyYDgG__counter{align-items:baseline;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--gray-6);grid-template-columns:1fr auto;display:grid}.jobs-board-module__hyYDgG__counterLabel{color:var(--gray-11);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.jobs-board-module__hyYDgG__counterValue{color:var(--gray-12);letter-spacing:-.05em;font-size:2.5rem;font-weight:500;line-height:1}.jobs-board-module__hyYDgG__counterHint{color:var(--gray-10);grid-column:1/-1;font-size:.75rem}.jobs-board-module__hyYDgG__sceneToggle{z-index:2;right:var(--space-4);bottom:var(--space-4);width:1.75rem;height:1.75rem;color:var(--gray-9);background:var(--color-background);border:1px solid var(--gray-5);border-radius:var(--radius-2);opacity:.55;cursor:pointer;justify-content:center;align-items:center;padding:0;transition:opacity .2s,color .2s,background-color .2s;display:inline-flex;position:absolute}.jobs-board-module__hyYDgG__sceneToggle:hover{color:var(--gray-12);background:var(--gray-4);opacity:1}.jobs-board-module__hyYDgG__sceneToggle:focus-visible{outline:2px solid var(--accent-9);outline-offset:4px;opacity:1}.jobs-board-module__hyYDgG__ticker{border-bottom:1px solid var(--gray-6);background:var(--color-background);overflow:clip}.jobs-board-module__hyYDgG__tickerTrack{align-items:center;gap:var(--space-6);width:max-content;padding-block:var(--space-3);animation:60s linear infinite jobs-board-module__hyYDgG__ticker-drift;display:flex}.jobs-board-module__hyYDgG__ticker:hover .jobs-board-module__hyYDgG__tickerTrack,.jobs-board-module__hyYDgG__ticker:focus-within .jobs-board-module__hyYDgG__tickerTrack{animation-play-state:paused}@keyframes jobs-board-module__hyYDgG__ticker-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.jobs-board-module__hyYDgG__tickerTrack{width:auto;animation:none;overflow-x:auto}}.jobs-board-module__hyYDgG__tickerItem{align-items:center;gap:var(--space-3);color:var(--gray-11);font-family:var(--font-mono), monospace;letter-spacing:.04em;white-space:nowrap;font-size:.75rem;display:inline-flex}.jobs-board-module__hyYDgG__tickerGlyph{color:var(--accent-9)}.jobs-board-module__hyYDgG__dockWrap{z-index:30;padding-block:var(--space-3);margin-bottom:var(--space-2);background:color-mix(in srgb, var(--color-background) 82%, transparent);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border-bottom:1px solid #0000;position:sticky;top:4.25rem}.jobs-board-module__hyYDgG__dock{border:1px solid var(--gray-6);border-radius:var(--radius-4);background:var(--color-panel-solid);box-shadow:var(--shadow-3);padding:var(--space-4)}.jobs-board-module__hyYDgG__dockTopRow{gap:var(--space-3);display:grid}@media (min-width:56rem){.jobs-board-module__hyYDgG__dockTopRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.jobs-board-module__hyYDgG__dockSearch{min-width:0}.jobs-board-module__hyYDgG__dockFacets{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__dockFacet{gap:var(--space-1);flex-direction:column;flex:9rem;min-width:9rem;display:flex}.jobs-board-module__hyYDgG__dockFacetLabel{color:var(--gray-11);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.jobs-board-module__hyYDgG__dockActions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);display:flex}.jobs-board-module__hyYDgG__dockCount{color:var(--gray-10);font-family:var(--font-mono), monospace;white-space:nowrap;margin-left:auto;font-size:.75rem}.jobs-board-module__hyYDgG__pills{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--gray-6);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:1px solid var(--accent-a6);border-radius:var(--radius-full);background:var(--accent-a2);color:var(--gray-12);font-size:.75rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.jobs-board-module__hyYDgG__pill:hover{background:var(--accent-a3);border-color:var(--accent-a8)}.jobs-board-module__hyYDgG__pill button{color:var(--gray-11);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.jobs-board-module__hyYDgG__indexHead{justify-content:space-between;align-items:end;gap:var(--space-3);margin:var(--space-7) 0 var(--space-2);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__indexTitle{color:var(--gray-12);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:500}.jobs-board-module__hyYDgG__indexSub{margin:var(--space-1) 0 0;color:var(--gray-11);font-size:.875rem}.jobs-board-module__hyYDgG__indexMeta{color:var(--gray-10);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.jobs-board-module__hyYDgG__index{border-top:1px solid var(--gray-6);margin:0;padding:0;list-style:none}.jobs-board-module__hyYDgG__roleRow{gap:var(--space-4);padding:var(--space-5) var(--space-2);border-bottom:1px solid var(--gray-6);border-radius:var(--radius-2);grid-template-columns:auto minmax(0,1fr);transition:background-color .2s;display:grid;position:relative}@media (min-width:56rem){.jobs-board-module__hyYDgG__roleRow{gap:var(--space-6);padding-inline:var(--space-3);grid-template-columns:4rem minmax(0,1fr) 13rem;align-items:start}}.jobs-board-module__hyYDgG__roleRow:hover,.jobs-board-module__hyYDgG__roleRow:focus-within{background:var(--accent-a2)}.jobs-board-module__hyYDgG__roleIndex{color:var(--gray-8);font-family:var(--font-mono), monospace;padding-top:var(--space-1);font-size:.875rem;transition:color .2s}.jobs-board-module__hyYDgG__roleRow:hover .jobs-board-module__hyYDgG__roleIndex{color:var(--accent-11)}.jobs-board-module__hyYDgG__roleMain{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.jobs-board-module__hyYDgG__roleTitleRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__roleTitle{color:var(--gray-12);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.15}.jobs-board-module__hyYDgG__roleTitle a{color:inherit;text-decoration:none}.jobs-board-module__hyYDgG__roleTitle a:hover{color:var(--accent-11)}.jobs-board-module__hyYDgG__roleTitle a:focus-visible{outline:2px solid var(--accent-9);outline-offset:4px;border-radius:var(--radius-1)}.jobs-board-module__hyYDgG__roleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.jobs-board-module__hyYDgG__roleFacts{color:var(--gray-11);font-size:.875rem;font-weight:500}.jobs-board-module__hyYDgG__roleSummary{-webkit-line-clamp:2;max-width:68ch;color:var(--gray-11);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.jobs-board-module__hyYDgG__roleSide{align-items:flex-start;gap:var(--space-2);flex-direction:column;grid-column:2;display:flex}@media (min-width:56rem){.jobs-board-module__hyYDgG__roleSide{text-align:right;grid-column:3;align-items:flex-end}}.jobs-board-module__hyYDgG__roleDeadline{color:var(--gray-11);font-size:.75rem}.jobs-board-module__hyYDgG__roleApplicants{color:var(--gray-10);font-size:.75rem}.jobs-board-module__hyYDgG__roleCta{align-items:center;gap:var(--space-2);margin-top:var(--space-1);color:var(--gray-12);border-bottom:1px solid var(--gray-7);padding-bottom:var(--space-1);font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.jobs-board-module__hyYDgG__roleCta:hover{color:var(--accent-11);border-color:var(--accent-9)}.jobs-board-module__hyYDgG__roleCta:focus-visible{outline:2px solid var(--accent-9);outline-offset:4px;border-radius:var(--radius-1)}.jobs-board-module__hyYDgG__roleCtaArrow{transition:transform .2s;display:inline-flex}.jobs-board-module__hyYDgG__roleRow:hover .jobs-board-module__hyYDgG__roleCtaArrow{transform:translateX(var(--space-1))}@media (prefers-reduced-motion:reduce){.jobs-board-module__hyYDgG__roleRow:hover .jobs-board-module__hyYDgG__roleCtaArrow{transform:none}}.jobs-board-module__hyYDgG__snapshot{margin-top:var(--space-7);border-block:1px solid var(--gray-6);gap:0;display:grid}@media (min-width:48rem){.jobs-board-module__hyYDgG__snapshot{grid-template-columns:repeat(4,1fr)}}.jobs-board-module__hyYDgG__snapshotCell{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--gray-6);flex-direction:column;display:flex}.jobs-board-module__hyYDgG__snapshotCell:last-child{border-bottom:0}@media (min-width:48rem){.jobs-board-module__hyYDgG__snapshotCell{border-bottom:0;border-left:1px solid var(--gray-6);padding-left:var(--space-4)}.jobs-board-module__hyYDgG__snapshotCell:first-child{border-left:0;padding-left:0}}.jobs-board-module__hyYDgG__snapshotValue{color:var(--gray-12);letter-spacing:-.04em;font-size:2rem;font-weight:500;line-height:1.1}.jobs-board-module__hyYDgG__snapshotLabel{color:var(--gray-11);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.jobs-board-module__hyYDgG__snapshotHint{color:var(--gray-10);font-size:.75rem}.jobs-board-module__hyYDgG__empty{gap:var(--space-4);padding:var(--space-9) var(--space-4);border:1px dashed var(--gray-7);border-radius:var(--radius-4);background:var(--gray-a1);text-align:left;display:grid}@media (min-width:48rem){.jobs-board-module__hyYDgG__empty{gap:var(--space-7);padding:var(--space-9) var(--space-7);grid-template-columns:auto minmax(0,1fr);align-items:center}}.jobs-board-module__hyYDgG__emptyNumeral{color:var(--gray-7);letter-spacing:-.06em;font-size:clamp(4rem,10vw,7rem);font-weight:500;line-height:1}.jobs-board-module__hyYDgG__emptyTitle{color:var(--gray-12);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:500}.jobs-board-module__hyYDgG__emptyBody{margin:var(--space-2) 0 0;max-width:52ch;color:var(--gray-11);font-size:.9375rem;line-height:1.65}.jobs-board-module__hyYDgG__emptyActions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__boardFoot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-8);border-top:1px solid var(--gray-6);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.jobs-board-module__hyYDgG__boardFootNote{color:var(--gray-10);font-family:var(--font-mono), monospace;font-size:.75rem}.jobs-board-module__hyYDgG__skeletonRow{gap:var(--space-4);padding:var(--space-5) var(--space-2);border-bottom:1px solid var(--gray-6);grid-template-columns:auto minmax(0,1fr);display:grid}@media (min-width:56rem){.jobs-board-module__hyYDgG__skeletonRow{gap:var(--space-6);padding-inline:var(--space-3);grid-template-columns:4rem minmax(0,1fr) 13rem}}
.job-detail-module__Y2fRdG__crumbs{align-items:center;gap:var(--space-2);padding-block:var(--space-4);color:var(--gray-11);font-family:var(--font-mono), monospace;font-size:.75rem;display:flex}.job-detail-module__Y2fRdG__crumbs a{color:var(--gray-11);text-decoration:none}.job-detail-module__Y2fRdG__crumbs a:hover{color:var(--accent-11)}.job-detail-module__Y2fRdG__crumbsSeparator{color:var(--gray-8)}.job-detail-module__Y2fRdG__crumbsCurrent{text-overflow:ellipsis;white-space:nowrap;color:var(--gray-12);overflow:hidden}.job-detail-module__Y2fRdG__detailHero{isolation:isolate;border-block:1px solid var(--gray-6);background:linear-gradient(160deg, var(--accent-a2), transparent 55%);position:relative;overflow:clip}.job-detail-module__Y2fRdG__detailCanvas{z-index:0;opacity:.75;position:absolute;inset:0}.job-detail-module__Y2fRdG__detailAura{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 80% 30%, var(--accent-a3), transparent 55%);position:absolute;inset:-20% 0 0}.job-detail-module__Y2fRdG__detailHeroInner{z-index:1;padding-block:var(--space-8);position:relative}.job-detail-module__Y2fRdG__dossierRef{align-items:center;gap:var(--space-3);color:var(--gray-11);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;font-size:.75rem;display:flex}.job-detail-module__Y2fRdG__detailTitle{margin:var(--space-4) 0 0;max-width:16ch;color:var(--gray-12);letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:1}.job-detail-module__Y2fRdG__detailFacts{margin:var(--space-4) 0 0;color:var(--gray-11);font-size:1rem;font-weight:500}.job-detail-module__Y2fRdG__detailSummary{margin:var(--space-4) 0 0;max-width:62ch;color:var(--gray-11);font-size:1.0625rem;line-height:1.65}.job-detail-module__Y2fRdG__heroStatusRow{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.job-detail-module__Y2fRdG__heroDeadline{color:var(--gray-11);font-size:.875rem}.job-detail-module__Y2fRdG__skipToApply{margin-top:var(--space-5)}@media (min-width:56rem){.job-detail-module__Y2fRdG__skipToApply{display:none}}.job-detail-module__Y2fRdG__metaGrid{margin-top:var(--space-7);border-top:1px solid var(--gray-6);grid-template-columns:repeat(2,1fr);gap:0;display:grid}@media (min-width:48rem){.job-detail-module__Y2fRdG__metaGrid{grid-template-columns:repeat(3,1fr)}}.job-detail-module__Y2fRdG__metaCell{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--gray-6);flex-direction:column;display:flex}.job-detail-module__Y2fRdG__metaLabel{color:var(--gray-10);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.6875rem}.job-detail-module__Y2fRdG__metaValue{text-overflow:ellipsis;white-space:nowrap;color:var(--gray-12);font-size:.9375rem;font-weight:500;overflow:hidden}.job-detail-module__Y2fRdG__dossierGrid{gap:var(--space-8);padding-block:var(--space-8);display:grid}@media (min-width:56rem){.job-detail-module__Y2fRdG__dossierGrid{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr);align-items:start}}.job-detail-module__Y2fRdG__dossierMain{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.job-detail-module__Y2fRdG__dossierSection{border-top:1px solid var(--gray-6);padding-top:var(--space-5)}.job-detail-module__Y2fRdG__dossierSectionHead{align-items:baseline;gap:var(--space-3);display:flex}.job-detail-module__Y2fRdG__dossierNumeral{color:var(--accent-11);font-family:var(--font-mono), monospace;font-size:.8125rem}.job-detail-module__Y2fRdG__dossierTitle{color:var(--gray-12);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:500}.job-detail-module__Y2fRdG__dossierList{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.job-detail-module__Y2fRdG__dossierList li{padding-left:var(--space-5);color:var(--gray-11);max-width:70ch;font-size:.9375rem;line-height:1.65;position:relative}.job-detail-module__Y2fRdG__dossierList li:before{content:"-";color:var(--accent-9);position:absolute;left:0}.job-detail-module__Y2fRdG__dossierProse{margin:var(--space-4) 0 0;max-width:70ch;color:var(--gray-11);font-size:.9375rem;line-height:1.65}.job-detail-module__Y2fRdG__journeyHead{gap:var(--space-1);margin-bottom:var(--space-2);flex-direction:column;display:flex}.job-detail-module__Y2fRdG__journeyEyebrow{color:var(--gray-10);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.job-detail-module__Y2fRdG__journey{margin:var(--space-5) 0 0;padding:0;list-style:none;position:relative}.job-detail-module__Y2fRdG__journey:before{content:"";top:var(--space-2);bottom:var(--space-2);background:linear-gradient(to bottom, var(--accent-8), var(--accent-a4) 70%, transparent);width:1px;position:absolute;left:.6875rem}.job-detail-module__Y2fRdG__journeyStep{padding:0 0 var(--space-6) var(--space-8);position:relative}.job-detail-module__Y2fRdG__journeyStep:last-child{padding-bottom:0}.job-detail-module__Y2fRdG__journeyNode{top:var(--space-1);border:1px solid var(--accent-8);border-radius:var(--radius-full);background:var(--color-background);width:1.4375rem;height:1.4375rem;color:var(--accent-11);font-family:var(--font-mono), monospace;place-items:center;font-size:.6875rem;display:grid;position:absolute;left:0}.job-detail-module__Y2fRdG__journeyName{color:var(--gray-12);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:500}.job-detail-module__Y2fRdG__journeyKind{margin:var(--space-1) 0 0;color:var(--gray-10);font-size:.75rem}.job-detail-module__Y2fRdG__journeyText{margin:var(--space-2) 0 0;max-width:66ch;color:var(--gray-11);font-size:.875rem;line-height:1.65}.job-detail-module__Y2fRdG__journeyMeta{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);color:var(--gray-11);flex-wrap:wrap;font-size:.75rem;display:flex}.job-detail-module__Y2fRdG__journeyBadges{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.job-detail-module__Y2fRdG__rail{scroll-margin-top:var(--space-6)}@media (min-width:56rem){.job-detail-module__Y2fRdG__rail{position:sticky;top:6rem}}.job-detail-module__Y2fRdG__railPanel{border:1px solid var(--accent-a5);border-radius:var(--radius-4);background:linear-gradient(180deg, var(--accent-a2), var(--gray-2) 40%);box-shadow:var(--shadow-4);padding:var(--space-5)}.job-detail-module__Y2fRdG__railEyebrow{align-items:center;gap:var(--space-2);color:var(--accent-11);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;display:flex}.job-detail-module__Y2fRdG__railTitle{margin:var(--space-3) 0 0;color:var(--gray-12);letter-spacing:-.03em;font-size:1.75rem;font-weight:500}.job-detail-module__Y2fRdG__railLede{margin:var(--space-2) 0 0;color:var(--gray-11);font-size:.875rem;line-height:1.6}.job-detail-module__Y2fRdG__railApplicants{margin:var(--space-2) 0 0;color:var(--gray-10);font-size:.75rem}.job-detail-module__Y2fRdG__railTrust{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--gray-6);border-radius:var(--radius-3);background:var(--color-panel-solid);color:var(--gray-11);font-size:.8125rem;line-height:1.55}.job-detail-module__Y2fRdG__moreRoles{border-top:1px solid var(--gray-6);padding-block:var(--space-7) var(--space-8)}.job-detail-module__Y2fRdG__moreRolesHead{justify-content:space-between;align-items:end;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}
