.content-sections-career-banner{background-color:#ff8000;width:100%;margin-bottom:5em;padding:3em 0;position:relative;overflow:hidden}.content-sections-career-banner .banner-background{pointer-events:none;position:absolute;inset:0}.content-sections-career-banner .banner-background:before{content:"";will-change:transform;background:linear-gradient(115deg,#fff0 0%,#ffffff24 50%,#fff0 100%);width:40%;animation:14s linear infinite careerBannerLightSweep;position:absolute;top:-20%;bottom:-20%;left:-40%}@keyframes careerBannerLightSweep{0%{transform:translate(0,0)}to{transform:translate(450%)}}.content-sections-career-banner .layout-container{position:relative}.content-sections-career-banner .banner-stats{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:2em;display:grid}.content-sections-career-banner .banner-stats .content-blocks-stat-counter:nth-of-type(2){transition-delay:.1s}.content-sections-career-banner .banner-stats .content-blocks-stat-counter:nth-of-type(3){transition-delay:.2s}.content-sections-career-banner .banner-stats .content-blocks-stat-counter:nth-of-type(4){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.content-sections-career-banner .banner-background:before{animation:none}}@media (max-width:1024px){.content-sections-career-banner{margin-bottom:3em;padding:2.5em 0}.content-sections-career-banner .banner-stats{grid-template-columns:repeat(2,1fr);gap:2em 1em}}@media (max-width:480px){.content-sections-career-banner .banner-stats{grid-template-columns:1fr}}
.content-sections-career-banner-image{width:100%;margin-bottom:5em}.content-sections-career-banner-image .banner-panel{opacity:0;background-color:#61008f;border-radius:12px;min-height:26em;transition:opacity .7s ease-out,transform .7s ease-out;position:relative;overflow:hidden;transform:translateY(1.5em)}.content-sections-career-banner-image .banner-media{position:absolute;inset:0}.content-sections-career-banner-image .banner-media .banner-image{will-change:transform;width:100%;height:100%;animation:20s ease-in-out infinite alternate careerBannerKenBurns;position:absolute;inset:0}.content-sections-career-banner-image .banner-media:after{content:"";background:linear-gradient(90deg,#61008fd9 0%,#61008f73 55%,#61008f26 100%);position:absolute;inset:0}@keyframes careerBannerKenBurns{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-1.5%,1%)}}.content-sections-career-banner-image .banner-overlay{color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;max-width:34em;min-height:26em;padding:3.5em;display:flex;position:relative}.content-sections-career-banner-image .banner-icon{opacity:0;width:9em;height:3.5em;margin-bottom:1.5em;transition:opacity .6s ease-out .2s,transform .6s ease-out .2s;position:relative;transform:translateY(1em)}.content-sections-career-banner-image .banner-icon .banner-icon-image{object-position:left center;width:100%;height:100%;position:absolute;inset:0}.content-sections-career-banner-image .banner-title,.content-sections-career-banner-image .banner-title *{font-family:var(--font-vodkasans),sans-serif!important;text-transform:uppercase!important;color:#fff!important;font-size:1em!important;font-weight:400!important;line-height:1.05!important}.content-sections-career-banner-image .banner-title{opacity:0;margin:0;transition:opacity .6s ease-out .3s,transform .6s ease-out .3s;transform:translateY(1em);text-transform:uppercase!important;color:#fff!important;font-size:2.8em!important;font-weight:400!important;line-height:1.05!important}.content-sections-career-banner-image .banner-title strong,.content-sections-career-banner-image .banner-title b{color:#ff8000!important;font-weight:inherit!important}.content-sections-career-banner-image .banner-subtitle{font-family:var(--font-rapor),sans-serif;color:#fff;opacity:0;margin-top:.8em;font-size:1.1em;line-height:1.6;transition:opacity .6s ease-out .4s,transform .6s ease-out .4s;transform:translateY(1em)}.content-sections-career-banner-image.visible .banner-panel,.content-sections-career-banner-image.visible .banner-icon,.content-sections-career-banner-image.visible .banner-title,.content-sections-career-banner-image.visible .banner-subtitle{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.content-sections-career-banner-image .banner-panel,.content-sections-career-banner-image .banner-icon,.content-sections-career-banner-image .banner-title,.content-sections-career-banner-image .banner-subtitle{opacity:1;transition:none;transform:none}.content-sections-career-banner-image .banner-media .banner-image{animation:none}}@media (max-width:1024px){.content-sections-career-banner-image{margin-bottom:3em}.content-sections-career-banner-image .banner-panel,.content-sections-career-banner-image .banner-overlay{min-height:20em}.content-sections-career-banner-image .banner-overlay{padding:2em 1.5em}.content-sections-career-banner-image .banner-title{font-size:2em!important}}
.content-sections-career-links{width:100%;margin-bottom:5em}.content-sections-career-links .links-panel{opacity:0;background-color:#f0e8f1;border-radius:16px;padding:3em;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(1.5em)}.content-sections-career-links .links-title,.content-sections-career-links .links-title *{font-family:var(--font-vodkasans),sans-serif!important;text-transform:uppercase!important;color:#111!important;font-size:1em!important;font-weight:400!important;line-height:1.15!important}.content-sections-career-links .links-title{text-align:center;margin:0 0 1.5em;text-transform:uppercase!important;color:#111!important;font-size:2em!important;font-weight:400!important;line-height:1.15!important}.content-sections-career-links .links-title strong,.content-sections-career-links .links-title b,.content-sections-career-links .links-title .colorful{color:#ff8000!important;font-weight:inherit!important}.content-sections-career-links .links-grid{grid-template-columns:repeat(3,1fr);gap:1em;display:grid}.content-sections-career-links .links-tile{opacity:0;background-color:#fff;border:.1em solid #0000;border-radius:12px;align-items:center;gap:1.1em;padding:1.1em 1.35em;text-decoration:none;transition:opacity .5s ease-out,transform .5s ease-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;transform:translateY(1em)}.content-sections-career-links .links-tile:first-of-type{transition-delay:.2s}.content-sections-career-links .links-tile:nth-of-type(2){transition-delay:.3s}.content-sections-career-links .links-tile:nth-of-type(3){transition-delay:.4s}.content-sections-career-links .links-tile:nth-of-type(4){transition-delay:.5s}.content-sections-career-links .links-tile:nth-of-type(5){transition-delay:.6s}.content-sections-career-links .links-tile:nth-of-type(6){transition-delay:.7s}.content-sections-career-links .links-tile .links-tile-icon{color:#fff;background-color:#8700a0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:3em;height:3em;font-size:1.1em;transition:background-color .2s ease-in-out;display:flex;position:relative}.content-sections-career-links .links-tile .links-tile-icon .links-tile-image{filter:brightness(0)invert();width:auto;height:auto;position:absolute;inset:.5em}.content-sections-career-links .links-tile .links-tile-text{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.content-sections-career-links .links-tile .links-tile-label{font-family:var(--font-rapor),sans-serif;color:#111;font-size:1.05em;font-weight:700;transition:color .2s ease-in-out}.content-sections-career-links .links-tile .links-tile-description{font-family:var(--font-rapor),sans-serif;color:#545454;font-size:.9em;line-height:1.45}.content-sections-career-links .links-tile .links-tile-arrow{color:#8700a0;flex-shrink:0;font-size:.9em;transition:color .2s ease-in-out,transform .2s ease-in-out}.content-sections-career-links .links-tile:hover{cursor:pointer;border-color:#ff8000;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.content-sections-career-links .links-tile:hover .links-tile-icon{background-color:#ff8000;border-radius:8px}.content-sections-career-links .links-tile:hover .links-tile-label,.content-sections-career-links .links-tile:hover .links-tile-arrow{color:#ff8000}.content-sections-career-links .links-tile:hover .links-tile-arrow{transform:translate(.15em,-.15em)}.content-sections-career-links.visible .links-panel,.content-sections-career-links.visible .links-tile{opacity:1;border-radius:12px;transform:none}@media (prefers-reduced-motion:reduce){.content-sections-career-links .links-panel,.content-sections-career-links .links-tile{opacity:1;border-radius:12px;transition:none;transform:none}}@media (max-width:1024px){.content-sections-career-links{margin-bottom:3em}.content-sections-career-links .links-panel{border-radius:16px;padding:1.5em}.content-sections-career-links .links-title{font-size:1.6em!important}.content-sections-career-links .links-grid{grid-template-columns:1fr}}
