.BannerImage_bannerWrapper__yjHWl{position:relative;width:100%;min-height:95vh;overflow:hidden}.BannerImage_bannerImage__lvPTG{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;z-index:1}.BannerImage_bottomImageWrapper__743O9{position:absolute;bottom:0;left:0;right:0;padding:0 2%;z-index:2}.BannerImage_bottomImage___ryGS{width:100%;height:auto;display:block}@media (max-width:699px){.BannerImage_bannerWrapper__yjHWl{position:relative;width:100%;height:40vw;min-height:320px;max-height:600px;overflow:hidden}}.BannerText_bannerWrapper__veGxR{display:flex;justify-content:center;align-items:center;min-height:30vh;width:100%;box-sizing:border-box}.BannerText_bannerText__jJTeW{font-family:Arial,sans-serif;font-size:2rem;font-weight:700;color:#000;text-align:center;display:flex;align-items:center;gap:.1em;flex-wrap:wrap;max-width:100vw}.BannerText_animatedO__nBdTQ{display:inline-flex;justify-content:center;align-items:center;position:relative;vertical-align:bottom;aspect-ratio:1/1;width:1em;height:1em;border-radius:50%;background:#000;color:transparent;flex-shrink:0;transition:width .2s,height .2s;overflow:hidden;max-width:100vw}.BannerText_arrowInO__D7i99{display:flex;justify-content:flex-start;align-items:center;width:70%;height:70%;position:relative;overflow:hidden}.BannerText_arrowSvg__BTBzq{width:100%;height:100%;display:block;position:absolute;left:0;top:0;animation:BannerText_arrowBounce___RUbI 1.2s infinite}@keyframes BannerText_arrowBounce___RUbI{0%,to{transform:translateY(0)}50%{transform:translateY(20%)}}@media (max-width:600px){.BannerText_bannerWrapper__veGxR{min-height:20vh}.BannerText_bannerText__jJTeW{font-size:3rem}.BannerText_animatedO__nBdTQ{width:.8em;height:.8em}.BannerText_arrowInO__D7i99{width:65%;height:65%}}@media (min-width:601px) and (max-width:768px){.BannerText_bannerText__jJTeW{font-size:4rem}.BannerText_animatedO__nBdTQ{width:.6em;height:.6em}.BannerText_arrowInO__D7i99{width:75%;height:75%}}@media (min-width:769px) and (max-width:992px){.BannerText_bannerText__jJTeW{font-size:4.5rem}.BannerText_animatedO__nBdTQ{width:.6em;height:.6em}.BannerText_arrowInO__D7i99{width:80%;height:80%}}@media (min-width:993px) and (max-width:1200px){.BannerText_bannerText__jJTeW{font-size:5rem}.BannerText_animatedO__nBdTQ{width:.7em;height:.7em}.BannerText_arrowInO__D7i99{width:83%;height:83%}}@media (min-width:1201px) and (max-width:1440px){.BannerText_bannerText__jJTeW{font-size:6rem}.BannerText_animatedO__nBdTQ{width:.7em;height:.7em}.BannerText_arrowInO__D7i99{width:84%;height:84%}}@media (min-width:1441px){.BannerText_bannerText__jJTeW{font-size:8rem}.BannerText_animatedO__nBdTQ{width:.7em;height:.7em}.BannerText_arrowInO__D7i99{width:85%;height:85%}}.career_careerTab__5STQ3{width:100%;min-height:100vh;background:#f5f5f5}.career_currentOpenings__F78_4{font-size:1.2rem;text-transform:uppercase;padding:.5rem;text-align:center;margin:.5rem;font-weight:500;letter-spacing:.5px}.career_jobSectionWrapper__3iHLN{display:flex;margin:20px 0;flex-direction:row;justify-content:center;overflow:hidden}.career_jobSection__JYw2P{display:grid;grid-template-columns:1fr;gap:20px;width:100%;max-width:400px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:600px){.career_jobSection__JYw2P{max-width:540px}.career_crSectionOne__gZBNf{height:65vh}.career_titleWrapper__MwV0m{padding-left:2rem;height:65vh}.career_titleHeader__qeAlT{font-size:2.5rem}.career_subTitleHeader__BWtVG{font-size:1.1rem}}@media (min-width:768px){.career_jobSection__JYw2P{grid-template-columns:1fr 1fr;max-width:700px}.career_crSectionOne__gZBNf{height:70vh}.career_titleWrapper__MwV0m{padding-left:3rem;height:70vh}.career_titleHeader__qeAlT{font-size:3rem}.career_subTitleHeader__BWtVG{font-size:1.15rem;padding-top:1.2rem}.career_currentOpenings__F78_4{font-size:1.5rem;padding:1rem;margin:1rem}}@media (min-width:900px){.career_jobSection__JYw2P{grid-template-columns:1fr 1fr 1fr;max-width:1050px}}@media (min-width:992px){.career_crSectionOne__gZBNf{height:75vh}.career_titleWrapper__MwV0m{padding-left:4rem;height:75vh}.career_titleHeader__qeAlT{font-size:3.5rem}.career_subTitleHeader__BWtVG{font-size:1.2rem}}@media (min-width:1200px){.career_jobSection__JYw2P{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1400px}.career_crSectionOne__gZBNf{height:80vh}.career_titleWrapper__MwV0m{padding-left:5rem;height:80vh}.career_titleHeader__qeAlT{font-size:4rem}.career_subTitleHeader__BWtVG{font-size:1.25rem}}@media (min-width:1440px){.career_jobSection__JYw2P{gap:32px;max-width:1680px}.career_crSectionOne__gZBNf{height:85vh}.career_titleWrapper__MwV0m{padding-left:6rem;height:85vh}.career_titleHeader__qeAlT{font-size:4.5rem}.career_subTitleHeader__BWtVG{font-size:1.3rem}}.career_crSectionOne__gZBNf{height:95vh;position:relative;overflow:hidden;display:flex;align-items:center}.career_backgroundImage__mAUZM{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.career_overlay__JtTjW{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1}.career_titleWrapper__MwV0m{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.career_titleHeader__qeAlT{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;line-height:1.2;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.career_subTitleHeader__BWtVG{font-size:clamp(1.1rem,2.5vw,1.5rem);color:hsla(0,0%,100%,.9);margin-top:1rem;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.5)}@media (max-width:768px){.career_titleWrapper__MwV0m{padding-left:1rem;padding-right:1rem}.career_titleHeader__qeAlT{margin-bottom:.3rem}.career_subTitleHeader__BWtVG{margin-top:.8rem}}@media (max-width:480px){.career_crSectionOne__gZBNf{height:100vh}.career_titleWrapper__MwV0m{padding-left:.75rem;padding-right:.75rem}}.career_bannerContainer__mg49H{position:relative;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.career_bannerTextCentered__v3GD3{position:absolute;top:20%;left:10%;transform:translate(0);z-index:2;width:auto;text-align:left;pointer-events:none}