/* SkyPilot theme for jobs.ashbyhq.com/skypilot. Waldenburg (licensed) loaded from skypilot.ai. */
@font-face { font-family: "Waldenburg"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://skypilot.ai/_next/static/media/KMRWaldenburg_Buch-s.p.4d3a85d7.woff2") format("woff2"); }
@font-face { font-family: "Waldenburg"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://skypilot.ai/_next/static/media/KMRWaldenburg_Regular-s.p.d6e9fed7.woff2") format("woff2"); }
@font-face { font-family: "Waldenburg"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://skypilot.ai/_next/static/media/KMRWaldenburg_Medium-s.p.02285cff.woff2") format("woff2"); }
@font-face { font-family: "Waldenburg"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://skypilot.ai/_next/static/media/KMRWaldenburg_Halbfett-s.p.2e9168c3.woff2") format("woff2"); }
:root { --sp-ink: #04070b; --sp-muted: #5b6270; --sp-line: #e6e8ec; --sp-blue: #094ad0; --fontFamily: "Waldenburg", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif; --colorAppBackground: #ffffff; --colorPrimary600: var(--sp-ink); --colorPrimary900: var(--sp-blue); --borderRadiusContainer: 0px; --borderRadiusControl: 0px; --borderRadiusButton: 0px; } body, button, input, select, textarea { font-family: var(--fontFamily); color: var(--sp-ink); -webkit-font-smoothing: antialiased; } a { color: var(--sp-ink); } a:hover { color: var(--sp-blue); } .ashby-job-board-heading { font-size: 28px; font-weight: 400; letter-spacing: -0.02em; color: var(--sp-ink); } .ashby-job-board-heading-count { color: var(--sp-muted); font-weight: 400; } .ashby-job-board-filters-label, .ashby-job-board-reset-filters-label { font-weight: 500; color: var(--sp-muted); } .ashby-department-heading { font-size: 20px; font-weight: 500; letter-spacing: -0.01em; color: var(--sp-ink); margin-left: 12px; margin-right: 12px; padding-bottom: 12px; border-bottom: 1px solid var(--sp-line); } .ashby-job-posting-brief-list { border-top: 0; } .ashby-job-posting-brief-list .ashby-job-posting-brief { background: transparent; border-radius: 0; margin: 0 12px; padding: 20px 0; border-bottom: 0; box-shadow: none; } .ashby-job-posting-brief-list .ashby-job-posting-brief { transition: background-color 120ms ease, box-shadow 120ms ease; } .ashby-job-posting-brief-list a:hover .ashby-job-posting-brief, .ashby-job-posting-brief-list .ashby-job-posting-brief:hover { background: #f9f9f8; box-shadow: -12px 0 0 0 #f9f9f8, 12px 0 0 0 #f9f9f8; } .ashby-job-posting-brief-title { font-size: 17px; font-weight: 500; color: var(--sp-ink); transition: color 120ms ease; } a:hover .ashby-job-posting-brief-title { color: var(--sp-ink); } .ashby-job-posting-brief-details { font-size: 14px; color: var(--sp-muted); } .ashby-job-posting-heading { font-size: 28px; font-weight: 400; letter-spacing: -0.015em; line-height: 1.2; color: var(--sp-ink); } .ashby-job-posting-left-pane { color: var(--sp-ink); } .ashby-job-posting-description { font-size: 16px; line-height: 1.65; color: var(--sp-ink); } .ashby-job-posting-description h1, .ashby-job-posting-description h2, .ashby-job-posting-description h3 { font-weight: 500; letter-spacing: -0.01em; color: var(--sp-ink); } .ashby-job-posting-description strong, .ashby-job-posting-description b { font-weight: 600; } .ashby-job-posting-description a { color: var(--sp-blue); text-underline-offset: 2px; } /* Spacing modeled on skypilot.ai/blog */ .ashby-job-posting-description.ashby-job-posting-description p { line-height: 1.65; margin: 0 0 14px; } .ashby-job-posting-description.ashby-job-posting-description h2, .ashby-job-posting-description.ashby-job-posting-description h3 { margin: 32px 0 12px; line-height: 1.3; } .ashby-job-posting-description.ashby-job-posting-description h2:first-child { margin-top: 0; } .ashby-job-posting-description.ashby-job-posting-description ul, .ashby-job-posting-description.ashby-job-posting-description ol { margin: 4px 0 20px; padding-left: 24px; } .ashby-job-posting-description.ashby-job-posting-description li { line-height: 1.65; margin: 0 0 8px; padding-left: 4px; } .ashby-job-posting-description.ashby-job-posting-description li p { margin: 0; } .ashby-application-form-section-header-title, .ashby-application-form-question-title { font-weight: 500; color: var(--sp-ink); } .ashby-application-form-question-description, .ashby-application-form-section-header-description { color: var(--sp-muted); } .ashby-application-form-input-text, .ashby-application-form-input-textarea, .ashby-application-form-input-dropdown-select { border-radius: 0; } .ashby-application-form-submit-button { background: var(--sp-ink); border-color: var(--sp-ink); color: #ffffff; border-radius: 0; font-weight: 500; letter-spacing: 0.01em; } .ashby-application-form-submit-button.ashby-application-form-submit-button { width: calc(100% - 32px); margin-left: 16px; margin-right: 16px; } .ashby-application-form-submit-button:hover { background: var(--sp-blue); border-color: var(--sp-blue); color: #ffffff; }

/* Custom job order (Engineering): pin MTS roles to the top. Matched by job posting ID. */
.ashby-job-posting-brief-list { display: flex; flex-direction: column; }
a[href*="b21e94f4-5dc0-4a31-a4f7-46e201af7243"] { order: -5; } /* MTS, Distributed Systems */
a[href*="8f342408-317f-45b4-bc3b-d9e689f6d00c"] { order: -4; } /* MTS, Engineering Manager */
a[href*="037ac19b-0f41-4386-b94f-09a0f9cc4228"] { order: -3; } /* MTS, GPU / ML Systems */
a[href*="6763e03d-598d-49f1-bfe2-5603319a50cc"] { order: -2; } /* MTS, Platform */
a[href*="d510c350-5ad9-4e28-8eaf-243d0bac6dd7"] { order: -1; } /* MTS, Product */
