.hiring-index{min-height:100vh;background:#000;color:#dfdfdf;overflow:hidden;position:relative}.hiring-index__hero{position:relative;width:100%;height:clamp(220px,35vw,500px)}.hiring-index__banner{position:absolute;display:flex;align-items:center;justify-content:center;background:#000;border:2px solid #dfdfdf;padding:clamp(12px,2.5vw,36px);width:clamp(300px,65vw,977px)}.hiring-index__banner span{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(36px,8.5vw,128px);color:#dfdfdf;line-height:1.05;white-space:nowrap}.hiring-index__banner--1{top:clamp(80px,10vw,160px);left:clamp(-140px,1vw,20px);transform:rotate(-10.97deg)}.hiring-index__banner--2{top:clamp(120px,13vw,200px);left:clamp(60px,42vw,600px);transform:rotate(12.1deg)}.hiring-index__banner--3{top:clamp(180px,22vw,340px);left:clamp(-60px,23vw,350px);transform:rotate(-1.15deg);z-index:1}.hiring-index__content{position:relative;padding:140px 0 80px}.hiring-index__positions{position:relative;margin-left:56px;width:647px}.hiring-index__label{font-family:Inter,sans-serif;font-weight:500;font-size:20px;letter-spacing:-1px;color:#dfdfdf;line-height:1.05;margin:0 0 14px 9px}.hiring-index__list{display:flex;flex-direction:column;gap:0}.hiring-index__row{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;text-decoration:none;transition:opacity .3s}@media(hover:hover){.hiring-index__row:hover .hiring-index__row-name{letter-spacing:2px;color:#fff}}.hiring-index__row-name{font-family:Inter,sans-serif;font-weight:500;font-size:34px;letter-spacing:-2px;color:#dfdfdf;line-height:1.05;white-space:nowrap;transition:letter-spacing .4s,color .3s}.hiring-index__row-arrow{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px solid #dfdfdf;border-radius:50%;flex-shrink:0;transition:background .3s,border-color .3s}.hiring-index__row-arrow img{width:24px;height:auto;filter:invert(1);transition:filter .3s}@media(hover:hover){.hiring-index__row:hover .hiring-index__row-arrow{background:#dfdfdf;border-color:#dfdfdf}.hiring-index__row:hover .hiring-index__row-arrow img{filter:invert(0)}}.hiring-index__list .hiring-index__row:not(:last-child){border-bottom:1px solid #dfdfdf;padding-bottom:6px}.hiring-index__tagline{position:absolute;right:56px;bottom:80px;width:300px;font-family:Inter,sans-serif;font-weight:500;font-size:19px;letter-spacing:-1px;color:#dfdfdf;line-height:1.2;margin:0}.hiring-index__tagline em{font-style:italic;font-weight:500}@media(max-width:1200px){.hiring-index__positions{margin-left:56px;width:500px}.hiring-index__tagline{font-size:18px;width:240px;letter-spacing:-1px;right:32px}}@media(max-width:900px){.hiring-index__content{padding-bottom:60px}.hiring-index__tagline{position:relative;right:auto;bottom:auto;margin:48px 0 0 56px;width:auto;max-width:400px}}@media(max-width:768px){.hiring-index__banner--1{left:-40px}.hiring-index__banner--2{left:120px}.hiring-index__banner--3{left:0}.hiring-index__positions{margin-left:16px;width:calc(100% - 32px)}.hiring-index__label{font-size:24px;letter-spacing:-1.5px;margin-bottom:16px}.hiring-index__list{gap:12px}.hiring-index__row-name{font-size:32px;letter-spacing:-2px}.hiring-index__row-arrow{width:48px;height:48px}.hiring-index__row-arrow img{width:22px}.hiring-index__tagline{margin-left:16px;font-size:18px;letter-spacing:-1px}}@media(max-width:480px){.hiring-index__row-name{font-size:26px;letter-spacing:-1.5px}.hiring-index__row-arrow{width:40px;height:40px}.hiring-index__row-arrow img{width:18px}.hiring-index__tagline{font-size:16px;letter-spacing:-.8px}}
