.careers-journey{background:#0c2226;color:#fff;padding:100px 0}.careers-journey__wrap{box-sizing:border-box;gap:40px;margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter)}.careers-journey__header,.careers-journey__wrap{align-items:flex-start;display:flex;flex-direction:column}.careers-journey__header{gap:24px;max-width:605px;width:100%}.careers-journey__badge{align-items:center;display:inline-flex;gap:10px}.careers-journey__badge-line{background:#52e081;border-radius:8px;flex-shrink:0;height:2px;width:24px}.careers-journey__badge-text{color:#52e081;font-size:14px;font-weight:500;letter-spacing:2px;line-height:20px;text-transform:uppercase}.careers-journey__heading{color:#fff;font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:115%;margin:0}.careers-journey__grid{align-items:stretch;display:flex;flex-direction:row;gap:16px;width:100%}.careers-journey__card{border-radius:12px;cursor:pointer;flex:1 1 0;height:354px;isolation:isolate;min-width:0;outline:none;overflow:hidden;position:relative;transition:box-shadow .3s ease}.careers-journey__card.is-open,.careers-journey__card:focus-visible,.careers-journey__card:hover{box-shadow:0 12px 40px rgba(0,0,0,.55),0 4px 16px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.06);z-index:2}.careers-journey__card:focus-visible{outline:2px solid #52e081;outline-offset:2px}.careers-journey__card-img{filter:grayscale(100%) saturate(.15);height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .4s ease;width:100%;z-index:0}.careers-journey__card-overlay{background:linear-gradient(0deg,#0c2226,rgba(12,34,38,.6) 50%,rgba(12,34,38,.3));inset:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.careers-journey__card-default{inset:0;position:absolute;transition:opacity .3s ease;z-index:2}.careers-journey__card-bottom{align-items:flex-start;bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:24px;position:absolute;right:0}.careers-journey__card-title{color:#fff;font-size:18px;font-weight:500;line-height:28px;margin:0}.careers-journey__card-desc{color:hsla(0,0%,100%,.7);font-size:14px;font-weight:500;line-height:24px;margin:0}.careers-journey__card-hover{align-items:flex-start;background:#0c2226;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;inset:0;opacity:0;overflow-y:auto;padding:24px;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:3}.careers-journey__card-pill{align-items:center;background:rgba(246,248,249,.1);border:1px solid rgba(140,161,163,.3);border-radius:8px;color:#52e081;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:2px;line-height:20px;padding:4px 16px;text-transform:uppercase}.careers-journey__card-hover-head{border-bottom:1px solid #8ca1a3;flex-shrink:0;padding:12px 0;width:100%}.careers-journey__card-hover-title{color:#fff;font-size:17px;font-weight:500;line-height:25px;margin:0}.careers-journey__card-hover-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.careers-journey__card-hover-text{color:#52e081;font-size:16px;font-weight:500;line-height:24px;margin:0}.careers-journey__card-bullets{align-items:flex-start;display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:100%}.careers-journey__card-bullet{align-items:flex-start;display:flex;font-size:16px;font-weight:500;gap:6px;line-height:24px}.careers-journey__card-bullet-arrow{color:#52e081;flex-shrink:0}.careers-journey__card-bullet-text{color:#fff}.careers-journey__card:focus-visible .careers-journey__card-overlay,.careers-journey__card:hover .careers-journey__card-overlay{opacity:0}.careers-journey__card:focus-visible .careers-journey__card-default,.careers-journey__card:hover .careers-journey__card-default{opacity:0}.careers-journey__card:focus-visible .careers-journey__card-hover,.careers-journey__card:hover .careers-journey__card-hover{opacity:1}.careers-journey__card:focus-visible .careers-journey__card-img,.careers-journey__card:hover .careers-journey__card-img{transform:scale(1.03)}.careers-journey__card.is-open .careers-journey__card-default,.careers-journey__card.is-open .careers-journey__card-overlay{opacity:0}.careers-journey__card.is-open .careers-journey__card-hover{opacity:1}.careers-journey__card.is-open .careers-journey__card-img{transform:scale(1.03)}@media (max-width:1024px){.careers-journey__grid{flex-wrap:wrap}.careers-journey__card{flex:1 1 calc(50% - 8px);height:320px}}@media (max-width:768px){.careers-journey{padding:64px 0}.careers-journey__wrap{gap:32px}.careers-journey__heading{font-size:36px;letter-spacing:-2.4px;line-height:45px}.careers-journey__grid{flex-direction:column;gap:12px}.careers-journey__card{flex:none;height:360px;min-height:360px;width:100%}.careers-journey__card.is-open{height:auto;min-height:360px}.careers-journey__card-hover{-webkit-overflow-scrolling:touch}}@media (hover:none) and (pointer:coarse){.careers-journey__card:not(.is-open):focus-visible .careers-journey__card-overlay,.careers-journey__card:not(.is-open):hover .careers-journey__card-overlay{opacity:1}.careers-journey__card:not(.is-open):focus-visible .careers-journey__card-default,.careers-journey__card:not(.is-open):hover .careers-journey__card-default{opacity:1}.careers-journey__card:not(.is-open):focus-visible .careers-journey__card-hover,.careers-journey__card:not(.is-open):hover .careers-journey__card-hover{opacity:0}.careers-journey__card:not(.is-open):focus-visible .careers-journey__card-img,.careers-journey__card:not(.is-open):hover .careers-journey__card-img{transform:none}}