.careers-page.svelte-1thlcsk{background:var(--fd-ink);color:var(--fd-ice)}.careers-hero.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:clamp(8.25rem,11vw,10rem) clamp(4.5rem,8vw,7rem);border-bottom:1px solid var(--fd-line-soft);background:radial-gradient(circle at 82% 22%,rgba(10,10,10,.14),transparent 28rem),linear-gradient(180deg,#fff 0%,var(--fd-ink) 100%)}.careers-hero-glow.svelte-1thlcsk{position:absolute;top:3rem;left:38%;width:32rem;height:32rem;border-radius:50%;background:var(--fd-violet);filter:blur(150px);opacity:.06;pointer-events:none}.careers-hero-grid.svelte-1thlcsk{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(27rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){margin:1.5rem 0 1.75rem;font-size:clamp(4rem,7.7vw,7.4rem);line-height:.84;letter-spacing:-.075em}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk) span:where(.svelte-1thlcsk),.careers-section-head.svelte-1thlcsk h2:where(.svelte-1thlcsk) span:where(.svelte-1thlcsk),.careers-openings-head.svelte-1thlcsk h2:where(.svelte-1thlcsk) span:where(.svelte-1thlcsk),.careers-process-head.svelte-1thlcsk h2:where(.svelte-1thlcsk) span:where(.svelte-1thlcsk){color:var(--fd-violet)}.careers-hero-copy.svelte-1thlcsk .fd-lede:where(.svelte-1thlcsk){max-width:38rem}.careers-hero-actions.svelte-1thlcsk{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.careers-facts.svelte-1thlcsk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.75rem,5vw,4.5rem);border-block:1px solid var(--fd-line-soft)}.careers-facts.svelte-1thlcsk>div:where(.svelte-1thlcsk){padding:1.15rem 1rem;border-right:1px solid var(--fd-line-soft)}.careers-facts.svelte-1thlcsk>div:where(.svelte-1thlcsk):first-child{padding-left:0}.careers-facts.svelte-1thlcsk>div:where(.svelte-1thlcsk):last-child{border-right:0}.careers-facts.svelte-1thlcsk dt:where(.svelte-1thlcsk){margin-bottom:.45rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.575rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-ice-faint)}.careers-facts.svelte-1thlcsk dd:where(.svelte-1thlcsk){margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;letter-spacing:-.03em;color:var(--fd-ice)}.careers-facts-detail.svelte-1thlcsk{display:block;margin-top:.2rem;font-size:.6875rem;color:var(--fd-ice-faint)}.careers-hero-media.svelte-1thlcsk{position:relative;margin:0;min-height:35rem;aspect-ratio:1.08 / 1;border:1px solid var(--fd-line);border-radius:1.5rem;background:var(--fd-ink-panel);overflow:hidden}.careers-hero-media.svelte-1thlcsk:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 52%,rgba(11,13,18,.74) 100%);pointer-events:none}.careers-hero-media.svelte-1thlcsk img:where(.svelte-1thlcsk){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.careers-media-label.svelte-1thlcsk{position:absolute;z-index:2;top:1rem;right:1rem;left:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:.8rem;background:#0b0d129e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8}.careers-media-label.svelte-1thlcsk strong:where(.svelte-1thlcsk){font-weight:500;color:var(--fd-ice)}.careers-hero-media.svelte-1thlcsk figcaption:where(.svelte-1thlcsk){position:absolute;z-index:2;right:clamp(1.25rem,3vw,2rem);bottom:clamp(1.25rem,3vw,2rem);left:clamp(1.25rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,1.7vw,1.35rem);font-weight:650;line-height:1.25;letter-spacing:-.025em;color:#fff}.careers-hero-media.svelte-1thlcsk figcaption:where(.svelte-1thlcsk) i:where(.svelte-1thlcsk){width:.55rem;height:.55rem;flex:none;border-radius:50%;background:var(--fd-ice);box-shadow:0 0 0 5px #0a0a0a1a}.careers-principles.svelte-1thlcsk{background:var(--fd-ink)}.careers-section-head.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(3rem,8vw,8rem);margin-bottom:clamp(3rem,6vw,5rem)}.careers-section-head.svelte-1thlcsk h2:where(.svelte-1thlcsk),.careers-openings-head.svelte-1thlcsk h2:where(.svelte-1thlcsk),.careers-process-head.svelte-1thlcsk h2:where(.svelte-1thlcsk){margin:1.4rem 0 0;font-size:clamp(2.75rem,6vw,5.6rem);line-height:.9;letter-spacing:-.065em}.careers-section-head.svelte-1thlcsk>.fd-body:where(.svelte-1thlcsk){margin:0;max-width:35rem}.careers-principle-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--fd-line-soft);border-bottom:1px solid var(--fd-line-soft)}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk){min-height:19rem;padding:clamp(1.5rem,3vw,2.25rem);border-right:1px solid var(--fd-line-soft)}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk):last-child{border-right:0}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk)>span:where(.svelte-1thlcsk){display:block;margin-bottom:clamp(3.5rem,7vw,6rem);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.12em;color:var(--fd-violet)}.careers-principle-grid.svelte-1thlcsk h3:where(.svelte-1thlcsk){margin:0 0 .8rem;font-size:clamp(1.2rem,2vw,1.55rem)}.careers-principle-grid.svelte-1thlcsk p:where(.svelte-1thlcsk){margin:0;font-size:.82rem;line-height:1.7;color:var(--fd-ice-dim)}.careers-openings.svelte-1thlcsk{border-block:1px solid var(--fd-line-soft);background:var(--fd-ink-raised);scroll-margin-top:5rem}.careers-openings-head.svelte-1thlcsk{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:clamp(2.75rem,6vw,4.5rem)}.careers-role-count.svelte-1thlcsk{display:grid;justify-items:end;flex:none;padding-bottom:.35rem}.careers-role-count.svelte-1thlcsk strong:where(.svelte-1thlcsk){font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.85;letter-spacing:-.07em;color:var(--fd-violet)}.careers-role-count.svelte-1thlcsk span:where(.svelte-1thlcsk){margin-top:.65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.575rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-ice-faint)}.careers-filter-bar.svelte-1thlcsk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin-bottom:2rem;padding:1rem;border:1px solid var(--fd-line-soft);border-radius:1rem;background:var(--fd-ink-panel)}.careers-filter.svelte-1thlcsk label:where(.svelte-1thlcsk){display:block;margin:0 0 .55rem .15rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.575rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-ice-faint)}.careers-filter.svelte-1thlcsk>div:where(.svelte-1thlcsk){position:relative}.careers-filter.svelte-1thlcsk select:where(.svelte-1thlcsk){width:100%;height:3.1rem;padding:0 2.7rem 0 1rem;border:1px solid var(--fd-line);border-radius:.75rem;background:var(--fd-ink)!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Inter,sans-serif;font-size:.84rem;font-weight:600;color:var(--fd-ice)!important;cursor:pointer}.careers-filter.svelte-1thlcsk select:where(.svelte-1thlcsk):focus{outline:2px solid var(--fd-ice);outline-offset:1px;border-color:var(--fd-violet)}.careers-filter.svelte-1thlcsk>div:where(.svelte-1thlcsk)>span:where(.svelte-1thlcsk){position:absolute;top:50%;right:1rem;transform:translateY(-55%);color:var(--fd-violet);pointer-events:none}.careers-clear.svelte-1thlcsk{height:3.1rem;padding-inline:1.15rem;border:1px solid var(--fd-line);border-radius:.75rem;background:transparent;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-ice-dim);transition:color var(--mo-micro) var(--mo-ease),border-color var(--mo-micro) var(--mo-ease),background var(--mo-micro) var(--mo-ease)}.careers-clear.svelte-1thlcsk:not(:disabled):hover{border-color:var(--fd-violet);background:#0a0a0a0f;color:var(--fd-violet)}.careers-clear.svelte-1thlcsk:disabled{opacity:.38;cursor:not-allowed}.careers-role-list.svelte-1thlcsk{border-top:1px solid var(--fd-line)}.careers-role.svelte-1thlcsk{display:grid;grid-template-columns:3.5rem minmax(0,1fr) minmax(8rem,auto);align-items:center;gap:clamp(1.25rem,4vw,3.5rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);border-bottom:1px solid var(--fd-line);transition:background-color var(--mo-standard) var(--mo-ease),padding-inline var(--mo-standard) var(--mo-ease)}.careers-role.svelte-1thlcsk:hover{padding-inline:1rem;background:#0a0a0a0b}.careers-role-index.svelte-1thlcsk{align-self:start;padding-top:.5rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;color:var(--fd-violet)}.careers-role-main.svelte-1thlcsk{min-width:0}.careers-role-title.svelte-1thlcsk{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem}.careers-role-title.svelte-1thlcsk h3:where(.svelte-1thlcsk){margin:0;font-size:clamp(1.5rem,3vw,2.5rem);line-height:1;transition:color var(--mo-micro) var(--mo-ease)}.careers-role.svelte-1thlcsk:hover h3:where(.svelte-1thlcsk){color:var(--fd-violet)}.careers-role-title.svelte-1thlcsk>span:where(.svelte-1thlcsk){padding:.4rem .55rem;border:1px solid var(--fd-line);border-radius:9999px;background:#0a0a0a12;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.525rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fd-violet)}.careers-role.svelte-1thlcsk ul:where(.svelte-1thlcsk){display:flex;flex-wrap:wrap;gap:.45rem 1.4rem;margin-top:1rem}.careers-role.svelte-1thlcsk li:where(.svelte-1thlcsk){position:relative;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--fd-ice-faint)}.careers-role.svelte-1thlcsk li:where(.svelte-1thlcsk):not(:last-child):after{content:"";position:absolute;top:.42rem;right:-.8rem;width:.22rem;height:.22rem;border-radius:50%;background:var(--fd-line-strong)}.careers-role-main.svelte-1thlcsk>p:where(.svelte-1thlcsk){display:-webkit-box;max-width:60rem;margin:1rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.65;color:var(--fd-ice-dim)}.careers-role-end.svelte-1thlcsk{display:grid;justify-items:end;gap:1.25rem}.careers-role-end.svelte-1thlcsk>span:where(.svelte-1thlcsk){font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fd-ice-faint)}.careers-role-end.svelte-1thlcsk i:where(.svelte-1thlcsk){display:grid;place-items:center;width:2.85rem;height:2.85rem;border:1px solid var(--fd-line);border-radius:50%;font-family:Inter,sans-serif;font-size:1rem;font-style:normal;color:var(--fd-ice);transition:color var(--mo-micro) var(--mo-ease),border-color var(--mo-micro) var(--mo-ease),background var(--mo-micro) var(--mo-ease)}.careers-role.svelte-1thlcsk:hover .careers-role-end:where(.svelte-1thlcsk) i:where(.svelte-1thlcsk){border-color:var(--fd-violet);background:var(--fd-violet);color:#fff}.careers-empty.svelte-1thlcsk{display:grid;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(2rem,5vw,4rem);border:1px solid var(--fd-line);border-radius:1.25rem;background:var(--fd-ink-panel)}.careers-empty.svelte-1thlcsk>span:where(.svelte-1thlcsk){font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem;color:var(--fd-violet)}.careers-empty.svelte-1thlcsk h3:where(.svelte-1thlcsk){margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.5rem)}.careers-empty.svelte-1thlcsk p:where(.svelte-1thlcsk){margin:0;max-width:55ch;font-size:.875rem;line-height:1.7;color:var(--fd-ice-dim)}.careers-empty.svelte-1thlcsk a:where(.svelte-1thlcsk){display:inline-flex;align-items:center;gap:.75rem;padding-bottom:.35rem;border-bottom:1px solid var(--fd-line);font-size:.82rem;font-weight:650;color:var(--fd-ice)}.careers-empty.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{border-color:var(--fd-violet);color:var(--fd-violet)}.careers-empty.svelte-1thlcsk i:where(.svelte-1thlcsk){font-style:normal}.careers-process.svelte-1thlcsk{background:var(--fd-ink)}.careers-process-head.svelte-1thlcsk{max-width:62rem;margin-bottom:clamp(3rem,6vw,5rem)}.careers-process-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--fd-line-soft)}.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk){min-height:17rem;padding:clamp(1.5rem,3vw,2.25rem);border-right:1px solid var(--fd-line-soft)}.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk):last-child{border-right:0}.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk)>span:where(.svelte-1thlcsk){display:block;margin-bottom:clamp(3rem,6vw,5rem);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.625rem;letter-spacing:.1em;color:var(--fd-violet)}.careers-process-grid.svelte-1thlcsk h3:where(.svelte-1thlcsk){margin:0 0 .75rem;font-size:1.25rem}.careers-process-grid.svelte-1thlcsk p:where(.svelte-1thlcsk){margin:0;font-size:.82rem;line-height:1.7;color:var(--fd-ice-dim)}@media(max-width:1050px){.careers-hero-grid.svelte-1thlcsk{grid-template-columns:minmax(0,.9fr) minmax(23rem,1.1fr);gap:3rem}.careers-principle-grid.svelte-1thlcsk,.careers-process-grid.svelte-1thlcsk{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk):nth-child(2),.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk):nth-child(2){border-right:0}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk):nth-child(-n+2),.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk):nth-child(-n+2){border-bottom:1px solid var(--fd-line-soft)}}@media(max-width:820px){.careers-hero-grid.svelte-1thlcsk,.careers-section-head.svelte-1thlcsk{grid-template-columns:1fr}.careers-hero-copy.svelte-1thlcsk{max-width:45rem}.careers-hero-media.svelte-1thlcsk{min-height:31rem;aspect-ratio:4 / 3}.careers-section-head.svelte-1thlcsk{align-items:start;gap:1.5rem}.careers-openings-head.svelte-1thlcsk{align-items:flex-start}.careers-role.svelte-1thlcsk{grid-template-columns:2.5rem minmax(0,1fr)}.careers-role-end.svelte-1thlcsk{grid-column:2;display:flex;align-items:center;justify-content:space-between}.careers-empty.svelte-1thlcsk{grid-template-columns:2.5rem minmax(0,1fr)}.careers-empty.svelte-1thlcsk a:where(.svelte-1thlcsk){grid-column:2;width:-moz-fit-content;width:fit-content}}@media(max-width:640px){.careers-hero.svelte-1thlcsk{padding-block:7.75rem 4.5rem}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){font-size:clamp(3.7rem,18vw,5.5rem)}.careers-facts.svelte-1thlcsk{grid-template-columns:1fr}.careers-facts.svelte-1thlcsk>div:where(.svelte-1thlcsk),.careers-facts.svelte-1thlcsk>div:where(.svelte-1thlcsk):first-child{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-right:0;border-bottom:1px solid var(--fd-line-soft)}.careers-facts.svelte-1thlcsk>div:where(.svelte-1thlcsk):last-child{border-bottom:0}.careers-facts.svelte-1thlcsk dt:where(.svelte-1thlcsk){margin:0}.careers-hero-media.svelte-1thlcsk{min-height:27rem;aspect-ratio:4 / 5}.careers-media-label.svelte-1thlcsk{top:.75rem;right:.75rem;left:.75rem}.careers-principle-grid.svelte-1thlcsk,.careers-process-grid.svelte-1thlcsk{grid-template-columns:1fr}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk),.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk):nth-child(2),.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk),.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk):nth-child(2){min-height:auto;border-right:0;border-bottom:1px solid var(--fd-line-soft)}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk):last-child,.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk):last-child{border-bottom:0}.careers-principle-grid.svelte-1thlcsk article:where(.svelte-1thlcsk)>span:where(.svelte-1thlcsk),.careers-process-grid.svelte-1thlcsk li:where(.svelte-1thlcsk)>span:where(.svelte-1thlcsk){margin-bottom:2.5rem}.careers-openings-head.svelte-1thlcsk{flex-direction:column;gap:1.5rem}.careers-role-count.svelte-1thlcsk{display:flex;align-items:baseline;justify-items:initial;gap:.75rem}.careers-filter-bar.svelte-1thlcsk{grid-template-columns:1fr}.careers-role.svelte-1thlcsk{grid-template-columns:1fr;gap:1rem}.careers-role-index.svelte-1thlcsk{padding-top:0}.careers-role-end.svelte-1thlcsk{grid-column:1}.careers-role.svelte-1thlcsk:hover{padding-inline:.75rem}.careers-empty.svelte-1thlcsk{grid-template-columns:1fr}.careers-empty.svelte-1thlcsk a:where(.svelte-1thlcsk){grid-column:1}}
