.career-page{padding:4rem 5rem;max-width:1300px;margin:0 auto}.career-page .career-header{text-align:center;margin-bottom:3rem}.career-page .career-header .career-intro{font-size:1.1rem;line-height:1.8}.career-page .career-openings{margin-bottom:3rem}.career-page .career-openings .section-heading{font-size:2rem;margin-bottom:1.5rem}.career-page .career-openings .job-list{display:flex;flex-wrap:wrap;gap:1.5rem}.career-page .career-openings .job-list .job-card{flex:1 1 300px;background:#383838;border:1px solid #707172;padding:1.5rem;border-radius:.5rem;display:flex;flex-direction:column;gap:.8rem;transition:all .05s linear}.career-page .career-openings .job-list .job-card:hover{transform:translateY(-5px)}.career-page .career-openings .job-list .job-card .job-title{font-size:1.25rem;font-weight:600}.career-page .career-openings .job-list .job-card .job-location,.career-page .career-openings .job-list .job-card .job-type{font-size:.95rem}.career-page .career-openings .job-list .job-card .job-description{font-size:1rem;margin-bottom:1rem}.career-page .career-openings .job-list .job-card .apply-btn{position:relative;width:9rem;height:2rem;backdrop-filter:blur(3.4800000191px);background:#383838;color:#bcbcbc;text-align:center;font-family:Inter;font-size:.9rem;font-style:normal;font-weight:500;line-height:normal;border:1px solid #949494}.career-page .career-openings .job-list .job-card .apply-btn:before{content:"";width:22px;height:22px;position:absolute;bottom:-1px;left:-1px;background:#383838;border-right:1px solid #949494;border-top:1px solid #949494}.career-page .career-openings .job-list .job-card .apply-btn:after{content:"";position:absolute;border:1px solid #949494;top:-22px;right:-22px;background:#fff;width:22px;height:22px;animation:jumpBack .3s ease-out}.career-page .career-openings .job-list .job-card .apply-btn:hover{background:#fff;color:#000;font-weight:700;border-color:#fff}.career-page .career-openings .job-list .job-card .apply-btn:hover:after{top:-1px;right:-1px;animation:jump .3s ease-out;background:#fff;border:none}.career-page .career-openings .job-list .job-card .apply-btn:hover:before{left:7.6rem;top:-1px;border:none}.career-page .career-contact{text-align:center;margin-top:3rem}.career-page .career-contact .section-heading{font-size:1.8rem;margin-bottom:.5rem;font-family:goldman}.career-page .career-contact .contact-link{color:#3b82f6;text-decoration:underline;font-weight:500;font-family:inter}.career-page .career-contact .contact-link:hover{color:#2563eb}@keyframes jump{0%{top:-22px;right:-22px}70%{top:0;right:0}90%{top:-7px;right:-7px}to{top:0;right:0}}@keyframes jumpBack{0%{top:0;right:0}70%{top:-22px;right:-22px}95%{top:-17px;right:-17px}to{top:-22px;right:-22px}}@media(max-width:768px){.career-page{padding:0 2rem 2rem}.career-openings .job-list{flex-direction:column}}