.careers-hero{align-items:center;display:flex;gap:70px;margin:0 auto;min-height:660px;position:relative}.careers-hero .copy{align-items:flex-start;background-color:transparent;display:flex;flex:0 0 49%;flex-direction:column;padding-left:max(16px,calc(50vw - 680px));padding-right:0;position:relative;z-index:2}.careers-hero h1{color:#5187a3}.careers-hero .copy .lead{margin-bottom:34px}.careers-hero .copy .actions{display:flex;flex-wrap:wrap;gap:16px}.careers-hero .visual .masked-image{aspect-ratio:779.45/626.73;height:700px;overflow:hidden;position:absolute;right:-40px;top:52%;transform:translateY(-50%);width:779.454px}.careers-hero .visual .masked-image .hero-img,.careers-hero .visual .masked-image .mask-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.careers-hero .visual .masked-image .hero-img{object-fit:contain;object-position:center;padding:5px;z-index:1}.careers-hero .visual .masked-image .mask-overlay{object-fit:fill;pointer-events:none;z-index:2}@media (min-width:2000px){.careers-hero{gap:0;justify-content:space-between;margin:0 auto;min-height:660px;padding-top:60px}.careers-hero,.careers-hero .visual{align-items:center;display:flex;position:relative}.careers-hero .visual{flex:1;flex-direction:column;padding-left:0;padding-right:max(0px,calc(50vw - 680px));width:100%}.careers-hero .visual .masked-image{height:600px;margin-right:-100px;position:relative;right:auto;top:auto;width:100%}}@media (max-width:1299px){.careers-hero .visual .masked-image{right:-200px}}@media (max-width:1199px){.careers-hero{min-height:615px}.careers-hero .visual .masked-image{height:auto;position:absolute;right:-250px;top:50%;transform:translateY(-50%);width:700px}}@media (max-width:992px){.careers-hero{min-height:auto}.careers-hero .visual .masked-image{height:auto;position:absolute;right:-250px;top:50%;transform:translateY(-50%);width:600px}}@media (max-width:767px){.careers-hero{flex-direction:column;gap:24px;min-height:auto;padding:57px 16px 40px}.careers-hero .copy{padding-left:0}.careers-hero .copy,.careers-hero .visual{flex:0 0 auto;position:relative;width:100%}.careers-hero .visual{order:2}.careers-hero .visual .masked-image{aspect-ratio:437/402;height:402px;left:-27px;position:relative;right:auto;top:auto;transform:none;width:437px}}@media (max-width:480px){.careers-hero .visual .masked-image{height:auto;left:-20px;width:380px}}@media (min-width:992px){.careers-hero .visual .masked-image .hero-img{padding:20px}.careers-hero .visual .masked-image{right:-91px;top:42%}}