.help-search-overlay{z-index:1000;visibility:hidden;background-color:#fff;flex-flow:column;transition:transform .3s,visibility 0s .3s;display:flex;position:fixed;inset:0;transform:translate(100%)}@media (width>=576px){.help-search-overlay{display:none}}.help-search-overlay.open{visibility:visible;transition:transform .3s;display:flex;transform:none}@media (prefers-reduced-motion:reduce){.help-search-overlay{transition:visibility}}.help-search-overlay .overlay-bar{border-bottom:1px solid #ebebeb;align-items:center;gap:8px;padding:12px;display:flex}.help-search-overlay .overlay-back{color:#222;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.help-search-overlay .overlay-back:hover{background-color:#f4f4f4}.help-search-overlay .overlay-back i{font-size:24px;line-height:1}.help-search-overlay .overlay-field{background-color:#f0f0f0;border-radius:999px;flex:auto;align-items:center;gap:10px;height:44px;padding:0 16px;display:flex}.help-search-overlay .overlay-field i{color:#717171;flex:none;font-size:22px}.help-search-overlay .overlay-field input{color:#222;background:0 0;border:none;flex:auto;min-width:0;font-size:1rem}.help-search-overlay .overlay-field input::placeholder{color:#717171}.help-search-overlay .overlay-field input:focus{outline:none}.help-search-overlay .overlay-field input::-webkit-search-decoration{appearance:none}.help-search-overlay .overlay-field input::-webkit-search-cancel-button{appearance:none}.help-search-overlay .overlay-body{flex:auto;padding:8px 8px 24px;overflow-y:auto}.help-search-overlay .overlay-head{letter-spacing:.2px;color:#717171;text-transform:uppercase;margin:12px 12px 4px;font-size:.8rem;font-weight:600}.help-search-overlay .overlay-result{color:#222;border-radius:12px;align-items:center;gap:14px;padding:12px;font-size:1rem;text-decoration:none;display:flex}.help-search-overlay .overlay-result i{color:#555;background-color:#f0f0f0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:inline-flex}.help-search-overlay .overlay-result:hover,.help-search-overlay .overlay-result:active{background-color:#f4f4f4}.help-search-overlay .overlay-empty{color:#717171;text-align:center;padding:24px 12px}body.embedded .help-search-overlay .overlay-back{display:none}body.embedded .help-search-overlay .overlay-bar{border-bottom:none}.careers-hero{width:100%;max-width:1200px;margin:0 auto}.careers-hero .inner{text-align:center;flex-flow:column;align-items:center;width:100%;padding:32px 16px 24px;display:flex}@media (width>=768px){.careers-hero .inner{padding:56px 32px 24px}}.careers-hero .title{margin:0 0 16px;font-size:2.6rem;font-weight:500;line-height:1.15}@media (width>=768px){.careers-hero .title{font-size:3.4rem}}.careers-hero .lead{color:#555;max-width:680px;margin:0 0 32px;font-size:1.15rem;line-height:1.6}.careers-hero .hero-media{aspect-ratio:16/9;border-radius:16px;width:100%;margin-top:40px;display:block;overflow:hidden}.careers-hero .hero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.careers-apply{color:#fff;letter-spacing:-.2px;background-color:#111;border:1px solid #111;border-radius:999px;padding:12px 40px;font-size:1.2rem;font-weight:500;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-block}.careers-apply:hover,.careers-apply:focus{color:#fff;background-color:#333;border-color:#333}.careers-jobs{width:100%;max-width:1200px;margin:0 auto}.careers-jobs .inner{width:100%;padding:32px 16px 64px}@media (width>=768px){.careers-jobs .inner{padding:36px 32px 80px}}.careers-jobs .jobs-title{letter-spacing:-.4px;color:#111;margin:0 0 24px;font-size:2.2rem;font-weight:700;line-height:1.25}@media (width>=768px){.careers-jobs .jobs-title{font-size:2.4rem}}.careers-jobs .jobs-list{flex-flow:column;gap:16px;display:flex}.job-card{background-color:#fff;border:1px solid #ebebeb;border-radius:16px;padding:24px;transition:box-shadow .18s;box-shadow:0 2px 8px #0000000f,0 8px 24px #0000000f}.job-card:hover{box-shadow:0 4px 12px #0000001a,0 12px 32px #00000014}.job-card .job-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.job-card .job-title{letter-spacing:-.3px;color:#111;margin:0;font-size:1.7rem;font-weight:500;line-height:1.3}.job-card .job-actions{flex:none;align-items:center;gap:2px;display:flex}.job-card .job-action,.job-card .job-toggle{color:#444;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.job-card .job-action:hover,.job-card .job-toggle:hover{background-color:#f4f4f4}.job-card .job-action i,.job-card .job-toggle i{font-size:22px;line-height:1}.job-card .job-toggle{flex:none}.job-card .job-toggle i{font-size:32px;transition:transform .2s}.job-card .job-meta{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:10px;display:flex}.job-card .job-meta .meta{color:#444;align-items:center;gap:6px;font-size:1.1rem;display:inline-flex}.job-card .job-meta .meta i{color:#777;font-size:18px;line-height:1}.job-card .job-body{border-top:1px solid #eee;margin:20px -24px 0;padding:20px 24px 0}.job-card .job-fold{grid-template-rows:1fr;transition:grid-template-rows .3s;display:grid}.job-card .job-fold-inner{min-height:0;overflow:hidden}.job-card .job-notice{color:#000;background-color:#e8f0fe;border-radius:8px;gap:10px;margin-bottom:24px;padding:12px 16px;display:flex}.job-card .job-notice i{color:#1967d2;flex:none;font-size:20px;line-height:1.4}.job-card .job-notice p{margin:0;font-size:.95rem;line-height:1.5}.job-card .job-subtitle{color:#111;margin:0 0 12px;font-size:1.3rem;font-weight:500}.job-card .job-subtitle.divided{border-top:1px solid #eee;margin-top:28px;padding-top:28px}.job-card .job-list{margin:0 10px 20px;padding-left:20px}.job-card .job-list li{color:#444;margin-bottom:8px;font-size:1.1rem;line-height:1.3}.job-card .job-list.bordered{border-bottom:1px solid #eee;margin-bottom:28px;padding-bottom:28px}.job-card .job-text{letter-spacing:-.2px;color:#444;margin:0 0 20px;font-size:1.1rem;line-height:1.6}.job-card .job-privacy p{color:#666;background-color:#f7f7f7;border-radius:12px;margin:0;padding:16px;font-size:.85rem;line-height:1.5}.job-card .job-more{color:#222;letter-spacing:-.1px;border:1px solid #ccc;border-radius:999px;padding:8px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-block}.job-card .job-more:hover,.job-card .job-more:focus{color:#fff;background-color:#222;border-color:#222}.job-card:not(.collapsed) .job-more{display:none}.job-card.collapsed .job-fold{grid-template-rows:0fr}.job-card.collapsed .job-toggle i{transform:rotate(180deg)}.careers-rushers{background-color:#000;width:100%}.careers-rushers .inner{width:100%;max-width:1200px;margin:0 auto;padding:32px 32px 48px}@media (width>=768px){.careers-rushers .inner{padding:40px 48px 56px}}@media (width>=992px){.careers-rushers .inner{padding:40px 96px 56px}}@media (width>=1200px){.careers-rushers .inner{padding:40px 48px 56px}}.careers-rushers .rushers-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;display:flex}.careers-rushers .rushers-title{letter-spacing:-.4px;color:#fff;margin:0;font-size:2.2rem;font-weight:700;line-height:1.25}@media (width>=768px){.careers-rushers .rushers-title{font-size:2.4rem}}.careers-rushers .rushers-nav{flex:none;gap:8px;display:flex}.careers-rushers .rushers-arrow{color:#222;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background-color .18s,border-color .18s,opacity .18s;display:inline-flex}.careers-rushers .rushers-arrow:hover{background-color:#f4f4f4;border-color:#222}.careers-rushers .rushers-arrow:disabled{opacity:.4;cursor:default;background-color:#fff;border-color:#ddd}.careers-rushers .rushers-arrow i{font-size:30px;line-height:1}.careers-rushers .rushers-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.careers-rushers .rushers-track::-webkit-scrollbar{display:none}.careers-rushers .rusher-slot{scroll-snap-align:start;flex:0 0 100%;display:flex}@media (width>=1200px){.careers-rushers .rusher-slot{flex-basis:calc(50% - 12px)}}.careers-rushers .rusher-card{background-color:#fff;border-radius:16px;align-items:flex-start;gap:32px;width:100%;padding:48px 32px;display:flex}@media (width>=768px){.careers-rushers .rusher-card{gap:36px;padding:48px 36px}}@media (width<=479.98px){.careers-rushers .rusher-card{flex-direction:column;gap:24px}}.careers-rushers .rusher-text{flex-flow:column;flex:auto;align-self:stretch;min-width:0;display:flex}.careers-rushers .rusher-quote{letter-spacing:-.4px;color:#111;max-width:500px;margin:0 0 20px;font-size:1.4rem;font-weight:400;line-height:1.3}@media (width>=768px){.careers-rushers .rusher-quote{font-size:1.7rem}}.careers-rushers .rusher-quote:before{content:"“";color:#111;margin-bottom:-8px;font-size:4rem;line-height:1;display:block}.careers-rushers .rusher-name{color:#111;margin:auto 0 2px;font-size:1.1rem;font-weight:400}.careers-rushers .rusher-role{color:#666;margin:0;font-size:1rem;line-height:1.1}.careers-rushers .rusher-portrait{aspect-ratio:1;border-radius:50%;flex:none;align-self:center;width:100%;max-width:120px;display:block;overflow:hidden}.careers-rushers .rusher-portrait img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width<=479.98px){.careers-rushers .rusher-portrait{order:-1;align-self:center}}
