.careers-hero{position:relative;overflow:hidden;padding-bottom:100px}.careers-hero h1{max-width:1150px;font-size:clamp(42px,6.4vw,100px)}.careers-hero>p{max-width:650px}.careers-hero .button{margin-top:32px}.careers-hero .button,.career-description .button,.remote-invite .button{display:inline-flex;border:1px solid #777;border-radius:35px;padding:16px 23px;gap:28px;width:fit-content;font-size:11px;background:transparent;color:#f5f4ef}.careers-hero .button:hover,.career-description .button:hover,.remote-invite .button:hover{background:#73db63;color:#111;border-color:#73db63}.remote-stamp{margin:48px 0 0 auto;padding:24px;background:#ffee58;color:#111;border-radius:14px;transform:rotate(-5deg);width:fit-content;font-weight:700;font-size:20px;line-height:1.1}.remote-stamp span{font-size:35px;padding-left:25px}.remote-culture{background:#73db63;color:#111}.remote-culture h2{margin:25px 0;font-size:clamp(34px,4.5vw,70px);max-width:1050px}.remote-culture>p{max-width:760px;font-size:15px;line-height:1.8;color:#1c3118}.remote-values{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin-top:55px;padding-top:25px;border-top:1px solid #1116;font-size:10px}.careers-empty{border:1px solid #363639;border-radius:18px;padding:clamp(25px,5vw,65px);display:flex;gap:35px;align-items:flex-start}.careers-empty>span{color:#6d40ee;font-size:70px;line-height:1}.careers-empty h3{font-size:clamp(24px,3vw,40px);max-width:850px}.careers-empty p{max-width:650px;margin:20px 0;color:#b7b7bd;font-size:13px;line-height:1.8}.career-role{border-top:1px solid #454549}.career-role:last-child{border-bottom:1px solid #454549}.career-role summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0;cursor:pointer;list-style:none}.career-role summary::-webkit-details-marker{display:none}.career-role summary strong{display:block;font-size:clamp(22px,3vw,40px)}.career-role summary small{display:block;color:#aaa;margin-top:14px;font-size:11px}.career-role summary>span:last-child{font-size:35px;color:#73db63}.career-role[open] summary>span:last-child{transform:rotate(45deg)}.career-description{max-width:850px;padding-bottom:35px}.career-description h3{font-size:20px;margin:25px 0 15px}.career-description p{font-size:13px;line-height:1.9;color:#b7b7bd;margin-bottom:20px}.careers-apply{background:#161618}.careers-apply h2{font-size:clamp(32px,4vw,60px);margin-top:24px}.careers-apply .careers-note{font-size:11px;color:#aaa}.careers-apply small{font-size:10px;color:#aaa;line-height:1.7}.remote-invite{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid #333}.remote-invite h2{font-size:clamp(30px,4vw,60px);margin:20px 0}.remote-invite p{color:#aaa;font-size:13px;max-width:650px}.remote-invite .button{flex-shrink:0}@media(max-width:700px){.remote-invite{display:block}.remote-invite .button{margin-top:25px}.careers-empty{display:block}.careers-empty>span{display:block;margin-bottom:20px}.remote-values{flex-direction:column}.remote-stamp{font-size:16px}.careers-hero{padding-bottom:65px}}
