.careers{padding:3.3125rem 7.5rem 6rem}@media(max-width:768px){.careers{padding:1.5rem 1rem}}.careers-title{border-bottom:.0625rem solid rgba(34,28,53,.2);font-size:8rem;font-weight:700;letter-spacing:-.01em;line-height:.9;margin-bottom:3rem;padding-bottom:3rem}@media(max-width:768px){.careers-title{font-size:4rem;margin-bottom:2rem;padding-bottom:1rem}}.careers-explore-header{margin-bottom:2rem}@media(max-width:768px){.careers-explore-header{margin-bottom:1rem}}.careers-explore-footer{font-size:1rem;letter-spacing:.02em;line-height:1.25}.careers-explore-title{font-size:4.125rem;font-weight:700;line-height:4.33125rem}@media(max-width:768px){.careers-explore-title{font-size:2.5rem;line-height:2.5rem}}.careers-explore-filter{border-bottom:.0625rem solid rgba(34,28,53,.2);display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem}@media(max-width:768px){.careers-explore-filter{gap:.5rem .25rem}}.careers-explore-filter-button{background:transparent;border:.0625rem solid rgba(34,28,53,.2);border-radius:2.9375rem;color:#221c35;cursor:pointer;display:block;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.25;padding:.375rem .75rem;text-decoration:none;transition:all .2s ease-out}@media(max-width:768px){.careers-explore-filter-button{font-size:.875rem;font-weight:500}}.careers-explore-filter-button:hover{border:.0625rem solid #221c35}.careers-explore-filter-button.active{background:#221c35;border:.0625rem solid #221c35;color:#f3ece2}.careers-jobs{margin-top:0}.careers-job{align-items:end;border-bottom:.0625rem solid rgba(34,28,53,.2);display:grid;grid-template-columns:repeat(10,1fr);padding:4.125rem 0;position:relative}@media(max-width:768px){.careers-job{row-gap:1rem}}.careers-job.hide{display:none}.careers-job a{inset:0;position:absolute}.careers-job>:first-child{font-size:3rem;font-weight:700;grid-column:1/span 7;line-height:1.0416666667}@media(max-width:768px){.careers-job>:first-child{font-size:1.5rem;grid-column:1/span 10;line-height:1.725rem}}.careers-job>:nth-child(2){font-size:1.25rem;font-weight:500;grid-column:8/span 2;line-height:1.25;text-transform:uppercase}@media(max-width:768px){.careers-job>:nth-child(2){font-size:1rem;grid-column:1/span 9;line-height:1.25rem}}.careers-job>:nth-child(3){display:flex;grid-column:10/span 1;justify-content:end;padding:.5rem}@media(max-width:768px){.careers-job>:nth-child(3){grid-column:10/span 1;padding:0}}.careers-job>:nth-child(3) svg{fill:currentColor}