.jobs-updates.svelte-f2sq93.svelte-f2sq93{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:4rem;align-items:start;padding:3rem;border:1px solid rgba(0,0,0,.4);background:var(--color-card-background);color:#000}h2.svelte-f2sq93.svelte-f2sq93{margin:0 0 .75rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.05;letter-spacing:-.06em}.copy.svelte-f2sq93 p.svelte-f2sq93{max-width:32rem;margin:0;font-size:1.125rem;line-height:1.35}form.svelte-f2sq93.svelte-f2sq93{display:grid;gap:.75rem;margin:0}.email-row.svelte-f2sq93.svelte-f2sq93{display:flex}input.svelte-f2sq93.svelte-f2sq93{min-width:0;flex:1;padding:1rem;border:1px solid #000;border-radius:0;background:#fff;color:#000;font:inherit;font-size:1rem}button.svelte-f2sq93.svelte-f2sq93{padding:1rem;border:0;background:var(--color-accent);color:#000;font:inherit;font-size:1rem;font-weight:600;cursor:pointer;white-space:nowrap}input.svelte-f2sq93.svelte-f2sq93:focus-visible,button.svelte-f2sq93.svelte-f2sq93:focus-visible{outline:2px solid #000;outline-offset:3px}button.svelte-f2sq93.svelte-f2sq93:disabled{opacity:.6;cursor:wait}button.svelte-f2sq93.svelte-f2sq93:hover,button.svelte-f2sq93.svelte-f2sq93:focus-visible{background:var(--color-accent-hover)}.success.svelte-f2sq93.svelte-f2sq93{margin:0;line-height:1.5}.error.svelte-f2sq93.svelte-f2sq93{margin:.625rem 0 0;color:#8a0d05;font-size:.875rem;line-height:1.4}.sr-only.svelte-f2sq93.svelte-f2sq93{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width: 1024px){.jobs-updates.svelte-f2sq93.svelte-f2sq93{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.jobs-updates.svelte-f2sq93.svelte-f2sq93{padding:2rem 1rem}.email-row.svelte-f2sq93.svelte-f2sq93{flex-direction:column;gap:.5rem}input.svelte-f2sq93.svelte-f2sq93{border-right:1px solid #000}input.svelte-f2sq93.svelte-f2sq93,button.svelte-f2sq93.svelte-f2sq93{min-height:48px}}.jobs-page.svelte-mk972g.svelte-mk972g{--jobs-container:min(1180px, calc(100vw - 3rem) );--jobs-section-y:clamp(4rem, 7vw, 6rem);background:#fff;color:#000;letter-spacing:0;overflow-x:hidden;width:100%}.jobs-page.svelte-mk972g.svelte-mk972g,.jobs-page.svelte-mk972g *{box-sizing:border-box}.container.svelte-mk972g.svelte-mk972g{max-width:var(--jobs-container);width:100%;margin:0 auto}.jobs-updates-section.svelte-mk972g.svelte-mk972g{padding-bottom:var(--jobs-section-y)}.jobs-hero.svelte-mk972g.svelte-mk972g{border-bottom:1px solid #000;min-height:0;padding:clamp(3.5rem,8vw,7rem) 0 clamp(2rem,4vw,3.5rem);display:flex;align-items:flex-start}.jobs-hero.svelte-mk972g h1.svelte-mk972g{color:#000;font-size:clamp(3rem,6vw,5.5rem);font-weight:600;line-height:.95;margin:0;max-width:14ch}.jobs-intro.svelte-mk972g.svelte-mk972g,.jobs-section.svelte-mk972g.svelte-mk972g,.benefits-section.svelte-mk972g.svelte-mk972g,.challenge-section.svelte-mk972g.svelte-mk972g,.quote-section.svelte-mk972g.svelte-mk972g{padding:var(--jobs-section-y) 0}.jobs-intro.svelte-mk972g.svelte-mk972g{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5rem)}.split-grid.svelte-mk972g.svelte-mk972g{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.split-grid.svelte-mk972g>.svelte-mk972g,.challenge-grid.svelte-mk972g>.svelte-mk972g,.openings-grid.svelte-mk972g>.svelte-mk972g{min-width:0}.section-title.svelte-mk972g.svelte-mk972g{color:#000;font-family:Inter,sans-serif;font-size:clamp(1.6rem,2.4vw,2.5rem);font-weight:700;line-height:1.1;margin:0;overflow-wrap:anywhere;text-transform:uppercase;word-break:break-word}.large-text.svelte-mk972g.svelte-mk972g,.body-copy.svelte-mk972g.svelte-mk972g,.challenge-copy.svelte-mk972g.svelte-mk972g,.trait-card.svelte-mk972g p.svelte-mk972g{color:#000;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:400;line-height:1.45}.large-text.svelte-mk972g.svelte-mk972g{margin:0}.jobs-intro.svelte-mk972g .large-text.svelte-mk972g{margin-bottom:2rem}.body-copy.svelte-mk972g.svelte-mk972g{margin:1rem 0 2rem}.eyebrow.svelte-mk972g.svelte-mk972g{color:#0000008c;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1.2;margin:0 0 .5rem;text-transform:uppercase}.jobs-video.svelte-mk972g.svelte-mk972g{padding:0 0 var(--jobs-section-y)}.video-shell.svelte-mk972g.svelte-mk972g{aspect-ratio:16 / 9;min-height:24rem;max-height:42rem;overflow:hidden;position:relative;width:100%}.video-frame.svelte-mk972g.svelte-mk972g{border:0;display:block;height:100%;width:100%}.section-spacer.svelte-mk972g.svelte-mk972g{height:clamp(3rem,5vw,5rem)}.photo-grid.svelte-mk972g.svelte-mk972g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.photo-grid.svelte-mk972g img.svelte-mk972g,.challenge-image.svelte-mk972g.svelte-mk972g{border:1px solid #000;display:block;width:100%}.photo-grid.svelte-mk972g img.svelte-mk972g{aspect-ratio:4 / 3;object-fit:cover}.quote-section.svelte-mk972g.svelte-mk972g{border-bottom:1px solid #000;border-top:1px solid #000}.quote-container.svelte-mk972g.svelte-mk972g{display:grid;grid-template-rows:auto auto;align-items:center;gap:3rem}.quote.svelte-mk972g.svelte-mk972g{margin:0 auto;max-width:70rem;text-align:center}.quote.svelte-mk972g blockquote.svelte-mk972g{border:0;color:#000;font-size:clamp(1.75rem,3vw,2.5rem);font-style:normal;line-height:1.25;margin:0;padding:0}.quote.svelte-mk972g figcaption.svelte-mk972g{color:#000;font-size:1.25rem;line-height:1.2;margin-top:2rem}.quote-controls.svelte-mk972g.svelte-mk972g{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:1rem}.quote-arrow.svelte-mk972g.svelte-mk972g{align-items:center;background:#000;border:0;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:opacity .2s;width:48px}.quote-arrow.svelte-mk972g.svelte-mk972g:hover,.quote-arrow.svelte-mk972g.svelte-mk972g:focus-visible{opacity:.75}.quote-arrow.previous.svelte-mk972g svg{transform:rotate(180deg)}.quote-arrow.svelte-mk972g svg{height:24px;width:24px}.quote-dots.svelte-mk972g.svelte-mk972g{display:flex;justify-content:center;gap:4px}.quote-dots.svelte-mk972g button.svelte-mk972g{background:#e4e4e4;border:0;cursor:pointer;height:4px;padding:0;transition:background-color .2s;width:24px}.quote-dots.svelte-mk972g button.active.svelte-mk972g{background:#000}.traits-grid.svelte-mk972g.svelte-mk972g{border:1px solid #000;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem)}.trait-card.svelte-mk972g.svelte-mk972g{padding:2rem}.trait-card.svelte-mk972g+.trait-card.svelte-mk972g{border-left:1px solid #000}.trait-card.svelte-mk972g h3.svelte-mk972g{color:#000;font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 1rem}.trait-card.svelte-mk972g p.svelte-mk972g{margin:0}.challenge-section.svelte-mk972g.svelte-mk972g{background:#000;color:#fff}.challenge-section.svelte-mk972g .eyebrow.svelte-mk972g{color:#ffffffa6}.challenge-grid.svelte-mk972g.svelte-mk972g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.challenge-section.svelte-mk972g h2.svelte-mk972g{color:#fff;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.2;margin:0 0 1rem}.challenge-copy.svelte-mk972g.svelte-mk972g{color:#fff;margin:0 0 1.25rem}.trait-card.svelte-mk972g a,.challenge-copy.svelte-mk972g a.svelte-mk972g,.job-description.svelte-mk972g a{border-bottom:2px solid var(--color-accent);text-decoration:none;transition:background-color .2s}.trait-card.svelte-mk972g a:hover,.trait-card.svelte-mk972g a:focus-visible,.challenge-copy.svelte-mk972g a.svelte-mk972g:hover,.challenge-copy.svelte-mk972g a.svelte-mk972g:focus-visible,.job-description.svelte-mk972g a:hover,.job-description.svelte-mk972g a:focus-visible{background:#51ff0040}.challenge-image.svelte-mk972g.svelte-mk972g{aspect-ratio:4 / 3;align-self:start;object-fit:cover}.benefits-section.svelte-mk972g.svelte-mk972g{background:#f5f5f5}.benefits-list.svelte-mk972g.svelte-mk972g{display:flex;flex-direction:column}.benefit-item.svelte-mk972g.svelte-mk972g{align-items:center;border-bottom:1px solid #000;display:flex;margin-bottom:1rem;padding-bottom:1rem}.benefit-item.svelte-mk972g img.svelte-mk972g{flex:none;height:48px;width:48px}.benefit-item.svelte-mk972g span.svelte-mk972g{color:#000;font-size:1.4rem;font-weight:600;line-height:1.2;margin-left:1rem}.openings-grid.svelte-mk972g.svelte-mk972g{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.openings-intro.svelte-mk972g.svelte-mk972g{position:sticky;top:6rem}.openings-intro.svelte-mk972g p.svelte-mk972g{color:#000;font-size:1.5rem;line-height:1.3;margin:1.5rem 0 0}.openings-intro.svelte-mk972g .section-title.svelte-mk972g{font-size:2rem;line-height:1.2}.jobs-list.svelte-mk972g.svelte-mk972g{border-top:1px solid #000}.job-item.svelte-mk972g.svelte-mk972g{border-bottom:1px solid #000;margin-bottom:0;padding:1.5rem 0;scroll-margin-top:6rem}.job-item.svelte-mk972g.svelte-mk972g:last-child{margin-bottom:0}.job-header.svelte-mk972g.svelte-mk972g{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:0}.job-toggle.svelte-mk972g.svelte-mk972g{align-items:center;background:transparent;border:0;color:#000;cursor:pointer;display:flex;flex:1;font-family:inherit;justify-content:space-between;min-width:0;padding:0;text-align:left}.job-toggle.svelte-mk972g.svelte-mk972g:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.job-header-title.svelte-mk972g.svelte-mk972g{align-items:flex-start;display:flex;flex-direction:column;flex:1;min-width:0;margin-right:1rem}.job-title-line.svelte-mk972g.svelte-mk972g{align-items:center;column-gap:.75rem;display:flex;flex-wrap:wrap;min-width:0;row-gap:.5rem;width:100%}.job-title.svelte-mk972g.svelte-mk972g{color:#000;display:block;flex:0 1 auto;font-size:1.875rem;font-weight:600;line-height:1.2;margin:0;min-width:0;overflow-wrap:anywhere}.job-toggle-icon.svelte-mk972g.svelte-mk972g{align-items:center;color:#000;display:flex;flex:none;height:2rem;justify-content:center;transition:transform .2s;width:2rem}.job-toggle-icon.svelte-mk972g svg{height:12px;width:18px}.job-item.expanded.svelte-mk972g .job-toggle-icon.svelte-mk972g{transform:rotate(180deg)}.job-team.svelte-mk972g.svelte-mk972g,.job-meta-separator.svelte-mk972g.svelte-mk972g,.job-location.svelte-mk972g.svelte-mk972g{color:#000;font-family:JetBrains Mono,monospace;font-size:1rem;line-height:1.2}.job-team.svelte-mk972g.svelte-mk972g{flex:none;opacity:.8}.job-meta-separator.svelte-mk972g.svelte-mk972g{opacity:.4}.job-location.svelte-mk972g.svelte-mk972g{opacity:.65}.job-meta.svelte-mk972g.svelte-mk972g{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem .625rem;margin-top:.75rem}.job-actions.svelte-mk972g.svelte-mk972g{align-items:stretch;display:flex;flex:none;gap:.5rem}.share-button.svelte-mk972g.svelte-mk972g{align-items:center;background:transparent;border:1px solid #000;color:#000;cursor:pointer;display:flex;flex:none;justify-content:center;padding:0;transition:opacity .2s;width:2.55rem}.share-button.svelte-mk972g.svelte-mk972g:hover,.share-button.svelte-mk972g.svelte-mk972g:focus-visible{opacity:.6}.share-button.svelte-mk972g.svelte-mk972g:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.share-button.svelte-mk972g svg{height:20px;width:20px}.apply-wrap.svelte-mk972g.svelte-mk972g{display:flex;flex:none;position:relative}.email-tooltip.svelte-mk972g.svelte-mk972g{background:#000;bottom:calc(100% + .625rem);color:#fff;font-family:JetBrains Mono,monospace;font-size:.875rem;line-height:1.2;padding:.5rem .75rem;position:absolute;right:0;white-space:nowrap;z-index:2}.email-tooltip.svelte-mk972g.svelte-mk972g:after{border:6px solid transparent;border-top-color:#000;content:"";position:absolute;right:1.5rem;top:100%}.apply-button.svelte-mk972g.svelte-mk972g{background:#000;border:0;color:#fff;cursor:pointer;flex:none;font-family:inherit;font-size:.875rem;font-weight:600;letter-spacing:.8px;line-height:1.2;padding:.75rem 1rem;text-decoration:none;text-transform:uppercase;transition:opacity .2s;white-space:nowrap}.apply-button.svelte-mk972g.svelte-mk972g:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.apply-button.svelte-mk972g.svelte-mk972g:hover,.apply-button.svelte-mk972g.svelte-mk972g:focus-visible{opacity:.8}.job-panel.svelte-mk972g.svelte-mk972g{margin-top:1.25rem}.job-description.svelte-mk972g.svelte-mk972g{color:#000;font-size:1.125rem;font-weight:400;line-height:1.45;margin-bottom:1.5rem}.job-qualifications.svelte-mk972g.svelte-mk972g{color:#000;font-family:JetBrains Mono,monospace;font-size:1.0625rem;line-height:1.25;margin-bottom:1.5rem;text-transform:uppercase}.job-item.svelte-mk972g ul.svelte-mk972g{color:#000;margin:0 0 10px;padding-left:2.5rem}.job-item.svelte-mk972g li.svelte-mk972g{color:#000;font-size:1.125rem;font-weight:400;line-height:1.45;margin-bottom:0}.job-how-to-apply.svelte-mk972g.svelte-mk972g{margin-top:1.5rem}.job-how-to-apply.svelte-mk972g .job-qualifications.svelte-mk972g{margin-bottom:.75rem}.job-how-to-apply.svelte-mk972g p.svelte-mk972g{color:#000;font-size:1.125rem;line-height:1.45;margin:0}.job-how-to-apply.svelte-mk972g a{color:#000;text-decoration:underline;text-underline-offset:.15em}@media screen and (max-width: 1024px){.jobs-hero.svelte-mk972g h1.svelte-mk972g{font-size:3rem}.split-grid.svelte-mk972g.svelte-mk972g,.photo-grid.svelte-mk972g.svelte-mk972g,.challenge-grid.svelte-mk972g.svelte-mk972g,.openings-grid.svelte-mk972g.svelte-mk972g{grid-template-columns:1fr}.split-grid.svelte-mk972g.svelte-mk972g,.challenge-grid.svelte-mk972g.svelte-mk972g,.openings-grid.svelte-mk972g.svelte-mk972g{gap:2rem}.video-shell.svelte-mk972g.svelte-mk972g{min-height:0;max-height:none}.photo-grid.svelte-mk972g.svelte-mk972g{gap:2rem}.job-header.svelte-mk972g.svelte-mk972g{align-items:flex-start;flex-wrap:wrap}.job-toggle.svelte-mk972g.svelte-mk972g{align-items:flex-start}.openings-intro.svelte-mk972g.svelte-mk972g{position:static}}@media screen and (max-width: 768px){.jobs-page.svelte-mk972g.svelte-mk972g{--jobs-container: calc(100vw - 2rem) ;--jobs-section-y:3.5rem}.jobs-hero.svelte-mk972g.svelte-mk972g{min-height:auto;padding-top:3rem;padding-bottom:2rem}.jobs-hero.svelte-mk972g h1.svelte-mk972g{font-size:2.4rem;max-width:none}.jobs-intro.svelte-mk972g.svelte-mk972g{padding-top:2.5rem;padding-bottom:3rem}.section-title.svelte-mk972g.svelte-mk972g{font-size:1.45rem;font-weight:700;line-height:1.12;max-width:100%}.large-text.svelte-mk972g.svelte-mk972g,.body-copy.svelte-mk972g.svelte-mk972g,.challenge-copy.svelte-mk972g.svelte-mk972g,.trait-card.svelte-mk972g p.svelte-mk972g{font-size:1rem;max-width:100%;overflow-wrap:normal}.section-spacer.svelte-mk972g.svelte-mk972g{height:3rem}.quote.svelte-mk972g blockquote.svelte-mk972g{font-size:1.35rem}.quote.svelte-mk972g figcaption.svelte-mk972g{font-size:1rem;margin-top:1.5rem}.quote-controls.svelte-mk972g.svelte-mk972g{grid-template-columns:44px 1fr 44px}.quote-arrow.svelte-mk972g.svelte-mk972g{height:44px;width:44px}.traits-grid.svelte-mk972g.svelte-mk972g{grid-template-columns:1fr}.trait-card.svelte-mk972g.svelte-mk972g{padding:2rem 1.25rem}.trait-card.svelte-mk972g+.trait-card.svelte-mk972g{border-left:0;border-top:1px solid #000}.challenge-section.svelte-mk972g h2.svelte-mk972g{font-size:1.875rem}.benefit-item.svelte-mk972g span.svelte-mk972g{font-size:1rem;margin-left:.5rem}.benefit-item.svelte-mk972g img.svelte-mk972g{height:40px;width:40px}.openings-intro.svelte-mk972g p.svelte-mk972g{font-size:1.25rem}.openings-intro.svelte-mk972g .section-title.svelte-mk972g{font-size:1.5rem}.job-item.svelte-mk972g.svelte-mk972g{padding:1.25rem 0}.job-header.svelte-mk972g.svelte-mk972g{align-items:stretch;flex-direction:column}.job-toggle.svelte-mk972g.svelte-mk972g{width:100%}.job-header-title.svelte-mk972g.svelte-mk972g{margin-bottom:0;margin-right:0}.job-title.svelte-mk972g.svelte-mk972g{font-size:1.5rem}.job-title-line.svelte-mk972g.svelte-mk972g{column-gap:.5rem}.job-meta.svelte-mk972g.svelte-mk972g{gap:.3125rem .5rem;margin-top:.5rem}.job-actions.svelte-mk972g.svelte-mk972g{display:none}.job-item.expanded.svelte-mk972g .job-actions.svelte-mk972g{display:flex}.job-panel.svelte-mk972g.svelte-mk972g{margin-top:1rem}.job-team.svelte-mk972g.svelte-mk972g,.job-meta-separator.svelte-mk972g.svelte-mk972g,.job-location.svelte-mk972g.svelte-mk972g{font-size:.75rem;line-height:1.6}.apply-wrap.svelte-mk972g.svelte-mk972g{flex:1}.apply-button.svelte-mk972g.svelte-mk972g{flex:1;text-align:center}}
