.page-careers{--light-pink:#ff63d814;--mid-pink:#ff63d840;--gray:#666}.page-careers .hero{background:var(--navy);padding:80px 60px 72px;position:relative;overflow:hidden}.page-careers .hero-label{letter-spacing:.25em;text-transform:uppercase;color:var(--pink);margin-bottom:16px;font-size:9px;font-weight:700}.page-careers .hero h1{color:#fff;max-width:900px;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1.1}.page-careers .hero h1 em{color:var(--pink);font-style:normal}.page-careers .hero p{color:#ffffffa6;max-width:520px;font-size:1rem;line-height:1.75}.page-careers .positions{padding:64px 60px}.page-careers .positions h2{color:var(--navy);margin-bottom:40px;font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:800}.page-careers .position-row{color:inherit;border-bottom:1px solid #efefed;justify-content:space-between;align-items:center;gap:24px;padding:28px 0;text-decoration:none;transition:all .2s;display:flex}.page-careers .position-row:first-of-type{border-top:1px solid #efefed}.page-careers .position-row:hover .position-title{color:var(--pink)}.page-careers .position-row:hover .position-arrow{color:var(--pink);transform:translate(4px)}.page-careers .position-left{flex:1}.page-careers .position-type{letter-spacing:.2em;text-transform:uppercase;color:var(--pink);margin-bottom:6px;font-size:9px;font-weight:700}.page-careers .position-title{color:var(--navy);margin-bottom:10px;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:800;transition:color .2s}.page-careers .position-pills{flex-wrap:wrap;gap:8px;display:flex}.page-careers .pill{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--light-pink);border:1px solid var(--mid-pink);border-radius:100px;padding:4px 12px;font-size:9px;font-weight:700}.page-careers .position-arrow{color:#ccc;flex-shrink:0;font-size:1.2rem;transition:all .2s}@media (max-width:768px){.page-careers .hero,.page-careers .positions{padding-left:24px;padding-right:24px}}
