.careers{padding-top:20vh;padding-bottom:10vh;overflow:visible}.careers,.careers-content{width:100%;height:-moz-fit-content;height:fit-content;display:flex}.careers-content{flex-direction:column;gap:10vh}.careers-content-textbox{display:flex;flex-direction:column;gap:.5vh}.careers-content-top{display:flex;flex-direction:column;gap:8.25vh}.careers-divider{width:100%;height:1px;background-color:hsla(0,0%,100%,.15)}.careers-listings{display:flex;flex-direction:column;gap:4vh}.careers-job-card{width:100%;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.075);border-radius:25px;padding:4vw;display:flex;flex-direction:column;transition:all .3s ease;scroll-margin-top:20vh}.careers-job-card.collapsed{justify-content:center}.careers-job-card:hover{border-color:hsla(0,0%,100%,.15);background:linear-gradient(135deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.02));transform:translateY(-5px)}.careers-job-card-highlight{border-color:hsla(0,0%,100%,.3)!important;background:linear-gradient(135deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.03))!important;animation:pulse-highlight 2s ease-in-out}@keyframes pulse-highlight{0%,to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}50%{box-shadow:0 0 30px 5px hsla(0,0%,100%,.2)}}.careers-job-header{display:flex;justify-content:space-between;align-items:flex-start;gap:4vw;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.careers-job-card.collapsed .careers-job-header{align-items:center}.careers-job-header-left{display:flex;flex-direction:column;gap:1vh;flex:1 1}.careers-job-title-wrapper{display:flex;align-items:center;gap:2vw;width:100%}.careers-job-chevron{width:24px;height:24px;color:hsla(0,0%,100%,.6);transition:transform .3s ease,color .3s ease;flex-shrink:0}.careers-job-chevron.expanded{transform:rotate(180deg)}.careers-job-header:hover .careers-job-chevron{color:hsla(0,0%,100%,.9)}.careers-job-title{cursor:pointer;transition:all .3s ease;position:relative;width:-moz-fit-content;width:fit-content}.careers-job-title:hover{color:hsla(0,0%,100%,.8);transform:translateX(5px)}.careers-job-meta{display:flex;align-items:center;gap:1vw}.careers-job-meta-separator{color:hsla(0,0%,100%,.3)}.careers-apply-button{flex-shrink:0}.careers-job-body{display:flex;flex-direction:column;gap:3vh;overflow:hidden;height:0;opacity:0;margin-top:0}.careers-job-description{line-height:1.8}.careers-job-section{display:flex;flex-direction:column;gap:2vh}.careers-job-section-title{font-weight:500}.careers-job-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5vh}.careers-job-list li{padding-left:2vw;position:relative;line-height:1.6}.careers-job-list li:before{content:"→";position:absolute;left:0;color:hsla(0,0%,100%,.5)}.careers-cta{display:flex;flex-direction:column;gap:2vh;align-items:flex-start;padding:4vw;background:linear-gradient(135deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border-radius:25px;border:1px solid hsla(0,0%,100%,.075)}.careers-cta .description{max-width:60%}@media (max-width:768px){.careers{padding-top:15vh}.careers-content{gap:6vh}.careers-job-card{padding:6vw;gap:2vh}.careers-job-header{flex-direction:column;gap:2vh}.careers-apply-button,.careers-job-header-left{width:100%}.careers-job-meta{gap:2vw}.careers-job-body{gap:2.5vh}.careers-job-list li{padding-left:6vw}.careers-cta{padding:6vw;gap:2.5vh}.careers-cta .description{max-width:100%}}@media (max-width:480px){.careers-job-card{padding:8vw;border-radius:20px}.careers-job-list li{padding-left:8vw}.careers-cta{padding:8vw;border-radius:20px}}