.careers{padding:calc(var(--nav-h) + 12vh) max(var(--gutter), calc((100% - var(--maxw)) / 2)) 14vh;background:var(--paper)}.careers__head{max-width:980px}.careers .chapter{font-size:clamp(2.4rem,6.4vw,6rem)}.careers__head .lede{max-width:36em;margin-top:26px}.careers__roles,.careers__how{max-width:1100px;margin-top:clamp(64px,11vh,120px)}.careers__label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-size:.8125rem;font-weight:800}.careers__count{color:var(--ugly)}.roles{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.role-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) auto;gap:8px 40px;padding:28px 0 30px;text-decoration:none;display:grid}.role-row__title{letter-spacing:-.032em;text-wrap:balance;transition:color .2s var(--ease);font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:800;line-height:1.04}.role-row__meta{color:var(--ink-3);grid-column:1;font-size:.9375rem;font-weight:600}.role-row__summary{max-width:44em;color:var(--ink-2);grid-column:1}.role-row__go{box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .2s var(--ease), box-shadow .2s var(--ease), color .2s var(--ease);border-radius:999px;grid-area:1/2/span 3;align-self:center;align-items:center;gap:8px;padding:12px 22px;font-weight:700;display:inline-flex}.role-row__go svg{width:15px;height:15px;transition:transform .35s var(--spring)}.role-row:hover .role-row__title{color:var(--link-hover)}.role-row:hover .role-row__go,.role-row:focus-visible .role-row__go{background:var(--ugly);box-shadow:none;color:#fff}.role-row:hover .role-row__go svg{transform:translate(3px)}.roles-empty{box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #10192059;background:#fff;border-radius:26px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px clamp(28px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.roles-empty__box{width:clamp(120px,15vw,190px);height:auto;display:block}.roles-empty__title{letter-spacing:-.032em;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:800;line-height:1.05}.roles-empty p:not(.roles-empty__title){max-width:36em;color:var(--ink-2);margin:0}.roles-empty__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:26px;display:flex}.apply-steps{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.apply-steps li{align-content:start;gap:6px;padding-top:20px;display:grid}.apply-steps__n{color:var(--ugly);font-size:1.6rem;font-weight:800;line-height:1}.apply-steps strong{letter-spacing:-.015em;margin-top:6px;font-size:1.2rem}.apply-steps span:not(.apply-steps__n){color:var(--ink-2)}.careers__note{max-width:46em;color:var(--ink-3);border-top:1px dashed #10192038;margin:34px 0 0;padding-top:18px;font-size:.95rem}.role__summary{max-width:34em;margin-top:24px}.role__actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.role__actions[hidden],.role-facts .btn[hidden]{display:none}.role__closes{color:var(--ink-3);font-size:.9375rem;font-weight:600}.role-facts{top:calc(var(--nav-h) + 28px);gap:14px;font-size:.9375rem;display:grid;position:sticky}.role-facts dl{border-left:2px solid var(--line);margin:0;display:grid}.role-facts dl div{padding:7px 0 7px 14px}.role-facts dt{color:var(--ink-3);font-size:.8125rem}.role-facts dd{color:var(--ink);margin:2px 0 0;font-weight:700;line-height:1.3}.role-facts .btn{justify-self:start;margin-top:6px}.role-apply{padding:clamp(72px, 12vh, 140px) var(--gutter) clamp(80px, 14vh, 160px);background:var(--paper-2)}.role-apply__inner{max-width:820px;margin:0 auto}.role-apply .chapter,.role-closed .chapter{font-size:clamp(2.05rem,4.6vw,4.2rem)}.role-apply__lede{margin:20px 0 clamp(32px,5vh,48px)}.role-form .form-part:last-of-type{margin-bottom:36px}.form-part>.field.role-question{border-top:1px solid var(--line);margin:0;padding:18px 0}.role-choice legend{font-size:1rem}.role-apply:has(.role-sent:not([hidden])) :is(.role-apply__title,.role-apply__lede){display:none}.role-form__small{color:var(--ink-3);margin:22px 0 0;font-size:.875rem}.role-form__small a{color:var(--ink-2);text-underline-offset:3px}.role-form__small a:hover{color:var(--link-hover)}.role-sent .lede{margin-top:22px}@media (width<=1100px){.role-facts{display:none}}@media (width<=760px){.careers{padding-top:calc(var(--nav-h) + 7vh)}.role-row{grid-template-columns:minmax(0,1fr)}.role-row__go{grid-area:auto/1;justify-self:start;margin-top:10px}.roles-empty{grid-template-columns:minmax(0,1fr);justify-items:start}.roles-empty__box{width:120px}.apply-steps{grid-template-columns:minmax(0,1fr)}.apply-steps li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:4px 12px;padding:18px 0}.apply-steps__n{grid-row:1/span 2}.apply-steps strong{margin-top:0}}
