.careers-module__D_5ysG__hero,.careers-module__D_5ysG__detailHero{padding-block:var(--space-7) var(--space-9);overflow:hidden}.careers-module__D_5ysG__hero{min-height:34rem;padding-bottom:var(--space-7);align-items:end;display:flex;position:relative}.careers-module__D_5ysG__heroBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.careers-module__D_5ysG__heroImage{z-index:0;object-fit:cover;object-position:center;transition:opacity var(--duration-slow) var(--ease-standard)}.careers-module__D_5ysG__heroCanvas{opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.careers-module__D_5ysG__heroBackdrop[data-live=true] .careers-module__D_5ysG__heroCanvas{opacity:1}.careers-module__D_5ysG__heroBackdrop[data-live=true] .careers-module__D_5ysG__heroImage{opacity:0}@media (min-width:64rem){.careers-module__D_5ysG__heroBackdrop:not([data-fallback=true]) .careers-module__D_5ysG__heroImage{display:none}}.careers-module__D_5ysG__hero:after{z-index:1;background:linear-gradient(to right, color-mix(in srgb, var(--theme-background) 72%, transparent) 0%, color-mix(in srgb, var(--theme-background) 38%, transparent) 46%,  color-mix(in srgb, var(--theme-background) 20%, transparent) 78%, color-mix(in srgb, var(--theme-background) 16%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--theme-background) 30%, transparent) 0%, transparent 26%,  color-mix(in srgb, var(--theme-background) 54%, transparent) 58%, color-mix(in srgb, var(--theme-background) 78%, transparent) 88%, var(--theme-background) 100%);content:"";position:absolute;inset:0}.careers-module__D_5ysG__heroInner{z-index:2;position:relative}.careers-module__D_5ysG__breadcrumb{gap:var(--space-2);color:var(--theme-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.careers-module__D_5ysG__breadcrumb a:hover{color:var(--color-glow-cyan)}.careers-module__D_5ysG__heroTitle{gap:var(--space-7);min-height:12rem;padding-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.careers-module__D_5ysG__heroTitle h1{max-width:none;font-family:var(--font-brand);font-size:var(--text-page-title);letter-spacing:-.05em;text-wrap:balance;margin-top:0;font-weight:650;line-height:1.05}.careers-module__D_5ysG__heroLead{margin-bottom:var(--space-2);color:color-mix(in srgb, var(--theme-foreground) 88%, var(--theme-muted));font-family:var(--font-brand);font-size:var(--text-page-lead);text-wrap:pretty;word-break:keep-all;font-weight:500;line-height:1.55}.careers-module__D_5ysG__searchBar{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.careers-module__D_5ysG__searchField{gap:var(--space-3);min-width:0;padding-inline:var(--space-4);border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.careers-module__D_5ysG__searchField input{min-width:0;min-height:2.75rem;color:var(--theme-foreground);background:0 0;border:0;grid-column:2;padding:0}.careers-module__D_5ysG__searchField input:focus{outline:0}.careers-module__D_5ysG__searchField:hover{border-color:color-mix(in srgb, var(--color-hero-violet-accent) 52%, transparent)}.careers-module__D_5ysG__searchField:focus-within{border-color:var(--color-hero-violet-accent);background:color-mix(in srgb, var(--theme-foreground) 7%, transparent)}.careers-module__D_5ysG__searchTeam{min-height:2.75rem;padding-inline:var(--space-4);border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);color:var(--theme-foreground);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__searchTeam:hover{border-color:color-mix(in srgb, var(--color-hero-violet-accent) 52%, transparent)}.careers-module__D_5ysG__searchTeam:focus-visible{border-color:var(--color-hero-violet-accent);outline:var(--line-strong) solid var(--color-focus);outline-offset:calc(var(--space-1) * -1)}.careers-module__D_5ysG__searchSubmit{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/1;place-items:center;padding:0;display:grid}.careers-module__D_5ysG__searchMark{fill:none;width:1.15rem;height:1.15rem;stroke:var(--theme-muted);stroke-linecap:round;stroke-width:1.75px;transition:stroke var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__searchField:focus-within .careers-module__D_5ysG__searchMark,.careers-module__D_5ysG__searchSubmit:hover .careers-module__D_5ysG__searchMark{stroke:var(--color-hero-violet-accent)}.careers-module__D_5ysG__searchField input::placeholder{color:color-mix(in srgb, var(--theme-foreground) 62%, transparent);opacity:1}.careers-module__D_5ysG__searchTeam option{background:var(--theme-background);color:var(--theme-foreground)}@supports (appearance:base-select){.careers-module__D_5ysG__searchTeam{appearance:base-select}.careers-module__D_5ysG__searchTeam::picker(select){appearance:base-select}.careers-module__D_5ysG__searchTeam{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:start;display:flex}.careers-module__D_5ysG__searchTeam::picker-icon{color:var(--theme-muted);transition:transform var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__searchTeam:open::picker-icon{transform:rotate(180deg)}.careers-module__D_5ysG__searchTeam::picker(select){padding:var(--space-2);border:var(--line) solid color-mix(in srgb, var(--color-hero-violet-accent) 38%, var(--theme-line));border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--theme-background) 82%, transparent);background-image:linear-gradient(var(--glass-facet-angle), #ffffff1f, #ffffff08 46%, #ffffff12);box-shadow:inset 0 var(--line) 0 #ffffff38, 0 var(--space-3) var(--space-7) #00000070, 0 0 var(--space-6) color-mix(in srgb, var(--color-glow-violet) 20%, transparent), 0 var(--space-2) var(--space-8) color-mix(in srgb, var(--color-glow-cyan) 12%, transparent);-webkit-backdrop-filter:blur(1.75rem)saturate(150%);backdrop-filter:blur(1.75rem)saturate(150%);margin-block-start:var(--space-2)}.careers-module__D_5ysG__searchTeam option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--theme-foreground);transition:background var(--duration-fast) var(--ease-out);background:0 0}.careers-module__D_5ysG__searchTeam option:hover,.careers-module__D_5ysG__searchTeam option:focus{background:color-mix(in srgb, currentcolor 12%, transparent);outline:0}.careers-module__D_5ysG__searchTeam option:checked{background:color-mix(in srgb, var(--color-hero-violet-accent) 24%, transparent)}.careers-module__D_5ysG__searchTeam option::checkmark{display:none}}.careers-module__D_5ysG__boardLayout{gap:var(--space-6);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__searchBar{grid-area:1/2}.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__boardStage{grid-area:2/2}.careers-module__D_5ysG__filterRail{top:calc(var(--header-height) + var(--space-5));gap:var(--space-6);grid-area:2/1;display:grid;position:sticky}.careers-module__D_5ysG__filterGroup{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.careers-module__D_5ysG__filterGroup .careers-module__D_5ysG__filterLegend{padding:0 0 var(--space-3);color:var(--theme-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.careers-module__D_5ysG__filterToggle{display:none}.careers-module__D_5ysG__filterSummary{display:block}.careers-module__D_5ysG__filterChosen,.careers-module__D_5ysG__filterChevron{display:none}.careers-module__D_5ysG__filterFold{display:contents}.careers-module__D_5ysG__filterOptions{gap:var(--space-1);display:grid}.careers-module__D_5ysG__filterOption{gap:var(--space-3);padding-block:var(--space-2);color:var(--theme-foreground);cursor:pointer;font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex}.careers-module__D_5ysG__filterOption:hover{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__filterOption .careers-module__D_5ysG__filterMark{appearance:none;border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 34%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--theme-foreground) 8%, transparent);cursor:pointer;width:1.05rem;height:1.05rem;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex:none;margin:0}.careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterMark{border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);box-shadow:inset 0 0 0 var(--line-strong) var(--theme-background)}.careers-module__D_5ysG__filterOption:focus-visible{outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--space-1)}.careers-module__D_5ysG__filterCount{color:var(--theme-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-left:auto;font-weight:700}.careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterCount{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__boardStage{--careers-groups:2;--careers-rows:3;--careers-row:calc(var(--space-5) * 2 + var(--text-lg) * 1.6 + var(--line));--careers-group-head:calc(var(--text-xl) * 1.6 + var(--space-3) + var(--line-strong));min-height:calc(var(--careers-groups) * (var(--careers-group-head) + var(--careers-rows) * var(--careers-row)) + (var(--careers-groups) - 1) * var(--space-9));display:grid}.careers-module__D_5ysG__emptyNote{padding-inline:var(--space-3);color:var(--theme-muted);font-size:var(--text-lg);place-self:start}.careers-module__D_5ysG__detailHeroInner{max-width:54rem;margin-inline:auto}.careers-module__D_5ysG__detailTitle{min-height:12rem;padding-top:var(--space-6);align-items:end;display:grid}.careers-module__D_5ysG__eyebrow{color:var(--theme-muted,var(--color-ink-soft));font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.careers-module__D_5ysG__detailHero h1{margin-top:var(--space-4);font-family:var(--font-brand);font-size:var(--text-page-title);letter-spacing:-.05em;text-wrap:balance;word-break:keep-all;font-weight:650;line-height:1.05}.careers-module__D_5ysG__postingIntro{gap:var(--space-6);padding-bottom:var(--space-7);border-bottom:var(--line) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.careers-module__D_5ysG__postingFacts{gap:var(--space-3);justify-items:start;display:grid}.careers-module__D_5ysG__postingCategory{color:var(--color-ink-soft);font-size:var(--text-sm);letter-spacing:.01em;font-weight:600}.careers-module__D_5ysG__postingSummary{max-width:38rem;color:var(--color-ink);font-family:var(--font-brand);font-size:var(--text-page-lead);text-wrap:pretty;word-break:keep-all;font-weight:500;line-height:1.5}.careers-module__D_5ysG__postingConditions{gap:var(--space-2) var(--space-4);color:var(--color-ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.careers-module__D_5ysG__postingCondition{align-items:center;gap:var(--space-2);display:inline-flex}.careers-module__D_5ysG__postingCondition+.careers-module__D_5ysG__postingCondition:before{margin-right:calc(var(--space-2) * -1);content:"·"}.careers-module__D_5ysG__placeMark{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:1.05em;height:1.05em}.careers-module__D_5ysG__applyJump{min-height:2.75rem;padding-inline:var(--space-5);border:var(--line) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.careers-module__D_5ysG__applyJump:hover{border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);color:var(--color-cinematic-ink)}.careers-module__D_5ysG__boardSection{padding-block:var(--space-5) var(--space-10)}.careers-module__D_5ysG__detailBody{--careers-danger-lifted:color-mix(in srgb, var(--color-danger) 62%, white);padding-block:var(--space-9) var(--space-10)}.careers-module__D_5ysG__detailBody .careers-module__D_5ysG__detailContainer{--color-ink:var(--color-cinematic-ink);--color-ink-soft:var(--color-cinematic-soft);--color-line:var(--color-cinematic-line);--color-line-strong:color-mix(in srgb, var(--color-cinematic-ink) 34%, transparent);--color-surface:var(--color-cinematic-panel);--color-surface-muted:color-mix(in srgb, var(--color-cinematic-ink) 7%, var(--color-cinematic));--color-danger:var(--careers-danger-lifted)}.careers-module__D_5ysG__field>label{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-base);font-weight:720;display:flex}.careers-module__D_5ysG__field>input{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:var(--line) solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__field>input:hover{border-color:var(--color-ink-soft)}.careers-module__D_5ysG__field>input:focus{border-color:var(--color-ink);outline:none}.careers-module__D_5ysG__field>input[type=file]{padding:var(--space-2) var(--space-3);color:var(--color-ink-soft);font-size:var(--text-sm)}.careers-module__D_5ysG__field>input[type=file]::file-selector-button{min-height:2.25rem;margin-right:var(--space-3);padding-inline:var(--space-4);border:var(--line) solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-ink);cursor:pointer;font-family:inherit;font-weight:700}.careers-module__D_5ysG__field>input[type=file]::file-selector-button:hover{border-color:var(--color-ink-soft)}.careers-module__D_5ysG__submitButton{min-width:12rem;min-height:3.75rem;padding-inline:var(--space-5);border:var(--line) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.careers-module__D_5ysG__submitButton:hover:not(:disabled){border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);color:var(--color-surface)}.careers-module__D_5ysG__board{gap:var(--space-8);display:grid}.careers-module__D_5ysG__teamGroup>h2{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--theme-foreground) 7%, transparent);color:var(--theme-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.careers-module__D_5ysG__postingRow{gap:var(--space-4);padding:var(--space-5) var(--space-4);border-bottom:var(--line) solid color-mix(in srgb, var(--theme-foreground) 12%, transparent);color:var(--theme-foreground);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.careers-module__D_5ysG__postingRow:hover{background:color-mix(in srgb, var(--theme-foreground) 7%, transparent);color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__postingTitle{font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;font-weight:700}.careers-module__D_5ysG__postingGo{width:.9rem;height:.9rem;color:inherit;opacity:0;transform:translate3d(calc(var(--space-1) * -1), var(--space-1), 0);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex:none}.careers-module__D_5ysG__postingRow:hover .careers-module__D_5ysG__postingGo,.careers-module__D_5ysG__postingRow:focus-visible .careers-module__D_5ysG__postingGo{opacity:1;transform:translate(0,0)}.careers-module__D_5ysG__postingMeta,.careers-module__D_5ysG__detailMeta{gap:var(--space-2);color:var(--theme-muted,var(--color-ink-soft));font-family:var(--font-numeral);font-size:var(--text-xs);letter-spacing:.06em;flex-wrap:wrap;font-weight:400;display:flex}.careers-module__D_5ysG__postingMeta span+span:before,.careers-module__D_5ysG__detailMeta span+span:before{margin-right:var(--space-2);content:"/"}.careers-module__D_5ysG__draftBadge{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-cinematic-ink)}.careers-module__D_5ysG__postingMeta .careers-module__D_5ysG__draftBadge+span:before,.careers-module__D_5ysG__postingMeta .careers-module__D_5ysG__draftBadge:before{content:none;margin-right:0}.careers-module__D_5ysG__postingRow[data-draft]{box-shadow:inset var(--space-1) 0 0 var(--color-accent)}.careers-module__D_5ysG__boardState{gap:var(--space-5);min-height:22rem;padding:var(--space-7);border:var(--line) dashed color-mix(in srgb, var(--theme-foreground) 24%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);text-align:center;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.careers-module__D_5ysG__detailUnavailable h1{max-width:24ch;font-size:var(--text-2xl);text-wrap:balance}.careers-module__D_5ysG__boardState h2{max-width:30ch;color:var(--theme-muted,var(--color-ink-soft));text-wrap:balance;word-break:keep-all;overflow-wrap:normal;margin-inline:auto;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650}.careers-module__D_5ysG__boardState p,.careers-module__D_5ysG__detailUnavailable>p:last-of-type:not(.careers-module__D_5ysG__eyebrow){max-width:44rem;margin-top:var(--space-3);color:var(--theme-muted,var(--color-ink-soft));word-break:keep-all}.careers-module__D_5ysG__boardState p{margin-inline:auto}.careers-module__D_5ysG__boardState a,.careers-module__D_5ysG__detailUnavailable a{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-weight:750;display:inline-flex}.careers-module__D_5ysG__detailUnavailable{min-height:28rem;padding-top:var(--space-8)}.careers-module__D_5ysG__detailUnavailable h1{margin-top:var(--space-4)}.careers-module__D_5ysG__detailContainer{max-width:54rem}.careers-module__D_5ysG__detailMain{min-width:0}.careers-module__D_5ysG__applicationPanel,.careers-module__D_5ysG__externalApplication{margin-top:var(--space-9);border:var(--line) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb, var(--color-hero-violet-deep) 5%, transparent);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.careers-module__D_5ysG__applicationPanel{padding:0;overflow:hidden}.careers-module__D_5ysG__externalApplication{padding:var(--space-6)}.careers-module__D_5ysG__applicationHeader{padding:var(--space-6);border-bottom:var(--line) solid var(--color-line)}.careers-module__D_5ysG__applicationHeader h2,.careers-module__D_5ysG__externalApplication h2{letter-spacing:-.03em;font-size:clamp(1.375rem,1.8vw,1.625rem);line-height:1.25}.careers-module__D_5ysG__applicationHeader>p:last-child,.careers-module__D_5ysG__externalApplication>p:nth-child(2){max-width:46rem;margin-top:var(--space-3);color:var(--color-ink-soft)}.careers-module__D_5ysG__applicationForm,.careers-module__D_5ysG__applicationBody{padding:var(--space-6);position:relative}.careers-module__D_5ysG__honeypot{width:var(--line);height:var(--line);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.careers-module__D_5ysG__fieldGrid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__D_5ysG__field{min-width:0}.careers-module__D_5ysG__fieldWide{grid-column:1/-1}.careers-module__D_5ysG__field>label small{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:500}.careers-module__D_5ysG__hint,.careers-module__D_5ysG__fieldErrors{margin-top:var(--space-2);font-size:var(--text-sm)}.careers-module__D_5ysG__hint{color:var(--color-ink-soft)}.careers-module__D_5ysG__fieldErrors{gap:var(--space-1);color:var(--color-danger);font-weight:700;display:grid}.careers-module__D_5ysG__consentField{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--line) solid var(--color-line)}.careers-module__D_5ysG__consentField label{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.careers-module__D_5ysG__consentField input{width:1.25rem;height:1.25rem;margin:var(--space-1) 0 0;accent-color:var(--color-accent)}.careers-module__D_5ysG__submissionStatus{padding:var(--space-5);border:var(--line-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface-muted)}.careers-module__D_5ysG__applicationForm .careers-module__D_5ysG__submissionStatus{margin-top:var(--space-6)}.careers-module__D_5ysG__submissionStatus strong{font-size:var(--text-lg)}.careers-module__D_5ysG__submissionStatus p{margin-top:var(--space-2);color:var(--color-ink-soft)}.careers-module__D_5ysG__submissionStatus.careers-module__D_5ysG__pending{border-color:var(--color-accent)}.careers-module__D_5ysG__submissionStatus.careers-module__D_5ysG__error{border-color:var(--color-ink)}.careers-module__D_5ysG__submissionStatus.careers-module__D_5ysG__success{border-color:var(--color-success)}.careers-module__D_5ysG__submitButton{min-width:14rem;margin-top:var(--space-6)}.careers-module__D_5ysG__submitButton:disabled{cursor:wait;opacity:.62}.careers-module__D_5ysG__externalApplication a{margin-top:var(--space-5);font-weight:750;display:inline-flex}.careers-module__D_5ysG__backLink{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--line) solid var(--color-line);font-weight:750;display:flex}.careers-module__D_5ysG__backGo,.careers-module__D_5ysG__stateGo{width:.9rem;height:.9rem;color:inherit;opacity:0;transform:translate3d(calc(var(--space-1) * -1), var(--space-1), 0);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex:none}.careers-module__D_5ysG__backLink:hover .careers-module__D_5ysG__backGo,.careers-module__D_5ysG__backLink:focus-visible .careers-module__D_5ysG__backGo,.careers-module__D_5ysG__boardState a:hover .careers-module__D_5ysG__stateGo,.careers-module__D_5ysG__boardState a:focus-visible .careers-module__D_5ysG__stateGo,.careers-module__D_5ysG__detailUnavailable a:hover .careers-module__D_5ysG__stateGo,.careers-module__D_5ysG__detailUnavailable a:focus-visible .careers-module__D_5ysG__stateGo{opacity:1;transform:translate(0,0)}@media (min-width:88rem){.careers-module__D_5ysG__detailContainer{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,54rem) minmax(0,1fr);justify-content:center;align-items:start;max-width:90rem;display:grid}.careers-module__D_5ysG__detailMain{grid-area:1/2}.careers-module__D_5ysG__detailContainer>.cms-outline{top:calc(var(--header-height) + var(--space-5));max-height:calc(100svh - var(--header-height) - var(--space-8));grid-area:1/3;margin-top:0;position:sticky;overflow-y:auto}.careers-module__D_5ysG__detailHeroInner{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,54rem) minmax(0,1fr);max-width:none;display:grid}.careers-module__D_5ysG__detailHeroInner>*{grid-column:2/-1}}.careers-module__D_5ysG__detailMain .cms-blocks h2{margin-top:var(--space-8);padding-top:var(--space-5);font-size:clamp(1.5rem,2.2vw,2rem)}.careers-module__D_5ysG__breadcrumb a:focus-visible,.careers-module__D_5ysG__searchSubmit:focus-visible,.careers-module__D_5ysG__postingRow:focus-visible,.careers-module__D_5ysG__boardState a:focus-visible,.careers-module__D_5ysG__detailUnavailable a:focus-visible,.careers-module__D_5ysG__externalApplication a:focus-visible,.careers-module__D_5ysG__backLink:focus-visible,.careers-module__D_5ysG__applyJump:focus-visible,.careers-module__D_5ysG__submitButton:focus-visible{outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--space-1)}@media (max-width:63.999rem){.careers-module__D_5ysG__boardLayout{gap:var(--space-7);grid-template-rows:auto;grid-template-columns:1fr}.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__searchBar,.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__boardStage,.careers-module__D_5ysG__filterRail{grid-area:auto}.careers-module__D_5ysG__filterRail{gap:var(--space-3);grid-template-columns:minmax(0,1fr);position:static}.careers-module__D_5ysG__filterGroup{border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);gap:0;position:relative}.careers-module__D_5ysG__filterToggle{display:block}.careers-module__D_5ysG__filterSummary{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-4);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex}.careers-module__D_5ysG__filterGroup .careers-module__D_5ysG__filterLegend{padding:0}.careers-module__D_5ysG__filterChosen{min-width:0;color:var(--theme-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;display:block;overflow:hidden}.careers-module__D_5ysG__filterChosen[data-chosen]{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__filterChevron{fill:none;width:1.15rem;height:1.15rem;stroke:var(--theme-muted);stroke-linecap:round;stroke-width:1.75px;transition:rotate var(--duration-fast) var(--ease-out), stroke var(--duration-fast) var(--ease-out);flex:none;display:block}.careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterSummary .careers-module__D_5ysG__filterChevron{stroke:var(--color-hero-violet-accent);rotate:180deg}.careers-module__D_5ysG__filterToggle:focus-visible~.careers-module__D_5ysG__filterSummary{outline:var(--line-strong) solid var(--color-focus);outline-offset:calc(var(--space-1) * -1)}.careers-module__D_5ysG__filterFold{visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold{visibility:visible;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s;grid-template-rows:minmax(0,1fr)}.careers-module__D_5ysG__filterOptions{min-height:0;padding:0 var(--space-4) var(--space-3);overflow:hidden}.careers-module__D_5ysG__filterOption{padding-block:var(--space-3)}.careers-module__D_5ysG__heroTitle{gap:var(--space-4);grid-template-columns:1fr;min-height:auto}.careers-module__D_5ysG__detailTitle{min-height:auto}}@media (max-width:43.999rem){.careers-module__D_5ysG__hero,.careers-module__D_5ysG__detailHero{padding-block:var(--space-6) var(--space-8)}.careers-module__D_5ysG__detailTitle{padding-top:var(--space-7)}.careers-module__D_5ysG__boardSection,.careers-module__D_5ysG__detailBody{padding-block:var(--space-8)}.careers-module__D_5ysG__fieldGrid{grid-template-columns:1fr}.careers-module__D_5ysG__postingIntro{gap:var(--space-5);grid-template-columns:1fr;justify-items:start}.careers-module__D_5ysG__searchBar{grid-template-columns:minmax(0,1fr)}.careers-module__D_5ysG__fieldWide{grid-column:auto}.careers-module__D_5ysG__boardStage{--careers-rows:2;--careers-row:calc(var(--space-5) * 2 + var(--text-lg) * 1.6 + var(--space-2) + var(--text-xs) * 1.6 + var(--line))}.careers-module__D_5ysG__postingRow{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.careers-module__D_5ysG__postingTitle{grid-area:1/1}.careers-module__D_5ysG__postingMeta{grid-area:2/1/3/-1}.careers-module__D_5ysG__postingGo{grid-area:1/2}.careers-module__D_5ysG__boardState{min-height:20rem;padding:var(--space-5)}.careers-module__D_5ysG__applicationHeader,.careers-module__D_5ysG__applicationForm,.careers-module__D_5ysG__applicationBody,.careers-module__D_5ysG__externalApplication{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__filterChevron{transition:none}}.careers-module__D_5ysG__whitePage{--color-cinematic:var(--color-text-white);--color-cinematic-ink:var(--color-careers-ink);--color-cinematic-soft:var(--color-careers-muted);--color-cinematic-panel:var(--color-text-white);--color-cinematic-line:var(--color-careers-line);--color-line:var(--color-careers-line);--font-mono:var(--font-sans);--font-numeral:var(--font-sans);background:var(--color-text-white);color:var(--color-ink)}.careers-module__D_5ysG__whitePage,.careers-module__D_5ysG__whitePage *,.careers-module__D_5ysG__whitePage :before,.careers-module__D_5ysG__whitePage :after{letter-spacing:0}.careers-module__D_5ysG__whitePage .container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroBackdrop,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroCanvas,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroImage,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__hero:after,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero:after{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__hero{min-height:0;padding-block:var(--header-height) 0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroInner{padding-block:8.25rem 1rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailTitle{align-items:last baseline;min-height:0;padding-top:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle h1,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero h1{color:var(--color-ink);margin-top:0;font-size:3rem;font-weight:650;line-height:1.45}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroLead{color:var(--color-ink-soft);margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardSection{padding-block:3.5rem var(--space-10)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardLayout{grid-template-rows:auto;grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:3rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__boardStage{grid-area:1/2}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterRail{grid-area:1/1;gap:1.25rem}.careers-module__D_5ysG__filterHeader{align-items:baseline;gap:var(--space-3);border-bottom:.0625rem solid var(--color-line);margin-bottom:1rem;padding-bottom:1.25rem;display:flex}.careers-module__D_5ysG__filterHeader>span{color:var(--color-ink);font-size:1.125rem;font-weight:700}.careers-module__D_5ysG__filterHeader a{color:var(--color-careers-filter-ink);margin-left:auto;font-size:.9375rem;font-weight:500}.careers-module__D_5ysG__filterHeader a:hover{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterGroup{border:0;border-bottom:.0625rem solid var(--color-line);gap:0;padding:0 0 .75rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterGroup:last-child{border-bottom:0;padding-bottom:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle{display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterSummary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2.5rem;display:flex}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterGroup .careers-module__D_5ysG__filterLegend{color:var(--color-ink-soft);text-transform:none;padding:0;font-size:.9375rem;font-weight:560}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterChosen{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterChevron{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-careers-chevron);stroke-linecap:round;stroke-width:.140625rem;transition:rotate var(--duration-fast) var(--ease-out);flex:none;margin-left:auto;display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterSummary .careers-module__D_5ysG__filterChevron{stroke:var(--color-careers-chevron);rotate:180deg}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterFold{visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold{visibility:visible;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s;grid-template-rows:minmax(0,1fr)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOptions{min-height:0;padding:.125rem 0 var(--space-2);gap:.125rem;overflow:hidden}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption{gap:var(--space-2);color:var(--color-careers-filter-ink);padding-block:.375rem;font-size:.9375rem;font-weight:500}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption .careers-module__D_5ysG__filterMark{border-color:var(--color-line-strong);background:var(--color-text-white);position:relative}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterMark{border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);box-shadow:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterMark:after{border:solid var(--color-text-white);content:"";border-width:0 .14rem .14rem 0;width:.3rem;height:.55rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterCount{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardStage{align-content:start;min-height:0}.careers-module__D_5ysG__listHeader{margin-bottom:1rem;padding-left:.375rem;display:block}.careers-module__D_5ysG__listHeader p{color:var(--color-ink);white-space:nowrap;font-size:1.625rem;font-weight:700;line-height:1.6}.careers-module__D_5ysG__searchRow{align-items:stretch;gap:.625rem;margin-bottom:1.25rem;display:flex}.careers-module__D_5ysG__searchRow .careers-module__D_5ysG__searchBar{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchField{border-color:color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));background:var(--color-text-white);min-height:2.875rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchField input{color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchField input::placeholder{color:var(--color-careers-placeholder)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchMark{stroke:var(--color-careers-placeholder)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__board{gap:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__teamGroup>h2{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingRow{gap:.25rem var(--space-4);border-bottom-color:var(--color-line);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;padding:1.5rem 1rem 1.5rem .375rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingRow:hover{background:var(--color-careers-row-hover);color:var(--color-ink)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingTitle{grid-area:1/1;font-size:1.25rem;font-weight:650}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingMeta{gap:var(--space-3);color:var(--color-ink-soft);grid-area:2/1/3/-1;align-items:center;font-size:.875rem;font-weight:500}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingMeta span+span{align-items:center;display:inline-flex}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingMeta span+span:before{width:.0625rem;height:.9em;margin-right:var(--space-3);background:var(--color-line);content:""}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingGo{grid-area:1/2}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__emptyNote{color:var(--color-ink-soft);padding-left:.375rem}.careers-module__D_5ysG__filterButton{border:.0625rem solid color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));border-radius:var(--radius-sm);background:var(--color-text-white);min-height:2.875rem;color:var(--color-ink);cursor:pointer;font:inherit;flex:none;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:600;display:none}.careers-module__D_5ysG__filterButton[data-chosen]{border-color:var(--color-ink)}.careers-module__D_5ysG__filterButtonIcon{stroke:currentColor;stroke-linecap:round;stroke-width:1.9px;width:1.0625rem;height:1.0625rem}.careers-module__D_5ysG__filterButtonCount{background:var(--color-ink);min-width:1.25rem;height:1.25rem;color:var(--color-text-white);border-radius:.625rem;justify-content:center;align-items:center;padding-inline:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.careers-module__D_5ysG__filterPanel{z-index:1000;background:var(--color-text-white);color:var(--color-ink);flex-direction:column;display:flex;position:fixed;inset:0}.careers-module__D_5ysG__filterPanelHeader{border-bottom:.0625rem solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.careers-module__D_5ysG__filterPanelHeader h2{margin:0;font-size:1.25rem;font-weight:700}.careers-module__D_5ysG__filterPanelClose{width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}.careers-module__D_5ysG__filterPanelClose:hover{background:var(--color-careers-tonal)}.careers-module__D_5ysG__filterPanelCloseIcon{stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:1.375rem;height:1.375rem}.careers-module__D_5ysG__filterPanelForm{flex-direction:column;flex:auto;min-height:0;display:flex}.careers-module__D_5ysG__filterPanelBody{flex:auto;width:100%;max-width:40rem;margin-inline:auto;padding:1.75rem 1.5rem 2rem;overflow-y:auto}.careers-module__D_5ysG__filterPanelField+.careers-module__D_5ysG__filterPanelField{margin-top:1.5rem}.careers-module__D_5ysG__filterPanelField>label{color:var(--color-ink-soft);margin-bottom:.5rem;font-size:.9375rem;font-weight:560;display:block}.careers-module__D_5ysG__filterPanelField>select{appearance:none;border:.0625rem solid color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));border-radius:var(--radius-sm);background-color:var(--color-text-white);width:100%;min-height:3rem;color:var(--color-ink);cursor:pointer;font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6270' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5 L12 15.5 L18 9.5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.125rem;padding:0 2.625rem 0 1rem;font-size:1rem;font-weight:400}.careers-module__D_5ysG__filterPanelField>select[data-chosen]{border-color:var(--color-ink);font-weight:600}.careers-module__D_5ysG__filterPanelFooter{width:100%;max-width:40rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0rem));border-top:.0625rem solid var(--color-line);flex:none;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.careers-module__D_5ysG__filterResetButton,.careers-module__D_5ysG__filterApplyButton{cursor:pointer;min-height:3rem;font:inherit;border:0;border-radius:.625rem}.careers-module__D_5ysG__filterResetButton{background:var(--color-careers-tonal);color:var(--color-careers-filter-ink);flex:none;padding-inline:1.25rem;font-size:.9375rem;font-weight:500}.careers-module__D_5ysG__filterApplyButton{background:var(--color-ink);color:var(--color-text-white);flex:auto;font-size:1.0625rem;font-weight:600}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHeroInner{max-width:80rem;margin-inline:auto;display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHeroInner>*{grid-column:auto}.careers-module__D_5ysG__detailMeta{align-items:center;gap:var(--space-3);color:var(--color-careers-placeholder);flex-wrap:wrap;margin-top:.75rem;font-size:1rem;font-weight:400;line-height:1.6;display:flex}.careers-module__D_5ysG__detailMeta span+span{align-items:center;display:inline-flex}.careers-module__D_5ysG__detailMeta span+span:before{width:.0625rem;height:.9em;margin-right:var(--space-3);background:var(--color-line);content:""}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailBody{padding-block:3.5rem var(--space-10)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailBody .careers-module__D_5ysG__detailContainer{max-width:80rem;display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain{grid-area:auto;max-width:47.5rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain>.cms-blocks{margin-top:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-blocks h2{color:var(--color-ink);border-top:0;margin-top:3rem;padding-top:0;font-size:1.375rem;font-weight:650;line-height:1.45}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-blocks h2:first-child{margin-top:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-paragraph{color:var(--color-newsroom-body);font-size:1.125rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list li{color:var(--color-newsroom-body);font-size:1.125rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-unordered li{grid-template-columns:.32em minmax(0,1fr);gap:.55em}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-unordered li:before{background:var(--color-ink);width:.32em;height:.32em}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-ordered li{grid-template-columns:1.5em minmax(0,1fr);gap:.4em}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-ordered li:before{width:auto;height:auto;color:var(--color-ink);content:counter(cms-list) ".";font-size:1em;font-weight:700;line-height:inherit;background:0 0;border-radius:0;margin:0;display:block}.careers-module__D_5ysG__detailSidebar{margin-top:3rem}.careers-module__D_5ysG__applyBox{gap:.75rem;display:grid}.careers-module__D_5ysG__applyBox .careers-module__D_5ysG__applyJump{width:100%}.careers-module__D_5ysG__applyBox p{color:var(--color-ink-soft);font-size:.9375rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__applyJump,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__submitButton{border-color:var(--color-ink);background:var(--color-ink);min-height:3rem;color:var(--color-text-white);border-radius:.625rem;gap:.5rem;font-size:1.0625rem;font-weight:600}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__applyJump:hover,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__applyJump:focus-visible,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__submitButton:hover:not(:disabled),.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__submitButton:focus-visible:not(:disabled){border-color:var(--color-careers-button-hover);background:var(--color-careers-button-hover);color:var(--color-text-white)}.careers-module__D_5ysG__applyArrow,.careers-module__D_5ysG__backArrow{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:1.0625rem;height:1.0625rem;transition:transform var(--duration-fast) var(--ease-out);flex:none}.careers-module__D_5ysG__applyJump:hover .careers-module__D_5ysG__applyArrow,.careers-module__D_5ysG__applyJump:focus-visible .careers-module__D_5ysG__applyArrow{transform:translate(.1875rem)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__backLink{max-width:47.5rem;color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__backLink:hover .careers-module__D_5ysG__backArrow,.careers-module__D_5ysG__backLink:focus-visible .careers-module__D_5ysG__backArrow{transform:translate(-.1875rem)}.careers-module__D_5ysG__relatedPostings{border:.125rem solid var(--color-line);background:var(--color-text-white);border-radius:.75rem;margin-top:2rem;padding:1.25rem}.careers-module__D_5ysG__relatedPostings>h2{border-bottom:.0625rem solid var(--color-line);color:var(--color-ink);padding-bottom:.75rem;font-size:1.125rem;font-weight:700}.careers-module__D_5ysG__relatedPostings ul{margin-top:.25rem;display:grid}.careers-module__D_5ysG__relatedPostings li+li{border-top:.0625rem solid var(--color-line)}.careers-module__D_5ysG__relatedPostings a{border-radius:.5rem;gap:.25rem;margin-inline:-.5rem;padding:.75rem .5rem;display:grid}.careers-module__D_5ysG__relatedPostings a:hover{background:var(--color-careers-row-hover)}.careers-module__D_5ysG__relatedTitle{color:var(--color-ink);font-size:1rem;font-weight:600}.careers-module__D_5ysG__relatedMeta{color:var(--color-ink-soft);font-size:.8125rem;font-weight:400}.careers-module__D_5ysG__applyHeroInner>.careers-module__D_5ysG__detailTitle,.careers-module__D_5ysG__applicationMain{max-width:47.5rem;margin-inline:auto}.careers-module__D_5ysG__applyPostingTitle{color:var(--color-ink-soft);margin-top:.75rem;font-size:1.375rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__applicationStandalone{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationHeader{border-bottom:0;padding:0}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationHeader h2{display:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationHeader p{color:var(--color-ink-soft);margin:0 0 2rem;font-size:1rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationForm,.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationBody{padding:0}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldGrid{gap:2rem 1rem}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>label:not(.careers-module__D_5ysG__fileControl){color:var(--color-ink-soft);gap:.25rem;font-size:1rem;font-weight:560}.careers-module__D_5ysG__field>label .careers-module__D_5ysG__requiredMark{color:var(--color-danger);font-size:1em;font-weight:700;line-height:1}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>input{border-color:color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>input::placeholder{color:var(--color-careers-placeholder);opacity:1}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>input:focus{border-color:var(--color-ink);box-shadow:0 0 0 .0625rem var(--color-ink);outline:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fileControl:has(input:focus-visible){border-color:var(--color-ink);box-shadow:0 0 0 .0625rem var(--color-ink);outline:none}.careers-module__D_5ysG__fileControl{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:var(--line) solid color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));border-radius:var(--radius-sm);background:var(--color-text-white);color:var(--color-careers-placeholder);cursor:pointer;align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:400;line-height:1.6;display:flex;position:relative}.careers-module__D_5ysG__fileControl:hover{border-color:var(--color-ink-soft)}.careers-module__D_5ysG__fileControl input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.careers-module__D_5ysG__fileControl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.careers-module__D_5ysG__filePicked{color:var(--color-ink)}.careers-module__D_5ysG__fileIcon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.125rem;height:1.125rem}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>[aria-invalid=true]{border-color:var(--color-danger)}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fileControl:has([aria-invalid=true]){border-color:var(--color-danger)}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>[aria-invalid=true]:focus{border-color:var(--color-danger);box-shadow:0 0 0 .0625rem var(--color-danger);outline:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fileControl:has([aria-invalid=true]:focus-visible){border-color:var(--color-danger);box-shadow:0 0 0 .0625rem var(--color-danger);outline:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldErrors{color:var(--color-danger);font-size:.875rem;font-weight:400;line-height:1.5;display:block}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldErrors p{align-items:flex-start;gap:.375rem;display:flex}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldErrors p:before{background:var(--color-danger);width:.9375rem;height:.9375rem;color:var(--color-text-white);content:"!";border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1875rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.careers-module__D_5ysG__formAlert{border:var(--line) solid #c0362c59;border-radius:var(--radius-sm);background:var(--color-careers-alert-surface);color:var(--color-careers-alert-ink);align-items:flex-start;gap:.625rem;margin-bottom:1.75rem;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.55;display:flex}.careers-module__D_5ysG__formAlert:before{background:var(--color-danger);width:1.125rem;height:1.125rem;color:var(--color-text-white);content:"!";border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1625rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__consentField{margin-top:var(--space-7);border-top:0;padding-top:0}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__consentField input{accent-color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__consentField label{color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__consentRequired{color:var(--color-careers-consent);margin-right:.375rem;font-size:1rem;font-weight:700}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__submitButton{width:100%;margin-block:2.5rem}.careers-module__D_5ysG__donePage{text-align:center;padding-top:10rem}.careers-module__D_5ysG__doneMark{background:var(--color-careers-done-surface);width:6rem;height:6rem;color:var(--color-careers-done-check);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex}.careers-module__D_5ysG__doneMark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4px;width:3.25rem;height:3.25rem}.careers-module__D_5ysG__donePage h1{color:var(--color-ink);margin:0 0 1.5rem;font-size:1.75rem;font-weight:700;line-height:1.4}.careers-module__D_5ysG__doneDescription{max-width:34rem;color:var(--color-careers-done-ink);margin-inline:auto;font-size:1.125rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__doneNote{border:var(--line) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-careers-done-note);max-width:34rem;color:var(--color-ink-soft);margin:2rem auto 0;padding:.875rem 1.125rem;font-size:.875rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__doneLinks{gap:.75rem;width:100%;max-width:22rem;margin:2.5rem auto 0;display:grid}.careers-module__D_5ysG__doneLinks .careers-module__D_5ysG__applyJump{width:100%}.careers-module__D_5ysG__doneBack{min-height:2.75rem;padding-inline:var(--space-5);background:var(--color-careers-tonal);color:var(--color-ink);border-radius:.625rem;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;display:inline-flex}.careers-module__D_5ysG__doneBack:hover{background:var(--color-careers-tonal-hover)}@media (min-width:75rem){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailTwoColumn{grid-template-columns:minmax(0,47.5rem) minmax(0,25rem);justify-content:space-between;align-items:start;column-gap:4.5rem;display:grid}.careers-module__D_5ysG__detailTwoColumn>.careers-module__D_5ysG__detailMain{grid-area:1/1}.careers-module__D_5ysG__detailTwoColumn>.careers-module__D_5ysG__detailSidebar{top:calc(var(--header-height) + 1.5rem);grid-area:1/2;margin-top:0;position:sticky}}@media (max-width:63.999rem){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardLayout{display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterRail{display:none}.careers-module__D_5ysG__filterButton{display:inline-flex}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle{gap:.5rem}}@media (max-width:43.999rem){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__hero,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero{padding-block:var(--header-height) 0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroInner{padding-block:6rem 1rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle h1,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero h1{font-size:2.25rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardSection{padding-top:1.75rem}.careers-module__D_5ysG__listHeader p{font-size:1.4375rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingRow{padding-block:1.125rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailBody{padding-top:3.5rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-paragraph{font-size:1rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list li{font-size:1rem}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldGrid{grid-template-columns:1fr}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldWide{grid-column:auto}.careers-module__D_5ysG__donePage{padding-top:5rem}}@media (prefers-reduced-motion:reduce){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterChevron,.careers-module__D_5ysG__applyArrow,.careers-module__D_5ysG__backArrow{transition:none}}.careers-module__D_5ysG__postingLanguage{max-width:52ch;color:var(--careers-ink-soft,var(--color-ink-soft));font-size:var(--text-sm);margin:0;line-height:1.7}
