.cs-light .pg.offer-suite.careers-page .careers-kicker{margin:0;color:var(--cs-muted);font:500 11px/1.6 var(--cs-font-mono);letter-spacing:.12em;text-transform:uppercase}.cs-light .pg.offer-suite.careers-page h2{max-width:24ch;margin:14px 0 0;color:var(--cs-ink);font-family:var(--cs-font-display);font-size:clamp(30px,3.1vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.032em;text-wrap:balance}.cs-light .pg.offer-suite.careers-page h3{margin:0;color:var(--cs-ink);font:600 19px/1.3 var(--cs-font-ui);letter-spacing:-.01em}.cs-light .pg.offer-suite.careers-page .careers-section{padding-block:clamp(64px,7.5vw,104px);scroll-margin-top:72px}.cs-light .pg.offer-suite.careers-page .careers-section+.careers-section{border-top:1px solid var(--cs-line)}.cs-light .pg.offer-suite.careers-page .careers-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 32px}.cs-light .pg.offer-suite.careers-page .careers-head>p:not(.careers-kicker){max-width:50ch;margin:0;color:var(--cs-muted);font-size:16px;line-height:1.6}.cs-light .pg.offer-suite.careers-page .careers-hero .suite-mountain-copy{max-width:860px}.cs-light .pg.offer-suite.careers-page .careers-hero h1{max-width:17ch;margin-top:18px}.cs-light .pg.offer-suite.careers-page .careers-lede{max-width:60ch;margin:24px 0 0;color:var(--cs-ink-2);font-size:clamp(17px,1.35vw,19px);line-height:1.6;text-wrap:pretty}.cs-light .pg.offer-suite.careers-page .careers-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px}.cs-light .pg.offer-suite.careers-page .careers-actions svg{flex:none}.cs-light .pg.offer-suite.careers-page .careers-roles{display:grid;gap:12px;margin:36px 0 0;padding:0;list-style:none}.cs-light .pg.offer-suite.careers-page .careers-role{display:grid;grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:16px 28px;padding:22px 22px 22px 24px;background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-r-card);box-shadow:var(--cs-card-shadow);color:var(--cs-ink);text-decoration:none;transition:border-color .16s var(--cs-ease),box-shadow .16s var(--cs-ease)}.cs-light .pg.offer-suite.careers-page .careers-role:hover{border-color:var(--cs-line-strong);box-shadow:var(--cs-lift)}.cs-light .pg.offer-suite.careers-page .careers-team{justify-self:start;display:inline-flex;align-items:center;min-height:26px;padding:3px 9px;background:var(--cs-canvas);border:1px solid var(--cs-line);border-radius:var(--cs-r-chip);color:var(--cs-ink-2);font:500 11.5px/1.2 var(--cs-font-mono);letter-spacing:.02em}.cs-light .pg.offer-suite.careers-page .careers-role-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.cs-light .pg.offer-suite.careers-page .careers-role-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;color:var(--cs-muted);font-size:14px;line-height:1.4}.cs-light .pg.offer-suite.careers-page .careers-role-meta span{display:inline-flex;align-items:center;gap:6px}.cs-light .pg.offer-suite.careers-page .careers-role-action{pointer-events:none}.cs-light .pg.offer-suite.careers-page .careers-role:hover .careers-role-action{background:var(--cs-control)}.cs-light .pg.offer-suite.careers-page .careers-role:hover h3{text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-decoration-thickness:1px;text-underline-offset:4px}.cs-light .pg.offer-suite.careers-page .careers-note{margin:20px 0 0;color:var(--cs-muted);font-size:15px;line-height:1.6}.cs-light .pg.offer-suite.careers-page .careers-empty a,.cs-light .pg.offer-suite.careers-page .careers-note a{color:var(--cs-link);text-decoration:underline;text-decoration-color:var(--cs-link-rule);text-decoration-thickness:1px;text-underline-offset:4px}.cs-light .pg.offer-suite.careers-page :is(.careers-note,.careers-empty) a:hover{text-decoration-color:currentColor}.cs-light .pg.offer-suite.careers-page .careers-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:36px;padding:clamp(28px,4vw,44px);background:var(--cs-surface);border:1px dashed var(--cs-line-strong);border-radius:var(--cs-r-card)}.cs-light .pg.offer-suite.careers-page .careers-empty svg{color:var(--cs-muted)}.cs-light .pg.offer-suite.careers-page .careers-empty p{max-width:56ch;margin:0;color:var(--cs-ink-2);font-size:16px;line-height:1.6}.cs-light .pg.offer-suite.careers-page .careers-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:40px 0 0;padding:0;list-style:none}.cs-light .pg.offer-suite.careers-page .careers-value{padding:24px 0 28px;border-top:1px solid var(--cs-line)}.cs-light .pg.offer-suite.careers-page .careers-value-num{display:block;margin-bottom:14px;color:var(--cs-faint);font:500 12px/1 var(--cs-font-mono);font-variant-numeric:tabular-nums}.cs-light .pg.offer-suite.careers-page .careers-value p{margin:8px 0 0;color:var(--cs-ink-2);font-size:15.5px;line-height:1.65;text-wrap:pretty}.cs-light .pg.offer-suite.careers-page .careers-final{padding-block:clamp(64px,7vw,104px)}.cs-light .pg.offer-suite.careers-page .careers-final-layout{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px 56px}.cs-light .pg.offer-suite.careers-page .careers-final-layout>*{min-width:0}.cs-light .pg.offer-suite.careers-page .careers-final p:not(.careers-kicker){max-width:52ch;margin:18px 0 0;color:var(--cs-ink-2);font-size:17px;line-height:1.6}.cs-light .pg.offer-suite.careers-page .careers-final .careers-actions{margin-top:0}@media (max-width:999px){.cs-light .pg.offer-suite.careers-page .careers-role{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}.cs-light .pg.offer-suite.careers-page .careers-team{grid-column:1;grid-row:1}.cs-light .pg.offer-suite.careers-page .careers-role-copy{grid-column:1;grid-row:2}.cs-light .pg.offer-suite.careers-page .careers-role-action{grid-column:2;grid-row:1/span 2}}@media (max-width:900px){.cs-light .pg.offer-suite.careers-page .careers-values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.cs-light .pg.offer-suite.careers-page .careers-role{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px}.cs-light .pg.offer-suite.careers-page .careers-role-action{grid-column:1;grid-row:3;justify-self:start}}@media (max-width:600px){.cs-light .pg.offer-suite.careers-page .careers-section{padding-block:56px}.cs-light .pg.offer-suite.careers-page .careers-values{grid-template-columns:minmax(0,1fr)}.cs-light .pg.offer-suite.careers-page .careers-actions{flex-direction:column;align-items:stretch}.cs-light .pg.offer-suite.careers-page .careers-actions .pg-btn{width:100%}.cs-light .pg.offer-suite.careers-page .careers-actions .cs-quiet{align-self:flex-start}.cs-light .pg.offer-suite.careers-page .careers-final-layout{flex-direction:column;align-items:stretch}}