.FileButton-module__wZ7Kia__button{border:1px dashed var(--border-strong);background:var(--bg-raised);max-width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;transition:border-color var(--dur-state) var(--ease-out-expo), background-color var(--dur-state) var(--ease-out-expo);border-radius:10px;align-items:center;gap:10px;padding:9px 14px;font-size:14px;display:inline-flex;position:relative}.FileButton-module__wZ7Kia__button:hover{border-color:var(--violet);background:var(--violet-subtle)}.FileButton-module__wZ7Kia__button:focus-within{outline:2px solid var(--violet);outline-offset:2px}.FileButton-module__wZ7Kia__button[data-disabled]{opacity:.5;cursor:default;pointer-events:none}.FileButton-module__wZ7Kia__input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FileButton-module__wZ7Kia__icon{color:var(--violet);flex-shrink:0;display:inline-flex}.FileButton-module__wZ7Kia__text{gap:1px;min-width:0;display:grid}.FileButton-module__wZ7Kia__label{font-weight:600}.FileButton-module__wZ7Kia__hint{color:var(--text-faint);font-size:12px}@media (prefers-reduced-motion:reduce){.FileButton-module__wZ7Kia__button{transition:none}}.FileButton-module__wZ7Kia__button[data-size=sm]{border-radius:8px;gap:7px;min-height:32px;padding:5px 11px;font-size:12.5px}.FileButton-module__wZ7Kia__chip{border:1px solid var(--border);background:var(--bg-off);border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:10px 12px;display:flex}.FileButton-module__wZ7Kia__chip[data-size=sm]{border-radius:8px;gap:8px;padding-block:5px;padding-inline:10px 8px}.FileButton-module__wZ7Kia__chipIcon{color:var(--violet);flex-shrink:0}.FileButton-module__wZ7Kia__chipName{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;overflow:hidden}.FileButton-module__wZ7Kia__chip[data-size=sm] .FileButton-module__wZ7Kia__chipName{font-size:12.5px}.FileButton-module__wZ7Kia__chipRemove{color:var(--text-faint);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:3px;display:inline-flex}.FileButton-module__wZ7Kia__chipRemove:hover{color:var(--text);background:var(--bg-raised)}.FileButton-module__wZ7Kia__chipRemove:focus-visible{outline:2px solid var(--violet);outline-offset:1px}.FileButton-module__wZ7Kia__chipRemove:disabled{opacity:.5;cursor:default}
.careers-module__T6xnVW__hero{isolation:isolate;color:#fff;background:#0d1017;position:relative;overflow:hidden}.careers-module__T6xnVW__heroPhoto{z-index:-2;position:absolute;inset:0}.careers-module__T6xnVW__heroPhoto img{object-fit:cover;object-position:65% 50%;width:100%;height:100%}.careers-module__T6xnVW__hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0d1017f2 0%,#0d1017d6 40%,#0d101766 72%,#0d101733 100%),linear-gradient(#0d101700 55%,#0d10178c 100%);position:absolute;inset:0}[dir=rtl] .careers-module__T6xnVW__hero:before{background:linear-gradient(270deg,#0d1017f2 0%,#0d1017d6 40%,#0d101766 72%,#0d101733 100%),linear-gradient(#0d101700 55%,#0d10178c 100%)}@media (max-width:720px){.careers-module__T6xnVW__hero:before{background:linear-gradient(#0d10178c 0%,#0d1017cc 45%,#0d1017f0 100%)}}.careers-module__T6xnVW__heroInner{padding-block:clamp(5rem,11vw,9.5rem) clamp(4rem,8vw,7rem)}.careers-module__T6xnVW__heroTitle{max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(2.8rem,6.6vw,5.2rem);font-weight:700;line-height:.98}.careers-module__T6xnVW__heroDek{max-width:36rem;font-family:var(--font-serif);color:#fffc;margin:1.5rem 0 0;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.6}.careers-module__T6xnVW__heroCtas{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.careers-module__T6xnVW__btnLight,.careers-module__T6xnVW__btnGhostInk{min-height:48px;transition:transform var(--dur-state) var(--ease-out-expo), background-color var(--dur-state) var(--ease-out-expo), border-color var(--dur-state) var(--ease-out-expo);border-radius:.85rem;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.careers-module__T6xnVW__btnLight{color:#0d1017;background:#fff}.careers-module__T6xnVW__btnLight:hover,.careers-module__T6xnVW__btnLight:focus-visible{transform:translateY(-2px)}.careers-module__T6xnVW__btnGhostInk{color:#fff;border:1px solid #ffffff4d}.careers-module__T6xnVW__btnGhostInk:hover,.careers-module__T6xnVW__btnGhostInk:focus-visible{background:#ffffff14;border-color:#ffffff8c}.careers-module__T6xnVW__section{padding-block:4rem;scroll-margin-top:72px}@media (min-width:1024px){.careers-module__T6xnVW__section{padding-block:6rem}}.careers-module__T6xnVW__sectionOff{background:var(--bg-off);border-block:1px solid var(--border)}.careers-module__T6xnVW__sectionHead{gap:.9rem;max-width:44rem;margin-bottom:2.25rem;display:grid}.careers-module__T6xnVW__index{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.careers-module__T6xnVW__indexRow{border-bottom:1px solid var(--border);color:inherit;transition:background-color var(--dur-state) var(--ease-out-expo);border-radius:12px;align-items:center;gap:.5rem 2rem;margin-inline:-.75rem;padding:1.35rem .75rem;text-decoration:none;display:grid}@media (min-width:900px){.careers-module__T6xnVW__indexRow{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto}}.careers-module__T6xnVW__indexRow:hover,.careers-module__T6xnVW__indexRow:focus-visible{background:var(--bg-off);outline:none}.careers-module__T6xnVW__indexRow:focus-visible{box-shadow:inset 0 0 0 2px var(--violet)}.careers-module__T6xnVW__indexWho{gap:.2rem;display:grid}.careers-module__T6xnVW__indexDiscipline{color:var(--violet);font-size:.82rem;font-weight:600}.careers-module__T6xnVW__indexTitle{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;line-height:1.12}.careers-module__T6xnVW__indexBlurb{font-family:var(--font-serif);color:var(--text-muted);font-size:1rem;line-height:1.55}.careers-module__T6xnVW__indexEnd{justify-self:start;align-items:center;gap:1rem;display:flex}@media (min-width:900px){.careers-module__T6xnVW__indexEnd{justify-self:end}}.careers-module__T6xnVW__indexArrow{color:var(--text-faint);transition:transform var(--dur-state) var(--ease-out-expo), color var(--dur-state) var(--ease-out-expo)}.careers-module__T6xnVW__indexRow:hover .careers-module__T6xnVW__indexArrow,.careers-module__T6xnVW__indexRow:focus-visible .careers-module__T6xnVW__indexArrow{color:var(--violet);transform:translate(4px)}[dir=rtl] .careers-module__T6xnVW__indexArrow{transform:scaleX(-1)}[dir=rtl] .careers-module__T6xnVW__indexRow:hover .careers-module__T6xnVW__indexArrow{transform:scaleX(-1)translate(4px)}.careers-module__T6xnVW__status{white-space:nowrap;background:var(--gold-tint);color:var(--gold-mid);border:1px solid var(--gold-light);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.careers-module__T6xnVW__split{gap:3rem;display:grid}@media (min-width:1000px){.careers-module__T6xnVW__split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:5rem}}.careers-module__T6xnVW__prose{gap:1.1rem;margin-top:1.4rem;display:grid}.careers-module__T6xnVW__prose .lp-body{font-size:1.08rem;line-height:1.7}.careers-module__T6xnVW__rulesHead{font-family:var(--font-display);color:var(--text);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.careers-module__T6xnVW__rules{border-top:1px solid var(--border);margin:0;padding:0;list-style:none;display:grid}.careers-module__T6xnVW__rules li{border-bottom:1px solid var(--border);gap:.3rem;padding-block:1rem;display:grid}.careers-module__T6xnVW__ruleTitle{color:var(--text);font-weight:700}.careers-module__T6xnVW__ruleBody{font-family:var(--font-serif);color:var(--text-muted);font-size:.98rem;line-height:1.6}.careers-module__T6xnVW__work{border-top:1px solid var(--border);gap:0;margin-top:2rem;display:grid}@media (min-width:760px){.careers-module__T6xnVW__work{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem}}@media (min-width:1100px){.careers-module__T6xnVW__work{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2.5rem}}.careers-module__T6xnVW__workItem{border-bottom:1px solid var(--border);align-content:start;gap:.5rem;height:100%;padding-block:1.5rem;display:grid}@media (min-width:1100px){.careers-module__T6xnVW__workItem{border-bottom:none}}.careers-module__T6xnVW__workTitle{font-family:var(--font-display);color:var(--text);margin:0;font-size:1.2rem;font-weight:700}.careers-module__T6xnVW__details{gap:.75rem;display:grid}.careers-module__T6xnVW__role{border:1px solid var(--border);background:var(--bg-raised);border-radius:16px;scroll-margin-top:80px;overflow:hidden}.careers-module__T6xnVW__role[open]{box-shadow:var(--shadow-sm)}.careers-module__T6xnVW__roleSummary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.15rem 1.35rem;list-style:none;display:flex}.careers-module__T6xnVW__roleSummary::-webkit-details-marker{display:none}.careers-module__T6xnVW__roleSummary:hover{background:var(--bg-off)}.careers-module__T6xnVW__roleSummary:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.careers-module__T6xnVW__roleHead{flex:1;gap:.15rem;min-width:12rem;display:grid}.careers-module__T6xnVW__roleTitle{font-family:var(--font-display);color:var(--text);font-size:1.3rem;font-weight:700;line-height:1.15}.careers-module__T6xnVW__chevron{color:var(--text-faint);transition:transform var(--dur-state) var(--ease-out-expo)}.careers-module__T6xnVW__role[open] .careers-module__T6xnVW__chevron{transform:rotate(180deg)}.careers-module__T6xnVW__roleBody{gap:1.5rem;padding:.25rem 1.35rem 1.5rem;display:grid}.careers-module__T6xnVW__roleBody>a{justify-self:start}.careers-module__T6xnVW__roleBlurb{font-family:var(--font-serif);color:var(--text-muted);max-width:46rem;margin:0;font-size:1.05rem;line-height:1.6}.careers-module__T6xnVW__roleCols{gap:1.75rem;display:grid}@media (min-width:860px){.careers-module__T6xnVW__roleCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}.careers-module__T6xnVW__colHead{color:var(--violet);margin:0 0 .75rem;font-size:.85rem;font-weight:600}.careers-module__T6xnVW__colHeadQuiet{color:var(--text-faint);margin-top:1.4rem}.careers-module__T6xnVW__list{color:var(--text-muted);gap:.7rem;margin:0;padding:0;font-size:.95rem;line-height:1.6;list-style:none;display:grid}.careers-module__T6xnVW__list>li{padding-inline-start:1.1rem;position:relative}.careers-module__T6xnVW__list>li:before{content:"";inset-inline-start:0;background:var(--violet);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em}.careers-module__T6xnVW__listCheck>li{padding-inline-start:1.5rem}.careers-module__T6xnVW__listCheck>li:before{display:none}.careers-module__T6xnVW__listCheck>li svg{inset-inline-start:0;color:var(--violet);position:absolute;top:.3em}.careers-module__T6xnVW__listQuiet{color:var(--text-faint);font-size:.9rem}.careers-module__T6xnVW__listQuiet>li:before{background:var(--border-strong)}.careers-module__T6xnVW__applyWrap{max-width:48rem}.careers-module__T6xnVW__formCard{background:var(--bg-raised);border:1px solid var(--border);border-radius:20px;padding:clamp(1.5rem,4vw,2.75rem)}.careers-module__T6xnVW__faqWrap{max-width:48rem}.careers-module__T6xnVW__faq{border-top:1px solid var(--border);margin:1.75rem 0 0;display:grid}.careers-module__T6xnVW__faqItem{border-bottom:1px solid var(--border);padding-block:1.2rem}.careers-module__T6xnVW__faqItem dt{color:var(--text);margin-bottom:.35rem;font-weight:700}.careers-module__T6xnVW__faqItem dd{font-family:var(--font-serif);color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.careers-module__T6xnVW__indexRow,.careers-module__T6xnVW__indexArrow,.careers-module__T6xnVW__chevron,.careers-module__T6xnVW__btnLight,.careers-module__T6xnVW__btnGhostInk{transition:none}}
