.careers_perkGrid__O7G_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;background:var(--border);border:1px solid var(--border)}.careers_perkCell__fDbC6{display:flex;flex-direction:column;gap:14px;padding:clamp(28px,3.2vw,46px);background:var(--bg);transition:background-color .45s var(--ease)}.careers_perkCell__fDbC6:hover{background:var(--bg-alt)}.careers_perkRule__8MwMx{width:38px;height:3px;margin-bottom:8px;background:var(--accent);transition:width .45s var(--ease)}.careers_perkCell__fDbC6:hover .careers_perkRule__8MwMx{width:64px}.careers_perkTitle__Q4Tjb{margin:0;font-size:var(--h3-size);font-weight:500;line-height:1.15;letter-spacing:-.035em;color:var(--fg)}.careers_perkDesc__aTCb7{margin:0;font-size:15px;line-height:1.65;color:var(--fg-2)}.careers_steps__GbD_5{display:grid;gap:0;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.careers_step__LUzlS{display:grid;grid-template-columns:clamp(52px,7vw,92px) minmax(0,.38fr) minmax(0,.62fr);gap:clamp(16px,2.4vw,36px);align-items:baseline;padding-block:clamp(20px,2.6vw,32px);border-bottom:1px solid var(--border);transition:padding-left .5s var(--ease)}.careers_step__LUzlS:hover{padding-left:clamp(6px,1vw,14px)}.careers_stepNum__05r8K{margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:600;line-height:1;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1px var(--accent)}@supports not (-webkit-text-stroke:1px currentColor){.careers_stepNum__05r8K{color:var(--accent)}}.careers_stepTitle__80vVt{margin:0;font-size:clamp(18px,1.9vw,24px);font-weight:500;line-height:1.2;letter-spacing:-.025em;color:var(--fg)}.careers_stepDesc__xq09g{margin:0;font-size:15px;line-height:1.65;color:var(--fg-2)}.careers_statBand__FNuMg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(36px,4vw,56px) 0 0;padding:0;list-style:none;border-top:1px solid var(--border)}.careers_statCell__TZUZj{display:flex;flex-direction:column;gap:8px;padding:clamp(24px,2.8vw,36px) clamp(18px,2vw,30px) 0;border-left:1px solid var(--border)}.careers_statCell__TZUZj:first-child{border-left:none;padding-left:0}.careers_statValue__FK7wI{margin:0;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--fg)}.careers_statLabel__PTlaB{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.careers_filters__fDtvq{display:flex;flex-wrap:wrap;gap:8px;margin:clamp(36px,4vw,56px) 0 0}.careers_filter___3N8A{padding:9px 18px;background:none;border:1px solid var(--border);font-family:var(--sans);font-size:13px;font-weight:500;color:var(--fg-2);cursor:pointer;transition:border-color .3s var(--ease),color .3s var(--ease),background-color .3s var(--ease)}.careers_filter___3N8A:hover{border-color:var(--border-strong);color:var(--fg)}.careers_filterActive__Cf1yK,.careers_filterActive__Cf1yK:hover{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on)}.careers_activityGrid__2Gt7C{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:clamp(14px,1.6vw,20px);margin:clamp(24px,2.6vw,32px) 0 0;padding:0;list-style:none}.careers_activity__76pli{display:flex;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,30px);background:var(--surface);border:1px solid var(--border);transition:border-color .4s var(--ease),transform .4s var(--ease)}.careers_activity__76pli:hover{border-color:var(--border-strong);transform:translateY(-3px)}.careers_activityMeta___IJnr{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.careers_activityDot__NSG3b{width:5px;height:5px;background:var(--fg-3)}.careers_activityTitle__GhUVd{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--fg)}.careers_activityDesc__nKP0V{margin:0;font-size:14px;line-height:1.6;color:var(--fg-2)}.careers_activityFoot__9BjpD{margin-top:auto;padding-top:14px;font-size:12px;color:var(--fg-3)}.careers_momentGrid__v6gOL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(170px,19vw,250px);gap:clamp(10px,1.2vw,16px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none}.careers_momentWide___sElK{grid-column:span 2}.careers_moment__9A6_8{position:relative;overflow:hidden;background:var(--bg-alt)}.careers_moment__9A6_8 img{object-fit:cover;transition:transform .7s var(--ease)}.careers_moment__9A6_8:hover img{transform:scale(1.05)}.careers_momentCaption__CAxj5{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;gap:2px;padding:clamp(28px,3vw,40px) 14px 12px;background:linear-gradient(0deg,rgba(8,10,13,.82) 0,rgba(8,10,13,.4) 55%,rgba(8,10,13,0));opacity:0;transition:opacity .4s var(--ease)}.careers_moment__9A6_8:focus-within .careers_momentCaption__CAxj5,.careers_moment__9A6_8:hover .careers_momentCaption__CAxj5{opacity:1}.careers_momentTag__vebk5{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-pale)}.careers_momentText__arnSM{font-size:13px;line-height:1.4;color:#ffffff}@media (max-width:1199px){.careers_perkGrid__O7G_1{grid-template-columns:minmax(0,1fr)}.careers_step__LUzlS{grid-template-columns:clamp(44px,7vw,72px) minmax(0,1fr);row-gap:6px}.careers_stepDesc__xq09g{grid-column:2}.careers_statBand__FNuMg{grid-template-columns:repeat(2,minmax(0,1fr))}.careers_statCell__TZUZj:nth-child(odd){border-left:none;padding-left:0}.careers_momentGrid__v6gOL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.careers_momentGrid__v6gOL{grid-auto-rows:clamp(140px,38vw,200px)}.careers_momentCaption__CAxj5{opacity:1}}