.career-index,.career-detail{padding:220px 64px 160px}.career-index :is(h1),.career-detail h1{font-size:56px;line-height:1;max-width:1067px;overflow-wrap:anywhere}.career-index__hero,.career-detail__hero{display:flex;flex-direction:column;align-items:flex-start;gap:48px}.career-index__eyebrow{color:#7a7a7a;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.career-index__hero>p:not(.career-index__eyebrow),.career-detail__description{max-width:760px;font-size:20px;line-height:1.5}.career-index__teams{display:flex;flex-wrap:wrap;gap:24px}.career-index__teams a,.career-detail__footer a{display:flex;gap:24px;align-items:center;padding:16px 24px;border:.5px solid #d1d1d1;background:#d1d1d1;color:#101010;font-size:14px;text-decoration:none;text-transform:uppercase}.career-index__teams a:hover,.career-detail__footer a:hover{border-color:#00ffbc;background:#00ffbc}.career-index__positions{padding-top:160px}.career-index__heading{display:flex;gap:48px;align-items:flex-end;justify-content:space-between}.career-index__heading h2{font-size:56px;line-height:1}.career-index__filter{display:flex;flex-direction:column;gap:12px;font-size:12px;color:#929292;min-width:210px}.career-index__filter select{min-height:44px;padding:12px 16px;border:.5px solid #414141;background:#121212;color:#e8e8e8;font:400 14px/1.3 Geist,sans-serif;cursor:pointer}.career-index__count{padding-block:32px;font-size:14px;color:#929292}.career-index .career-job-card[hidden],.career-index [data-filter-empty][hidden]{display:none}.career-index__empty{padding:48px;text-align:center;color:#929292}.career-detail__back{display:inline-flex;gap:16px;align-items:center;color:#929292;text-decoration:none;font-size:14px}.career-detail__back img{background:#00ffbc;box-sizing:content-box;padding:4px}.career-detail__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:112px;margin-top:120px;align-items:start}.career-detail__aside{display:flex;flex-direction:column;gap:24px;position:sticky;top:160px;border-top:.5px solid #414141;padding-top:32px}.career-detail__aside dl{display:flex;flex-direction:column;gap:24px;margin:0}.career-detail__aside dl div{display:flex;flex-direction:column;gap:8px}.career-detail__aside dt{color:#7a7a7a;text-transform:uppercase;font-size:12px}.career-detail__aside dd{margin:0;font-size:16px}.career-detail__apply{display:flex;justify-content:center;align-items:center;gap:8px;background:#d1d1d1;color:#101010;border:0;padding:8px 16px;min-height:42px;text-transform:uppercase;font:500 14px/1.2 Geist,sans-serif;cursor:default;opacity:1}.career-detail__availability{color:#7a7a7a;font-size:12px;line-height:1.5}.career-detail__culture{font-size:14px;color:#e8e8e8}.career-detail__body{max-width:820px;font-size:18px;line-height:1.7}.career-detail__body h2{font-size:32px;line-height:1.15;margin:64px 0 32px}.career-detail__body h2:first-child{margin-top:0}.career-detail__body h3{font-size:24px;line-height:1.2;margin:40px 0 24px}.career-detail__body p{margin-bottom:24px}.career-detail__body :is(ul,ol){padding-left:24px;margin-bottom:32px}.career-detail__body ul{list-style:disc}.career-detail__body ol{list-style:decimal}.career-detail__body li+li{margin-top:12px}.career-detail__footer{margin-top:120px;display:flex;justify-content:flex-end}@media(768px<=width<1200px){.career-index,.career-detail{padding:200px 40px 80px}.career-index h1,.career-detail h1{font-size:40px}.career-index__hero>p:not(.career-index__eyebrow),.career-detail__description{font-size:18px}.career-index__positions{padding-top:80px}.career-index__heading{flex-direction:column;align-items:flex-start;gap:32px}.career-index__heading h2{font-size:40px}.career-detail__layout{grid-template-columns:210px minmax(0,1fr);gap:48px;margin-top:80px}.career-detail__body{font-size:16px}.career-detail__body h2{font-size:24px}}@media(max-width:767px){.career-index,.career-detail{padding:112px 24px 64px}.career-index h1,.career-detail h1{font-size:32px;line-height:1}.career-index__hero,.career-detail__hero{gap:32px}.career-index__eyebrow{font-size:10px}.career-index__hero>p:not(.career-index__eyebrow),.career-detail__description{font-size:16px}.career-index__teams{width:100%;gap:12px}.career-index__teams a{width:100%;justify-content:space-between;font-size:12px}.career-index__positions{padding-top:64px}.career-index__heading{flex-direction:column;align-items:stretch;gap:32px}.career-index__heading h2{font-size:32px}.career-index__filter select{width:100%}.career-index__count{font-size:12px;padding-block:24px}.career-detail__back{font-size:12px}.career-detail__layout{grid-template-columns:1fr;gap:64px;margin-top:64px}.career-detail__aside{position:static}.career-detail__aside dl{display:grid;grid-template-columns:1fr 1fr;gap:24px}.career-detail__aside dd{font-size:14px}.career-detail__body{font-size:16px}.career-detail__body h2{font-size:24px;margin:48px 0 24px}.career-detail__body h3{font-size:20px}.career-detail__footer{margin-top:64px;justify-content:stretch}.career-detail__footer a{width:100%;justify-content:space-between;font-size:12px;padding-inline:16px}}
