.CareerBoard_filters__CMAQ2{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(2rem,4vw,3rem)}.CareerBoard_filter__Dgvnd{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;border:1px solid var(--line-strong);font-size:var(--step--1);font-weight:500;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.CareerBoard_filter__Dgvnd span{font-size:.75em;color:var(--faint)}.CareerBoard_filter__Dgvnd:hover{border-color:var(--terracotta)}.CareerBoard_filterOn__OKeno{background:var(--charcoal);border-color:var(--charcoal);color:var(--sand-50)}.CareerBoard_filterOn__OKeno span{color:var(--amber)}.CareerBoard_jobs__DQZ02{margin-top:1.5rem;border-top:1px solid var(--line-strong)}.CareerBoard_job__S9jDt{position:relative;border-bottom:1px solid var(--line);animation:CareerBoard_rowIn__Snu19 .7s var(--ease) both;animation-delay:calc(var(--i) * 70ms)}@keyframes CareerBoard_rowIn__Snu19{0%{opacity:0;translate:0 14px}}.CareerBoard_job__S9jDt:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(240,149,74,.12),transparent 70%);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.CareerBoard_jobOpen__0GgpB:before,.CareerBoard_job__S9jDt:hover:before{transform:scaleX(1)}.CareerBoard_jobHead__10VZt{width:100%;display:grid;grid-template-columns:minmax(0,1.4fr) auto auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding:1.4rem .75rem;text-align:left}.CareerBoard_jobTitle__hJDZL{display:grid;grid-gap:.2rem;gap:.2rem}.CareerBoard_jobTitle__hJDZL strong{font-family:var(--font-display);font-size:var(--step-2);font-weight:500;letter-spacing:var(--tracking-heading);line-height:1.2;transition:translate .5s var(--ease),color .3s var(--ease)}.CareerBoard_jobOpen__0GgpB .CareerBoard_jobTitle__hJDZL strong,.CareerBoard_job__S9jDt:hover .CareerBoard_jobTitle__hJDZL strong{translate:.4rem 0;color:var(--terracotta-deep)}.CareerBoard_jobTitle__hJDZL small{font-size:var(--step--1);color:var(--muted)}.CareerBoard_tags__QGL1y{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.CareerBoard_tags__QGL1y span{padding:.3rem .7rem;border-radius:999px;background:var(--surface-2);font-size:var(--step--2);font-weight:500;white-space:nowrap}.CareerBoard_plus__yb9f5{position:relative;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--line-strong);transition:background .4s var(--ease),rotate .5s var(--ease),border-color .4s var(--ease)}.CareerBoard_plus__yb9f5:after,.CareerBoard_plus__yb9f5:before{content:"";position:absolute;left:50%;top:50%;width:.8rem;height:1.5px;margin:-.75px 0 0 -.4rem;background:currentColor}.CareerBoard_plus__yb9f5:after{rotate:90deg;transition:rotate .5s var(--ease)}.CareerBoard_jobOpen__0GgpB .CareerBoard_plus__yb9f5{rotate:180deg;background:var(--terracotta);border-color:var(--terracotta);color:#fff}.CareerBoard_jobOpen__0GgpB .CareerBoard_plus__yb9f5:after{rotate:0deg}.CareerBoard_panel__XMfOA{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.CareerBoard_jobOpen__0GgpB .CareerBoard_panel__XMfOA{grid-template-rows:1fr}.CareerBoard_panelInner__YOw7u{overflow:hidden}.CareerBoard_details__OdryF{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;padding:0 .75rem 1.25rem}.CareerBoard_detailTitle__Neum1{margin-bottom:.6rem;font-size:var(--step--2);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--terracotta)}.CareerBoard_details__OdryF ul{display:grid;grid-gap:.45rem;gap:.45rem}.CareerBoard_details__OdryF li{position:relative;padding-left:1.1rem;color:var(--muted);font-size:var(--step--1)}.CareerBoard_details__OdryF li:before{content:"";position:absolute;left:0;top:.6em;width:.4rem;height:.4rem;border-radius:50%;background:var(--amber)}.CareerBoard_panelFoot__Qjth3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:0 .75rem 1.6rem;font-size:var(--step--1);color:var(--muted)}.CareerBoard_formWrap__4BsYs{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:clamp(4rem,8vw,7rem);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.CareerBoard_formIntro__CTHTE{display:grid;grid-gap:1rem;gap:1rem}.CareerBoard_formIntro__CTHTE .CareerBoard_body__nbZU_{color:var(--muted)}.CareerBoard_form__A7hxz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;padding:clamp(1.25rem,3vw,2rem);border-radius:var(--radius-xl)}.CareerBoard_full__zig3f{grid-column:1/-1}.CareerBoard_bot__Y4lPe{display:none}.CareerBoard_field__a1cHq{display:grid;grid-gap:.4rem;gap:.4rem}.CareerBoard_field__a1cHq span{font-size:var(--step--2);font-weight:600;color:var(--muted)}.CareerBoard_field__a1cHq input,.CareerBoard_field__a1cHq select,.CareerBoard_field__a1cHq textarea{width:100%;padding:.8rem .95rem;border-radius:12px;border:1px solid var(--line);background:var(--surface-2);color:var(--fg);font:inherit;font-size:1rem;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.CareerBoard_field__a1cHq textarea{resize:vertical;min-height:6rem}.CareerBoard_field__a1cHq input::placeholder,.CareerBoard_field__a1cHq textarea::placeholder{color:var(--faint)}.CareerBoard_field__a1cHq input:focus,.CareerBoard_field__a1cHq select:focus,.CareerBoard_field__a1cHq textarea:focus{outline:none;border-color:var(--terracotta);box-shadow:0 0 0 4px rgba(200,98,58,.15)}.CareerBoard_hint__vywAB{font-size:var(--step--1);font-weight:500;color:var(--terracotta-deep)}.CareerBoard_done__b6xwv{display:grid;justify-items:center;grid-gap:.75rem;gap:.75rem;padding:2.5rem 1.5rem;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--line);text-align:center}.CareerBoard_doneIcon__gEUks{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#1fa855;color:#fff}.CareerBoard_doneIcon__gEUks svg{width:2rem;height:2rem}.CareerBoard_doneTitle__PILlY{font-family:var(--font-display);font-size:var(--step-2);font-weight:500}@media (max-width:900px){.CareerBoard_jobHead__10VZt{grid-template-columns:1fr auto}.CareerBoard_tags__QGL1y{grid-row:2;justify-content:flex-start}.CareerBoard_details__OdryF,.CareerBoard_formWrap__4BsYs{grid-template-columns:1fr}}@media (max-width:560px){.CareerBoard_form__A7hxz{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CareerBoard_job__S9jDt{animation:none}}