.careers-carousel-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.careers-carousel-wrapper,.careers-carousel-wrapper *,.careers-carousel-wrapper :after,.careers-carousel-wrapper :before{box-sizing:border-box}.careers-carousel{display:flex;flex-direction:column;gap:2rem;max-width:1268px;width:100%}.careers-carousel__heading{text-align:center;width:100%}.careers-carousel__title{line-height:1.3;margin:0}.careers-carousel__cta{background-color:#303aae;border-radius:8px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin:0 auto;padding:.5rem 1rem;text-align:center;text-decoration:none;width:fit-content}.careers-carousel__cta:hover{background-color:#302ab2}.careers-carousel__body{display:flex;flex-direction:column;width:100%}.careers-carousel__dots{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem}.careers-carousel__dot{background:#dedede;border-radius:50%;cursor:pointer;display:block;flex-shrink:0;height:.5rem;transition:all .3s ease;width:.5rem}.careers-carousel__dot--active{background:#303aae;height:.625rem;width:.625rem}.careers-carousel__controls{align-items:flex-start;display:flex;gap:1rem;justify-content:center;width:100%}.careers-carousel__track-container{max-width:100%;overflow:hidden;padding:.5rem;width:calc(300px + 1rem)}.careers-carousel__track{align-items:flex-start;display:flex;gap:2.5rem;justify-content:center;transition:transform .4s ease-in-out;width:max-content}.careers-carousel__card{border:none;border-radius:1rem;box-shadow:0 .125rem .5rem 0 rgba(20,25,31,.12);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;max-width:300px;overflow:hidden;position:relative;transition:box-shadow .35s ease;width:300px}.careers-carousel__card:after{border:2px solid transparent;border-radius:1rem;content:"";inset:0;pointer-events:none;position:absolute;transition:border-color .35s ease;z-index:1}.careers-carousel__card:hover{box-shadow:0 .25rem 1rem 0 rgba(20,25,31,.18)}.careers-carousel__card-image-wrapper{border-radius:1rem 1rem 0 0;flex-shrink:0;line-height:0;overflow:hidden;width:100%}.careers-carousel__card-image{display:block;height:auto;object-fit:cover;width:100%}.careers-carousel__card-body{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.5rem 2rem;text-align:center}.careers-carousel__card-title{font-size:1.125rem;font-weight:600;line-height:1.4;margin:0}.careers-carousel__card-desc-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease,opacity .35s ease}.careers-carousel__card-desc{font-size:.875rem;font-weight:400;line-height:1.5;margin:0}.careers-carousel__card--expanded .careers-carousel__card-desc-wrapper{max-height:12rem;opacity:1}.careers-carousel__button{align-items:center;background:transparent;border:none;border-radius:50%;box-shadow:none;cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;outline:none;padding:0;width:2.5rem;-webkit-tap-highlight-color:transparent;appearance:none;-webkit-appearance:none;margin-top:9rem;top:9rem;transition:background .3s ease,opacity .2s ease}.careers-carousel-wrapper .careers-carousel__button:hover{background:#303aae;opacity:1}.careers-carousel__button:hover svg path{fill:#fff}.careers-carousel-wrapper .careers-carousel__button:active{background:#303aae;box-shadow:none;outline:none;transform:scale(.95)}.careers-carousel__button svg{display:block;pointer-events:none}.careers-carousel__button svg path{transition:fill .3s ease}@media (min-width:769px){.careers-carousel{gap:3.5rem}.careers-carousel__dots{margin-bottom:1.5rem}.careers-carousel__card{cursor:default;width:min(calc(50vw - 7.25rem),300px)}.careers-carousel__track-container{max-width:100%;width:calc((min(calc((100vw - 12rem - 2.5rem) / 2), 300px) * 2) + 2.5rem + 1rem)}.careers-carousel__card:hover .careers-carousel__card-desc-wrapper{max-height:12rem;opacity:1}}@media (min-width:1025px){.careers-carousel__card{width:min(calc(min(100vw, 1268px)/3 - 5.66667rem),300px)}.careers-carousel__track-container{max-width:100%;width:calc((min(calc((min(100vw, 1268px) - 12rem - (2.5rem * 2)) / 3), 300px) * 3) + (2.5rem * 2) + 1rem)}.careers-carousel--few .careers-carousel__button,.careers-carousel--few .careers-carousel__dots{display:none}.careers-carousel--few .careers-carousel__controls{justify-content:center}.careers-carousel--few .careers-carousel__track-container{width:auto}.careers-carousel--few .careers-carousel__track{justify-content:center}}
253:5	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: (min(calc((100vw - 12rem - 2.5rem) / 2), 300px) * 2) + 2.5rem + 1rem
^.........................................^ [postcss-calc]
269:5	⚠  Lexical error on line 1: Unrecognized text.

  Erroneous area:
1: (min(calc((min(100vw, 1268px) - 12rem - (2.5rem * 2)) / 3), 300px) * 3) + (2.5rem * 2) + 1rem
^............................................................^ [postcss-calc]